/** Shopify CDN: Minification failed

Line 20:0 All "@import" rules must come first
Line 26:0 All "@import" rules must come first
Line 32:0 All "@import" rules must come first
Line 658:550 Expected identifier but found whitespace
Line 658:552 Unexpected "{"
Line 658:561 Expected ":"
Line 658:585 Unexpected ","
Line 658:587 Unexpected "{"
Line 658:596 Expected ":"
Line 658:651 Expected identifier but found whitespace
... and 10 more hidden warnings

**/
@font-face { font-display: swap; }
.relvie-src .accent-font-loader{ font-family: var(--font-accent-family); position: absolute; visibility: hidden; font-weight: 300; }
.relvie-src .accent-font-loader::after{ content: " "; font-weight: 400; }
.relvie-src .accent-font-loader::before{ content: " "; font-weight: 700; }
@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); }
.relvie-src, .relvie-src p, .relvie-src .text-body, .relvie-src button, .relvie-src input, .relvie-src select, .relvie-src textarea{ font-family: var(--font-body-family-override); letter-spacing: var(--letter-spacing-body, -.3px)}
.relvie-src h1, .relvie-src h2, .relvie-src h3, .relvie-src h4, .relvie-src h5, .relvie-src h6, .relvie-src .h0, .relvie-src .h1, .relvie-src .h2, .relvie-src .h3, .relvie-src .h4, .relvie-src .h5, .relvie-src .h6, .relvie-src .hxl, .relvie-src .hxxl{ font-family: var(--font-heading-family-override); letter-spacing: var(--letter-spacing-heading, -.3px); }
.relvie-src .announcement-bar__message, .relvie-src .button, .relvie-src .quantity__input, .relvie-src .field__input, .relvie-src .select__select, .relvie-src .form__label, .relvie-src .caption, .relvie-src .caption-with-letter-spacing, .relvie-src .price, .relvie-src .product__title, .relvie-src .product-form__input, .relvie-src .product-form label, .relvie-src .cart-items, .relvie-src .cart__footer, .relvie-src .cart__note, .relvie-src .customer, .relvie-src .article, .relvie-src .article__content, .relvie-src .newsletter__form, .relvie-src .pagination, .relvie-src .footer__blocks, .relvie-src .footer__content-top, .relvie-src .footer__content-bottom, .relvie-src .localization-form, .relvie-src .header__menu-item, .relvie-src .header__submenu, .relvie-src .predictive-search, .relvie-src .collection, .relvie-src .collection-hero, .relvie-src .facets, .relvie-src .product-grid{ font-family: var(--font-body-family-override); letter-spacing: var(--letter-spacing-body); }
.relvie-src .caption-with-letter-spacing, .relvie-src .caption-large, .relvie-src .subtitle{ letter-spacing: var(--letter-spacing-body); }
@import url("data:text/css;base64,I2Z2LWxvYWRpbmctaWNvbiB7CiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgZGlzcGxheTogZmxleAo7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAxOTB2dzsKICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgd29yZC13cmFwOiBicmVhay13b3JkOwogICAgdG9wOiAwOwogICAgbGVmdDogMDsKICAgIG1hcmdpbjogMDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGZpbHRlcjogbm9uZTsKICAgIHRyYW5zaXRpb246IGFsbCAwczsKICAgIHRyYW5zZm9ybTogbm9uZTsKICAgIHdpZHRoOiA5OXZ3OwogICAgaGVpZ2h0OiA5OXZoOwogICAgbWF4LXdpZHRoOiA5OXZ3OwogICAgbWF4LWhlaWdodDogOTl2aDsKICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogICAgei1pbmRleDogLTk5OwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIG9wYWNpdHk6IDAuMDAwMTsKfQ==");

.jm-star-rating__font-icon, .jdgm-star.jdgm--on::before, .jdgm-star.jdgm--off::before, .jdgm-star.jdgm--half { font-family: JudgemeStar !important; }
.relvie-src, .relvie-src p, .relvie-src div, .relvie-src input, .relvie-src textarea, .relvie-src select{ font-weight: var(--font-weight-regular)}
.relvie-src h3, .relvie-src h4, .relvie-src h5, .relvie-src h6, .relvie-src th, .relvie-src .semi-bold{ font-weight: var(--font-weight-semibold); }
.relvie-src h1, .relvie-src h2, .relvie-src strong, .relvie-src b, .relvie-src .bold, .relvie-src .heading, .relvie-src .btn--primary, .relvie-src .btn--secondary{ font-weight: var(--font-weight-bold); }
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700&display=swap");

:where(html[dir="ltr"]), :where([data-sonner-toaster][dir="ltr"]) { --toast-icon-margin-start: -3px; --toast-icon-margin-end: 4px; --toast-svg-margin-start: -1px; --toast-svg-margin-end: 0px; --toast-button-margin-start: auto; --toast-button-margin-end: 0; --toast-close-button-start: 0; --toast-close-button-end: unset; --toast-close-button-transform: translate(-35%, -35%); }
.relvie-src :where(html[dir="rtl"]), .relvie-src :where([data-sonner-toaster][dir="rtl"]){ --toast-icon-margin-start: 4px; --toast-icon-margin-end: -3px; --toast-svg-margin-start: 0px; --toast-svg-margin-end: -1px; --toast-button-margin-start: 0; --toast-button-margin-end: auto; --toast-close-button-start: unset; --toast-close-button-end: 0; --toast-close-button-transform: translate(35%, -35%); }
.relvie-src :where([data-sonner-toaster]){ position: fixed; width: var(--width); 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"; --gray1: hsl(0, 0%, 99%); --gray2: hsl(0, 0%, 97.3%); --gray3: hsl(0, 0%, 95.1%); --gray4: hsl(0, 0%, 93%); --gray5: hsl(0, 0%, 90.9%); --gray6: hsl(0, 0%, 88.7%); --gray7: hsl(0, 0%, 85.8%); --gray8: hsl(0, 0%, 78%); --gray9: hsl(0, 0%, 56.1%); --gray10: hsl(0, 0%, 52.3%); --gray11: hsl(0, 0%, 43.5%); --gray12: hsl(0, 0%, 9%); --border-radius: 8px; box-sizing: border-box; padding: 0px; margin: 0px; list-style: none; outline: none; z-index: 999999999; transition: transform 0.4s; }
.relvie-src :where([data-sonner-toaster][data-lifted="true"]){ transform: translateY(-10px); }
@media (hover: none) and (pointer: coarse){.relvie-src :where([data-sonner-toaster][data-lifted="true"]){ transform: none; }}
.relvie-src :where([data-sonner-toaster][data-x-position="right"]){ right: var(--offset-right); }
.relvie-src :where([data-sonner-toaster][data-x-position="left"]){ left: var(--offset-left); }
.relvie-src :where([data-sonner-toaster][data-x-position="center"]){ left: 50%; transform: translate(-50%); }
.relvie-src :where([data-sonner-toaster][data-y-position="top"]){ top: var(--offset-top); }
.relvie-src :where([data-sonner-toaster][data-y-position="bottom"]){ bottom: var(--offset-bottom); }
.relvie-src :where([data-sonner-toast]){ --y: translateY(100%); --lift-amount: calc(var(--lift) * var(--gap)); z-index: var(--z-index); position: absolute; opacity: 0; transform: var(--y); filter: blur(0px); touch-action: none; transition: transform 0.4s, opacity 0.4s, height 0.4s, box-shadow 0.2s; box-sizing: border-box; outline: none; overflow-wrap: anywhere; }
.relvie-src :where([data-sonner-toast][data-styled="true"]){ padding: 16px; background: var(--normal-bg); border: 1px solid var(--normal-border); color: var(--normal-text); border-radius: var(--border-radius); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; width: var(--width); font-size: 13px; display: flex; align-items: center; gap: 6px; }
.relvie-src :where([data-sonner-toast]:focus-visible){ box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }
.relvie-src :where([data-sonner-toast][data-y-position="top"]){ top: 0px; --y: translateY(-100%); --lift: 1; --lift-amount: calc(1 * var(--gap)); }
.relvie-src :where([data-sonner-toast][data-y-position="bottom"]){ bottom: 0px; --y: translateY(100%); --lift: -1; --lift-amount: calc(var(--lift) * var(--gap)); }
.relvie-src :where([data-sonner-toast]) :where([data-description]){ font-weight: 400; line-height: 1.4; color: inherit; }
.relvie-src :where([data-sonner-toast]) :where([data-title]){ font-weight: 500; line-height: 1.5; color: inherit; }
.relvie-src :where([data-sonner-toast]) :where([data-icon]){ display: flex; height: 16px; width: 16px; position: relative; justify-content: flex-start; align-items: center; flex-shrink: 0; margin-left: var(--toast-icon-margin-start); margin-right: var(--toast-icon-margin-end); }
.relvie-src :where([data-sonner-toast][data-promise="true"]) :where([data-icon]) > svg{ opacity: 0; transform: scale(0.8); transform-origin: center center; animation: 0.3s ease 0s 1 normal forwards running sonner-fade-in; }
.relvie-src :where([data-sonner-toast]) :where([data-icon]) > *{ flex-shrink: 0; }
.relvie-src :where([data-sonner-toast]) :where([data-icon]) svg{ margin-left: var(--toast-svg-margin-start); margin-right: var(--toast-svg-margin-end); }
.relvie-src :where([data-sonner-toast]) :where([data-content]){ display: flex; flex-direction: column; gap: 2px; }
.relvie-src [data-sonner-toast][data-styled="true"] [data-button]{ border-radius: 4px; padding-left: 8px; padding-right: 8px; height: 24px; font-size: 12px; color: var(--normal-bg); background: var(--normal-text); margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; outline: none; display: flex; align-items: center; flex-shrink: 0; transition: opacity 0.4s, box-shadow 0.2s; }
.relvie-src :where([data-sonner-toast]) :where([data-button]):focus-visible{ box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0px 2px; }
.relvie-src :where([data-sonner-toast]) :where([data-button]):first-of-type{ margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); }
.relvie-src :where([data-sonner-toast]) :where([data-cancel]){ color: var(--normal-text); background: rgba(0, 0, 0, 0.08); }
.relvie-src :where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){ background: rgba(255, 255, 255, 0.3); }
.relvie-src :where([data-sonner-toast]) :where([data-close-button]){ position: absolute; left: var(--toast-close-button-start); right: var(--toast-close-button-end); top: 0px; height: 20px; width: 20px; display: flex; justify-content: center; align-items: center; padding: 0px; color: var(--gray12); border: 1px solid var(--gray4); transform: var(--toast-close-button-transform); border-radius: 50%; cursor: pointer; z-index: 1; transition: opacity 0.1s, background 0.2s, border-color 0.2s; }
.relvie-src [data-sonner-toast] [data-close-button]{ background: var(--gray1); }
.relvie-src :where([data-sonner-toast]) :where([data-close-button]):focus-visible{ box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }
.relvie-src :where([data-sonner-toast]) :where([data-disabled="true"]){ cursor: not-allowed; }
.relvie-src :where([data-sonner-toast]):hover :where([data-close-button]):hover{ background: var(--gray2); border-color: var(--gray5); }
.relvie-src :where([data-sonner-toast][data-swiping="true"])::before{ content: ""; position: absolute; left: -50%; right: -50%; height: 100%; z-index: -1; }
.relvie-src :where([data-sonner-toast][data-y-position="top"][data-swiping="true"])::before{ bottom: 50%; transform: scaleY(3) translateY(50%); }
.relvie-src :where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"])::before{ top: 50%; transform: scaleY(3) translateY(-50%); }
.relvie-src :where([data-sonner-toast][data-swiping="false"][data-removed="true"])::before{ content: ""; position: absolute; inset: 0px; transform: scaleY(2); }
.relvie-src :where([data-sonner-toast])::after{ content: ""; position: absolute; left: 0px; height: calc(var(--gap) + 1px); bottom: 100%; width: 100%; }
.relvie-src :where([data-sonner-toast][data-mounted="true"]){ --y: translateY(0); opacity: 1; }
.relvie-src :where([data-sonner-toast][data-expanded="false"][data-front="false"]){ --scale: var(--toasts-before) * .05 + 1; --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale))); height: var(--front-toast-height); }
.relvie-src :where([data-sonner-toast]) > *{ transition: opacity 0.4s; }
.relvie-src :where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"]) > *{ opacity: 0; }
.relvie-src :where([data-sonner-toast][data-visible="false"]){ opacity: 0; pointer-events: none; }
.relvie-src :where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){ --y: translateY(calc(var(--lift) * var(--offset))); height: var(--initial-height); }
.relvie-src :where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){ --y: translateY(calc(var(--lift) * -100%)); opacity: 0; }
.relvie-src :where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){ --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%)); opacity: 0; }
.relvie-src :where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){ --y: translateY(40%); opacity: 0; transition: transform 0.5s, opacity 0.2s; }
.relvie-src :where([data-sonner-toast][data-removed="true"][data-front="false"])::before{ height: calc(var(--initial-height) + 20%); }
.relvie-src [data-sonner-toast][data-swiping="true"]{ transform: var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px)); transition: none; }
.relvie-src [data-sonner-toast][data-swiped="true"]{ user-select: none; }
.relvie-src [data-sonner-toast][data-swipe-out="true"][data-y-position="bottom"], .relvie-src [data-sonner-toast][data-swipe-out="true"][data-y-position="top"]{ animation-duration: 0.2s; animation-timing-function: ease-out; animation-fill-mode: forwards; }
.relvie-src [data-sonner-toast][data-swipe-out="true"][data-swipe-direction="left"]{ animation-name: swipe-out-left; }
.relvie-src [data-sonner-toast][data-swipe-out="true"][data-swipe-direction="right"]{ animation-name: swipe-out-right; }
.relvie-src [data-sonner-toast][data-swipe-out="true"][data-swipe-direction="up"]{ animation-name: swipe-out-up; }
.relvie-src [data-sonner-toast][data-swipe-out="true"][data-swipe-direction="down"]{ animation-name: swipe-out-down; }
@keyframes swipe-out-left { 
  0% { transform: var(--y) translate(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translate(calc(var(--swipe-amount-x) - 100%)); opacity: 0; }
}
@keyframes swipe-out-right { 
  0% { transform: var(--y) translate(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translate(calc(var(--swipe-amount-x) + 100%)); opacity: 0; }
}
@keyframes swipe-out-up { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; }
}
@keyframes swipe-out-down { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; }
}
@media (max-width: 600px){.relvie-src [data-sonner-toaster]{ position: fixed; right: var(--mobile-offset-right); left: var(--mobile-offset-left); width: 100%; }
.relvie-src [data-sonner-toaster][dir="rtl"]{ left: calc(var(--mobile-offset-left) * -1); }
.relvie-src [data-sonner-toaster] [data-sonner-toast]{ left: 0px; right: 0px; width: calc(100% - var(--mobile-offset-left) * 2); }
.relvie-src [data-sonner-toaster][data-x-position="left"]{ left: var(--mobile-offset-left); }
.relvie-src [data-sonner-toaster][data-y-position="bottom"]{ bottom: var(--mobile-offset-bottom); }
.relvie-src [data-sonner-toaster][data-y-position="top"]{ top: var(--mobile-offset-top); }
.relvie-src [data-sonner-toaster][data-x-position="center"]{ left: var(--mobile-offset-left); right: var(--mobile-offset-right); transform: none; }}
.relvie-src [data-sonner-toaster][data-theme="light"]{ --normal-bg: #fff; --normal-border: var(--gray4); --normal-text: var(--gray12); --success-bg: hsl(143, 85%, 96%); --success-border: hsl(145, 92%, 91%); --success-text: hsl(140, 100%, 27%); --info-bg: hsl(208, 100%, 97%); --info-border: hsl(221, 91%, 91%); --info-text: hsl(210, 92%, 45%); --warning-bg: hsl(49, 100%, 97%); --warning-border: hsl(49, 91%, 91%); --warning-text: hsl(31, 92%, 45%); --error-bg: hsl(359, 100%, 97%); --error-border: hsl(359, 100%, 94%); --error-text: hsl(360, 100%, 45%); }
.relvie-src [data-sonner-toaster][data-theme="light"] [data-sonner-toast][data-invert="true"]{ --normal-bg: #000; --normal-border: hsl(0, 0%, 20%); --normal-text: var(--gray1); }
.relvie-src [data-sonner-toaster][data-theme="dark"] [data-sonner-toast][data-invert="true"]{ --normal-bg: #fff; --normal-border: var(--gray3); --normal-text: var(--gray12); }
.relvie-src [data-sonner-toaster][data-theme="dark"]{ --normal-bg: #000; --normal-bg-hover: hsl(0, 0%, 12%); --normal-border: hsl(0, 0%, 20%); --normal-border-hover: hsl(0, 0%, 25%); --normal-text: var(--gray1); --success-bg: hsl(150, 100%, 6%); --success-border: hsl(147, 100%, 12%); --success-text: hsl(150, 86%, 65%); --info-bg: hsl(215, 100%, 6%); --info-border: hsl(223, 100%, 12%); --info-text: hsl(216, 87%, 65%); --warning-bg: hsl(64, 100%, 6%); --warning-border: hsl(60, 100%, 12%); --warning-text: hsl(46, 87%, 65%); --error-bg: hsl(358, 76%, 10%); --error-border: hsl(357, 89%, 16%); --error-text: hsl(358, 100%, 81%); }
.relvie-src [data-sonner-toaster][data-theme="dark"] [data-sonner-toast] [data-close-button]{ background: var(--normal-bg); border-color: var(--normal-border); color: var(--normal-text); }
.relvie-src [data-sonner-toaster][data-theme="dark"] [data-sonner-toast] [data-close-button]:hover{ background: var(--normal-bg-hover); border-color: var(--normal-border-hover); }
.relvie-src [data-rich-colors="true"][data-sonner-toast][data-type="success"], .relvie-src [data-rich-colors="true"][data-sonner-toast][data-type="success"] [data-close-button]{ background: var(--success-bg); border-color: var(--success-border); color: var(--success-text); }
.relvie-src [data-rich-colors="true"][data-sonner-toast][data-type="info"], .relvie-src [data-rich-colors="true"][data-sonner-toast][data-type="info"] [data-close-button]{ background: var(--info-bg); border-color: var(--info-border); color: var(--info-text); }
.relvie-src [data-rich-colors="true"][data-sonner-toast][data-type="warning"], .relvie-src [data-rich-colors="true"][data-sonner-toast][data-type="warning"] [data-close-button]{ background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text); }
.relvie-src [data-rich-colors="true"][data-sonner-toast][data-type="error"], .relvie-src [data-rich-colors="true"][data-sonner-toast][data-type="error"] [data-close-button]{ background: var(--error-bg); border-color: var(--error-border); color: var(--error-text); }
.relvie-src .sonner-loading-wrapper{ --size: 16px; height: var(--size); width: var(--size); position: absolute; inset: 0px; z-index: 10; }
.relvie-src .sonner-loading-wrapper[data-visible="false"]{ transform-origin: center center; animation: 0.2s ease 0s 1 normal forwards running sonner-fade-out; }
.relvie-src .sonner-spinner{ position: relative; top: 50%; left: 50%; height: var(--size); width: var(--size); }
.relvie-src .sonner-loading-bar{ animation: 1.2s linear 0s infinite normal none running sonner-spin; background: var(--gray11); border-radius: 6px; height: 8%; left: -10%; position: absolute; top: -3.9%; width: 24%; }
.relvie-src .sonner-loading-bar:nth-child(1){ animation-delay: -1.2s; transform: rotate(0.0001deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(2){ animation-delay: -1.1s; transform: rotate(30deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(3){ animation-delay: -1s; transform: rotate(60deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(4){ animation-delay: -0.9s; transform: rotate(90deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(5){ animation-delay: -0.8s; transform: rotate(120deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(6){ animation-delay: -0.7s; transform: rotate(150deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(7){ animation-delay: -0.6s; transform: rotate(180deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(8){ animation-delay: -0.5s; transform: rotate(210deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(9){ animation-delay: -0.4s; transform: rotate(240deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(10){ animation-delay: -0.3s; transform: rotate(270deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(11){ animation-delay: -0.2s; transform: rotate(300deg) translate(146%); }
.relvie-src .sonner-loading-bar:nth-child(12){ animation-delay: -0.1s; transform: rotate(330deg) translate(146%); }
@keyframes sonner-fade-in { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes sonner-fade-out { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.8); }
}
@keyframes sonner-spin { 
  0% { opacity: 1; }
  100% { opacity: 0.15; }
}
@media (prefers-reduced-motion){.relvie-src [data-sonner-toast], .relvie-src [data-sonner-toast] > *, .relvie-src .sonner-loading-bar{ transition: none !important; animation: auto ease 0s 1 normal none running none !important; }}
.relvie-src .sonner-loader{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: center center; transition: opacity 0.2s, transform 0.2s; }
.relvie-src .sonner-loader[data-visible="false"]{ opacity: 0; transform: scale(0.8) translate(-50%, -50%); }
.relvie-src .ZFfasc5f5NTIdwkMzNMy .zhhsfrubRJBf86cRcjeS{ height: 32px; font-size: 16px; font-weight: bold; color: rgba(0, 0, 0, 0.88); line-height: 32px; }
.relvie-src .ZFfasc5f5NTIdwkMzNMy .TiFcRFnjGcRWQCxcglYv{ position: relative; }
.relvie-src .ZFfasc5f5NTIdwkMzNMy .TiFcRFnjGcRWQCxcglYv select{ width: 100%; height: 32px; border-radius: 6px; opacity: 0.5; border: 1px solid rgb(0, 0, 0); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; appearance: none; padding: 0px 30px 0px 12px; }
.relvie-src .ZFfasc5f5NTIdwkMzNMy .TiFcRFnjGcRWQCxcglYv select:focus-visible{ outline: none; border: 1px solid rgb(0, 0, 0); }
.relvie-src .ZFfasc5f5NTIdwkMzNMy .TiFcRFnjGcRWQCxcglYv::after{ content: ""; display: block; width: 0px; height: 0px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgba(0, 0, 0, 0.5); position: absolute; top: 50%; right: 15px; transform: translateY(-50%); }
.relvie-src .ZFfasc5f5NTIdwkMzNMy .TiFcRFnjGcRWQCxcglYv:focus-visible{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: salmon; }
.relvie-src .rxQr7drg0GrqV8vmOncn{ display: flex; justify-content: space-between; margin-bottom: 24px; }
.relvie-src .M2gRdCRtGXZfWo_K9lvd{ display: flex; flex-direction: column; }
.relvie-src .M2gRdCRtGXZfWo_K9lvd .zhhsfrubRJBf86cRcjeS{ font-family: OpenSans-Regular, OpenSans; font-weight: 600; font-size: 14px; color: rgba(0, 0, 0, 0.88); line-height: 16px; }
.relvie-src .IRoWVNnxMESYzrLAb1jW{ width: 100%; height: 48px; border-radius: 12px; opacity: 0.5; border: 1px solid rgb(0, 0, 0); padding: 0px 16px; box-sizing: border-box; font-size: 14px; font-family: OpenSans-Regular, OpenSans; font-weight: 400; }
.relvie-src .IRoWVNnxMESYzrLAb1jW:focus-visible{ outline: none; }
.relvie-src .Ib6CUk9NvPeuYdBNTyjg{ display: flex; align-items: flex-start; }
.relvie-src .Ib6CUk9NvPeuYdBNTyjg input[type="radio"]{ appearance: none; width: 24px; height: 24px; border-radius: 50%; border: 2px solid rgb(204, 204, 204); position: relative; }
.relvie-src .Ib6CUk9NvPeuYdBNTyjg input[type="radio"]:checked{ border-color: rgb(255, 143, 0); }
.relvie-src .Ib6CUk9NvPeuYdBNTyjg input[type="radio"]:checked::after{ content: ""; width: 10px; height: 10px; background: rgb(255, 143, 0); border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.relvie-src .Ib6CUk9NvPeuYdBNTyjg label{ flex: 1 1 0%; cursor: pointer; margin-left: 32px; font-size: 14px; font-family: OpenSans-Regular, OpenSans; font-weight: 400; color: rgba(0, 0, 0, 0.88); line-height: 24px; }
.relvie-src .c9sddWo_i7vCT4SyyItq{ width: 100%; height: 100%; background: rgb(255, 143, 0); position: relative; box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 5px -3px, rgba(0, 0, 0, 0.04) 0px 3px 14px 2px, rgba(0, 0, 0, 0.06) 0px 8px 10px 1px; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 16px; font-family: OpenSans-Bold, OpenSans; font-weight: bold; color: rgb(255, 255, 255); overflow: hidden; cursor: pointer; display: flex; align-items: center; justify-content: center; }
.relvie-src .c9sddWo_i7vCT4SyyItq:disabled{ color: rgb(236, 239, 241); cursor: not-allowed; box-shadow: none; background: rgb(194, 194, 194) !important; }
.relvie-src .EEznAG43zTuQkQq624yy{ width: 400px; }
.relvie-src .EEznAG43zTuQkQq624yy .Zt6_7jfC9rAnl4Hvckzs{ padding: 16px; display: flex; align-items: center; justify-content: space-between; }
.relvie-src .EEznAG43zTuQkQq624yy .Zt6_7jfC9rAnl4Hvckzs .Je2jFsFrbPjN7Upq5740{ width: 69px; height: 24px; margin: 7px 4px; }
.relvie-src .EEznAG43zTuQkQq624yy .Zt6_7jfC9rAnl4Hvckzs .Je2jFsFrbPjN7Upq5740 svg{ width: 100%; height: 100%; }
.relvie-src .EEznAG43zTuQkQq624yy .Zt6_7jfC9rAnl4Hvckzs .c7QEl61sArXCQe0GnzQ5{ width: 24px; height: 24px; cursor: pointer; }
.relvie-src .EEznAG43zTuQkQq624yy .ci0NHoq5VTLikHkgliPO{ padding: 8px 16px 16px; }
.relvie-src .EEznAG43zTuQkQq624yy .ci0NHoq5VTLikHkgliPO > a{ display: block; padding-top: 8px; text-align: center; color: rgb(61, 90, 254); }
.relvie-src .EEznAG43zTuQkQq624yy .ci0NHoq5VTLikHkgliPO > a:hover{ color: rgb(61, 90, 254); }
.relvie-src .BW1QT6wRodElrY9DbAeQ{ display: flex; align-items: center; flex-direction: row-reverse; justify-content: space-between; }
.relvie-src .BW1QT6wRodElrY9DbAeQ .U_jFhfpfYNrIrQRSO7_Z{ text-wrap: nowrap; }
.relvie-src .BW1QT6wRodElrY9DbAeQ input[type="checkbox"]{ height: 0px; width: 0px; visibility: hidden; display: none; }
.relvie-src .BW1QT6wRodElrY9DbAeQ label{ cursor: pointer; text-indent: -9999px; width: 56px; height: 28px; background: grey; display: block; border-radius: 100px; position: relative; }
.relvie-src .BW1QT6wRodElrY9DbAeQ label::after{ content: ""; position: absolute; top: 4px; left: 4px; width: 20px; height: 20px; background: rgb(255, 255, 255); border-radius: 90px; transition: 0.3s; }
.relvie-src .BW1QT6wRodElrY9DbAeQ input:checked + label{ background: rgb(255, 143, 0); box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 5px -3px, rgba(0, 0, 0, 0.04) 0px 3px 14px 2px, rgba(0, 0, 0, 0.06) 0px 8px 10px 1px; }
.relvie-src .BW1QT6wRodElrY9DbAeQ input:checked + label::after{ left: calc(100% - 4px); transform: translateX(-100%); }
.relvie-src .BW1QT6wRodElrY9DbAeQ label:active::after{ width: 56px; }
.relvie-src .av93VnBkT8rC6BfwHXXl{ display: flex; align-items: center; cursor: pointer; }
.relvie-src .av93VnBkT8rC6BfwHXXl input{ visibility: hidden; position: absolute; }
.relvie-src .av93VnBkT8rC6BfwHXXl .ccHDoQWfCQ0wpKNe51Og{ position: relative; height: 20px; width: 20px; background-color: rgb(255, 255, 255); border: 1px solid rgb(217, 217, 217); display: inline-block; border-radius: 4px; transition: background-color 0.3s, border-color 0.3s; }
.relvie-src .av93VnBkT8rC6BfwHXXl input:checked + .ccHDoQWfCQ0wpKNe51Og, .relvie-src .av93VnBkT8rC6BfwHXXl input:indeterminate + .ccHDoQWfCQ0wpKNe51Og{ background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
.relvie-src .av93VnBkT8rC6BfwHXXl .ccHDoQWfCQ0wpKNe51Og::after{ content: ""; position: absolute; display: none; }
.relvie-src .av93VnBkT8rC6BfwHXXl input:checked + .ccHDoQWfCQ0wpKNe51Og::after{ display: block; left: 50%; top: 50%; width: 6px; height: 10px; border-style: solid; border-color: white; border-image: none; border-width: 0px 3px 3px 0px; transform: translate(-50%, -50%) rotate(45deg); }
.relvie-src .av93VnBkT8rC6BfwHXXl input:indeterminate + .ccHDoQWfCQ0wpKNe51Og::after{ content: ""; position: absolute; display: block; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 10px; height: 5px; background: white; }
.relvie-src .av93VnBkT8rC6BfwHXXl input:disabled + .ccHDoQWfCQ0wpKNe51Og{ background-color: rgb(224, 224, 224); border-color: rgb(189, 189, 189); cursor: not-allowed; }
.relvie-src .av93VnBkT8rC6BfwHXXl input:disabled + .ccHDoQWfCQ0wpKNe51Og::after{ background: rgb(189, 189, 189); }
.relvie-src .kLB7SXuCbOA1VDEuayQ2{ position: fixed; top: 20px; right: 20px; z-index: 9999; min-height: 244px; width: 400px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 4px -1px, rgba(0, 0, 0, 0.04) 0px 1px 10px 0px, rgba(0, 0, 0, 0.06) 0px 4px 5px 0px; border-radius: 12px; }
.relvie-src .kLB7SXuCbOA1VDEuayQ2 .zEOKQl0KPtsInhEXQ5Bz .cLVWKu0XCorcERQg9FKl{ display: flex; justify-content: center; margin-bottom: 28px; }
.relvie-src .kLB7SXuCbOA1VDEuayQ2 .zEOKQl0KPtsInhEXQ5Bz .cLVWKu0XCorcERQg9FKl .jR9tZOYlGybercDP5RXg{ animation: 1s linear 0s infinite normal none running yjWYeSBhppaYr8pyCDGP; }
.relvie-src .kLB7SXuCbOA1VDEuayQ2 .zEOKQl0KPtsInhEXQ5Bz .cyF9d8HEngPs9BJtmRBB{ font-size: 16px; font-family: OpenSans-Bold, OpenSans; font-weight: bold; color: rgba(0, 0, 0, 0.88); line-height: 22px; text-align: center; }
.relvie-src .kLB7SXuCbOA1VDEuayQ2 .zEOKQl0KPtsInhEXQ5Bz .Panq7Ykt8Gxb0RQl78BV{ font-size: 16px; font-family: OpenSans-Bold, OpenSans; font-weight: bold; color: rgb(71, 158, 37); margin-top: 6px; line-height: 22px; text-decoration: underline; text-align: center; cursor: pointer; }
@keyframes yjWYeSBhppaYr8pyCDGP { 
  0% { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
.relvie-src .L6ydMcbc4E5EF6EfA6aG .ant-modal-title{ font-weight: bold; font-size: 20px; color: rgba(0, 0, 0, 0.88); line-height: 28px; text-align: left; font-style: normal; text-transform: none; }
.relvie-src .hNkYvyrcRaG_kWiy3rkO{ margin-top: 16px; }
.relvie-src .hNkYvyrcRaG_kWiy3rkO .ant-alert-message{ color: rgb(33, 137, 229); }
.relvie-src .TmOCIHFUEqljERUfq_aY{ font-weight: 400; font-size: 14px; color: rgba(0, 0, 0, 0.5); line-height: 24px; text-align: left; font-style: normal; text-transform: none; margin-bottom: 24px; }
.relvie-src .FijT8eY01qZ_10LX68JG{ margin-bottom: 24px; }
.relvie-src .FijT8eY01qZ_10LX68JG .lwYJMkm6l65Ew9BB03hg{ width: 100%; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; flex-wrap: wrap; }
.relvie-src .YezkX1bsuRLzG32QxqOg{ top: 0px; right: 0px; z-index: 1; position: absolute; font-family: OpenSans-Bold, OpenSans; text-wrap: nowrap; }
.relvie-src .YezkX1bsuRLzG32QxqOg .NO7_066UyH5F_wWr_CDK{ width: 100%; height: 21px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; align-items: center; position: relative; color: rgb(255, 255, 255); }
.relvie-src .YezkX1bsuRLzG32QxqOg .NO7_066UyH5F_wWr_CDK .SVkdhKdtfHfJYdb3DeAC{ position: absolute; left: 10px; width: 15px; height: 15px; }
.relvie-src .YezkX1bsuRLzG32QxqOg .NO7_066UyH5F_wWr_CDK .SVkdhKdtfHfJYdb3DeAC g{ fill: antiquewhite; }
.relvie-src .YezkX1bsuRLzG32QxqOg .NO7_066UyH5F_wWr_CDK .OCxxhXIFkJiVv3OW8Dki{ flex: 1 1 0%; text-align: center; }
.relvie-src .YezkX1bsuRLzG32QxqOg .NO7_066UyH5F_wWr_CDK .eCi62QFGWYWFIdMKmoCY{ min-width: 45px; height: 21px; position: absolute; right: 0px; display: flex; justify-content: center; align-items: center; background-color: rgb(17, 188, 87); border-top-right-radius: 8px; border-left: 1px solid rgb(0, 176, 80); }
.relvie-src .YezkX1bsuRLzG32QxqOg .jkiqcnRJY9Y07V6l96yO{ background: rgb(42, 204, 111); }
.relvie-src .YezkX1bsuRLzG32QxqOg .mUWOwtz1vBHUHo7ESj3H{ background: rgb(251, 91, 40); }
.relvie-src .YezkX1bsuRLzG32QxqOg .AJ8PVFZUE_njDcnN2VtU{ padding: 0px 20px; background: rgb(255, 143, 0); box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 5px -3px, rgba(0, 0, 0, 0.04) 0px 3px 14px 2px, rgba(0, 0, 0, 0.06) 0px 8px 10px 1px; border-radius: 22px; font-family: OpenSans-Bold, OpenSans; font-weight: bold; color: rgb(255, 255, 255); font-size: 16px; line-height: 38px; }
.relvie-src .YezkX1bsuRLzG32QxqOg .AJ8PVFZUE_njDcnN2VtU svg{ margin-right: 8px; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .UN3gm0MT4HG3PapvB5Es{ width: 100%; height: 86px; display: flex; align-items: center; justify-content: center; flex-flow: column; color: rgba(0, 0, 0, 0.24); background: white !important; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .UN3gm0MT4HG3PapvB5Es svg{ margin-bottom: 4px; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao{ display: flex; align-items: center; flex-direction: column; max-height: 500px; overflow-x: hidden; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao::-webkit-scrollbar{ width: 4px; height: 1px; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao::-webkit-scrollbar-thumb{ border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px inset; background: rgb(247, 247, 247); }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao::-webkit-scrollbar-track{ box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px inset; border-radius: 10px; background: rgb(247, 247, 247); }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao .G0L5WeaHoiFWJxLsZIxV{ width: 100%; height: 1px; margin: 0px 0px 16px; min-height: 1px !important; padding: 0px !important; background: rgb(224, 224, 224) !important; display: block !important; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao > div:not(.G0L5WeaHoiFWJxLsZIxV){ min-height: auto; background: rgba(0, 0, 0, 0.04); padding: 8px; margin-bottom: 16px; display: flex; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao > div:not(.G0L5WeaHoiFWJxLsZIxV):last-child{ border-bottom: 0px; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao > div:not(.G0L5WeaHoiFWJxLsZIxV) .irbDaxm05L90StDOVuFf{ width: 54px; height: 54px; border-radius: 4px; margin-right: 8px; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao > div:not(.G0L5WeaHoiFWJxLsZIxV) .irbDaxm05L90StDOVuFf img{ width: 100%; height: 100%; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao > div:not(.G0L5WeaHoiFWJxLsZIxV) .BEeSRQYIPezxiElL7Y1u{ min-height: 54px; font-weight: 400; font-size: 14px; display: flex; flex-direction: column; justify-content: center; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao > div:not(.G0L5WeaHoiFWJxLsZIxV) .BEeSRQYIPezxiElL7Y1u .me9J0Ec7gRu7hAXPGzY_{ color: rgb(0, 0, 0); line-height: 16px; text-align: left; text-transform: none; margin-right: 11px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; height: 34px; width: 268px; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao > div:not(.G0L5WeaHoiFWJxLsZIxV) .BEeSRQYIPezxiElL7Y1u .w6zpsVlllx6TB6P6tv7T{ width: 268px; color: rgb(255, 0, 0); }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao > div:not(.G0L5WeaHoiFWJxLsZIxV) .h7v9y0cCilg07Xbu3ry8{ display: flex; align-items: center; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .MWgMsOT14PgnlhzDhUao > div:not(.G0L5WeaHoiFWJxLsZIxV) .pcDJ8hyRvNREN1gA5LUL{ width: 14px; height: 14px; border-width: 2px; border-style: solid; border-color: rgb(25, 118, 210) rgb(224, 224, 224) rgb(224, 224, 224); border-image: none; border-radius: 50%; animation: 0.8s linear 0s infinite normal none running CW3_3kYIiFVorTmgzVVb; }
@keyframes CW3_3kYIiFVorTmgzVVb { 
  100% { transform: rotate(360deg); }
}
.relvie-src .mrHXcmsfueCtCtmrCvhk .u4k0WEcFhM_UruSqNh2H{ width: 100%; display: flex; justify-content: center; flex-direction: column; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .u4k0WEcFhM_UruSqNh2H button{ margin-bottom: 8px; height: 36px; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .u4k0WEcFhM_UruSqNh2H ._69nR89KKgxcsjj4aZVg{ background: transparent !important; box-shadow: none !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(0, 0, 0, 0.5) !important; }
.relvie-src .mrHXcmsfueCtCtmrCvhk .u4k0WEcFhM_UruSqNh2H ._69nR89KKgxcsjj4aZVg svg{ margin-right: 5px; }
.relvie-src .vsK1fKu8GYkRlcoudhIh{ width: 100%; top: 0px; left: 0px; right: 0px; display: flex; align-items: center; flex-direction: column; position: absolute; z-index: 2; font-family: OpenSans-Bold, OpenSans; }
.relvie-src .vsK1fKu8GYkRlcoudhIh .kNT2mFuNFTBP9Hi7bAC8{ width: 100%; height: 21px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; align-items: center; position: relative; color: rgb(255, 255, 255); }
.relvie-src .vsK1fKu8GYkRlcoudhIh .kNT2mFuNFTBP9Hi7bAC8 .mZYCnZhor58rYAUqK4ng{ position: absolute; left: 10px; width: 15px; height: 15px; }
.relvie-src .vsK1fKu8GYkRlcoudhIh .kNT2mFuNFTBP9Hi7bAC8 .mZYCnZhor58rYAUqK4ng g{ fill: antiquewhite; }
.relvie-src .vsK1fKu8GYkRlcoudhIh .kNT2mFuNFTBP9Hi7bAC8 .ngtRvSjrm9yOTPcnJvii{ flex: 1 1 0%; text-align: center; }
.relvie-src .vsK1fKu8GYkRlcoudhIh .kNT2mFuNFTBP9Hi7bAC8 .rd0GcjHkbm37tIo1UZkh{ min-width: 45px; height: 21px; position: absolute; right: 0px; display: flex; justify-content: center; align-items: center; background-color: rgb(17, 188, 87); border-top-right-radius: 8px; border-left: 1px solid rgb(0, 176, 80); }
.relvie-src .vsK1fKu8GYkRlcoudhIh .xqJbzeH_Z6QRQ9J1z5UV{ background: rgb(42, 204, 111); }
.relvie-src .vsK1fKu8GYkRlcoudhIh .mmXPLYRJZx8YRhtuZOzD{ background: rgb(251, 91, 40); }
.relvie-src .vsK1fKu8GYkRlcoudhIh .jaTHVmG4yPmCMGNQaqic{ display: none; width: 98%; height: 32px; box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 5px -3px, rgba(0, 0, 0, 0.04) 0px 3px 14px 2px, rgba(0, 0, 0, 0.06) 0px 8px 10px 1px; border-radius: 4px; margin-top: 6px; font-size: 12px; font-family: OpenSans-Bold, OpenSans; font-weight: bold; color: rgb(255, 255, 255); line-height: 17px; }
.relvie-src .vsK1fKu8GYkRlcoudhIh .jaTHVmG4yPmCMGNQaqic svg{ margin-right: 8px; }
.relvie-src .vsK1fKu8GYkRlcoudhIh .lXitMkUNrxq6Y3RWLqKg{ position: absolute; top: 34px; left: 11px; z-index: 99999999; }
.relvie-src .vsK1fKu8GYkRlcoudhIh .lXitMkUNrxq6Y3RWLqKg input{ width: 18px; height: 18px; }
.relvie-src .NlPS3pzpp0kyiw7u3qbU{ width: 200px; height: 36px; background: rgb(255, 143, 0); border-radius: 8px; display: flex; align-items: center; justify-content: center; position: fixed; left: 50%; transform: translateX(-50%); bottom: 20px; }
.relvie-src .NlPS3pzpp0kyiw7u3qbU > div{ margin-right: 15px; }
.relvie-src .NlPS3pzpp0kyiw7u3qbU button{ background: rgb(255, 143, 0); color: rgb(255, 255, 255); }
.relvie-src .WeMhfmnyjZApMUugIiUr{ width: 100%; top: 0px; left: 0px; right: 0px; display: flex; align-items: center; flex-direction: column; position: absolute; z-index: 2; font-family: OpenSans-Bold, OpenSans; }
.relvie-src .WeMhfmnyjZApMUugIiUr .D5xruGoBdBD8fjbDpn0T{ width: 100%; height: 21px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; align-items: center; position: relative; color: rgb(255, 255, 255); }
.relvie-src .WeMhfmnyjZApMUugIiUr .D5xruGoBdBD8fjbDpn0T .z568v0OExVt7aKAe_qwb{ position: absolute; left: 10px; width: 15px; height: 15px; }
.relvie-src .WeMhfmnyjZApMUugIiUr .D5xruGoBdBD8fjbDpn0T .z568v0OExVt7aKAe_qwb g{ fill: antiquewhite; }
.relvie-src .WeMhfmnyjZApMUugIiUr .D5xruGoBdBD8fjbDpn0T .YvPjV_lQ9LjrwsRvkSAx{ flex: 1 1 0%; text-align: center; }
.relvie-src .WeMhfmnyjZApMUugIiUr .D5xruGoBdBD8fjbDpn0T .w9aSxjg6VdZA_08E8a_P{ min-width: 45px; height: 21px; position: absolute; right: 0px; display: flex; justify-content: center; align-items: center; background-color: rgb(17, 188, 87); border-top-right-radius: 8px; border-left: 1px solid rgb(0, 176, 80); }
.relvie-src .WeMhfmnyjZApMUugIiUr .p5jxubOfKVHADwdR4sVq{ background: rgb(42, 204, 111); }
.relvie-src .WeMhfmnyjZApMUugIiUr .BiGR8PrJwIl3jPvAzTRy{ background: rgb(251, 91, 40); }
.relvie-src .WeMhfmnyjZApMUugIiUr .ddn6LFwb35gnBPJ__Ma4{ display: none; width: 98%; height: 32px; box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 5px -3px, rgba(0, 0, 0, 0.04) 0px 3px 14px 2px, rgba(0, 0, 0, 0.06) 0px 8px 10px 1px; border-radius: 4px; margin-top: 6px; font-size: 12px; font-family: OpenSans-Bold, OpenSans; font-weight: bold; color: rgb(255, 255, 255); line-height: 17px; }
.relvie-src .WeMhfmnyjZApMUugIiUr .ddn6LFwb35gnBPJ__Ma4 svg{ margin-right: 8px; }
.relvie-src .ess-cart-banner{ --hxo-banner-bg: #cce5ff; --hxo-banner-color: #004085; --hxo-banner-border: #b8daff; }
.relvie-src .ess-cart-banner.hxoDark{ --hxo-banner-bg: #313131; --hxo-banner-color: #fff; --hxo-banner-border: #222; }
.relvie-src .ess-cart-banner{ background-color: var(--hxo-banner-bg); border: 1px solid transparent; border-radius: 0.25rem; color: var(--hxo-banner-color); margin-bottom: 1rem; padding: 0.75rem 1.25rem; position: relative; text-align: center; }
.relvie-src .buckscc-currency-box{ display: inline !important; line-height: 1; }
.relvie-src .buckscc-currency-wrapper{ display: inline-block !important; line-height: 1; }
.relvie-src .hxo-hover-original-price{ left: 0px; opacity: 0; position: absolute; transform: translateY(20px); transition: 0.2s; }
.relvie-src .hxo-price-hover{ background: rgb(255, 255, 255); border-radius: 7px; box-shadow: rgb(204, 204, 204) 0px 0px 20px -3px, rgb(204, 204, 204) 0px -7px 20px -15px; display: block; font-size: 15px; left: 0px; opacity: 1; padding: 7px 16px; position: absolute; text-align: center; text-transform: none; top: 2px; transition: 0.3s ease-in-out; width: max-content; z-index: 999999; }
.relvie-src .hxo-price-hover::after{ border-color: rgb(255, 255, 255) transparent; border-style: solid; border-width: 0px 7px 7px; content: ""; display: block; left: 31px; position: absolute; top: -6px; }
.relvie-src .hxo-slide-up{ animation: 0.4s ease 0s 1 normal none running hxo-slide-up; opacity: 1; transform: translateY(0px); z-index: 999999; }
.relvie-src .hxo-hover-price-exists{ position: relative; }
.relvie-src span.buckscc-money{ color: inherit !important; cursor: pointer; }
@keyframes hxo-slide-up { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.relvie-src .hxoSelectTheme{ --hxoBackground: #fff; --hxoSelect-color: #222; --hxoSelect-width: 110px; --hxoSelect-height: 40px; --hxoBorder-color: hsla(0,0%,80%,.36); --hxoShadow1: #e8e8e8; --hxoShadow2: rgba(0,0,0,.15); --hxoArrow: #47494e; --hxoSroll-bar-color: #e6e6e6; --hxoHover-bg: #eceef1; }
.relvie-src .hxoSelectTheme.hxoDark{ --hxoBackground: #404040; --hxoSelect-color: #fff; --hxoBorder-color: #313131; --hxoShadow1: rgba(97,97,97,.24); --hxoShadow2: rgba(97,97,97,.31); --hxoArrow: #d7d8da; --hxoSroll-bar-color: #4d4d4d; --hxoHover-bg: #595959; }
.relvie-src .hxoSelectTheme{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: 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; place-self: 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; 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; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: 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; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: 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; 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-margin-safety: 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; right: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: 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-fit: 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; top: 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; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; align-items: center; bottom: 40px; direction: ltr; display: flex; left: 40px; position: fixed; z-index: 999999999; }
@keyframes folder-item-hide { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@keyframes folder-item-show { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes folder-height-show { 
  0% { opacity: 0; }
  100% { height: 0px; }
  100% { height: max-content; opacity: 1; }
}
@keyframes folder-height-hide { 
  0% { height: max-content; opacity: 1; }
  100% { max-height: 0px; opacity: 0; }
}
.relvie-src .hxoSelectTheme .folder-collapse-button{ opacity: 0; }
.relvie-src .hxoSelectTheme .folder-collapse-button:hover::after{ opacity: 1; }
.relvie-src .hxoSelectTheme .bucks__folder-collapse_btn{ align-items: center; display: flex; flex-shrink: 0; margin-left: auto; max-height: 24px; opacity: 1; transform: rotate(180deg); }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) .bucks__folder-collapse_btn{ margin-top: -2px; transform: rotate(0deg); transition: 0.3s ease-in-out; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) .bucks__folder-collapse_btn svg{ transition: 0.1s ease-in-out; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active.deactive .bucks__folder-collapse_btn{ opacity: 1; transform: rotate(180deg); transition: 0.3s ease-in-out; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active.deactive .bucks__folder-collapse_btn svg{ transition: 0.1s ease-in-out; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive)::after{ opacity: 0; transition: 0.3s ease-in-out; width: 0px; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) .folder-collapse-button{ opacity: 1; transform: rotate(180deg); transition: 0.5s ease-out; width: 30px; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.bucks__drop-down_close + .buckscc-select-options, .relvie-src .hxoSelectTheme .buckscc-select-styled.deactive.active + .buckscc-select-options{ animation-delay: 0.2s; animation-duration: 0.3s; animation-fill-mode: backwards; animation-name: folder-height-hide; height: 0px; opacity: 0; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.bucks__drop-down_close + .buckscc-select-options li, .relvie-src .hxoSelectTheme .buckscc-select-styled.deactive.active + .buckscc-select-options li{ animation-duration: 0.2s; animation-fill-mode: backwards; animation-name: folder-item-hide; opacity: 0; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.bucks__drop-down_close + .buckscc-select-options li:nth-child(2), .relvie-src .hxoSelectTheme .buckscc-select-styled.deactive.active + .buckscc-select-options li:nth-child(2){ animation-delay: 0.2s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.bucks__drop-down_close + .buckscc-select-options li:nth-child(3), .relvie-src .hxoSelectTheme .buckscc-select-styled.deactive.active + .buckscc-select-options li:nth-child(3){ animation-delay: 0.4s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.bucks__drop-down_close + .buckscc-select-options li:nth-child(4), .relvie-src .hxoSelectTheme .buckscc-select-styled.deactive.active + .buckscc-select-options li:nth-child(4){ animation-delay: 0.6s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.bucks__drop-down_close + .buckscc-select-options li:nth-child(5), .relvie-src .hxoSelectTheme .buckscc-select-styled.deactive.active + .buckscc-select-options li:nth-child(5){ animation-delay: 0.8s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.bucks__drop-down_close + .buckscc-select-options li:nth-child(6), .relvie-src .hxoSelectTheme .buckscc-select-styled.deactive.active + .buckscc-select-options li:nth-child(6){ animation-delay: 1s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.bucks__drop-down_close + .buckscc-select-options li:nth-child(n+6), .relvie-src .hxoSelectTheme .buckscc-select-styled.deactive.active + .buckscc-select-options li:nth-child(n+6){ animation-delay: 1.2s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active + .buckscc-select-options{ animation-delay: 0.2s; animation-duration: 0.3s; animation-fill-mode: forwards; animation-name: folder-height-show; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active + .buckscc-select-options li, .relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) + .buckscc-select-options li{ animation-delay: 0.1s; animation-duration: 0.2s; animation-fill-mode: forwards; animation-name: folder-item-show; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active + .buckscc-select-options li:nth-child(2), .relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) + .buckscc-select-options li:nth-child(2){ animation-delay: 0.1s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active + .buckscc-select-options li:nth-child(3), .relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) + .buckscc-select-options li:nth-child(3){ animation-delay: 0.2s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active + .buckscc-select-options li:nth-child(4), .relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) + .buckscc-select-options li:nth-child(4){ animation-delay: 0.3s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active + .buckscc-select-options li:nth-child(5), .relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) + .buckscc-select-options li:nth-child(5){ animation-delay: 0.4s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active + .buckscc-select-options li:nth-child(6), .relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) + .buckscc-select-options li:nth-child(6){ animation-delay: 0.5s; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active + .buckscc-select-options li:nth-child(n+6), .relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive) + .buckscc-select-options li:nth-child(n+6){ animation-delay: 0.6s; }
.relvie-src .hxoSelectTheme.bottom_right{ bottom: 40px; left: unset; position: fixed; right: 40px; }
.relvie-src .hxoSelectTheme.top_left{ bottom: unset; left: 40px; top: 40px; }
.relvie-src .hxoSelectTheme.top_right{ bottom: unset; left: unset; right: 40px; top: 40px; }
.relvie-src .hxoSelectTheme.hxo-relative{ bottom: auto; left: auto; margin-left: 10px; position: relative; }
.relvie-src .hxoSelectTheme.hxo-relative .buckscc-select-options, .relvie-src .hxoSelectTheme.top_left .buckscc-select-options, .relvie-src .hxoSelectTheme.top_right .buckscc-select-options{ bottom: unset; top: 100%; }
.relvie-src .hxoSelectTheme.bottom_right .buckscc-select-options, .relvie-src .hxoSelectTheme.hxo-relative .buckscc-select-options, .relvie-src .hxoSelectTheme.top_right .buckscc-select-options{ left: unset; }
@media screen and (max-width: 1024px){.relvie-src .hxoSelectTheme.hideOnMobile{ display: none !important; }}
@media (min-width: 1024px){.relvie-src .hxoSelectTheme.hideOnDesktop{ display: none !important; }}
.relvie-src .hxoSelectTheme.bucksPreviewHidden{ display: none !important; }
.relvie-src .hxoSelectTheme.hxoSmallSize{ transform: scale(0.8); }
@media (max-width: 240px){.relvie-src .hxoSelectTheme.hxoSmallSize{ transform: scale(0.6); }
.relvie-src .hxoSelectTheme.hxoSmallSize.mobile_bottom_left, .relvie-src .hxoSelectTheme.hxoSmallSize.mobile_top_left{ left: 0px !important; }
.relvie-src .hxoSelectTheme.hxoSmallSize.mobile_bottom_right, .relvie-src .hxoSelectTheme.hxoSmallSize.mobile_top_right{ right: 0px !important; }}
@media (max-width: 480px){.relvie-src .hxoSelectTheme{ bottom: 20px; left: 20px; right: unset; top: unset; position: fixed !important; }
.relvie-src .hxoSelectTheme.hxo-relative{ bottom: auto; left: auto; margin-left: 10px; position: relative !important; }}
.relvie-src .hxoSelectTheme.mobile_bottom_right{ bottom: 20px !important; left: unset !important; position: fixed !important; right: 20px !important; top: unset !important; }
.relvie-src .hxoSelectTheme.mobile_bottom_left{ bottom: 20px !important; left: 20px !important; right: unset !important; top: unset !important; }
.relvie-src .hxoSelectTheme.mobile_top_left{ bottom: unset !important; left: 20px !important; right: unset !important; top: 20px !important; }
.relvie-src .hxoSelectTheme.mobile_top_right{ bottom: unset !important; left: unset !important; right: 20px !important; top: 20px !important; }
.relvie-src .hxoSelectTheme.hxo-mobile_relative{ bottom: auto !important; left: auto !important; margin-left: 10px !important; position: relative !important; }
.relvie-src .hxoSelectTheme.hxo-mobile_relative .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_top_left .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_top_right .buckscc-select-options{ bottom: unset !important; top: 100% !important; }
.relvie-src .hxoSelectTheme.hxo-mobile_relative .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_bottom_right .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_top_right .buckscc-select-options{ left: unset !important; }
.relvie-src .hxoSelectTheme.mobile_bottom_left .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_top_left .buckscc-select-options{ left: 0px !important; }
.relvie-src .hxoSelectTheme.left_downwards .buckscc-select-options, .relvie-src .hxoSelectTheme.left_upwards .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_left_downwards .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_left_upwards .buckscc-select-options{ left: unset !important; }
.relvie-src .hxoSelectTheme.mobile_right_downwards .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_right_upwards .buckscc-select-options, .relvie-src .hxoSelectTheme.right_downwards .buckscc-select-options, .relvie-src .hxoSelectTheme.right_upwards .buckscc-select-options{ left: 0px !important; }
.relvie-src .hxoSelectTheme.left_upwards .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_left_upwards .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_right_upwards .buckscc-select-options, .relvie-src .hxoSelectTheme.right_upwards .buckscc-select-options{ bottom: 100% !important; top: unset !important; }
.relvie-src .hxoSelectTheme.left_downwards .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_left_downwards .buckscc-select-options, .relvie-src .hxoSelectTheme.mobile_right_downwards .buckscc-select-options, .relvie-src .hxoSelectTheme.right_downwards .buckscc-select-options{ bottom: unset !important; top: 100% !important; }
.relvie-src .hxoSelectTheme .flagWrapper{ align-items: center; display: inline-flex; justify-content: flex-start; margin-right: 4px; transition: width 0.3s ease-in; width: 30px; }
.relvie-src .hxoSelectTheme .buckscc-select-hidden{ display: none; padding-right: 10px; visibility: hidden; }
.relvie-src .hxoSelectTheme .buckscc-select{ align-items: center; color: var(--hxoSelect-color); cursor: pointer; display: flex; font-size: 16px; position: relative; -webkit-text-fill-color: var(--hxoSelect-color); height: var(--hxoSelect-height); text-align: left; width: auto !important; }
.relvie-src .hxoSelectTheme .buckscc-select .hxoFlag{ display: inline-block; height: 19px; min-width: 30px; vertical-align: middle; width: 30px; }
.relvie-src .hxoSelectTheme .buckscc-select span{ align-items: center; display: flex; font-size: 14px; margin: 0px 4px; max-height: 20px; }
@media (max-width: 480px){.relvie-src .hxoSelectTheme .buckscc-select span{ font-size: 12px; }}
.relvie-src .hxoSelectTheme .buckscc-select ::-webkit-scrollbar{ height: 0.4em; width: 0.4em; }
.relvie-src .hxoSelectTheme .buckscc-select ::-webkit-scrollbar-track-piece{ background: var(--hxoBackground); border-radius: 0px 10px 10px 0px; overflow: hidden; }
.relvie-src .hxoSelectTheme .buckscc-select ::-webkit-scrollbar-thumb{ background: var(--hxoSroll-bar-color); border-radius: 10px; }
@media (max-width: 480px){.relvie-src .hxoSelectTheme:not(.buckscc-ismerchant) .buckscc-select .hxoFlag{ margin: 0px; height: 16px !important; min-width: 25.5px !important; width: 25.5px !important; }}
.relvie-src .hxoSelectTheme:not(.buckscc-ismerchant) .buckscc-select .hxoFlag{ margin: 0px auto; }
.relvie-src .hxoSelectTheme .buckscc-select-styled{ background-color: var(--hxoBackground); font-size: 15px; margin: 0px auto; padding: 8px 4px 8px 8px; position: relative; transition: 0.4s ease-in-out; }
@media (max-width: 480px){.relvie-src .hxoSelectTheme .buckscc-select-styled{ padding: 6px; }}
.relvie-src .hxoSelectTheme .buckscc-select-styled{ align-items: center; border-radius: 5px; box-shadow: 5px 5px 10px var(--hxoShadow1),-5px -5px 10px var(--hxoShadow1); cursor: pointer; display: flex; transition: 0.6s ease-in; width: max-content; }
.relvie-src .hxoSelectTheme .buckscc-select-styled.active:not(.deactive)::after, .relvie-src .hxoSelectTheme .buckscc-select-styled:active::after{ border-color: transparent transparent var(--hxoSelect-color) transparent; top: -3px; }
.relvie-src .hxoSelectTheme .buckscc-select-styled .hxoFlag{ display: inline-block; min-width: 25.5px; }
.relvie-src .hxoSelectTheme .buckscc-select-options{ background-color: var(--hxoBackground); border-radius: 7px; inset: auto 0px 42px; box-shadow: 0 0 17px -5px var(--hxoShadow2); height: 0px; list-style: none; margin: 8px 0px; max-height: 265px; max-width: 265px; opacity: 0; overflow: hidden; padding: 0px; position: absolute; transition: opacity 0.3s, visibility 0.3s, max-height 0.3s; width: max-content; z-index: 999999999; }
.relvie-src .hxoSelectTheme .buckscc-select-options li{ border-top: 1px solid var(--hxoBorder-color); display: flex; margin: 0px; padding: 12px 15px; transition: 0.15s ease-in; white-space: nowrap; width: 100%; }
.relvie-src .hxoSelectTheme .buckscc-select-options li:hover{ background: var(--hxoHover-bg); }
.relvie-src .hxoSelectTheme .buckscc-select-options li[rel="hide"]{ display: none; }
.relvie-src .hxoSelectTheme .buckscc-auto-scroll.buckscc-select-options{ overflow-y: scroll; }
.relvie-src .hxoSelectTheme.hxo-landscape .buckscc-select-options{ max-height: 230px; }
.relvie-src .hxoSelectTheme.borderLine .buckscc-select-styled{ border: 1px solid var(--hxoBorder-color); box-shadow: none; }
.relvie-src .hxoSelectTheme.noBorder .buckscc-select-styled{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
.relvie-src .hxoSelectTheme .hxoSelected{ display: none; }
.relvie-src .hxoSelectTheme.hxoFlag-circle .buckscc-select .hxoFlag{ background-position-x: -7px; border-radius: 50px; height: 27px; min-width: 27px; width: 27px; background-size: 40px auto !important; }
@media (max-width: 480px){.relvie-src .hxoSelectTheme.hxoFlag-circle .buckscc-select .hxoFlag{ background-position-x: -7px; min-width: 26px; height: 26px !important; width: 26px !important; }}
.relvie-src .hxoSelectTheme.hxoFlag-flat .buckscc-select .hxoFlag{ border-radius: 0px !important; }
.relvie-src .hxoSelectTheme.hxo-showCurrencyOnly .buckscc-select-options .flagWrapper, .relvie-src .hxoSelectTheme.hxo-showCurrencyOnly .buckscc-select-styled .flagWrapper{ display: none !important; width: 0px !important; }
.relvie-src .hxoSelectTheme.hxo-showCurrencyOnly .buckscc-select-styled{ width: auto !important; }
.relvie-src .hxoSelectTheme.hxo-showCurrencyOnly .bucks-selected{ padding: 0px 4px; }
.relvie-src .hxoSelectTheme.hxo-showFlagOnly .bucks-selected{ display: none !important; }
.relvie-src .hxoSelectTheme.hxo-showFlagOnly .buckscc-select-styled{ width: auto !important; }
.relvie-src .hxoModernLayeredTheme{ --hxoLayer1: #eee; --hxoLayer2: #eee; }
.relvie-src .hxoModernLayeredTheme.hxoDark{ --hxoLayer1: #313131; --hxoLayer2: #262626; }
.relvie-src .hxoModernLayeredTheme .buckscc-select-styled{ box-shadow: -1px -1px 10px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.15),0 9px 0 -5px var(--hxoLayer1),0 9px 1px -4px rgba(0,0,0,.15),0 18px 0 -10px var(--hxoLayer2),0 18px 1px -9px rgba(0,0,0,.15) !important; }
.relvie-src .hxoModernLayeredTheme .active{ box-shadow: -1px -1px 10px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.15),0 10px 0 -5px var(--hxoLayer1),0 10px 1px -4px rgba(0,0,0,.15),0 20px 0 -10px var(--hxoLayer2),0 20px 1px -9px rgba(0,0,0,.15) !important; }
.relvie-src .hxoFlag{ background-repeat: no-repeat; border-radius: 2px; display: inline-block; height: 19px; vertical-align: middle; width: 30px; background-size: 30px auto !important; }
@media (max-width: 480px){.relvie-src .buckscc-currency-wrapper:not(.buckscc-ismerchant) .hxoFlag{ background-size: 25.5px auto !important; }}
.relvie-src .buckscc-currency-wrapper:not(.buckscc-ismerchant) .hxoFlag{ height: 19px; width: 30px; }
.relvie-src .hxoFlag-traditional .hxoFlag{ background-image: url("https://storage.googleapis.com/cdn-2.helixo.co/bucks/bucks/bucks-traditional-flag-v4.png"); height: 19px !important; }
.relvie-src .hxoFlag-modern .hxoFlag{ background-image: url("https://cdn-2.helixo.co/bucks/bucks-modern%20-flags.png"); }
.relvie-src .hxoFlag-JEP{ background-position: 0px 0.009%; }
.relvie-src .hxoFlag-EUR{ background-position: 0px 94.6281%; }
.relvie-src .hxoFlag-AED{ background-position: 0px 0.826446%; }
.relvie-src .hxoFlag-AFN{ background-position: 0px 1.23967%; }
.relvie-src .hxoFlag-ALL{ background-position: 0px 2.47934%; }
.relvie-src .hxoFlag-AMD{ background-position: 0px 2.89256%; }
.relvie-src .hxoFlag-ANG, .relvie-src .hxoFlag-XCG{ background-position: 0px 3.30579%; }
.relvie-src .hxoFlag-AOA{ background-position: 0px 3.71901%; }
.relvie-src .hxoFlag-NULL{ background-position: 0px 4.13223%; }
.relvie-src .hxoFlag-ARS{ background-position: 0px 4.54545%; }
.relvie-src .hxoFlag-LVL{ background-position: 0px 5.37%; }
.relvie-src .hxoFlag-AWG{ background-position: 0px 6.19835%; }
.relvie-src .hxoFlag-AZN{ background-position: 0px 6.61157%; }
.relvie-src .hxoFlag-BAM{ background-position: 0px 7.02479%; }
.relvie-src .hxoFlag-BBD{ background-position: 0px 7.43802%; }
.relvie-src .hxoFlag-BDT{ background-position: 0px 7.85124%; }
.relvie-src .hxoFlag-BGN{ background-position: 0px 9.09091%; }
.relvie-src .hxoFlag-BHD{ background-position: 0px 9.50413%; }
.relvie-src .hxoFlag-BYN{ background-position: 0px 14.0496%; }
.relvie-src .hxoFlag-BIF{ background-position: 0px 9.91736%; }
.relvie-src .hxoFlag-BMD{ background-position: 0px 10.7438%; }
.relvie-src .hxoFlag-BND{ background-position: 0px 11.157%; }
.relvie-src .hxoFlag-BOB{ background-position: 0px 11.5702%; }
.relvie-src .hxoFlag-BRL{ background-position: 0px 11.9835%; }
.relvie-src .hxoFlag-BSD{ background-position: 0px 12.3967%; }
.relvie-src .hxoFlag-BTN{ background-position: 0px 12.8099%; }
.relvie-src .hxoFlag-BWP{ background-position: 0px 13.6364%; }
.relvie-src .hxoFlag-BYR{ background-position: 0px 14.0496%; }
.relvie-src .hxoFlag-BZD{ background-position: 0px 14.4628%; }
.relvie-src .hxoFlag-CAD{ background-position: 0px 14.876%; }
.relvie-src .hxoFlag-CDF{ background-position: 0px 15.7025%; }
.relvie-src .hxoFlag-XAF{ background-position: 0px 16.5289%; }
.relvie-src .hxoFlag-CHF{ background-position: 0px 16.9421%; }
.relvie-src .hxoFlag-CLP{ background-position: 0px 18.1818%; }
.relvie-src .hxoFlag-CNY{ background-position: 0px 19.0083%; }
.relvie-src .hxoFlag-COP{ background-position: 0px 19.4215%; }
.relvie-src .hxoFlag-CRC{ background-position: 0px 19.8347%; }
.relvie-src .hxoFlag-CUP{ background-position: 0px 20.2479%; }
.relvie-src .hxoFlag-CVE{ background-position: 0px 20.6612%; }
.relvie-src .hxoFlag-CZK{ background-position: 0px 21.9008%; }
.relvie-src .hxoFlag-DJF{ background-position: 0px 22.7273%; }
.relvie-src .hxoFlag-DKK{ background-position: 0px 23.1405%; }
.relvie-src .hxoFlag-DOP{ background-position: 0px 23.9669%; }
.relvie-src .hxoFlag-DZD{ background-position: 0px 24.3802%; }
.relvie-src .hxoFlag-EGP{ background-position: 0px 25.6198%; }
.relvie-src .hxoFlag-ERN{ background-position: 0px 26.4463%; }
.relvie-src .hxoFlag-ETB{ background-position: 0px 27.2727%; }
.relvie-src .hxoFlag-FJD{ background-position: 0px 28.0992%; }
.relvie-src .hxoFlag-FKP{ background-position: 0px 28.5124%; }
.relvie-src .hxoFlag-GEL{ background-position: 0px 30.9917%; }
.relvie-src .hxoFlag-GHS{ background-position: 0px 31.8182%; }
.relvie-src .hxoFlag-GIP{ background-position: 0px 32.2314%; }
.relvie-src .hxoFlag-GMD{ background-position: 0px 33.0579%; }
.relvie-src .hxoFlag-GNF{ background-position: 0px 33.4711%; }
.relvie-src .hxoFlag-GTQ{ background-position: 0px 35.5372%; }
.relvie-src .hxoFlag-GYD{ background-position: 0px 36.7769%; }
.relvie-src .hxoFlag-HKD{ background-position: 0px 37.1901%; }
.relvie-src .hxoFlag-AUD{ background-position: 0px 37.6033%; }
.relvie-src .hxoFlag-HNL{ background-position: 0px 38.0165%; }
.relvie-src .hxoFlag-HRK{ background-position: 0px 38.4298%; }
.relvie-src .hxoFlag-HTG{ background-position: 0px 38.843%; }
.relvie-src .hxoFlag-HUF{ background-position: 0px 39.2562%; }
.relvie-src .hxoFlag-IDR{ background-position: 0px 39.6694%; }
.relvie-src .hxoFlag-ILS{ background-position: 0px 40.4959%; }
.relvie-src .hxoFlag-INR{ background-position: 0px 40.9091%; }
.relvie-src .hxoFlag-IQD{ background-position: 0px 41.7355%; }
.relvie-src .hxoFlag-IRR{ background-position: 0px 42.1488%; }
.relvie-src .hxoFlag-ISK{ background-position: 0px 42.562%; }
.relvie-src .hxoFlag-JMD{ background-position: 0px 43.3884%; }
.relvie-src .hxoFlag-JOD{ background-position: 0px 43.8017%; }
.relvie-src .hxoFlag-JPY{ background-position: 0px 44.2149%; }
.relvie-src .hxoFlag-KES{ background-position: 0px 44.6281%; }
.relvie-src .hxoFlag-KGS{ background-position: 0px 45.0413%; }
.relvie-src .hxoFlag-KHR{ background-position: 0px 45.4545%; }
.relvie-src .hxoFlag-KMF{ background-position: 0px 46.281%; }
.relvie-src .hxoFlag-XCD{ background-position: 0px 46.6942%; }
.relvie-src .hxoFlag-KPW{ background-position: 0px 47.1074%; }
.relvie-src .hxoFlag-KRW{ background-position: 0px 47.5207%; }
.relvie-src .hxoFlag-KWD{ background-position: 0px 47.9339%; }
.relvie-src .hxoFlag-KYD{ background-position: 0px 48.3471%; }
.relvie-src .hxoFlag-KZT{ background-position: 0px 48.7603%; }
.relvie-src .hxoFlag-LAK{ background-position: 0px 49.1736%; }
.relvie-src .hxoFlag-LBP{ background-position: 0px 49.5868%; }
.relvie-src .hxoFlag-LKR{ background-position: 0px 50.8264%; }
.relvie-src .hxoFlag-LRD{ background-position: 0px 51.2397%; }
.relvie-src .hxoFlag-LSL{ background-position: 0px 51.6529%; }
.relvie-src .hxoFlag-LTL{ background-position: 0px 52.0661%; }
.relvie-src .hxoFlag-LYD{ background-position: 0px 53.3058%; }
.relvie-src .hxoFlag-MAD{ background-position: 0px 53.719%; }
.relvie-src .hxoFlag-MDL{ background-position: 0px 54.5455%; }
.relvie-src .hxoFlag-MGA{ background-position: 0px 55.3719%; }
.relvie-src .hxoFlag-MKD{ background-position: 0px 56.1983%; }
.relvie-src .hxoFlag-MMK{ background-position: 0px 57.0248%; }
.relvie-src .hxoFlag-MNT{ background-position: 0px 57.438%; }
.relvie-src .hxoFlag-MOP{ background-position: 0px 57.8512%; }
.relvie-src .hxoFlag-MRO{ background-position: 0px 59.0909%; }
.relvie-src .hxoFlag-MUR{ background-position: 0px 60.3306%; }
.relvie-src .hxoFlag-MVR{ background-position: 0px 60.7438%; }
.relvie-src .hxoFlag-MWK{ background-position: 0px 61.157%; }
.relvie-src .hxoFlag-MXN{ background-position: 0px 61.5702%; }
.relvie-src .hxoFlag-MYR{ background-position: 0px 61.9835%; }
.relvie-src .hxoFlag-MZN{ background-position: 0px 62.3967%; }
.relvie-src .hxoFlag-NAD{ background-position: 0px 62.8099%; }
.relvie-src .hxoFlag-NGN{ background-position: 0px 64.4628%; }
.relvie-src .hxoFlag-NIO{ background-position: 0px 64.876%; }
.relvie-src .hxoFlag-NPR{ background-position: 0px 66.1157%; }
.relvie-src .hxoFlag-NZD{ background-position: 0px 67.3554%; }
.relvie-src .hxoFlag-OMR{ background-position: 0px 67.7686%; }
.relvie-src .hxoFlag-PAB{ background-position: 0px 68.1818%; }
.relvie-src .hxoFlag-PEN{ background-position: 0px 68.595%; }
.relvie-src .hxoFlag-XPF{ background-position: 0px 69.0083%; }
.relvie-src .hxoFlag-PGK{ background-position: 0px 69.4215%; }
.relvie-src .hxoFlag-PHP{ background-position: 0px 69.8347%; }
.relvie-src .hxoFlag-PKR{ background-position: 0px 70.2479%; }
.relvie-src .hxoFlag-PLN{ background-position: 0px 70.6612%; }
.relvie-src .hxoFlag-USD{ background-position: 0px 93.3884%; }
.relvie-src .hxoFlag-PYG{ background-position: 0px 73.1405%; }
.relvie-src .hxoFlag-QAR{ background-position: 0px 73.5537%; }
.relvie-src .hxoFlag-RON{ background-position: 0px 74.3802%; }
.relvie-src .hxoFlag-RSD{ background-position: 0px 74.7934%; }
.relvie-src .hxoFlag-RUB{ background-position: 0px 75.2066%; }
.relvie-src .hxoFlag-RWF{ background-position: 0px 75.6198%; }
.relvie-src .hxoFlag-SAR{ background-position: 0px 76.0331%; }
.relvie-src .hxoFlag-SBD{ background-position: 0px 76.4463%; }
.relvie-src .hxoFlag-SCR{ background-position: 0px 76.8595%; }
.relvie-src .hxoFlag-SDG{ background-position: 0px 77.2727%; }
.relvie-src .hxoFlag-SEK{ background-position: 0px 77.686%; }
.relvie-src .hxoFlag-SGD{ background-position: 0px 78.0992%; }
.relvie-src .hxoFlag-SHP{ background-position: 0px 78.5124%; }
.relvie-src .hxoFlag-NOK{ background-position: 0px 79.3388%; }
.relvie-src .hxoFlag-SLL{ background-position: 0px 80.1653%; }
.relvie-src .hxoFlag-XOF{ background-position: 0px 80.9917%; }
.relvie-src .hxoFlag-SOS{ background-position: 0px 81.405%; }
.relvie-src .hxoFlag-SRD{ background-position: 0px 81.8182%; }
.relvie-src .hxoFlag-SSP{ background-position: 0px 82.2314%; }
.relvie-src .hxoFlag-STD{ background-position: 0px 82.6446%; }
.relvie-src .hxoFlag-SYP{ background-position: 0px 83.4711%; }
.relvie-src .hxoFlag-SZL{ background-position: 0px 83.8843%; }
.relvie-src .hxoFlag-THB{ background-position: 0px 85.9504%; }
.relvie-src .hxoFlag-TJS{ background-position: 0px 86.3636%; }
.relvie-src .hxoFlag-TMT{ background-position: 0px 87.6033%; }
.relvie-src .hxoFlag-TND{ background-position: 0px 88.0165%; }
.relvie-src .hxoFlag-TOP{ background-position: 0px 88.4298%; }
.relvie-src .hxoFlag-tp{ background-position: 0px 88.843%; }
.relvie-src .hxoFlag-TRY{ background-position: 0px 89.2562%; }
.relvie-src .hxoFlag-TTD{ background-position: 0px 89.6694%; }
.relvie-src .hxoFlag-TWD{ background-position: 0px 90.4959%; }
.relvie-src .hxoFlag-ty{ background-position: 0px 90.9091%; }
.relvie-src .hxoFlag-TZS{ background-position: 0px 91.3223%; }
.relvie-src .hxoFlag-UAH{ background-position: 0px 91.7355%; }
.relvie-src .hxoFlag-UGX{ background-position: 0px 92.1488%; }
.relvie-src .hxoFlag-GBP{ background-position: 0px 92.562%; }
.relvie-src .hxoFlag-UYU{ background-position: 0px 93.8017%; }
.relvie-src .hxoFlag-UZS{ background-position: 0px 94.2149%; }
.relvie-src .hxoFlag-VES{ background-position: 0px 95.4545%; }
.relvie-src .hxoFlag-VND{ background-position: 0px 96.6942%; }
.relvie-src .hxoFlag-VUV{ background-position: 0px 97.1074%; }
.relvie-src .hxoFlag-WST{ background-position: 0px 97.9339%; }
.relvie-src .hxoFlag-YER{ background-position: 0px 98.3471%; }
.relvie-src .hxoFlag-ZAR{ background-position: 0px 98.7603%; }
.relvie-src .hxoFlag-zr{ background-position: 0px 99.5868%; }
.relvie-src .hxoFlag-ZWL{ background-position: 0px 100%; }
.relvie-src .hxoFlag-ZMW{ background-position: 0px 99.17%; }
.relvie-src .shopify-payment-button__button--hidden{ visibility: hidden; }
.relvie-src .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); color: rgb(255, 255, 255); cursor: pointer; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; font-size: 1em; font-weight: 500; line-height: 1; transition: background 0.2s ease-in-out; display: block; box-shadow: rgba(0, 0, 0, 0) 0px 0px; }
.relvie-src .shopify-payment-button__button[disabled]{ opacity: 0.6; cursor: default; }
.relvie-src .shopify-payment-button__button--unbranded{ background-color: rgb(25, 144, 198); padding: 1em 2em; }
.relvie-src .shopify-payment-button__button--unbranded:hover:not([disabled]){ background-color: rgb(19, 111, 153); }
.relvie-src .shopify-payment-button__more-options{ cursor: pointer; text-align: center; background: 0px 0px; border: 0px; width: 100%; margin-top: 1em; font-size: 1em; text-decoration: underline; display: block; }
.relvie-src .shopify-payment-button__more-options.shopify-payment-button__skeleton{ width: 50%; margin-left: 25%; margin-right: 25%; border-radius: 4px !important; height: auto !important; min-height: 0px !important; }
.relvie-src .shopify-payment-button__button.shopify-payment-button__button--branded{ z-index: 1; flex-direction: column; display: flex; position: relative; }
.relvie-src .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate{ flex-direction: column !important; flex: 1 1 0% !important; display: flex !important; }
.relvie-src .shopify-payment-button__button.button.loading{ color: rgba(0, 0, 0, 0); position: relative; }
.relvie-src .shopify-payment-button__button.button.loading > .loading-overlay__spinner{ align-items: center; height: 100%; display: flex; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.relvie-src .shopify-payment-button__button.button.loading > .loading-overlay__spinner .spinner{ width: fit-content; }
.relvie-src .button.loading > .loading-overlay__spinner .path{ stroke: rgb(255, 255, 255); }
.relvie-src .shopify-payment-button__button .loading-overlay__spinner{ width: 1.8rem; display: inline-block; }
.relvie-src .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); }
}
.relvie-src .shopify-payment-button__button .path{ stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: 50% 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){.relvie-src .shopify-payment-button__button .path{ stroke: canvastext; }}
@keyframes shopify-dash { 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}
.relvie-src #shopify-buyer-consent{ width: 100%; margin-top: 1em; display: inline-block; }
.relvie-src #shopify-buyer-consent.hidden{ display: none; }
.relvie-src #shopify-subscription-policy-button, .relvie-src #shopify-managed-markets-terms-and-conditions-button, .relvie-src #shopify-managed-markets-privacy-policy-button{ font-size: inherit; cursor: pointer; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; text-decoration: underline; }
.relvie-src #shopify-subscription-policy-button::before, .relvie-src #shopify-managed-markets-terms-and-conditions-button::before, .relvie-src #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); }
}
.relvie-src .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: ; background-color: var(--shopify-accelerated-checkout-skeleton-background-color,#dedede); box-sizing: border-box; height: var(--shopify-accelerated-checkout-button-block-size,inherit); border-radius: var(--shopify-accelerated-checkout-button-border-radius,inherit); min-height: 25px; max-height: 55px; animation-delay: -0.168s; text-decoration: none !important; }
.relvie-src .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: ; background-color: var(--shopify-accelerated-checkout-skeleton-background-color,#dedede); animation-delay: -0.168s; }
.relvie-src .wallet-button-wrapper{ width: 100%; container: wrapper / inline-size; }
.relvie-src .wallet-cart-grid{ justify-content: var(--shopify-accelerated-checkout-inline-alignment,start); flex-direction: row; margin: 0px -5px -5px; padding: 0px; display: flex; }
.relvie-src .wallet-cart-button-container{ margin: 0px 5px 5px; position: relative; }
.relvie-src .wallet-cart-button-container, .relvie-src .wallet-cart-button{ width: auto; 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; flex: 1 1 0px; list-style-type: none !important; }
.relvie-src .wallet-cart-grid.wallet-cart-grid--vertical, .relvie-src .additional-checkout-buttons--vertical .wallet-cart-grid{ flex-direction: column; justify-content: flex-start; margin: 0px; }
.relvie-src .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container, .relvie-src .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; }
.relvie-src .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child, .relvie-src .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.relvie-src .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button, .relvie-src .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }
.relvie-src .wallet-cart-grid.wallet-cart-grid--horizontal, .relvie-src .additional-checkout-buttons--horizontal .wallet-cart-grid{ justify-content: stretch; }
.relvie-src .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container, .relvie-src .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container, .relvie-src .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button, .relvie-src .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button{ min-width: 0px; }
@container wrapper (width >= 100px) and (width <= 500px){.relvie-src .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.relvie-src .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:first-of-type).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; }
.relvie-src .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.relvie-src .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:first-of-type).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){.relvie-src .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))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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){.relvie-src .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))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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){.relvie-src .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))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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){.relvie-src .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))){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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); }}
.relvie-src .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)){ flex-direction: column; justify-content: flex-start; margin: 0px; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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 (width <= 750px){.relvie-src .wallet-cart-grid{ justify-content: stretch; }
.relvie-src .wallet-cart-button-container, .relvie-src .wallet-cart-button{ min-width: 0px; }}
@supports (not (container-type:inline-size)) or (not selector(:has(*))){.relvie-src .wallet-cart-grid{ flex-direction: column; justify-content: flex-start; margin: 0px; }
.relvie-src .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; }
.relvie-src .wallet-cart-button-container:first-child{ margin: 8px 0px 0px; }
.relvie-src .wallet-cart-button{ width: 100%; height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px); }}
.relvie-src .screen-reader-text{ clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.relvie-src #shopify-buyer-consent{ margin-top: 1em; display: inline-block; width: 100%; }
.relvie-src #shopify-buyer-consent.hidden{ display: none; }
.relvie-src #shopify-subscription-policy-button{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; text-decoration: underline; font-size: inherit; cursor: pointer; }
.relvie-src #shopify-subscription-policy-button::before{ box-shadow: none; }
@font-face { font-family: "DM Sans"; font-weight: 400; font-style: normal; font-display: swap; src: url("//whisko.co/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"), url("//whisko.co/cdn/fonts/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff"); }
@font-face { font-family: "DM Sans"; font-weight: 700; font-style: normal; font-display: swap; src: url("//whisko.co/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"), url("//whisko.co/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff"); }
@font-face { font-family: "DM Sans"; font-weight: 400; font-style: italic; font-display: swap; src: url("//whisko.co/cdn/fonts/dm_sans/dmsans_i4.b8fe05e69ee95d5a53155c346957d8cbf5081c1a.woff2") format("woff2"), url("//whisko.co/cdn/fonts/dm_sans/dmsans_i4.403fe28ee2ea63e142575c0aa47684d65f8c23a0.woff") format("woff"); }
@font-face { font-family: "DM Sans"; font-weight: 700; font-style: italic; font-display: swap; src: url("//whisko.co/cdn/fonts/dm_sans/dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b.woff2") format("woff2"), url("//whisko.co/cdn/fonts/dm_sans/dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda.woff") format("woff"); }
@font-face { font-family: "DM Sans"; font-weight: 400; font-style: normal; font-display: swap; src: url("//whisko.co/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"), url("//whisko.co/cdn/fonts/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff"); }
.relvie-src{ --global-section-background-color: #ffffff; --global-section-text-color: #1a2b3c; --global-section-heading-color: ; --global-section-accent-1-color: #1a2b3c; --global-section-use-gradient-background: 0; --color-background: 255,255,255; --gradient-background: linear-gradient(127deg, rgba(0, 0, 0, 1) 11%, rgba(112, 112, 112, 1) 81%); --color-foreground: #1a2b3c; --color-background-contrast: 191,191,191; --color-shadow: 18,18,18; --color-button: 26,43,60; --color-button-text: 26,43,60; --color-secondary-button: 255,255,255; --color-secondary-button-text: 26,43,60; --color-link: 255,255,255; --color-badge-foreground: 26,43,60; --color-header: 255,255,255; --color-footer: 37,40,42; --color-drawer: 255,255,255; --color-drawer-text: 26,43,60; --color-dropdown: 255,255,255; --color-badge-background: 255,255,255; --color-badge-border: 26,43,60; --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; }
.relvie-src{ --font-body-family: "DM Sans", sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-heading-family: "DM Sans", sans-serif; --font-heading-style: normal; --font-accent-family: 'Georgia Pro', Georgia, serif; --font-accent-weight: 300; --font-accent-scale: 0.8; --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: left; --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: 16px; --global-button-font-size: 18px; --global-button-font-weight: 500; --conditional-button-font-weight: var(--global-button-font-weight, 700); --global-button-letter-spacing: 0px; --global-button-text-transform: none; --global-button-radius: 28px; --global-button-bg-color: #2b7de9; --global-button-text-color: #FFFFFF; --global-button-border-color: #1a2b3c; --global-button-border-width: 2px; --global-button-bottom-border-width: 0px; --global-button-bottom-border-color: #1a2b3c; --global-button-hover-bg-color: #000000; --global-button-hover-text-color: #FFFFFF; --button-box-shadow-enabled: true; --button-shadow-intensity: 2; --button-gradient-enabled: true; --button-gradient-start: #2b7de9; --button-gradient-end: #4c97f9; --button-gradient-direction: to right; --button-gradient-hover-start: #2b7de9; --button-gradient-hover-end: #7ab7ff; --button-gradient-shine-enabled: true; --global-button-hover-brightness: 90%; --enable-global-border-styling: 0; --letter-spacing-body: 0px; --app-letter-spacing: -0.3px; --global-section-bg-color: #ffffff; --global-section-text-color: #1a2b3c; --global-section-accent-1-color: #1a2b3c; --global-section-accent-2-color: #ffffff; --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; }
.relvie-src *, .relvie-src ::before, .relvie-src ::after{ box-sizing: inherit; }
.relvie-src{ font-size: calc(var(--font-body-scale) * 62.5%)}
.relvie-src{ 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))}
.relvie-src section{ color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); }
.relvie-src #MainContent{ flex-grow: 1; }
@media screen and (min-width: 750px){.relvie-src{ font-size: 1.6rem}}
.relvie-src .button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .btn:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src button[type="submit"]:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src input[type="submit"]:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .product-form__submit:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .shop-add-to-cart-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .cart__checkout-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .contact-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .contact__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .button--primary:not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .claim-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .shopify-payment-button .shopify-payment-button__button--unbranded:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .shopify-payment-button__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .newsletter-form__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .field__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .theme-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .guarantee-section__cta:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling), .relvie-src .custom-hero__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling){ border-bottom: calc(var(--global-button-border-width, 0px) + var(--global-button-bottom-border-width, 0px)) solid var(--global-button-bottom-border-color) !important; }
.relvie-src .button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .btn:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src button[type="submit"]:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src input[type="submit"]:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .product-form__submit:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .shop-add-to-cart-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .cart__checkout-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .contact-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .contact__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .button--primary:not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .claim-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .shopify-payment-button .shopify-payment-button__button--unbranded:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .shopify-payment-button__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .newsletter-form__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .field__button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .theme-button:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .guarantee-section__cta:not(.button--tertiary):not(.cart-remove-button):not(.disable-global-button-styling):active, .relvie-src .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; }
.relvie-src{ --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'}}; }
.relvie-src .product-card-wrapper .card, .relvie-src .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); }
.relvie-src .collection-card-wrapper .card, .relvie-src .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); }
.relvie-src .article-card-wrapper .card, .relvie-src .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); }
.relvie-src .contains-content-container, .relvie-src .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); }
.relvie-src .contains-media, .relvie-src .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); }
.relvie-src .page-width{ max-width: var(--page-width); margin: 0px auto; padding: 0px 2rem; }
.relvie-src .page-width.drawer-menu{ max-width: 100%; }
.relvie-src .page-width-desktop{ padding: 0px; margin: 0px auto; }
.relvie-src .utility-bar__grid.page-width{ padding-left: 3rem; padding-right: 3rem; }
@media screen and (min-width: 750px){.relvie-src .page-width{ padding: 0px 5rem; }
.relvie-src .utility-bar__grid.page-width{ padding-left: 3.2rem; padding-right: 3.2rem; }
.relvie-src .page-width--narrow{ padding: 0px 9rem; }
.relvie-src .page-width-desktop{ padding: 0px; }
.relvie-src .page-width-tablet{ padding: 0px 5rem; }}
@media screen and (min-width: 990px){.relvie-src .page-width--narrow{ max-width: 72.6rem; padding: 0px; }
.relvie-src .page-width-desktop{ max-width: var(--page-width); padding: 0px 5rem; }}
.relvie-src .isolate{ position: relative; z-index: 0; }
.relvie-src .section + .section{ margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px){.relvie-src .section + .section{ margin-top: var(--spacing-sections-desktop); }}
.relvie-src .element-margin-top{ margin-top: 5rem; }
@media screen and (min-width: 750px){.relvie-src .element-margin{ margin-top: calc(5rem + var(--page-width-margin)); }}
.relvie-src .background-secondary{ background-color: rgba(var(--color-foreground),.04); }
.relvie-src .grid-auto-flow{ display: grid; grid-auto-flow: column; }
.relvie-src .page-margin, .relvie-src .shopify-challenge__container{ margin: 7rem auto; }
.relvie-src .rte-width{ max-width: 82rem; margin: 0px auto 2rem; }
.relvie-src .list-unstyled{ margin: 0px; padding: 0px; list-style: none; }
.relvie-src .hidden{ display: none !important; }
.relvie-src .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; }
.relvie-src .visually-hidden--inline{ margin: 0px; height: 1em; }
.relvie-src .overflow-hidden{ overflow: hidden; }
.relvie-src .skip-to-content-link:focus{ z-index: 9999; position: inherit; overflow: auto; width: auto; height: auto; clip: auto; }
.relvie-src .full-width-link{ position: absolute; inset: 0px; z-index: 2; }
.relvie-src ::selection{ background-color: rgba(var(--global-section-background-color),.2); }
.relvie-src .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); }
.relvie-src h1, .relvie-src h2, .relvie-src h3, .relvie-src h4, .relvie-src h5, .relvie-src .h0, .relvie-src .h1, .relvie-src .h2, .relvie-src .h3, .relvie-src .h4, .relvie-src .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; }
.relvie-src .hxxl{ font-size: clamp(calc(var(--font-heading-scale) * 5.6rem), 14vw, calc(var(--font-heading-scale) * 7.2rem)); line-height: 1.1; }
.relvie-src .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){.relvie-src .hxl{ font-size: calc(var(--font-heading-scale) * 6.2rem); }}
.relvie-src .h0{ font-size: calc(var(--font-heading-scale) * 4rem); }
@media only screen and (min-width: 750px){.relvie-src .h0{ font-size: calc(var(--font-heading-scale) * 5.2rem); }}
.relvie-src h1, .relvie-src .h1{ font-size: calc(var(--font-heading-scale) * 3rem); }
@media only screen and (min-width: 750px){.relvie-src h1, .relvie-src .h1{ font-size: calc(var(--font-heading-scale) * 4rem); }}
.relvie-src h2, .relvie-src .h2{ font-size: calc(var(--font-heading-scale) * 2rem); }
@media only screen and (min-width: 750px){.relvie-src h2, .relvie-src .h2{ font-size: calc(var(--font-heading-scale) * 2.4rem); }}
.relvie-src h3, .relvie-src .h3{ font-size: calc(var(--font-heading-scale) * 1.7rem); }
@media only screen and (min-width: 750px){.relvie-src h3, .relvie-src .h3{ font-size: calc(var(--font-heading-scale) * 1.8rem); }}
.relvie-src h4, .relvie-src .h4{ font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-size: calc(var(--font-heading-scale) * 1.5rem); }
.relvie-src h5, .relvie-src .h5{ font-size: calc(var(--font-heading-scale) * 1.8rem); }
@media only screen and (min-width: 750px){.relvie-src h5, .relvie-src .h5{ font-size: calc(var(--font-heading-scale) * 1.3rem); }}
.relvie-src h6, .relvie-src .h6{ color: rgba(var(--color-foreground),.75); margin-block: 1.67em; }
.relvie-src 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){.relvie-src blockquote{ padding-left: 1.5rem; }}
.relvie-src .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){.relvie-src .caption{ font-size: 1.2rem; }}
.relvie-src .caption-with-letter-spacing{ font-size: 1rem; letter-spacing: 0.13rem; line-height: calc(1 + 0.2 / var(--font-body-scale)); text-transform: uppercase; }
.relvie-src .caption-with-letter-spacing--medium{ font-size: 1.2rem; letter-spacing: 0.16rem; }
.relvie-src .caption-with-letter-spacing--large{ font-size: 1.4rem; letter-spacing: 0.18rem; }
.relvie-src .caption-large, .relvie-src .customer .field input, .relvie-src .customer select, .relvie-src .field__input, .relvie-src .form__label, .relvie-src .select__select{ font-size: 1.3rem; line-height: calc(1 + 0.5 / var(--font-body-scale)); letter-spacing: var(--letter-spacing-body); }
.relvie-src .color-foreground{ color: rgb(var(--color-foreground)); }
.relvie-src 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); }
.relvie-src table:not([class]) td, .relvie-src table:not([class]) th{ padding: 1em; border: .1rem solid rgba(var(--color-foreground),.2); }
@media screen and (max-width: 749px){.relvie-src .small-hide{ display: none !important; }}
@media screen and (min-width: 750px) and (max-width: 989px){.relvie-src .medium-hide{ display: none !important; }}
@media screen and (min-width: 990px){.relvie-src .large-up-hide{ display: none !important; }}
.relvie-src .left{ text-align: left; }
.relvie-src .center{ text-align: center; }
.relvie-src .right{ text-align: right; }
.relvie-src .uppercase{ text-transform: uppercase; }
.relvie-src .light{ opacity: 0.7; }
.relvie-src a:empty, .relvie-src ul:empty, .relvie-src dl:empty, .relvie-src div:empty, .relvie-src section:empty, .relvie-src article:empty, .relvie-src p:empty, .relvie-src h1:empty, .relvie-src h2:empty, .relvie-src h3:empty, .relvie-src h4:empty, .relvie-src h5:empty, .relvie-src h6:empty{ display: none; }
.relvie-src .link, .relvie-src .customer a{ cursor: pointer; display: inline-block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; 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; }
.relvie-src .link--text{ color: rgb(var(--color-foreground)); }
.relvie-src .link--text:hover{ color: rgba(var(--color-foreground),.75); }
.relvie-src .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; }
.relvie-src .link-with-icon .icon{ width: 1.5rem; margin-left: 1rem; }
.relvie-src a:not([href]){ cursor: not-allowed; }
.relvie-src .circle-divider::after{ content: "•"; margin: 0px 1.3rem 0px 1.5rem; }
.relvie-src .circle-divider:last-of-type::after{ display: none; }
.relvie-src hr{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 0.1rem; background-color: rgba(var(--color-foreground),.2); display: block; margin: 5rem 0px; }
@media screen and (min-width: 750px){.relvie-src hr{ margin: 7rem 0px; }}
.relvie-src .full-unstyled-link{ text-decoration: none; color: currentcolor; display: block; }
.relvie-src .placeholder{ background-color: rgba(var(--color-foreground),.04); color: rgba(var(--color-foreground),.55); fill: rgba(var(--color-foreground),.55); }
.relvie-src details > *{ box-sizing: border-box; }
.relvie-src .break{ word-break: break-word; }
.relvie-src .visibility-hidden{ visibility: hidden; }
@media (prefers-reduced-motion){.relvie-src .motion-reduce{ transition: none !important; animation: auto ease 0s 1 normal none running none !important; }}
.relvie-src{ --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); }
.relvie-src .underlined-link, .relvie-src .customer a, .relvie-src .inline-richtext a{ text-underline-offset: 0.3rem; text-decoration-thickness: 0.1rem; transition: text-decoration-thickness 100ms; letter-spacing: var(--letter-spacing-body); }
.relvie-src .underlined-link, .relvie-src .customer a{ color: var(--global-section-accent-1-color); }
.relvie-src .inline-richtext a, .relvie-src .rte.inline-richtext a{ color: currentcolor; }
.relvie-src .underlined-link:hover, .relvie-src .customer a:hover, .relvie-src .inline-richtext a:hover{ color: rgb(var(--color-link)); text-decoration-thickness: 0.2rem; }
.relvie-src .icon-arrow{ width: 1.5rem; }
.relvie-src h3 .icon-arrow, .relvie-src .h3 .icon-arrow{ width: calc(var(--font-heading-scale) * 1.5rem); }
.relvie-src .animate-arrow .icon-arrow path{ transform: translateX(-0.25rem); transition: transform var(--duration-short) ease; }
.relvie-src .animate-arrow:hover .icon-arrow path{ transform: translateX(-0.05rem); }
.relvie-src .svg-wrapper{ display: inline-flex; justify-content: center; align-items: center; width: 20px; height: 20px; }
.relvie-src .svg-wrapper > svg{ height: 100%; width: 100%; }
.relvie-src summary{ cursor: pointer; list-style: none; position: relative; }
.relvie-src summary .icon-caret{ position: absolute; height: 0.6rem; right: 1.5rem; top: calc(50% - 0.2rem); }
.relvie-src summary::-webkit-details-marker{ display: none; }
.relvie-src .disclosure-has-popup{ position: relative; }
.relvie-src .disclosure-has-popup[open] > summary::before{ position: fixed; inset: 0px; z-index: 2; display: block; cursor: default; content: " "; background: rgba(255, 255, 255, 0); }
.relvie-src .disclosure-has-popup > summary::before{ display: none; }
.relvie-src .disclosure-has-popup[open] > summary + *{ z-index: 100; }
@media screen and (min-width: 750px){.relvie-src .disclosure-has-popup[open] > summary + *{ z-index: 4; }
.relvie-src .facets .disclosure-has-popup[open] > summary + *{ z-index: 2; }}
.relvie-src .placeholder-svg{ height: 100%; width: 100%; }
.relvie-src :focus{ outline: 0px; box-shadow: none; }
.relvie-src :focus-visible{ outline: var(--focused-base-outline); outline-offset: var(--focused-base-outline-offset); box-shadow: var(--focused-base-box-shadow); }
.relvie-src .focused{ outline: var(--focused-base-outline); outline-offset: var(--focused-base-outline-offset); box-shadow: var(--focused-base-box-shadow); }
.relvie-src .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); }
.relvie-src .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); }
.relvie-src .focus-none{ box-shadow: none !important; outline: 0px !important; }
.relvie-src .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); }
.relvie-src .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); }
.relvie-src .title, .relvie-src .title-wrapper-with-link{ margin: 3rem 0px 2rem; }
.relvie-src .title-wrapper-with-link .title{ margin: 0px; }
.relvie-src .title .link{ font-size: inherit; }
.relvie-src .title-wrapper{ margin-bottom: 3rem; }
.relvie-src .title-wrapper-with-link{ display: flex; justify-content: space-between; align-items: flex-end; gap: 1rem; margin-bottom: 3rem; flex-wrap: wrap; }
.relvie-src .title--primary{ margin: 4rem 0px; }
.relvie-src .title-wrapper--self-padded-tablet-down, .relvie-src .title-wrapper--self-padded-mobile{ padding-left: 1.5rem; padding-right: 1.5rem; }
@media screen and (min-width: 750px){.relvie-src .title-wrapper--self-padded-mobile{ padding-left: 0px; padding-right: 0px; }}
@media screen and (min-width: 990px){.relvie-src .title, .relvie-src .title-wrapper-with-link{ margin: 5rem 0px 3rem; }
.relvie-src .title--primary{ margin: 2rem 0px; }
.relvie-src .title-wrapper-with-link{ align-items: center; }
.relvie-src .title-wrapper-with-link .title{ margin-bottom: 0px; }
.relvie-src .title-wrapper--self-padded-tablet-down{ padding-left: 0px; padding-right: 0px; }}
.relvie-src .title-wrapper-with-link .link-with-icon{ margin: 0px; flex-shrink: 0; display: flex; align-items: center; }
.relvie-src .title-wrapper-with-link .link-with-icon .svg-wrapper{ width: 1.5rem; }
.relvie-src .title-wrapper-with-link a{ margin-top: 0px; flex-shrink: 0; }
.relvie-src .title-wrapper--no-top-margin{ margin-top: 0px; }
.relvie-src .title-wrapper--no-top-margin > .title{ margin-top: 0px; }
.relvie-src .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); }
.relvie-src .subtitle--small{ font-size: 1.4rem; letter-spacing: 0.1rem; }
.relvie-src .subtitle--medium{ font-size: 1.6rem; letter-spacing: 0.08rem; }
.relvie-src .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){.relvie-src .grid{ column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); }}
.relvie-src .grid:last-child{ margin-bottom: 0px; }
.relvie-src .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){.relvie-src .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }}
.relvie-src .grid--gapless.grid{ gap: 0px; }
@media screen and (max-width: 749px){.relvie-src .grid__item.slider__slide--full-width{ width: 100%; max-width: none; }}
.relvie-src .grid--1-col .grid__item{ max-width: 100%; width: 100%; }
.relvie-src .grid--3-col .grid__item{ width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3); }
@media screen and (min-width: 750px){.relvie-src .grid--3-col .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); }}
.relvie-src .grid--2-col .grid__item{ width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); }
@media screen and (min-width: 750px){.relvie-src .grid--2-col .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
.relvie-src .grid--4-col-tablet .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); }
.relvie-src .grid--3-col-tablet .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); }
.relvie-src .grid--2-col-tablet .grid__item{ width: auto; }}
@media screen and (max-width: 989px){.relvie-src .grid--1-col-tablet-down .grid__item{ width: 100%; max-width: 100%; }
.relvie-src .slider--tablet.grid--peek{ margin: 0px; width: 100%; }
.relvie-src .slider--tablet.grid--peek .grid__item{ box-sizing: content-box; margin: 0px; }
.relvie-src .slider.slider--tablet .scroll-trigger.animate--slide-in, .relvie-src .slider.slider--mobile .scroll-trigger.animate--slide-in{ animation: auto ease 0s 1 normal none running none; opacity: 1; transform: inherit; }
.relvie-src .scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{ animation: var(--animation-slide-in); }}
@media screen and (min-width: 990px){.relvie-src .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); }
.relvie-src .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); }
.relvie-src .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); }
.relvie-src .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); }
.relvie-src .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); }
.relvie-src .slider.slider--desktop .scroll-trigger.animate--slide-in{ animation: auto ease 0s 1 normal none running none; opacity: 1; transform: inherit; }
.relvie-src .scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{ animation: var(--animation-slide-in); }}
@media screen and (min-width: 990px){.relvie-src .grid--1-col-desktop{ flex: 0 0 100%; max-width: 100%; }
.relvie-src .grid--1-col-desktop .grid__item{ width: 100%; max-width: 100%; }}
@media screen and (max-width: 749px){.relvie-src .grid--peek.slider--mobile{ margin: 0px; width: 100%; }
.relvie-src .grid--peek.slider--mobile .grid__item{ box-sizing: content-box; margin: 0px; }
.relvie-src .grid--peek .grid__item{ min-width: 35%; }
.relvie-src .grid--peek.slider .grid__item:first-of-type{ margin-left: 1.5rem; }
.relvie-src .grid--peek.slider::after{ margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); }
.relvie-src .grid--2-col-tablet-down .grid__item{ width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); }
.relvie-src .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .relvie-src .grid--peek .grid__item{ width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem); }
.relvie-src .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item, .relvie-src .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){.relvie-src .slider--tablet.grid--peek .grid__item{ width: calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem); }
.relvie-src .slider--tablet.grid--peek.grid--3-col-tablet .grid__item{ width: calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem); }
.relvie-src .slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .relvie-src .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{ width: auto; }
.relvie-src .slider--tablet.grid--peek .grid__item:first-of-type{ margin-left: 1.5rem; }
.relvie-src .grid--2-col-tablet-down .grid__item{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); }
.relvie-src .grid--1-col-tablet-down.grid--peek .grid__item{ width: calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem); }}
.relvie-src .media{ display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }
.relvie-src .media--transparent{ background-color: rgba(255, 255, 255, 0); }
.relvie-src .media > :not(.zoom):not(.deferred-media__poster-button), .relvie-src .media model-viewer{ display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.relvie-src .media > img{ object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.relvie-src .media--square{ padding-bottom: 100%; }
.relvie-src .media--portrait{ padding-bottom: 125%; }
.relvie-src .media--landscape{ padding-bottom: 66.6%; }
.relvie-src .media--cropped{ padding-bottom: 56%; }
.relvie-src .media--16-9{ padding-bottom: 56.25%; }
.relvie-src .media--circle{ padding-bottom: 100%; border-radius: 50%; }
.relvie-src .media.media--hover-effect > img + img{ opacity: 0; }
@media screen and (min-width: 990px){.relvie-src .media--cropped{ padding-bottom: 63%; }}
.relvie-src deferred-media{ display: block; }
.relvie-src .button--secondary, .relvie-src .button--tertiary{ --color-button: var(--color-secondary-button); --color-button-text: var(--color-secondary-button-text); }
.relvie-src .button--tertiary{ --alpha-button-background: 0; --alpha-button-border: 0.2; }
.relvie-src .button, .relvie-src .shopify-challenge__button, .relvie-src .customer button, .relvie-src 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; }
.relvie-src .button, .relvie-src .shopify-challenge__button, .relvie-src .customer button, .relvie-src 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); }
.relvie-src .button, .relvie-src .shopify-challenge__button, .relvie-src .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)); }
.relvie-src .button::before, .relvie-src .shopify-challenge__button::before, .relvie-src .customer button::before, .relvie-src .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)); }
.relvie-src .button::after, .relvie-src .shopify-challenge__button::after, .relvie-src .customer button::after, .relvie-src .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; }
.relvie-src .button:not([disabled]):hover::after, .relvie-src .shopify-challenge__button:hover::after, .relvie-src .customer button:hover::after, .relvie-src .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))); }
.relvie-src .button--secondary::after{ --border-opacity: var(--buttons-border-opacity); }
.relvie-src .button:focus-visible, .relvie-src .button:focus, .relvie-src .button.focused, .relvie-src .shopify-payment-button__button--unbranded:focus-visible, .relvie-src .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); }
.relvie-src .button:focus:not(:focus-visible):not(.focused), .relvie-src .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){ box-shadow: inherit; }
.relvie-src .button::selection, .relvie-src .shopify-challenge__button::selection, .relvie-src .customer button::selection{ background-color: rgba(var(--global-section-background-color),.3); }
.relvie-src .button, .relvie-src .button-label, .relvie-src .shopify-challenge__button, .relvie-src .customer button{ font-size: 1.5rem; letter-spacing: -0.3px; line-height: calc(1 + 0.2 / var(--font-body-scale)); }
.relvie-src .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); }
.relvie-src .button--small{ padding: 1.2rem 2.6rem; }
.relvie-src 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)); }
.relvie-src 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)); }
.relvie-src .button:disabled, .relvie-src .button[aria-disabled="true"], .relvie-src .button.disabled, .relvie-src .customer button:disabled, .relvie-src .customer button[aria-disabled="true"], .relvie-src .customer button.disabled, .relvie-src .quantity__button.disabled{ cursor: not-allowed; opacity: 0.5; }
.relvie-src .button--full-width{ display: flex; width: 100%; }
.relvie-src .button.loading{ color: rgba(255, 255, 255, 0); position: relative; }
@media screen and (forced-colors: active){.relvie-src .button.loading{ color: rgb(var(--color-foreground)); }}
.relvie-src .button.loading > .loading__spinner{ top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; height: 100%; display: flex; align-items: center; }
.relvie-src .button.loading > .loading__spinner .spinner{ width: fit-content; }
.relvie-src .button.loading > .loading__spinner .path{ stroke: rgb(var(--color-button-text)); }
.relvie-src .share-button{ display: block; position: relative; }
.relvie-src .share-button details{ width: fit-content; }
.relvie-src .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; }
.relvie-src details[open] > .share-button__fallback{ animation: animateMenuOpen var(--duration-default) ease; }
.relvie-src .share-button__button:hover{ text-decoration: underline; text-underline-offset: 0.3rem; }
.relvie-src .share-button__button, .relvie-src .share-button__fallback button{ cursor: pointer; background-color: rgba(255, 255, 255, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.relvie-src .share-button__button .icon-share{ height: 1.2rem; margin-right: 1rem; min-width: 1.3rem; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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); }
.relvie-src .share-button__fallback button:hover{ color: rgba(var(--color-foreground),.75); }
.relvie-src .share-button__fallback button:hover .svg-wrapper{ transform: scale(1.07); }
.relvie-src .share-button__close:not(.hidden) + .share-button__copy{ display: none; }
.relvie-src .share-button__close, .relvie-src .share-button__copy{ background-color: rgba(255, 255, 255, 0); color: rgb(var(--color-foreground)); }
.relvie-src .share-button__copy:focus-visible, .relvie-src .share-button__close:focus-visible{ background-color: rgb(var(--color-background)); z-index: 2; }
.relvie-src .share-button__copy:focus, .relvie-src .share-button__close:focus{ background-color: rgb(var(--color-background)); z-index: 2; }
.relvie-src .field:not(:focus-visible):not(.focused) + .share-button__copy:not(:focus-visible):not(.focused), .relvie-src .field:not(:focus-visible):not(.focused) + .share-button__close:not(:focus-visible):not(.focused){ background-color: inherit; }
.relvie-src .share-button__fallback .field::after, .relvie-src .share-button__fallback .field::before{ content: none; }
.relvie-src .share-button__fallback .field{ border-radius: 0px; min-width: auto; min-height: auto; transition: none; }
.relvie-src .share-button__fallback .field__input:focus, .relvie-src .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); }
.relvie-src .share-button__fallback .field__input{ box-shadow: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; filter: none; min-width: auto; min-height: auto; }
.relvie-src .share-button__fallback .field__input:hover{ box-shadow: none; }
.relvie-src .share-button__fallback .icon{ width: 1.5rem; height: 1.5rem; }
.relvie-src .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); }
.relvie-src .share-button__message:not(:empty):not(.hidden) ~ *{ display: none; }
.relvie-src .field__input, .relvie-src .select__select, .relvie-src .customer .field input, .relvie-src .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); }
.relvie-src .field::before, .relvie-src .select::before, .relvie-src .customer .field::before, .relvie-src .customer select::before, .relvie-src .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; }
.relvie-src .field::after, .relvie-src .select::after, .relvie-src .customer .field::after, .relvie-src .customer select::after, .relvie-src .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; }
.relvie-src .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); }
.relvie-src .field:hover.field::after, .relvie-src .select:hover.select::after, .relvie-src .select__select:hover.select__select::after, .relvie-src .customer .field:hover.field::after, .relvie-src .customer select:hover.select::after, .relvie-src .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); }
.relvie-src .field__input:focus-visible, .relvie-src .select__select:focus-visible, .relvie-src .customer .field input:focus-visible, .relvie-src .customer select:focus-visible, .relvie-src .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); }
.relvie-src .field__input:focus, .relvie-src .select__select:focus, .relvie-src .customer .field input:focus, .relvie-src .customer select:focus, .relvie-src .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); }
.relvie-src .localization-form__select:focus{ outline: 0px; box-shadow: none; }
.relvie-src .text-area, .relvie-src .select{ display: flex; position: relative; width: 100%; }
.relvie-src .select .svg-wrapper, .relvie-src .customer select + .svg-wrapper{ height: 0.6rem; width: 1rem; pointer-events: none; position: absolute; top: calc(50% - 0.2rem); right: 0px; }
.relvie-src .select__select, .relvie-src .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); }
.relvie-src .field{ position: relative; width: 100%; display: flex; transition: box-shadow var(--duration-short) ease; }
.relvie-src .customer .field{ display: flex; }
.relvie-src .field--with-error{ flex-wrap: wrap; }
.relvie-src .field__input, .relvie-src .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; }
.relvie-src .field__label, .relvie-src .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; }
.relvie-src .field__input:focus ~ .field__label, .relvie-src .field__input:not(:placeholder-shown) ~ .field__label, .relvie-src .field__input:-webkit-autofill ~ .field__label, .relvie-src .customer .field input:focus ~ label, .relvie-src .customer .field input:not(:placeholder-shown) ~ label, .relvie-src .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; }
.relvie-src .field__input:focus, .relvie-src .field__input:not(:placeholder-shown), .relvie-src .field__input:-webkit-autofill, .relvie-src .customer .field input:focus, .relvie-src .customer .field input:not(:placeholder-shown), .relvie-src .customer .field input:-webkit-autofill{ padding: 2.2rem 1.5rem 0.8rem 2rem; margin: var(--inputs-border-width); }
.relvie-src .field__input::-webkit-search-cancel-button, .relvie-src .customer .field input::-webkit-search-cancel-button{ display: none; }
.relvie-src .field__input::placeholder, .relvie-src .customer .field input::placeholder{ opacity: 0; }
.relvie-src .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; }
.relvie-src .field__button > .svg-wrapper{ height: 2.5rem; width: 2.5rem; }
.relvie-src .field__input:-webkit-autofill ~ .field__button, .relvie-src .field__input:-webkit-autofill ~ .field__label, .relvie-src .customer .field input:-webkit-autofill ~ label{ color: rgb(0, 0, 0); }
.relvie-src .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; }
.relvie-src input[type="checkbox"]{ display: inline-block; width: auto; margin-right: 0.5rem; }
.relvie-src .form__label{ display: block; margin-bottom: 0.6rem; }
.relvie-src .form__message{ align-items: center; display: flex; font-size: 1.4rem; line-height: 1; margin-top: 1rem; }
.relvie-src .form__message--large{ font-size: 1.6rem; }
.relvie-src .customer .field .form__message{ font-size: 1.4rem; text-align: left; }
.relvie-src .form__message .icon, .relvie-src .customer .form__message .svg-wrapper{ flex-shrink: 0; height: 1.3rem; margin-right: 0.5rem; width: 1.3rem; }
.relvie-src .form__message--large .icon, .relvie-src .customer .form__message .svg-wrapper{ height: 1.5rem; width: 1.5rem; margin-right: 1rem; }
.relvie-src .customer .field .form__message .svg-wrapper{ align-self: start; }
.relvie-src .form-status{ margin: 0px; font-size: 1.6rem; }
.relvie-src .form-status-list{ padding: 0px; margin: 2rem 0px 4rem; }
.relvie-src .form-status-list li{ list-style-position: inside; }
.relvie-src .form-status-list .link::first-letter{ text-transform: capitalize; }
.relvie-src .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); }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .quantity__button:first-child{ margin-left: calc(var(--inputs-border-width)); }
.relvie-src .quantity__button:last-child{ margin-right: calc(var(--inputs-border-width)); }
.relvie-src .quantity__button .svg-wrapper{ width: 1rem; pointer-events: none; }
.relvie-src .quantity__button:focus-visible, .relvie-src .quantity__input:focus-visible{ background-color: rgb(var(--color-background)); z-index: 2; }
.relvie-src .quantity__button:focus, .relvie-src .quantity__input:focus{ background-color: rgb(var(--color-background)); z-index: 2; }
.relvie-src .quantity__button:not(:focus-visible):not(.focused), .relvie-src .quantity__input:not(:focus-visible):not(.focused){ box-shadow: inherit; background-color: inherit; }
.relvie-src .quantity__input:-webkit-autofill, .relvie-src .quantity__input:-webkit-autofill:hover, .relvie-src .quantity__input:-webkit-autofill:active{ box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important; }
.relvie-src .quantity__input::-webkit-outer-spin-button, .relvie-src .quantity__input::-webkit-inner-spin-button{ appearance: none; margin: 0px; }
.relvie-src .quantity__input[type="number"]{ appearance: textfield; }
.relvie-src .quantity__rules{ margin-top: 0.5rem; position: relative; font-size: 1.2rem; }
.relvie-src .quantity__rules .caption{ display: inline-block; margin-top: 0px; margin-bottom: 0px; }
.relvie-src .quantity__rules .divider + .divider::before{ content: "•"; margin: 0px 0.5rem; }
.relvie-src .quantity__rules-cart{ position: relative; }
.relvie-src .product__info-container .loading__spinner:not(.hidden) ~ *, .relvie-src .quantity__rules-cart .loading__spinner:not(.hidden) ~ *{ visibility: hidden; }
.relvie-src .modal__toggle{ list-style-type: none; }
.relvie-src .modal__toggle-close{ display: none; }
.relvie-src .modal__toggle-open{ display: flex; }
.relvie-src .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); }
.relvie-src .modal__close-button .icon{ width: 1.7rem; height: 1.7rem; }
.relvie-src .modal__content{ position: absolute; inset: 0px; background: rgb(var(--color-background)); z-index: 4; display: flex; justify-content: center; align-items: center; }
.relvie-src .media-modal{ cursor: zoom-out; }
.relvie-src .media-modal .deferred-media{ cursor: initial; }
.relvie-src .cart-count-bubble:empty{ display: none; }
.relvie-src .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; }
.relvie-src .utility-bar{ height: 100%; }
.relvie-src .utility-bar--bottom-border{ border-bottom: .3rem solid rgba(var(--color-header-border),.8); }
@media screen and (min-width: 990px){.relvie-src .utility-bar--bottom-border-social-only{ border-bottom: .1rem solid rgba(var(--color-foreground),.08); }}
.relvie-src .utility-bar__grid{ display: grid; grid-template-columns: 1fr; grid-template-areas: "announcements"; }
.relvie-src .utility-bar__grid .list-social{ place-content: center flex-start; margin-left: -1.2rem; grid-area: social-icons; }
@media screen and (max-width: 989px){.relvie-src .utility-bar .utility-bar__grid .list-social{ display: none; }}
.relvie-src .utility-bar .list-social__item .icon{ scale: 0.9; }
@media screen and (min-width: 990px){.relvie-src .utility-bar__grid--3-col{ grid-template-columns: 3fr 4fr 3fr; grid-template-areas: "social-icons announcements language-currency"; }
.relvie-src .utility-bar__grid--2-col{ grid-template-columns: 1fr 1fr; grid-template-areas: "social-icons language-currency"; }
.relvie-src .announcement-bar.announcement-bar--one-announcement, .relvie-src .announcement-bar--one-announcement .announcement-bar__link{ width: fit-content; margin: auto; }}
.relvie-src .announcement-bar, .relvie-src .announcement-bar__announcement{ color: rgb(var(--color-foreground)); width: 100%; height: 100%; display: flex; place-content: center; flex-wrap: wrap; grid-area: announcements; }
.relvie-src .announcement-bar .slider--everywhere{ margin-bottom: 0px; scroll-behavior: auto; }
.relvie-src .utility-bar__grid .announcement-bar-slider{ width: 100%; }
.relvie-src .utility-bar__grid .announcement-bar-slider{ width: 100%; }
.relvie-src .announcement-bar-slider, .relvie-src .announcement-bar-slider .slider{ width: 100%; }
.relvie-src .announcement-bar .slider-button--next{ margin-right: -1.5rem; min-width: 44px; }
.relvie-src .announcement-bar .slider-button--prev{ margin-left: -1.5rem; min-width: 44px; }
.relvie-src .announcement-bar .slider-button--next:focus-visible, .relvie-src .announcement-bar .slider-button--prev:focus-visible, .relvie-src .utility-bar .list-social__link:focus-visible{ outline-offset: -0.3rem; box-shadow: 0 0 0 -.2rem rgb(var(--color-foreground)); }
.relvie-src .localization-wrapper{ grid-area: language-currency; align-self: center; display: flex; justify-content: flex-end; }
.relvie-src .localization-wrapper .localization-selector + .disclosure__list-wrapper{ animation: animateMenuOpen var(--duration-default) ease; }
.relvie-src .disclosure__list-wrapper{ background-color: rgb(var(--color-dropdown)); }
.relvie-src select option{ background-color: rgb(var(--color-dropdown)); }
.relvie-src .utility-bar .localization-wrapper .disclosure .localization-form__select, .relvie-src .utility-bar .localization-wrapper .disclosure__link{ font-size: calc(var(--font-heading-scale) * 1.3rem); }
@media screen and (min-width: 990px){.relvie-src .announcement-bar-slider{ width: 60%; }
.relvie-src .announcement-bar .slider-button{ height: 3.8rem; }}
.relvie-src .announcement-bar__link{ display: flex; width: 100%; text-decoration: none; height: 100%; justify-content: center; align-items: center; }
.relvie-src .announcement-bar__link:hover{ text-decoration: underline; }
.relvie-src .announcement-bar__link .icon-arrow{ display: inline-block; pointer-events: none; margin-left: 0.8rem; vertical-align: middle; margin-bottom: 0.2rem; }
.relvie-src .announcement-bar__message{ text-align: center; padding: 1rem 0px; margin: 0px; letter-spacing: 0.1rem; min-height: 3.8rem; }
.relvie-src .announcement-bar-slider--fade-in-next .announcement-bar__message, .relvie-src .announcement-bar-slider--fade-in-previous .announcement-bar__message, .relvie-src .announcement-bar-slider--fade-out-next .announcement-bar__message, .relvie-src .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; }
.relvie-src .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); }
.relvie-src .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); }
.relvie-src .announcement-bar-slider--fade-out-next .announcement-bar__message{ --announcement-translate-to: 1.5rem; animation-name: translateAnnouncementSlideOut; }
.relvie-src .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)); }
}
.relvie-src .section-header.shopify-section-group-header-group{ z-index: 3; }
.relvie-src .shopify-section-header-sticky{ position: sticky; top: 0px; }
.relvie-src .shopify-section-header-hidden{ top: calc(-1 * var(--header-height)); }
.relvie-src .shopify-section-header-hidden.menu-open{ top: 0px; }
.relvie-src .section-header.animate{ transition: top 0.15s ease-out; }
.relvie-src .shopify-section-group-header-group{ z-index: 4; }
.relvie-src .section-header ~ .shopify-section-group-header-group{ z-index: initial; }
.relvie-src .header-wrapper{ display: block; position: relative; background-color: rgb(var(--color-header)); }
.relvie-src .header-wrapper--border-bottom{ border-bottom: .3rem solid rgba(var(--color-header-border),.8); }
@media screen and (max-width: 749px){.relvie-src .header--has-app{ grid-template-columns: auto 1fr auto; }}
@media screen and (min-width: 990px){.relvie-src .header--top-left, .relvie-src .header--middle-left:not(.header--has-menu){ grid-template-areas: "heading icons" "navigation navigation"; grid-template-columns: 1fr auto; }
.relvie-src .header--top-left.drawer-menu, .relvie-src .header--middle-left.drawer-menu{ grid-template-areas: "navigation heading icons"; grid-template-columns: auto 1fr auto; column-gap: 1rem; }
.relvie-src .header--middle-left{ grid-template-areas: "heading navigation icons"; grid-template-columns: auto auto 1fr; column-gap: 2rem; }
.relvie-src .header--middle-center:not(.drawer-menu){ grid-template-areas: "navigation heading icons"; grid-template-columns: 1fr auto 1fr; column-gap: 2rem; }
.relvie-src .header--middle-center a.header__heading-link{ text-align: center; }
.relvie-src .header--top-center{ grid-template-areas: "left-icons heading icons" "navigation navigation navigation"; }
.relvie-src .header--top-center.drawer-menu{ grid-template-areas: "left-icons heading icons"; grid-template-columns: 1fr auto 1fr; }
.relvie-src .header--middle-center) .header__inline-menu{ margin-top: 1.05rem; }}
.relvie-src .header__heading{ margin: 0px; line-height: 0; }
.relvie-src .header__heading, .relvie-src .header__heading-link{ grid-area: heading; justify-self: center; }
.relvie-src .header__heading-link{ display: inline-block; padding: 0.75rem; text-decoration: none; word-break: break-word; }
.relvie-src .header__heading-link:hover .h2{ color: rgb(var(--color-foreground)); }
.relvie-src .header__heading-link .h2{ line-height: 1; color: rgba(var(--color-foreground),.75); }
.relvie-src .header__heading-logo{ height: auto; max-width: 100%; image-rendering: auto; }
.relvie-src .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){.relvie-src .header__heading, .relvie-src .header__heading-link{ text-align: center; }
.relvie-src .header--mobile-left .header__heading, .relvie-src .header--mobile-left .header__heading-link{ text-align: left; justify-self: start; }
.relvie-src .header--mobile-left{ grid-template-columns: auto 2fr 1fr; }}
@media screen and (min-width: 990px){.relvie-src .header--middle-left .header__heading-link, .relvie-src .header--top-left .header__heading-link{ margin-left: -0.75rem; }
.relvie-src .header__heading, .relvie-src .header__heading-link{ justify-self: start; }
.relvie-src .header--middle-center .header__heading-link, .relvie-src .header--middle-center .header__heading{ justify-self: center; text-align: center; }
.relvie-src .header--top-center .header__heading-link, .relvie-src .header--top-center .header__heading{ justify-self: center; text-align: center; }}
.relvie-src .header__icons{ display: flex; grid-area: icons; justify-self: end; padding-right: 0.8rem; }
.relvie-src .header__icons .shopify-app-block{ max-width: 4.4rem; max-height: 4.4rem; overflow: hidden; }
.relvie-src .header__icon:not(.header__icon--summary), .relvie-src .header__icon span{ display: flex; align-items: center; justify-content: center; }
.relvie-src .header__icon{ color: rgb(var(--color-foreground)); }
.relvie-src .header__icon span{ height: 100%; }
.relvie-src .header__icon .svg-wrapper{ width: 44px; height: 44px; }
.relvie-src .header__icon::after{ content: none; }
.relvie-src .header__icon:hover .icon, .relvie-src .modal__close-button:hover .icon{ transform: scale(1.07); }
.relvie-src .header__icon .icon{ height: 2.5rem; width: 2.5rem; fill: none; vertical-align: middle; }
.relvie-src .header__icon, .relvie-src .header__icon--cart .icon{ height: 2.8rem; width: 3.4rem; padding: 0px; }
.relvie-src .header__icon--cart{ position: relative; margin-right: -1.2rem; color: inherit; }
.relvie-src .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); }
.relvie-src .header__icon--account shop-user-avatar{ --shop-avatar-size: 2.8rem; }
.relvie-src details .header__icon-close{ display: none; }
.relvie-src details[open] .header__icon-close{ display: inline-block; }
.relvie-src account-icon{ display: flex; }
.relvie-src .header--top-center.drawer-menu > .header__search{ margin-left: 3.2rem; }
.relvie-src .header--top-center header-drawer{ grid-area: left-icons; }
.relvie-src .header__search{ display: inline-flex; line-height: 0; }
.relvie-src .header--top-center > .header__search{ display: none; }
.relvie-src .header--top-center * > .header__search{ display: inline-flex; }
@media screen and (min-width: 990px){.relvie-src .header--top-center > .header__search{ display: inline-flex; }
.relvie-src .header--top-center * > .header__search{ display: none; }}
.relvie-src details[open] .modal-overlay{ display: block; }
.relvie-src details[open] .modal-overlay::after{ position: absolute; content: ""; background-color: rgb(var(--color-foreground),.5); top: 100%; left: 0px; right: 0px; height: 100vh; }
.relvie-src .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; }
.relvie-src .search-modal__content-bottom{ bottom: calc((var(--inputs-margin-offset) / 2)); }
.relvie-src .search-modal__content-top{ top: calc((var(--inputs-margin-offset) / 2)); }
.relvie-src .search-modal__form{ width: 100%; }
.relvie-src .search-modal__close-button{ position: absolute; right: 0.3rem; }
@media screen and (min-width: 750px){.relvie-src .search-modal__close-button{ right: 1rem; }
.relvie-src .search-modal__content{ padding: 0px 6rem; }}
@media screen and (min-width: 990px){.relvie-src .search-modal__form{ max-width: 74.2rem; }
.relvie-src .search-modal__close-button{ position: initial; margin-left: 0.5rem; }}
.relvie-src .header__icon--menu .icon{ display: block; position: absolute; opacity: 1; transform: scale(1); transition: transform 150ms, opacity 150ms; }
.relvie-src details:not([open]) > .header__icon--menu .icon-close, .relvie-src details[open] > .header__icon--menu .icon-hamburger{ visibility: hidden; opacity: 0; transform: scale(0.8); }
.relvie-src .js details[open]:not(.menu-opening) > .header__icon--menu .icon-close{ visibility: hidden; }
.relvie-src .js details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger{ visibility: visible; opacity: 1; transform: scale(1.07); }
.relvie-src .js details > .header__submenu{ opacity: 0; transform: translateY(-1.5rem); }
.relvie-src 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){.relvie-src details[open] > .header__submenu{ }}
.relvie-src .card-information .card__heading{ font-weight: 700 !important; font-size: 15px !important; }
.relvie-src .card-information .price{ margin: 0.5rem 0px 0.2rem; display: flex; align-items: center; flex-wrap: wrap; position: relative; }
.relvie-src .card-information .price__regular .price-item--regular, .relvie-src .card-information .price__sale .price-item--sale{ font-size: 1.25rem; font-weight: 600; letter-spacing: -0.3px; }
.relvie-src .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; }
.relvie-src .card__badge{ font-weight: 700; letter-spacing: -0.3px; padding: 0.3rem 0.75rem; border-radius: 50px; }
.relvie-src .card__badge .badge{ font-weight: 700; letter-spacing: -0.3px; }
.relvie-src .card .media, .relvie-src .card__media, .relvie-src .card .card__media, .relvie-src .media.media--transparent.media--adapt.media--hover-effect, .relvie-src .card__inner .card__media, .relvie-src div.card__media, .relvie-src .card-wrapper .card__media{ border-radius: var(--media-radius,10px) !important; overflow: hidden !important; }
.relvie-src .card__media img, .relvie-src .card .media img, .relvie-src .card__media .media img, .relvie-src .product-grid .card__media{ border-radius: var(--media-radius,10px) !important; }
.relvie-src .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); }
.relvie-src .section-template--16469108686961__product-grid-padding .card-information .card__heading{ font-weight: var(--font-weight-bold-override,bold); font-size: 15px; }
.relvie-src .section-template--16469108686961__product-grid-padding .card__badge{ font-weight: var(--font-weight-bold-override,bold); letter-spacing: var(--letter-spacing-heading,-.3px); }
.relvie-src .section-template--16469108686961__product-grid-padding .card-information .price__regular .price-item--regular, .relvie-src .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); }
.relvie-src h1, .relvie-src h2, .relvie-src h3, .relvie-src h4, .relvie-src h5, .relvie-src h6, .relvie-src .title{ font-weight: var(--font-weight-bold-override,bold); letter-spacing: var(--letter-spacing-heading,-.3px); font-family: var(--font-heading-family-override); }
.relvie-src [class*="card"] [class*="media"], .relvie-src [class*="card__media"], .relvie-src [class*="media"], .relvie-src .product-grid [class*="card__media"], .relvie-src .collection .card__media, .relvie-src ul#product-grid .card__media, .relvie-src div.card.card--standard .card__media, .relvie-src div.card__media, .relvie-src .card-wrapper .media{ border-radius: var(--media-radius,10px) !important; overflow: hidden !important; }
.relvie-src .media.media--transparent.media--adapt.media--hover-effect, .relvie-src .grid__item .card-wrapper .card .card__inner .card__media, .relvie-src .media--transparent{ border-radius: var(--media-radius,10px) !important; overflow: hidden !important; }
.relvie-src [class*="card"] [class*="media"] img, .relvie-src [class*="media"] img, .relvie-src .card__media img, .relvie-src .media img{ border-radius: var(--media-radius,10px) !important; }
.relvie-src h1, .relvie-src h2, .relvie-src h3, .relvie-src h4, .relvie-src h5, .relvie-src h6, .relvie-src .title, .relvie-src .heading, .relvie-src [class*="title"], .relvie-src [class*="heading"], .relvie-src .collection-hero__title, .relvie-src .main-collection-title, .relvie-src .page-title, .relvie-src .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); }
.relvie-src .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; }
.relvie-src .title-wrapper-with-link .title, .relvie-src .title-wrapper .title, .relvie-src .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); }
.relvie-src .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; }
.relvie-src{ --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)); }
.relvie-src .button-global-style, .relvie-src .use-global-button-styling, .relvie-src .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; }
.relvie-src .button-global-style, .relvie-src .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; }
.relvie-src .button-global-style:hover, .relvie-src .button-global-style:focus, .relvie-src .use-global-button-styling:hover, .relvie-src .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(0, 0, 0, 0.1) 0px 2px 8px !important; }
.relvie-src .button-global-style:active, .relvie-src .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; }
.relvie-src .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; }
.relvie-src .button-section-specific-sizing{ padding: unset !important; border-radius: unset !important; }
.relvie-src .button:not(.button--tertiary):not(.cart-remove-button) .compare-price, .relvie-src .btn:not(.button--tertiary):not(.cart-remove-button) .compare-price, .relvie-src button[type="submit"]:not(.button--tertiary):not(.cart-remove-button) .compare-price, .relvie-src .product-form__submit:not(.button--tertiary):not(.cart-remove-button) .compare-price, .relvie-src .shop-add-to-cart-button:not(.button--tertiary):not(.cart-remove-button) .compare-price, .relvie-src .button-global-typography .compare-price, .relvie-src .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; }
.relvie-src .shopify-payment-button .shopify-payment-button__button, .relvie-src .shopify-payment-button .shopify-payment-button__button--unbranded{ border-radius: var(--global-button-radius, 8px) !important; font-family: var(--button-font-family) !important; }
.relvie-src .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; }
.relvie-src .pill:not(.pill-item), .relvie-src [class*="pill"]:not(.pill-item), .relvie-src .tag, .relvie-src [class*="tag-"]{ border-radius: 50px !important; }
.relvie-src .shop-add-to-cart-wrapper, .relvie-src .shop-add-to-cart-wrapper .product-form, .relvie-src .shop-add-to-cart-wrapper .form{ width: 100% !important; display: block; }
.relvie-src .shop-add-to-cart-button{ gap: 10px; position: relative; width: 100% !important; }
.relvie-src .shop-add-to-cart-button .button-icon{ line-height: 0; display: flex; align-items: center; }
@media (max-width: 767px){.relvie-src .shop-add-to-cart-button, .relvie-src .shop-add-to-cart-wrapper{ width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }}
.relvie-src .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%); }
.relvie-src .shop-add-to-cart-button.loading span{ visibility: hidden; }
.relvie-src .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); }
}
.relvie-src .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); }
}
.relvie-src .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; }
.relvie-src .button--secondary:hover, .relvie-src .button--secondary:focus{ background-color: var(--button-bg-color) !important; color: var(--button-text-color) !important; }
.relvie-src .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; }
.relvie-src .button--outline:hover, .relvie-src .button--outline:focus{ background-color: var(--button-bg-color) !important; color: var(--button-text-color) !important; }
.relvie-src .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: none !important; padding-left: 0px !important; padding-right: 0px !important; }
.relvie-src .button--text:hover, .relvie-src .button--text:focus{ color: var(--button-hover-bg-color) !important; background-color: transparent !important; }
.relvie-src .button-global-style .button-text, .relvie-src .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; }
.relvie-src .shop-add-to-cart-button .button-text, .relvie-src .claim-button .button-text, .relvie-src .contact-button .button-text, .relvie-src .contact__button .button-text, .relvie-src .button--primary .button-text, .relvie-src .newsletter-form__button .button-text, .relvie-src .field__button .button-text{ font-size: var(--button-text-font-size, inherit) !important; }
.relvie-src .cart-remove-button, .relvie-src .button--tertiary, .relvie-src button.button--tertiary, .relvie-src .button.button--tertiary, .relvie-src .cart-remove-button.button-box-shadow, .relvie-src .cart-remove-button.button-gradient-effect, .relvie-src .cart-remove-button.intensity-1, .relvie-src .cart-remove-button.intensity-2, .relvie-src .cart-remove-button.intensity-3, .relvie-src .cart-remove-button.intensity-4, .relvie-src .cart-remove-button.intensity-5, .relvie-src .button--tertiary.button-box-shadow, .relvie-src .button--tertiary.button-gradient-effect, .relvie-src .button--tertiary.intensity-1, .relvie-src .button--tertiary.intensity-2, .relvie-src .button--tertiary.intensity-3, .relvie-src .button--tertiary.intensity-4, .relvie-src .button--tertiary.intensity-5, .relvie-src button.button--tertiary.button-box-shadow, .relvie-src button.button--tertiary.button-gradient-effect, .relvie-src button.button--tertiary.intensity-1, .relvie-src button.button--tertiary.intensity-2, .relvie-src button.button--tertiary.intensity-3, .relvie-src button.button--tertiary.intensity-4, .relvie-src button.button--tertiary.intensity-5, .relvie-src .button.button--tertiary.button-box-shadow, .relvie-src .button.button--tertiary.button-gradient-effect, .relvie-src .button.button--tertiary.intensity-1, .relvie-src .button.button--tertiary.intensity-2, .relvie-src .button.button--tertiary.intensity-3, .relvie-src .button.button--tertiary.intensity-4, .relvie-src .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: none !important; box-shadow: none !important; transition: opacity 0.2s !important; transform: none !important; position: static !important; z-index: auto !important; }
.relvie-src .cart-remove-button:hover, .relvie-src .button--tertiary:hover, .relvie-src button.button--tertiary:hover, .relvie-src .button.button--tertiary:hover, .relvie-src .cart-remove-button.button-box-shadow:hover, .relvie-src .cart-remove-button.button-gradient-effect:hover, .relvie-src .cart-remove-button.intensity-1:hover, .relvie-src .cart-remove-button.intensity-2:hover, .relvie-src .cart-remove-button.intensity-3:hover, .relvie-src .cart-remove-button.intensity-4:hover, .relvie-src .cart-remove-button.intensity-5:hover, .relvie-src .button--tertiary.button-box-shadow:hover, .relvie-src .button--tertiary.button-gradient-effect:hover, .relvie-src .button--tertiary.intensity-1:hover, .relvie-src .button--tertiary.intensity-2:hover, .relvie-src .button--tertiary.intensity-3:hover, .relvie-src .button--tertiary.intensity-4:hover, .relvie-src .button--tertiary.intensity-5:hover, .relvie-src button.button--tertiary.button-box-shadow:hover, .relvie-src button.button--tertiary.button-gradient-effect:hover, .relvie-src button.button--tertiary.intensity-1:hover, .relvie-src button.button--tertiary.intensity-2:hover, .relvie-src button.button--tertiary.intensity-3:hover, .relvie-src button.button--tertiary.intensity-4:hover, .relvie-src button.button--tertiary.intensity-5:hover, .relvie-src .button.button--tertiary.button-box-shadow:hover, .relvie-src .button.button--tertiary.button-gradient-effect:hover, .relvie-src .button.button--tertiary.intensity-1:hover, .relvie-src .button.button--tertiary.intensity-2:hover, .relvie-src .button.button--tertiary.intensity-3:hover, .relvie-src .button.button--tertiary.intensity-4:hover, .relvie-src .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: none !important; box-shadow: none !important; opacity: 0.7 !important; transform: none !important; }
.relvie-src .cart-remove-button:active, .relvie-src .button--tertiary:active, .relvie-src button.button--tertiary:active, .relvie-src .button.button--tertiary:active, .relvie-src .cart-remove-button.button-box-shadow:active, .relvie-src .cart-remove-button.button-gradient-effect:active, .relvie-src .cart-remove-button.intensity-1:active, .relvie-src .cart-remove-button.intensity-2:active, .relvie-src .cart-remove-button.intensity-3:active, .relvie-src .cart-remove-button.intensity-4:active, .relvie-src .cart-remove-button.intensity-5:active, .relvie-src .button--tertiary.button-box-shadow:active, .relvie-src .button--tertiary.button-gradient-effect:active, .relvie-src .button--tertiary.intensity-1:active, .relvie-src .button--tertiary.intensity-2:active, .relvie-src .button--tertiary.intensity-3:active, .relvie-src .button--tertiary.intensity-4:active, .relvie-src .button--tertiary.intensity-5:active, .relvie-src button.button--tertiary.button-box-shadow:active, .relvie-src button.button--tertiary.button-gradient-effect:active, .relvie-src button.button--tertiary.intensity-1:active, .relvie-src button.button--tertiary.intensity-2:active, .relvie-src button.button--tertiary.intensity-3:active, .relvie-src button.button--tertiary.intensity-4:active, .relvie-src button.button--tertiary.intensity-5:active, .relvie-src .button.button--tertiary.button-box-shadow:active, .relvie-src .button.button--tertiary.button-gradient-effect:active, .relvie-src .button.button--tertiary.intensity-1:active, .relvie-src .button.button--tertiary.intensity-2:active, .relvie-src .button.button--tertiary.intensity-3:active, .relvie-src .button.button--tertiary.intensity-4:active, .relvie-src .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: none !important; box-shadow: none !important; opacity: 0.5 !important; transform: none !important; }
.relvie-src .button-box-shadow{ position: relative; z-index: 1; transition: 0.3s !important; }
.relvie-src .button-box-shadow.intensity-1{ box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px !important; }
.relvie-src .button-box-shadow.intensity-2{ box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 8px !important; }
.relvie-src .button-box-shadow.intensity-3{ box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 12px !important; }
.relvie-src .button-box-shadow.intensity-4{ box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 16px !important; }
.relvie-src .button-box-shadow.intensity-5{ box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 20px !important; }
.relvie-src .button-box-shadow:hover, .relvie-src .button-box-shadow:focus{ transform: translateY(-2px) !important; }
.relvie-src .button-box-shadow.intensity-1:hover, .relvie-src .button-box-shadow.intensity-1:focus{ box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 8px !important; }
.relvie-src .button-box-shadow.intensity-2:hover, .relvie-src .button-box-shadow.intensity-2:focus{ box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 12px !important; }
.relvie-src .button-box-shadow.intensity-3:hover, .relvie-src .button-box-shadow.intensity-3:focus{ box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 16px !important; }
.relvie-src .button-box-shadow.intensity-4:hover, .relvie-src .button-box-shadow.intensity-4:focus{ box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 20px !important; }
.relvie-src .button-box-shadow.intensity-5:hover, .relvie-src .button-box-shadow.intensity-5:focus{ box-shadow: rgba(0, 0, 0, 0.35) 0px 12px 24px !important; }
.relvie-src .button-box-shadow:active{ transform: translateY(0px) !important; }
.relvie-src .button-gradient-effect, .relvie-src .button.button-gradient-effect, .relvie-src .btn.button-gradient-effect, .relvie-src button[type="submit"].button-gradient-effect, .relvie-src input[type="submit"].button-gradient-effect, .relvie-src .product-form__submit.button-gradient-effect, .relvie-src .shop-add-to-cart-button.button-gradient-effect, .relvie-src .cart__checkout-button.button-gradient-effect, .relvie-src .contact-button.button-gradient-effect:not(.disable-global-button-styling), .relvie-src .contact__button.button-gradient-effect:not(.disable-global-button-styling), .relvie-src .button--primary.button-gradient-effect, .relvie-src .claim-button.button-gradient-effect, .relvie-src .newsletter-form__button.button-gradient-effect, .relvie-src .field__button.button-gradient-effect, .relvie-src .theme-button.button-gradient-effect, .relvie-src .guarantee-section__cta.button-gradient-effect, .relvie-src .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; }
.relvie-src .button-gradient-effect:hover, .relvie-src .button-gradient-effect:focus, .relvie-src .button.button-gradient-effect:hover, .relvie-src .button.button-gradient-effect:focus, .relvie-src .btn.button-gradient-effect:hover, .relvie-src .btn.button-gradient-effect:focus, .relvie-src button[type="submit"].button-gradient-effect:hover, .relvie-src button[type="submit"].button-gradient-effect:focus, .relvie-src input[type="submit"].button-gradient-effect:hover, .relvie-src input[type="submit"].button-gradient-effect:focus, .relvie-src .product-form__submit.button-gradient-effect:hover, .relvie-src .product-form__submit.button-gradient-effect:focus, .relvie-src .shop-add-to-cart-button.button-gradient-effect:hover, .relvie-src .shop-add-to-cart-button.button-gradient-effect:focus, .relvie-src .cart__checkout-button.button-gradient-effect:hover, .relvie-src .cart__checkout-button.button-gradient-effect:focus, .relvie-src .contact-button.button-gradient-effect:hover:not(.disable-global-button-styling), .relvie-src .contact-button.button-gradient-effect:focus:not(.disable-global-button-styling), .relvie-src .contact__button.button-gradient-effect:hover:not(.disable-global-button-styling), .relvie-src .contact__button.button-gradient-effect:focus:not(.disable-global-button-styling), .relvie-src .button--primary.button-gradient-effect:hover, .relvie-src .button--primary.button-gradient-effect:focus, .relvie-src .claim-button.button-gradient-effect:hover, .relvie-src .claim-button.button-gradient-effect:focus, .relvie-src .newsletter-form__button.button-gradient-effect:hover, .relvie-src .newsletter-form__button.button-gradient-effect:focus, .relvie-src .field__button.button-gradient-effect:hover, .relvie-src .field__button.button-gradient-effect:focus, .relvie-src .theme-button.button-gradient-effect:hover, .relvie-src .theme-button.button-gradient-effect:focus, .relvie-src .guarantee-section__cta.button-gradient-effect:hover, .relvie-src .guarantee-section__cta.button-gradient-effect:focus, .relvie-src .custom-hero__button.button-gradient-effect:hover, .relvie-src .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(0, 0, 0, 0.1) 0px 2px 8px !important; }
.relvie-src .button-gradient-effect:active, .relvie-src .button.button-gradient-effect:active, .relvie-src .btn.button-gradient-effect:active, .relvie-src button[type="submit"].button-gradient-effect:active, .relvie-src input[type="submit"].button-gradient-effect:active, .relvie-src .product-form__submit.button-gradient-effect:active, .relvie-src .shop-add-to-cart-button.button-gradient-effect:active, .relvie-src .cart__checkout-button.button-gradient-effect:active, .relvie-src .contact-button.button-gradient-effect:active:not(.disable-global-button-styling), .relvie-src .contact__button.button-gradient-effect:active:not(.disable-global-button-styling), .relvie-src .button--primary.button-gradient-effect:active, .relvie-src .claim-button.button-gradient-effect:active, .relvie-src .newsletter-form__button.button-gradient-effect:active, .relvie-src .field__button.button-gradient-effect:active, .relvie-src .theme-button.button-gradient-effect:active, .relvie-src .guarantee-section__cta.button-gradient-effect:active, .relvie-src .custom-hero__button.button-gradient-effect:active{ transform: translateY(0px); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px !important; }
.relvie-src .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; }
.relvie-src .button-gradient-effect.gradient-shine-enabled:hover::before{ left: 100%; }
.relvie-src .button-gradient-effect *{ position: relative; z-index: 2; }
.relvie-src .button-box-shadow.button-gradient-effect{ position: relative; overflow: hidden; }
.relvie-src .button-box-shadow.button-gradient-effect.gradient-shine-enabled::before{ z-index: 2; }
.relvie-src .disable-global-button-styling, .relvie-src .disable-global-button-styling.button, .relvie-src .disable-global-button-styling.btn, .relvie-src .disable-global-button-styling.button--primary, .relvie-src .disable-global-button-styling.button--secondary, .relvie-src .disable-global-button-styling.button--outline, .relvie-src .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; }
.relvie-src .disable-global-button-styling::before, .relvie-src .disable-global-button-styling::after{ display: none !important; content: none !important; }
.relvie-src .disable-global-button-styling:hover, .relvie-src .disable-global-button-styling:focus, .relvie-src .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; }
.relvie-src .shopify-app-block, .relvie-src .shopify-buy-frame, .relvie-src div[data-shopify-app], .relvie-src div[data-app-id], .relvie-src div[class*="app-"], .relvie-src div[class*="App"], .relvie-src #bundle-container, .relvie-src #bundle-app, .relvie-src [data-bundle-app], .relvie-src .bundle-builder, .relvie-src #ReCharge, .relvie-src [data-rebuy-id], .relvie-src [data-rebuy-container], .relvie-src [data-bold-bundle], .relvie-src [data-loyalty-container], .relvie-src [data-quickview], .relvie-src [data-sm-buy], .relvie-src [data-judge-me], .relvie-src #judgeme_product_reviews, .relvie-src .shopify-app-block *, .relvie-src .shopify-buy-frame *, .relvie-src div[data-shopify-app] *, .relvie-src div[data-app-id] *, .relvie-src div[class*="app-"] *, .relvie-src div[class*="App"] *, .relvie-src #bundle-container *, .relvie-src #bundle-app *, .relvie-src [data-bundle-app] *, .relvie-src .bundle-builder *, .relvie-src #ReCharge *, .relvie-src [data-rebuy-id] *, .relvie-src [data-rebuy-container] *, .relvie-src [data-bold-bundle] *, .relvie-src [data-loyalty-container] *, .relvie-src [data-quickview] *, .relvie-src [data-sm-buy] *, .relvie-src [data-judge-me] *, .relvie-src #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; }
.relvie-src iframe[src*="app"], .relvie-src iframe[src*="bundle"], .relvie-src iframe[src*="recharge"], .relvie-src iframe[src*="rebuy"], .relvie-src iframe[src*="loyalty"]{ --letter-spacing-heading: var(--app-letter-spacing, var(--letter-spacing-body)) !important; }
.relvie-src [class*="bundle"], .relvie-src [class*="Bundle"], .relvie-src [class*="subscription"], .relvie-src [class*="Subscription"], .relvie-src [class*="rebuy"], .relvie-src [class*="Rebuy"], .relvie-src [class*="recharge"], .relvie-src [class*="Recharge"], .relvie-src [class*="quickview"], .relvie-src [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; }
.relvie-src [style*="letter-spacing"]{ letter-spacing: var(--app-letter-spacing, var(--letter-spacing-body)) !important; }
.relvie-src h1, .relvie-src h2, .relvie-src h3, .relvie-src h4, .relvie-src h5, .relvie-src .h0, .relvie-src .h1, .relvie-src .h2, .relvie-src .h3, .relvie-src .h4, .relvie-src .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; }
.relvie-src h1, .relvie-src .h1{ font-size: var(--h1-font-size, calc(var(--font-heading-scale) * 3.2rem)); }
.relvie-src h2, .relvie-src .h2{ font-size: var(--h2-font-size, calc(var(--font-heading-scale) * 2.6rem)); }
.relvie-src h3, .relvie-src .h3{ font-size: var(--h3-font-size, calc(var(--font-heading-scale) * 2.2rem)); }
.relvie-src h4, .relvie-src .h4{ font-size: var(--h4-font-size, calc(var(--font-heading-scale) * 1.8rem)); }
.relvie-src h5, .relvie-src .h5{ font-size: var(--h5-font-size, calc(var(--font-heading-scale) * 1.6rem)); }
.relvie-src .h0{ font-size: calc(var(--font-heading-scale) * 3.8rem); }
.relvie-src .hxl{ font-size: calc(var(--font-heading-scale) * 4.2rem); }
.relvie-src .hxxl{ font-size: calc(var(--font-heading-scale) * 5rem); }
@media screen and (min-width: 750px){.relvie-src h1, .relvie-src .h1{ font-size: calc(var(--font-heading-scale) * 3.6rem); }
.relvie-src h2, .relvie-src .h2{ font-size: calc(var(--font-heading-scale) * 3rem); }
.relvie-src h3, .relvie-src .h3{ font-size: calc(var(--font-heading-scale) * 2.4rem); }
.relvie-src h4, .relvie-src .h4{ font-size: calc(var(--font-heading-scale) * 2rem); }
.relvie-src h5, .relvie-src .h5{ font-size: calc(var(--font-heading-scale) * 1.8rem); }
.relvie-src .h0{ font-size: calc(var(--font-heading-scale) * 4.6rem); }
.relvie-src .hxl{ font-size: calc(var(--font-heading-scale) * 5.2rem); }
.relvie-src .hxxl{ font-size: calc(var(--font-heading-scale) * 6rem); }}
.relvie-src .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)); }
.relvie-src .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); }
.relvie-src .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); }
.relvie-src .password-main .newsletter__wrapper{ background-color: var(--global-section-bg-color); }
.relvie-src .password-main .newsletter__wrapper.email-signup-banner__box{ color: rgb(var(--color-text)); }
.relvie-src .newsletter__wrapper input.field__input{ color: rgb(var(--color-text)); background-color: var(--global-section-bg-color); border-color: rgba(var(--color-foreground),.3); }
.relvie-src .newsletter__wrapper input.field__input:focus{ color: rgb(var(--color-text)); }
.relvie-src .newsletter__wrapper .newsletter-form__button{ color: rgb(var(--color-button-text)); background-color: rgb(var(--color-button)); }
.relvie-src .newsletter__wrapper .field__label{ color: var(--global-section-text-color); }
.relvie-src{ --accent-debug: var(--font-accent-family, "ACCENT_FONT_NOT_SET"); }
.relvie-src .accent-font, .relvie-src .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; }
.relvie-src .new-hero-accent-text.accent-font, .relvie-src .custom-hero .new-hero-accent-text.accent-font, .relvie-src 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; }
.relvie-src .accent-font--xs, .relvie-src .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; }
.relvie-src .accent-font--sm, .relvie-src .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; }
.relvie-src .accent-font--base, .relvie-src .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; }
.relvie-src .accent-font--lg, .relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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){.relvie-src .accent-font--responsive{ font-size: calc(.875rem * var(--font-accent-scale)) !important; }
.relvie-src .accent-font--3xl, .relvie-src .accent-font--4xl{ font-size: calc(1.5rem * var(--font-accent-scale)) !important; }}
.relvie-src .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; }
.relvie-src .new-hero-accent-text, .relvie-src .accent-text, .relvie-src .global-accent-text, .relvie-src .custom-accent-text{ font-family: var(--font-accent-family, var(--font-body-family)) !important; }
.relvie-src .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; }
.relvie-src .tab-title, .relvie-src [class*="tab-title"], .relvie-src .button-text, .relvie-src [class*="button-text"], .relvie-src .nav-title, .relvie-src [class*="nav-title"]{ font-family: var(--font-body-family) !important; }
.relvie-src .accent-font, .relvie-src .accent-font-xs, .relvie-src .accent-font-sm, .relvie-src .accent-font-md, .relvie-src .accent-font-lg, .relvie-src .accent-font-xl, .relvie-src .accent-font-2xl, .relvie-src .accent-font-3xl, .relvie-src .accent-font-4xl, .relvie-src .accent-font-5xl, .relvie-src .accent-text, .relvie-src .global-accent-text, .relvie-src .custom-accent-text{ font-family: var(--font-accent-family, var(--font-body-family)) !important; }
.relvie-src .heading-text{ font-family: var(--font-heading-family) !important; }
.relvie-src .size-chart-block{ display: inline-block; }
.relvie-src .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; }
.relvie-src .size-chart-trigger:focus{ outline: currentcolor solid 2px; outline-offset: 2px; }
.relvie-src .size-chart-trigger:active{ transform: translateY(0px); }
.relvie-src .size-chart-ruler-icon{ flex-shrink: 0; }
.relvie-src .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; }
.relvie-src .size-chart-popup.active{ opacity: 1; visibility: visible; }
.relvie-src .size-chart-popup-backdrop{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); cursor: pointer; }
.relvie-src .size-chart-popup-content{ position: relative; width: 90%; max-width: 600px; max-height: 90vh; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 30px; display: flex; flex-direction: column; z-index: 1; }
.relvie-src .size-chart-popup.active .size-chart-popup-content{ animation: 0.3s ease 0s 1 normal forwards running fadeInPopup; }
.relvie-src .size-chart-popup-header{ display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgb(224, 224, 224); flex-shrink: 0; }
.relvie-src .size-chart-popup-title{ margin: 0px; font-weight: var(--font-weight-bold) !important; }
.relvie-src .size-chart-popup-close{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; padding: 5px; display: flex; align-items: center; justify-content: center; color: rgb(102, 102, 102); transition: color 0.2s; border-radius: 4px; }
.relvie-src .size-chart-popup-close:hover{ color: rgb(51, 51, 51); background-color: rgba(0, 0, 0, 0.05); }
.relvie-src .size-chart-popup-close svg{ width: 20px; height: 20px; }
.relvie-src .size-chart-popup-body{ overflow-y: auto; flex-grow: 1; }
.relvie-src .size-chart-table-wrapper{ overflow-x: auto; }
.relvie-src .size-chart-table{ width: 100%; border-collapse: collapse; font-size: inherit; }
.relvie-src .size-chart-table th, .relvie-src .size-chart-table td{ padding: 12px 16px; text-align: left; border-bottom: 1px solid rgb(224, 224, 224); }
.relvie-src .size-chart-table th{ background-color: rgba(0, 0, 0, 0.05); font-weight: 600; color: rgb(51, 51, 51); }
.relvie-src .size-chart-table tbody tr:hover{ background-color: rgba(0, 0, 0, 0.02); }
.relvie-src .size-chart-table tbody tr:last-child td{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.relvie-src .size-chart-image-wrapper{ text-align: center; }
.relvie-src .size-chart-image{ max-width: 100%; height: auto; border-radius: 4px; }
.relvie-src .size-chart-custom-content{ line-height: 1.6; }
.relvie-src .size-chart-custom-content h1, .relvie-src .size-chart-custom-content h2, .relvie-src .size-chart-custom-content h3, .relvie-src .size-chart-custom-content h4, .relvie-src .size-chart-custom-content h5, .relvie-src .size-chart-custom-content h6{ margin-top: 0px; margin-bottom: 1rem; }
.relvie-src .size-chart-custom-content p{ margin-bottom: 1rem; }
.relvie-src .size-chart-custom-content ul, .relvie-src .size-chart-custom-content ol{ margin-bottom: 1rem; padding-left: 1.5rem; }
.relvie-src .size-chart-note{ margin-top: 20px; padding: 16px; background-color: rgba(0, 0, 0, 0.05); border-radius: 6px; border-left: 4px solid rgb(0, 123, 255); }
.relvie-src .size-chart-note p{ margin: 0px; font-size: 0.9em; color: rgb(85, 85, 85); line-height: 1.5; }
@media (max-width: 768px){.relvie-src .size-chart-popup-content{ width: 95%; max-width: none; max-height: 90vh; }
.relvie-src .size-chart-popup-header{ padding: 15px; }
.relvie-src .size-chart-popup-body{ padding: 15px; }
.relvie-src .size-chart-popup-title{ font-size: 18px; }
.relvie-src .size-chart-table th, .relvie-src .size-chart-table td{ padding: 8px 12px; font-size: 13px; }}
@media (max-width: 480px){.relvie-src .size-chart-popup-content{ width: 98%; max-width: none; max-height: 85vh; }
.relvie-src .size-chart-popup-header{ padding: 12px; }
.relvie-src .size-chart-popup-body{ padding: 12px; }
.relvie-src .size-chart-table th, .relvie-src .size-chart-table td{ padding: 6px 8px; font-size: 12px; }
.relvie-src .size-chart-trigger{ font-size: 12px !important; padding: 6px 12px !important; }
.relvie-src .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); }
}
.relvie-src .size-chart-popup{ outline: none; }
.relvie-src .size-chart-popup.active{ outline: none; }
.relvie-src .size-chart-popup-body::-webkit-scrollbar{ width: 6px; }
.relvie-src .size-chart-popup-body::-webkit-scrollbar-track{ background: rgb(241, 241, 241); border-radius: 3px; }
.relvie-src .size-chart-popup-body::-webkit-scrollbar-thumb{ background: rgb(204, 204, 204); border-radius: 3px; }
.relvie-src .size-chart-popup-body::-webkit-scrollbar-thumb:hover{ background: rgb(153, 153, 153); }
@media (max-width: 600px){.relvie-src .size-chart-table-wrapper{ margin: -5px; }
.relvie-src .size-chart-table{ font-size: 12px; }
.relvie-src .size-chart-table th:first-child, .relvie-src .size-chart-table td:first-child{ position: sticky; left: 0px; background-color: rgb(255, 255, 255); z-index: 1; }
.relvie-src .size-chart-table th:first-child{ background-color: rgba(0, 0, 0, 0.05); }}
.relvie-src{ --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; }
.relvie-src h1, .relvie-src .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; }
.relvie-src h2, .relvie-src .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; }
.relvie-src h3, .relvie-src .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; }
.relvie-src h4, .relvie-src .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; }
.relvie-src h5, .relvie-src .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; }
.relvie-src .subtitle{ font-size: var(--subtitle-font-size, 18px); }
.relvie-src h6, .relvie-src .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; }
.relvie-src, .relvie-src .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)}
.relvie-src .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); }
.relvie-src .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); }
.relvie-src .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); }
.relvie-src .button-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); }
.relvie-src .text-center{ text-align: center; }
.relvie-src .text-left{ text-align: left; }
.relvie-src .text-right{ text-align: right; }
.relvie-src .text-light{ font-weight: var(--font-weight-light); }
.relvie-src .text-regular{ font-weight: var(--font-weight-regular); }
.relvie-src .text-medium{ font-weight: var(--font-weight-medium); }
.relvie-src .text-semibold{ font-weight: var(--font-weight-semibold); }
.relvie-src .text-bold{ font-weight: var(--font-weight-bold); }
.relvie-src span, .relvie-src div:not([class^="shopify"]), .relvie-src p:not([class^="shopify"]), .relvie-src button:not([class^="shopify"]), .relvie-src a:not([class^="shopify"]){ font-family: var(--font-body-family-override) !important; }
.relvie-src span[class*="title"], .relvie-src span[class*="heading"], .relvie-src span[class*="product-title"], .relvie-src span[class*="section-title"]{ font-family: var(--font-heading-family-override) !important; }
.relvie-src .check-yes, .relvie-src .check-no, .relvie-src .text-value, .relvie-src .feature-name, .relvie-src .product-subtitle, .relvie-src .product-title, .relvie-src .reviewer-name, .relvie-src .carousel-reviewer-name, .relvie-src .rating-text, .relvie-src .unique-rating-text, .relvie-src .benefit-text, .relvie-src .counter-prefix, .relvie-src .counter-number, .relvie-src .counter-suffix{ font-family: var(--font-body-family-override) !important; }
@media screen and (max-width: 375px){.relvie-src h1, .relvie-src .h1{ font-size: var(--min-font-size-h1); }
.relvie-src h2, .relvie-src .h2{ font-size: var(--min-font-size-h2); }
.relvie-src h3, .relvie-src .h3{ font-size: var(--min-font-size-h3); }}
@media screen and (min-width: 1440px){.relvie-src h1, .relvie-src .h1{ font-size: var(--max-font-size-h1); }
.relvie-src h2, .relvie-src .h2{ font-size: var(--max-font-size-h2); }
.relvie-src h3, .relvie-src .h3{ font-size: var(--max-font-size-h3); }}
.relvie-src{ --font-heading-family: "DM Sans", sans-serif; --font-body-family: "DM Sans", sans-serif; --font-heading-weight: 400; --font-body-weight: 400; --button-text-transform: ; --font-body-family-override: "DM Sans", sans-serif; --font-heading-family-override: "DM Sans", sans-serif; --font-body-weight-override: 400; --font-heading-weight-override: 700; --global-button-radius: 28px; }
.relvie-src .button, .relvie-src .button-text, .relvie-src button[type="submit"], .relvie-src input[type="submit"]{ text-transform: var(--button-text-transform); font-family: var(--font-body-family-override); }
.relvie-src p, .relvie-src span, .relvie-src div, .relvie-src a, .relvie-src button, .relvie-src input, .relvie-src select, .relvie-src textarea, .relvie-src label, .relvie-src li{ font-family: var(--font-body-family-override, "DM Sans", sans-serif); }
.relvie-src h1, .relvie-src h2, .relvie-src h3, .relvie-src h4, .relvie-src h5, .relvie-src h6, .relvie-src .h1, .relvie-src .h2, .relvie-src .h3, .relvie-src .h4, .relvie-src .h5, .relvie-src .h6, .relvie-src [class*="title"], .relvie-src [class*="heading"], .relvie-src .title, .relvie-src .heading{ font-family: var(--font-heading-family-override, "DM Sans", sans-serif); }
.relvie-src .product-title, .relvie-src .product__title, .relvie-src .product-form__label, .relvie-src .collection-hero__title, .relvie-src .page-title, .relvie-src .section-header__title, .relvie-src .main-collection-title, .relvie-src .main-title, .relvie-src .subtitle{ font-family: var(--font-heading-family-override, "DM Sans", sans-serif); }
.relvie-src .rating-component, .relvie-src .review-name, .relvie-src .review-text, .relvie-src .benefit-text, .relvie-src .counter-text, .relvie-src .feature-name, .relvie-src .check-yes, .relvie-src .check-no, .relvie-src .text-value{ font-family: var(--font-body-family-override, "DM Sans", sans-serif); }
.relvie-src{ --app-letter-spacing: -0.3px; }
.relvie-src .shopify-app-block, .relvie-src .shopify-buy-frame, .relvie-src div[data-shopify-app], .relvie-src div[data-app-id], .relvie-src div[class*="app-"], .relvie-src div[class*="App"], .relvie-src #bundle-container, .relvie-src #bundle-app, .relvie-src [data-bundle-app], .relvie-src .bundle-builder, .relvie-src #ReCharge, .relvie-src [data-rebuy-id], .relvie-src [data-rebuy-container], .relvie-src [data-bold-bundle], .relvie-src [data-loyalty-container]{ letter-spacing: var(--app-letter-spacing) !important; }
.relvie-src .button, .relvie-src .btn, .relvie-src button[type="submit"], .relvie-src input[type="submit"], .relvie-src .shopify-payment-button__button, .relvie-src .product-form__submit, .relvie-src .shop-add-to-cart-button, .relvie-src .claim-button, .relvie-src .cart__checkout-button, .relvie-src .contact-button, .relvie-src .button--primary{ transition: 0.3s; border-radius: var(--global-button-radius) !important; font-family: var(--font-body-family-override) !important; background-color: var(--global-button-bg-color) !important; color: var(--global-button-text-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; }
.relvie-src .button:hover, .relvie-src .btn:hover, .relvie-src button[type="submit"]:hover, .relvie-src input[type="submit"]:hover, .relvie-src .shopify-payment-button__button:hover, .relvie-src .product-form__submit:hover, .relvie-src .shop-add-to-cart-button:hover, .relvie-src .claim-button:hover, .relvie-src button[class*="add-to-cart"]:hover, .relvie-src button[class*="add_to_cart"]:hover, .relvie-src a[class*="add-to-cart"]:hover, .relvie-src a[class*="add_to_cart"]:hover, .relvie-src input[class*="add-to-cart"]:hover, .relvie-src input[class*="add_to_cart"]:hover, .relvie-src .cart__checkout-button:hover, .relvie-src .contact-button:hover, .relvie-src .button--primary:hover, .relvie-src .button:focus, .relvie-src .button:focus-visible, .relvie-src .btn:focus, .relvie-src .btn:focus-visible, .relvie-src button[type="submit"]:focus, .relvie-src button[type="submit"]:focus-visible, .relvie-src input[type="submit"]:focus, .relvie-src input[type="submit"]:focus-visible, .relvie-src .shopify-payment-button__button:focus, .relvie-src .shopify-payment-button__button:focus-visible, .relvie-src .product-form__submit:focus, .relvie-src .product-form__submit:focus-visible, .relvie-src .shop-add-to-cart-button:focus, .relvie-src .shop-add-to-cart-button:focus-visible, .relvie-src .claim-button:focus, .relvie-src .claim-button:focus-visible, .relvie-src button[class*="add-to-cart"]:focus, .relvie-src button[class*="add_to_cart"]:focus, .relvie-src a[class*="add-to-cart"]:focus, .relvie-src a[class*="add_to_cart"]:focus, .relvie-src input[class*="add-to-cart"]:focus, .relvie-src input[class*="add_to_cart"]:focus, .relvie-src .cart__checkout-button:focus, .relvie-src .cart__checkout-button:focus-visible, .relvie-src .contact-button:focus, .relvie-src .contact-button:focus-visible, .relvie-src .button--primary:focus, .relvie-src .button--primary:focus-visible, .relvie-src .shopify-payment-button [role="button"]:focus, .relvie-src .shopify-payment-button [role="button"]:focus-visible, .relvie-src .quantity__button:focus, .relvie-src .quantity__button:focus-visible{ background-color: var(--global-button-hover-bg-color) !important; box-shadow: none !important; outline: none !important; }
.relvie-src div[class*="add-to-cart"]:hover, .relvie-src div[class*="add_to_cart"]:hover, .relvie-src span[class*="add-to-cart"]:hover, .relvie-src span[class*="add_to_cart"]:hover, .relvie-src p[class*="add-to-cart"]:hover, .relvie-src p[class*="add_to_cart"]:hover, .relvie-src section[class*="add-to-cart"]:hover, .relvie-src section[class*="add_to_cart"]:hover, .relvie-src article[class*="add-to-cart"]:hover, .relvie-src article[class*="add_to_cart"]:hover, .relvie-src div[class*="add-to-cart"]:focus, .relvie-src div[class*="add_to_cart"]:focus, .relvie-src span[class*="add-to-cart"]:focus, .relvie-src span[class*="add_to_cart"]:focus, .relvie-src p[class*="add-to-cart"]:focus, .relvie-src p[class*="add_to_cart"]:focus, .relvie-src section[class*="add-to-cart"]:focus, .relvie-src section[class*="add_to_cart"]:focus, .relvie-src article[class*="add-to-cart"]:focus, .relvie-src article[class*="add_to_cart"]:focus{ background-color: inherit !important; box-shadow: none !important; outline: none !important; }
.relvie-src .sticky-add-to-cart:hover, .relvie-src .sticky-add-to-cart:focus, .relvie-src .sticky-add-to-cart :not(button):not(input[type="submit"]):not(.button):not(.btn):hover, .relvie-src .sticky-add-to-cart :not(button):not(input[type="submit"]):not(.button):not(.btn):focus, .relvie-src [class*="sticky-add-to-cart"]:not(button):not(input[type="submit"]):not(.button):not(.btn):hover, .relvie-src [class*="sticky-add-to-cart"]:not(button):not(input[type="submit"]):not(.button):not(.btn):focus{ background-color: inherit !important; box-shadow: inherit !important; }
.relvie-src .button::before, .relvie-src .button::after, .relvie-src .btn::before, .relvie-src .btn::after, .relvie-src button[type="submit"]::before, .relvie-src button[type="submit"]::after, .relvie-src input[type="submit"]::before, .relvie-src input[type="submit"]::after, .relvie-src .shopify-payment-button__button::before, .relvie-src .shopify-payment-button__button::after, .relvie-src .product-form__submit::before, .relvie-src .product-form__submit::after, .relvie-src .shop-add-to-cart-button::before, .relvie-src .shop-add-to-cart-button::after, .relvie-src .claim-button::before, .relvie-src .claim-button::after, .relvie-src [class*="add-to-cart"]::before, .relvie-src [class*="add-to-cart"]::after, .relvie-src [class*="add_to_cart"]::before, .relvie-src [class*="add_to_cart"]::after, .relvie-src .cart__checkout-button::before, .relvie-src .cart__checkout-button::after, .relvie-src .contact-button::before, .relvie-src .contact-button::after, .relvie-src .button--primary::before, .relvie-src .button--primary::after{ box-shadow: none !important; }
.relvie-src .shopify-payment-button .shopify-payment-button__button, .relvie-src .shopify-payment-button .shopify-payment-button__button--unbranded, .relvie-src .shopify-payment-button .shopify-payment-button__more-options, .relvie-src .shopify-payment-button__button--branded, .relvie-src .shopify-payment-button__button--unbranded, .relvie-src .shopify-payment-button .shopify-payment-button__button:hover, .relvie-src .shopify-payment-button .shopify-payment-button__button--unbranded:hover, .relvie-src .shopify-payment-button .shopify-payment-button__more-options:hover, .relvie-src .shopify-payment-button__button--branded:hover, .relvie-src .shopify-payment-button__button--unbranded:hover{ box-shadow: none !important; }
.relvie-src button:not([class^="shopify"]), .relvie-src .secondary-button, .relvie-src .link-styled-button, .relvie-src [class*="button"], .relvie-src [class*="btn-"], .relvie-src .card__badge, .relvie-src .badge, .relvie-src .tag, .relvie-src .spr-button, .relvie-src .pagination__item, .relvie-src input[type="button"], .relvie-src select, .relvie-src .select__select, .relvie-src .disclosure__button, .relvie-src .filter-group, .relvie-src .facet-checkbox, .relvie-src .variant-input, .relvie-src .color-swatch, .relvie-src .swatch{ border-radius: var(--global-button-radius); }
.relvie-src .pagination__item, .relvie-src .card__badge{ border-radius: calc(var(--global-button-radius) * 0.75) !important; }
.relvie-src .pill:not(.pill-item), .relvie-src .tag-label, .relvie-src [class*="pill"]:not(.pill-item), .relvie-src [class*="tag-"]{ border-radius: 50px !important; }
.relvie-src .totals.gb-discounts-cart-values, .relvie-src .totals.gb-discounts-cart-values h2, .relvie-src .totals.gb-discounts-cart-values .totals__total-value, .relvie-src .gb-shipping-protection-icontext p{ color: rgb(26, 43, 60) !important; }
.relvie-src cart-remove-button .button, .relvie-src .cart-remove-button, .relvie-src [id^="CartDrawer-Remove"]{ background-color: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.relvie-src .gb-shipping-protection-button input:checked + .slider{ background-color: rgb(26, 43, 60) !important; }
.relvie-src span.gb-cart-total-item{ background-color: rgb(26, 43, 60) !important; color: rgb(255, 255, 255) !important; }
.relvie-src .social-proof-bar{ background-color: rgb(26, 43, 60) !important; }
.relvie-src .social-proof-bar .social-proof-content, .relvie-src .social-proof-bar .social-proof-content *, .relvie-src .social-proof-bar svg, .relvie-src .social-proof-bar i, .relvie-src .social-proof-bar img, .relvie-src .social-proof-bar__text{ color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; }
.relvie-src .accent-title, .relvie-src [class*="accent-title"], .relvie-src .accent-heading, .relvie-src [class*="accent-heading"]{ color: rgb(26, 43, 60) !important; }
.relvie-src{ --enhanced-3d-enabled: false; --enhanced-gradient-enabled: true; }
.relvie-src .button-box-shadow, .relvie-src .button.button-box-shadow, .relvie-src .btn.button-box-shadow, .relvie-src button[type="submit"].button-box-shadow, .relvie-src input[type="submit"].button-box-shadow, .relvie-src .product-form__submit.button-box-shadow, .relvie-src .shop-add-to-cart-button.button-box-shadow, .relvie-src .cart__checkout-button.button-box-shadow, .relvie-src .contact-button.button-box-shadow:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow, .relvie-src .claim-button.button-box-shadow, .relvie-src .newsletter-form__button.button-box-shadow, .relvie-src .field__button.button-box-shadow, .relvie-src .theme-button.button-box-shadow, .relvie-src .guarantee-section__cta.button-box-shadow, .relvie-src .custom-hero__button.button-box-shadow{ position: relative; z-index: 1; transition: 0.3s !important; }
.relvie-src .button-box-shadow.intensity-1, .relvie-src .button.button-box-shadow.intensity-1, .relvie-src .btn.button-box-shadow.intensity-1, .relvie-src button[type="submit"].button-box-shadow.intensity-1, .relvie-src input[type="submit"].button-box-shadow.intensity-1, .relvie-src .product-form__submit.button-box-shadow.intensity-1, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-1, .relvie-src .cart__checkout-button.button-box-shadow.intensity-1, .relvie-src .contact-button.button-box-shadow.intensity-1:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-1:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-1, .relvie-src .claim-button.button-box-shadow.intensity-1, .relvie-src .newsletter-form__button.button-box-shadow.intensity-1, .relvie-src .field__button.button-box-shadow.intensity-1, .relvie-src .theme-button.button-box-shadow.intensity-1, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-1, .relvie-src .custom-hero__button.button-box-shadow.intensity-1{ box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px !important; }
.relvie-src .button-box-shadow.intensity-1:hover, .relvie-src .button.button-box-shadow.intensity-1:hover, .relvie-src .btn.button-box-shadow.intensity-1:hover, .relvie-src button[type="submit"].button-box-shadow.intensity-1:hover, .relvie-src input[type="submit"].button-box-shadow.intensity-1:hover, .relvie-src .product-form__submit.button-box-shadow.intensity-1:hover, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-1:hover, .relvie-src .cart__checkout-button.button-box-shadow.intensity-1:hover, .relvie-src .contact-button.button-box-shadow.intensity-1:hover:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-1:hover:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-1:hover, .relvie-src .claim-button.button-box-shadow.intensity-1:hover, .relvie-src .newsletter-form__button.button-box-shadow.intensity-1:hover, .relvie-src .field__button.button-box-shadow.intensity-1:hover, .relvie-src .theme-button.button-box-shadow.intensity-1:hover, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-1:hover, .relvie-src .custom-hero__button.button-box-shadow.intensity-1:hover{ transform: translateY(-2px) !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 8px !important; }
.relvie-src .button-box-shadow.intensity-2, .relvie-src .button.button-box-shadow.intensity-2, .relvie-src .btn.button-box-shadow.intensity-2, .relvie-src button[type="submit"].button-box-shadow.intensity-2, .relvie-src input[type="submit"].button-box-shadow.intensity-2, .relvie-src .product-form__submit.button-box-shadow.intensity-2, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-2, .relvie-src .cart__checkout-button.button-box-shadow.intensity-2, .relvie-src .contact-button.button-box-shadow.intensity-2:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-2:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-2, .relvie-src .claim-button.button-box-shadow.intensity-2, .relvie-src .newsletter-form__button.button-box-shadow.intensity-2, .relvie-src .field__button.button-box-shadow.intensity-2, .relvie-src .theme-button.button-box-shadow.intensity-2, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-2, .relvie-src .custom-hero__button.button-box-shadow.intensity-2{ box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 8px !important; }
.relvie-src .button-box-shadow.intensity-2:hover, .relvie-src .button.button-box-shadow.intensity-2:hover, .relvie-src .btn.button-box-shadow.intensity-2:hover, .relvie-src button[type="submit"].button-box-shadow.intensity-2:hover, .relvie-src input[type="submit"].button-box-shadow.intensity-2:hover, .relvie-src .product-form__submit.button-box-shadow.intensity-2:hover, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-2:hover, .relvie-src .cart__checkout-button.button-box-shadow.intensity-2:hover, .relvie-src .contact-button.button-box-shadow.intensity-2:hover:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-2:hover:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-2:hover, .relvie-src .claim-button.button-box-shadow.intensity-2:hover, .relvie-src .newsletter-form__button.button-box-shadow.intensity-2:hover, .relvie-src .field__button.button-box-shadow.intensity-2:hover, .relvie-src .theme-button.button-box-shadow.intensity-2:hover, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-2:hover, .relvie-src .custom-hero__button.button-box-shadow.intensity-2:hover{ transform: translateY(-2px) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 12px !important; }
.relvie-src .button-box-shadow.intensity-3, .relvie-src .button.button-box-shadow.intensity-3, .relvie-src .btn.button-box-shadow.intensity-3, .relvie-src button[type="submit"].button-box-shadow.intensity-3, .relvie-src input[type="submit"].button-box-shadow.intensity-3, .relvie-src .product-form__submit.button-box-shadow.intensity-3, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-3, .relvie-src .cart__checkout-button.button-box-shadow.intensity-3, .relvie-src .contact-button.button-box-shadow.intensity-3:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-3:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-3, .relvie-src .claim-button.button-box-shadow.intensity-3, .relvie-src .newsletter-form__button.button-box-shadow.intensity-3, .relvie-src .field__button.button-box-shadow.intensity-3, .relvie-src .theme-button.button-box-shadow.intensity-3, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-3, .relvie-src .custom-hero__button.button-box-shadow.intensity-3{ box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 12px !important; }
.relvie-src .button-box-shadow.intensity-3:hover, .relvie-src .button.button-box-shadow.intensity-3:hover, .relvie-src .btn.button-box-shadow.intensity-3:hover, .relvie-src button[type="submit"].button-box-shadow.intensity-3:hover, .relvie-src input[type="submit"].button-box-shadow.intensity-3:hover, .relvie-src .product-form__submit.button-box-shadow.intensity-3:hover, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-3:hover, .relvie-src .cart__checkout-button.button-box-shadow.intensity-3:hover, .relvie-src .contact-button.button-box-shadow.intensity-3:hover:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-3:hover:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-3:hover, .relvie-src .claim-button.button-box-shadow.intensity-3:hover, .relvie-src .newsletter-form__button.button-box-shadow.intensity-3:hover, .relvie-src .field__button.button-box-shadow.intensity-3:hover, .relvie-src .theme-button.button-box-shadow.intensity-3:hover, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-3:hover, .relvie-src .custom-hero__button.button-box-shadow.intensity-3:hover{ transform: translateY(-2px) !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 16px !important; }
.relvie-src .button-box-shadow.intensity-4, .relvie-src .button.button-box-shadow.intensity-4, .relvie-src .btn.button-box-shadow.intensity-4, .relvie-src button[type="submit"].button-box-shadow.intensity-4, .relvie-src input[type="submit"].button-box-shadow.intensity-4, .relvie-src .product-form__submit.button-box-shadow.intensity-4, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-4, .relvie-src .cart__checkout-button.button-box-shadow.intensity-4, .relvie-src .contact-button.button-box-shadow.intensity-4:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-4:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-4, .relvie-src .claim-button.button-box-shadow.intensity-4, .relvie-src .newsletter-form__button.button-box-shadow.intensity-4, .relvie-src .field__button.button-box-shadow.intensity-4, .relvie-src .theme-button.button-box-shadow.intensity-4, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-4, .relvie-src .custom-hero__button.button-box-shadow.intensity-4{ box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 16px !important; }
.relvie-src .button-box-shadow.intensity-4:hover, .relvie-src .button.button-box-shadow.intensity-4:hover, .relvie-src .btn.button-box-shadow.intensity-4:hover, .relvie-src button[type="submit"].button-box-shadow.intensity-4:hover, .relvie-src input[type="submit"].button-box-shadow.intensity-4:hover, .relvie-src .product-form__submit.button-box-shadow.intensity-4:hover, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-4:hover, .relvie-src .cart__checkout-button.button-box-shadow.intensity-4:hover, .relvie-src .contact-button.button-box-shadow.intensity-4:hover:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-4:hover:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-4:hover, .relvie-src .claim-button.button-box-shadow.intensity-4:hover, .relvie-src .newsletter-form__button.button-box-shadow.intensity-4:hover, .relvie-src .field__button.button-box-shadow.intensity-4:hover, .relvie-src .theme-button.button-box-shadow.intensity-4:hover, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-4:hover, .relvie-src .custom-hero__button.button-box-shadow.intensity-4:hover{ transform: translateY(-2px) !important; box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 20px !important; }
.relvie-src .button-box-shadow.intensity-5, .relvie-src .button.button-box-shadow.intensity-5, .relvie-src .btn.button-box-shadow.intensity-5, .relvie-src button[type="submit"].button-box-shadow.intensity-5, .relvie-src input[type="submit"].button-box-shadow.intensity-5, .relvie-src .product-form__submit.button-box-shadow.intensity-5, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-5, .relvie-src .cart__checkout-button.button-box-shadow.intensity-5, .relvie-src .contact-button.button-box-shadow.intensity-5:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-5:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-5, .relvie-src .claim-button.button-box-shadow.intensity-5, .relvie-src .newsletter-form__button.button-box-shadow.intensity-5, .relvie-src .field__button.button-box-shadow.intensity-5, .relvie-src .theme-button.button-box-shadow.intensity-5, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-5, .relvie-src .custom-hero__button.button-box-shadow.intensity-5{ box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 20px !important; }
.relvie-src .button-box-shadow.intensity-5:hover, .relvie-src .button.button-box-shadow.intensity-5:hover, .relvie-src .btn.button-box-shadow.intensity-5:hover, .relvie-src button[type="submit"].button-box-shadow.intensity-5:hover, .relvie-src input[type="submit"].button-box-shadow.intensity-5:hover, .relvie-src .product-form__submit.button-box-shadow.intensity-5:hover, .relvie-src .shop-add-to-cart-button.button-box-shadow.intensity-5:hover, .relvie-src .cart__checkout-button.button-box-shadow.intensity-5:hover, .relvie-src .contact-button.button-box-shadow.intensity-5:hover:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow.intensity-5:hover:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow.intensity-5:hover, .relvie-src .claim-button.button-box-shadow.intensity-5:hover, .relvie-src .newsletter-form__button.button-box-shadow.intensity-5:hover, .relvie-src .field__button.button-box-shadow.intensity-5:hover, .relvie-src .theme-button.button-box-shadow.intensity-5:hover, .relvie-src .guarantee-section__cta.button-box-shadow.intensity-5:hover, .relvie-src .custom-hero__button.button-box-shadow.intensity-5:hover{ transform: translateY(-2px) !important; box-shadow: rgba(0, 0, 0, 0.35) 0px 12px 24px !important; }
.relvie-src .button-box-shadow:active, .relvie-src .button.button-box-shadow:active, .relvie-src .btn.button-box-shadow:active, .relvie-src button[type="submit"].button-box-shadow:active, .relvie-src input[type="submit"].button-box-shadow:active, .relvie-src .product-form__submit.button-box-shadow:active, .relvie-src .shop-add-to-cart-button.button-box-shadow:active, .relvie-src .cart__checkout-button.button-box-shadow:active, .relvie-src .contact-button.button-box-shadow:active:not(.disable-global-button-styling), .relvie-src .contact__button.button-box-shadow:active:not(.disable-global-button-styling), .relvie-src .button--primary.button-box-shadow:active, .relvie-src .claim-button.button-box-shadow:active, .relvie-src .newsletter-form__button.button-box-shadow:active, .relvie-src .field__button.button-box-shadow:active, .relvie-src .theme-button.button-box-shadow:active, .relvie-src .guarantee-section__cta.button-box-shadow:active, .relvie-src .custom-hero__button.button-box-shadow:active{ transform: translateY(0px) !important; }
.relvie-src .cart-remove-button, .relvie-src .button--tertiary.cart-remove-button, .relvie-src button.cart-remove-button, .relvie-src .cart-remove-button.button-box-shadow, .relvie-src .cart-remove-button.button-gradient-effect, .relvie-src .cart-remove-button.intensity-1, .relvie-src .cart-remove-button.intensity-2, .relvie-src .cart-remove-button.intensity-3, .relvie-src .cart-remove-button.intensity-4, .relvie-src .cart-remove-button.intensity-5, .relvie-src .button--tertiary.cart-remove-button.button-box-shadow, .relvie-src .button--tertiary.cart-remove-button.button-gradient-effect, .relvie-src .button--tertiary.cart-remove-button.intensity-1, .relvie-src .button--tertiary.cart-remove-button.intensity-2, .relvie-src .button--tertiary.cart-remove-button.intensity-3, .relvie-src .button--tertiary.cart-remove-button.intensity-4, .relvie-src .button--tertiary.cart-remove-button.intensity-5, .relvie-src button.cart-remove-button.button-box-shadow, .relvie-src button.cart-remove-button.button-gradient-effect, .relvie-src button.cart-remove-button.intensity-1, .relvie-src button.cart-remove-button.intensity-2, .relvie-src button.cart-remove-button.intensity-3, .relvie-src button.cart-remove-button.intensity-4, .relvie-src 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; }
.relvie-src .cart-remove-button:hover, .relvie-src .button--tertiary.cart-remove-button:hover, .relvie-src button.cart-remove-button:hover, .relvie-src .cart-remove-button.button-box-shadow:hover, .relvie-src .cart-remove-button.button-gradient-effect:hover, .relvie-src .cart-remove-button.intensity-1:hover, .relvie-src .cart-remove-button.intensity-2:hover, .relvie-src .cart-remove-button.intensity-3:hover, .relvie-src .cart-remove-button.intensity-4:hover, .relvie-src .cart-remove-button.intensity-5:hover, .relvie-src .button--tertiary.cart-remove-button.button-box-shadow:hover, .relvie-src .button--tertiary.cart-remove-button.button-gradient-effect:hover, .relvie-src .button--tertiary.cart-remove-button.intensity-1:hover, .relvie-src .button--tertiary.cart-remove-button.intensity-2:hover, .relvie-src .button--tertiary.cart-remove-button.intensity-3:hover, .relvie-src .button--tertiary.cart-remove-button.intensity-4:hover, .relvie-src .button--tertiary.cart-remove-button.intensity-5:hover, .relvie-src button.cart-remove-button.button-box-shadow:hover, .relvie-src button.cart-remove-button.button-gradient-effect:hover, .relvie-src button.cart-remove-button.intensity-1:hover, .relvie-src button.cart-remove-button.intensity-2:hover, .relvie-src button.cart-remove-button.intensity-3:hover, .relvie-src button.cart-remove-button.intensity-4:hover, .relvie-src button.cart-remove-button.intensity-5:hover{ box-shadow: none !important; transform: none !important; opacity: 0.7 !important; }
.relvie-src .cart-remove-button:active, .relvie-src .button--tertiary.cart-remove-button:active, .relvie-src button.cart-remove-button:active, .relvie-src .cart-remove-button.button-box-shadow:active, .relvie-src .cart-remove-button.button-gradient-effect:active, .relvie-src .cart-remove-button.intensity-1:active, .relvie-src .cart-remove-button.intensity-2:active, .relvie-src .cart-remove-button.intensity-3:active, .relvie-src .cart-remove-button.intensity-4:active, .relvie-src .cart-remove-button.intensity-5:active, .relvie-src .button--tertiary.cart-remove-button.button-box-shadow:active, .relvie-src .button--tertiary.cart-remove-button.button-gradient-effect:active, .relvie-src .button--tertiary.cart-remove-button.intensity-1:active, .relvie-src .button--tertiary.cart-remove-button.intensity-2:active, .relvie-src .button--tertiary.cart-remove-button.intensity-3:active, .relvie-src .button--tertiary.cart-remove-button.intensity-4:active, .relvie-src .button--tertiary.cart-remove-button.intensity-5:active, .relvie-src button.cart-remove-button.button-box-shadow:active, .relvie-src button.cart-remove-button.button-gradient-effect:active, .relvie-src button.cart-remove-button.intensity-1:active, .relvie-src button.cart-remove-button.intensity-2:active, .relvie-src button.cart-remove-button.intensity-3:active, .relvie-src button.cart-remove-button.intensity-4:active, .relvie-src button.cart-remove-button.intensity-5:active{ box-shadow: none !important; transform: none !important; opacity: 0.5 !important; }
@media screen and (max-width: 768px){.relvie-src .button-box-shadow{ transform: none !important; }
.relvie-src .button-box-shadow:hover, .relvie-src .button-box-shadow:focus{ transform: translateY(-1px) !important; }}
@media print{.relvie-src .button-box-shadow{ box-shadow: none !important; transform: none !important; }
.relvie-src .button-gradient-effect::before{ display: none !important; }}
.relvie-src .disable-global-button-styling, .relvie-src .disable-global-button-styling.button-box-shadow, .relvie-src .disable-global-button-styling.button-gradient-effect, .relvie-src .disable-global-button-styling.intensity-1, .relvie-src .disable-global-button-styling.intensity-2, .relvie-src .disable-global-button-styling.intensity-3, .relvie-src .disable-global-button-styling.intensity-4, .relvie-src .disable-global-button-styling.intensity-5, .relvie-src .button.disable-global-button-styling.button-box-shadow, .relvie-src .button.disable-global-button-styling.button-gradient-effect, .relvie-src .btn.disable-global-button-styling.button-box-shadow, .relvie-src .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; }
.relvie-src .disable-global-button-styling:hover, .relvie-src .disable-global-button-styling:focus, .relvie-src .disable-global-button-styling.button-box-shadow:hover, .relvie-src .disable-global-button-styling.button-gradient-effect:hover, .relvie-src .disable-global-button-styling.intensity-1:hover, .relvie-src .disable-global-button-styling.intensity-2:hover, .relvie-src .disable-global-button-styling.intensity-3:hover, .relvie-src .disable-global-button-styling.intensity-4:hover, .relvie-src .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; }
.relvie-src .disable-global-button-styling:active, .relvie-src .disable-global-button-styling.button-box-shadow:active, .relvie-src .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; }
.relvie-src .disable-global-button-styling::before, .relvie-src .disable-global-button-styling::after, .relvie-src .disable-global-button-styling.button-gradient-effect::before, .relvie-src .disable-global-button-styling.gradient-shine-enabled::before{ display: none !important; content: none !important; }
.relvie-src h1, .relvie-src h2, .relvie-src h3, .relvie-src h4, .relvie-src h5, .relvie-src h6, .relvie-src .title, .relvie-src .heading, .relvie-src [class*="title"], .relvie-src [class*="heading"], .relvie-src .collection-hero__title, .relvie-src .main-collection-title, .relvie-src .page-title, .relvie-src .section-header__title, .relvie-src .section-title, .relvie-src .product-title, .relvie-src .collection-title, .relvie-src .blog-title, .relvie-src .card__heading, .relvie-src .headline, .relvie-src .subtitle, .relvie-src .caption-with-letter-spacing, .relvie-src .h1, .relvie-src .h2, .relvie-src .h3, .relvie-src .h4, .relvie-src .h5, .relvie-src .h6, .relvie-src .comparison-heading, .relvie-src .comparison-product-title, .relvie-src .statistics-section-title, .relvie-src .statistic-title, .relvie-src .alt-feat-section-title, .relvie-src .alt-feat-title, .relvie-src .as-seen-in-title, .relvie-src .custom-hero__title, .relvie-src .custom-main-heading, .relvie-src .reviews-subtitle{ color: rgb(26, 43, 60) !important; }
.relvie-src .section[data-use-theme-colors="true"] .title, .relvie-src .section[data-use-theme-colors="true"] [class*="title"], .relvie-src .section[data-use-theme-colors="true"] h1, .relvie-src .section[data-use-theme-colors="true"] h2, .relvie-src .section[data-use-theme-colors="true"] h3, .relvie-src .section[data-use-theme-colors="true"] h4, .relvie-src .section[data-use-theme-colors="true"] h5, .relvie-src .section[data-use-theme-colors="true"] h6, .relvie-src .section[data-use-theme-colors="true"] .heading, .relvie-src div[class*="section"][data-use-theme-colors="true"] .title, .relvie-src div[class*="section"][data-use-theme-colors="true"] [class*="title"], .relvie-src div[class*="section"][data-use-theme-colors="true"] h1, .relvie-src div[class*="section"][data-use-theme-colors="true"] h2, .relvie-src div[class*="section"][data-use-theme-colors="true"] h3, .relvie-src div[class*="section"][data-use-theme-colors="true"] h4, .relvie-src div[class*="section"][data-use-theme-colors="true"] h5, .relvie-src div[class*="section"][data-use-theme-colors="true"] h6, .relvie-src div[class*="section"][data-use-theme-colors="true"] .heading, .relvie-src [data-use-theme-colors="true"] .title, .relvie-src [data-use-theme-colors="true"] [class*="title"], .relvie-src [data-use-theme-colors="true"] h1, .relvie-src [data-use-theme-colors="true"] h2, .relvie-src [data-use-theme-colors="true"] h3, .relvie-src [data-use-theme-colors="true"] h4, .relvie-src [data-use-theme-colors="true"] h5, .relvie-src [data-use-theme-colors="true"] h6, .relvie-src [data-use-theme-colors="true"] .heading{ color: rgb(26, 43, 60) !important; }
.relvie-src .shop-product-title, .relvie-src .shop-product-section .title, .relvie-src .shop-product-section h1, .relvie-src .shop-product-section h2, .relvie-src .shop-product-section h3, .relvie-src .shop-product-section h4, .relvie-src .shop-product-section h5, .relvie-src .shop-product-section h6{ color: inherit !important; }
.relvie-src .accent-title, .relvie-src [class*="accent-title"], .relvie-src .accent-heading, .relvie-src [class*="accent-heading"]{ color: rgb(26, 43, 60) !important; }
.relvie-src cart-items .title-wrapper-with-link{ margin-top: 0px; }
.relvie-src .cart-items td, .relvie-src .cart-items th{ padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.relvie-src .cart-items th{ text-align: left; padding-bottom: 1.8rem; opacity: 0.85; font-weight: 400; }
.relvie-src .cart-item__quantity-wrapper{ display: flex; }
.relvie-src .cart-item__totals{ position: relative; }
.relvie-src .cart-items .right{ text-align: right; }
.relvie-src .cart-item__image-container{ display: inline-flex; align-items: flex-start; }
.relvie-src .cart-item__image-container::after{ content: none; }
.relvie-src .cart-item__image{ height: auto; max-width: calc(10rem / var(--font-body-scale)); border-radius: 8px !important; }
@media screen and (min-width: 750px){.relvie-src .cart-item__image{ max-width: 100%; border-radius: 8px !important; }}
.relvie-src .cart-item__details{ font-size: 1.6rem; line-height: calc(1 + 0.4 / var(--font-body-scale)); }
.relvie-src .cart-item__details > *{ margin: 0px; max-width: 33rem; }
.relvie-src .cart-item__details > * + *{ margin-top: 0.6rem; }
.relvie-src .cart-item__media{ position: relative; }
.relvie-src .cart-item__link{ display: block; inset: 0px; position: absolute; width: 100%; height: 100%; }
.relvie-src .cart-item__name{ text-decoration: none; display: block; font-size: 1.5rem; font-weight: var(--font-weight-bold); }
.relvie-src .cart-item__name:hover{ text-decoration: underline 0.2rem; text-underline-offset: 0.3rem; }
.relvie-src .cart-item__price-wrapper > *{ display: block; margin: 0px; padding: 0px; }
.relvie-src .cart-item__discounted-prices dd{ margin: 0px; }
.relvie-src .cart-item__discounted-prices .cart-item__old-price{ font-size: 1.4rem; }
.relvie-src .cart-item__old-price{ opacity: 0.7; }
.relvie-src .cart-item__final-price{ font-weight: 400; }
.relvie-src .product-option{ font-size: 12px; word-break: break-word; margin-top: 0px; line-height: calc(1 + 0.5 / var(--font-body-scale)); }
.relvie-src .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){.relvie-src .cart-item cart-remove-button{ width: 4.5rem; height: 4.5rem; }}
.relvie-src 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; }
.relvie-src cart-remove-button .button::before, .relvie-src cart-remove-button .button::after{ content: none; }
.relvie-src cart-remove-button .button:not([disabled]):hover{ color: rgb(var(--color-foreground)); }
@media screen and (min-width: 750px){.relvie-src cart-remove-button .button{ min-width: 3.5rem; min-height: 1.5rem; }}
.relvie-src cart-remove-button .icon-remove{ height: 1.5rem; width: 1.5rem; }
.relvie-src .cart-item .loading__spinner{ inset: 0px auto; padding: 0px; }
@media screen and (min-width: 750px){.relvie-src .cart-item .loading__spinner{ right: 0px; padding-top: 4.5rem; bottom: auto; }}
.relvie-src .cart-item .loading__spinner:not(.hidden) ~ *{ visibility: hidden; }
.relvie-src .cart-item__error{ display: flex; align-items: flex-start; margin-top: 0.2rem; width: min-content; min-width: 100%; }
.relvie-src .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; }
.relvie-src .cart-item__error-text + .svg-wrapper{ flex-shrink: 0; width: 1.5rem; height: 1.5rem; margin-right: 0.7rem; margin-top: 0.25rem; }
.relvie-src .cart-item__error-text:empty + .svg-wrapper{ display: none; }
.relvie-src .product-option *{ display: inline; margin: 0px; }
.relvie-src .cart-items thead th{ text-transform: uppercase; }
@media screen and (max-width: 749px){.relvie-src .cart-items, .relvie-src .cart-items thead, .relvie-src .cart-items tbody{ display: block; width: 100%; }
.relvie-src .cart-items thead tr{ display: flex; justify-content: space-between; border-bottom: .1rem solid rgba(var(--color-foreground),.2); margin-bottom: 4rem; }
.relvie-src .cart-item{ display: grid; grid-template: repeat(2, auto) / repeat(4, 1fr); gap: 1.5rem; margin-bottom: 3.5rem; }
.relvie-src .cart-item:last-child{ margin-bottom: 0px; }
.relvie-src .cart-item__media{ grid-row: 1 / 3; }
.relvie-src .cart-item__details{ grid-column: 2 / 4; }
.relvie-src .cart-item__quantity{ grid-column: 2 / 5; }
.relvie-src .cart-item__quantity-wrapper{ flex-wrap: wrap; }
.relvie-src .cart-item__totals{ display: flex; align-items: flex-start; justify-content: flex-end; }}
@media screen and (min-width: 750px){.relvie-src .cart-items{ border-spacing: 0px; border-collapse: separate; box-shadow: none; width: 100%; display: table; }
.relvie-src .cart-items th{ border-bottom: .1rem solid rgba(var(--color-foreground),.08); }
.relvie-src .cart-items thead th:first-child{ width: 50%; }
.relvie-src .cart-items th + th{ padding-left: 4rem; }
.relvie-src .cart-items td{ vertical-align: top; padding-top: 4rem; }
.relvie-src .cart-item{ display: table-row; }
.relvie-src .cart-item > td + td{ padding-left: 4rem; }
.relvie-src .cart-item__details{ width: 35rem; }
.relvie-src .cart-item__media{ width: 10rem; }
.relvie-src .cart-item__price-wrapper > :only-child:not(.cart-item__discounted-prices){ margin-top: 1rem; }
.relvie-src .cart-item__error{ margin-left: 0.3rem; }}
@media screen and (min-width: 990px){.relvie-src .cart-item .cart-item__quantity, .relvie-src .cart-items .cart-items__heading--wide{ padding-left: 6rem; }
.relvie-src .cart-item__details{ width: 50rem; }
.relvie-src .cart-items thead th:first-child{ width: 60%; }}
@media screen and (min-width: 750px){.relvie-src .cart-items .cart-items__heading--quantity, .relvie-src .cart-item .cart-item__quantity, .relvie-src .cart-item__quantity--info quantity-popover > *{ padding-left: 5rem; }
.relvie-src .cart-item .cart-item__quantity--info, .relvie-src .cart-item__quantity--info .cart-item__quantity-wrapper, .relvie-src .cart-item__quantity--info .cart-items__info{ padding-left: 0px; }}
@media screen and (max-width: 989px){.relvie-src .cart-items .quantity-popover__info-button{ padding-left: 0px; }}
.relvie-src .drawer__inner{ height: 100%; width: 40rem; max-width: calc(-3rem + 100vw); padding: 0px 0rem; border-top-color: ; border-top-style: ; border-top-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-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-right: 0px; overflow: hidden; display: flex; flex-direction: column; transform: translate(100%); transition: transform var(--duration-default) ease; }
.relvie-src .drawer__inner-empty{ height: 100%; padding: 0px 2rem; overflow: hidden; display: flex; background-color: rgba(var(--cart-drawer-primary-background-color)); flex-direction: column; }
.relvie-src .cart-drawer__warnings{ display: flex; flex-direction: column; flex: 1 1 0%; justify-content: center; }
.relvie-src .cart-drawer__warnings--has-collection .cart__login-title{ margin-top: 2.5rem; }
.relvie-src .drawer__header{ position: relative; padding: 1.5rem 15px; display: flex; justify-content: space-between; align-items: center; background-color: var(--cart-drawer-header-background); }
.relvie-src .drawer__heading{ margin: 5px 0px 5px 15px; font-size: 20px; color: var(--cart-drawer-primary-text-color); }
.relvie-src .drawer__close{ display: inline-block; padding: 0px; min-width: 6.4rem; min-height: 4.4rem; box-shadow: 0 0 0 .2rem rgba(var(--color-button),0); position: absolute; top: 10px; right: -10px; color: var(--cart-drawer-primary-text-color); background-color: rgba(255, 255, 255, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
.relvie-src .cart-drawer__warnings .drawer__close{ right: 5px; }
.relvie-src .drawer__close .svg-wrapper{ height: 2rem; width: 2rem; }
.relvie-src .drawer__contents{ flex-grow: 1; display: flex; flex-direction: column; padding: 15px 8px; margin-top: 10px; }
.relvie-src .drawer__footer{ padding: 1.5rem 0px; background-color: var(--cart-drawer-primary-background-color); }
.relvie-src cart-drawer-items.is-empty + .drawer__footer{ display: none; }
.relvie-src .drawer__footer > details{ margin-top: -1.5rem; border-bottom: .1rem solid rgba(var(--color-foreground),.2); }
.relvie-src .drawer__footer > details[open]{ padding-bottom: 1.5rem; }
.relvie-src .drawer__footer summary{ display: flex; position: relative; line-height: 1; padding: 1.5rem 2.8rem 1.5rem 0px; }
.relvie-src .drawer__footer > details + .cart-drawer__footer{ padding-top: 1.5rem; }
.relvie-src .cart-drawer__overlay{ position: fixed; inset: 0px; }
.relvie-src .cart-drawer__overlay:empty{ display: block; background-color: rgba(0, 0, 0, 0.192) !important; }
.relvie-src .cart-drawer__form{ flex-grow: 1; display: flex; flex-flow: column wrap; }
.relvie-src .cart-drawer__collection{ margin: 0px 2.5rem 1.5rem; }
.relvie-src cart-drawer-items{ overflow: auto; flex: 1 1 0%; }
@media screen and (max-height: 650px){.relvie-src cart-drawer-items{ overflow: visible; }
.relvie-src .drawer__inner{ overflow: scroll; }}
.relvie-src #CartDrawer-CartErrors:empty{ display: none; }
@media screen and (max-width: 749px){.relvie-src .drawer__inner{ display: flex; flex-direction: column; border-radius: 0px !important; padding: 0px !important; height: 100% !important; width: 100% !important; max-width: 100% !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.relvie-src .drawer__inner{ transform: translate(100%); transition: transform var(--duration-default) ease; }
.relvie-src .drawer__header{ padding: 20px 15px !important; margin-bottom: 0px !important; }
.relvie-src .drawer__heading{ font-size: 2.2rem !important; margin: 0px !important; }
.relvie-src .drawer__close{ top: 12px !important; right: 0px !important; }
.relvie-src .drawer__contents{ flex: 1 1 0%; padding: 0px 8px; }
.relvie-src .drawer__cart-items-wrapper{ max-height: none !important; }
.relvie-src .drawer__footer{ padding: 5px 15px 0px !important; margin-top: auto !important; }
.relvie-src .cart__checkout-button{ margin: 0px !important; padding: 16px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
.relvie-src .cart__checkout-button .icon-lock{ width: 16px; height: 16px; margin-right: 8px; stroke-width: 2.5; }}
.relvie-src .cart-drawer__footer > * + *{ margin-top: 1rem; }
.relvie-src .drawer__footer .cart__dynamic-checkout-buttons{ max-width: 100%; }
.relvie-src .drawer__footer #dynamic-checkout-cart ul{ gap: 0.5rem; flex-flow: wrap !important; margin: 0.5rem -0.5rem 0px 0px !important; }
.relvie-src .drawer__footer [data-shopify-buttoncontainer]{ justify-content: flex-start; }
.relvie-src .drawer__footer #dynamic-checkout-cart ul > li{ flex-basis: calc(50% - 0.5rem) !important; margin: 0px !important; }
.relvie-src .drawer__footer #dynamic-checkout-cart ul > li:only-child{ flex-basis: 100% !important; margin-right: 0.5rem !important; }
@media screen and (min-width: 750px){.relvie-src .drawer__footer #dynamic-checkout-cart ul > li{ flex-basis: calc(33.3333% - 0.5rem) !important; margin: 0px !important; }
.relvie-src .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2), .relvie-src .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(2) ~ li, .relvie-src .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4), .relvie-src .drawer__footer #dynamic-checkout-cart ul > li:first-child:nth-last-child(4) ~ li{ flex-basis: calc(50% - 0.5rem) !important; }}
.relvie-src cart-drawer-items::-webkit-scrollbar{ width: 3px; }
.relvie-src cart-drawer-items::-webkit-scrollbar-thumb{ background-color: rgba(var(--color-foreground),.7); border-radius: 100px; }
.relvie-src cart-drawer-items::-webkit-scrollbar-track-piece{ margin-top: 31px; }
@media screen and (min-width: 750px){}
.relvie-src .cart__checkout-button{ max-width: 36rem; width: 100%; display: inline-flex; align-items: center; justify-content: center; }
.relvie-src .cart__checkout-button .icon-lock{ width: 14px; height: 14px; margin-right: 8px; stroke-width: 2.5; }
.relvie-src .cart-drawer__footer{ padding: 0px 2rem 2rem; }
.relvie-src .cart__empty-text{ color: var(--cart-drawer-primary-text-color); }
.relvie-src .drawer__inner-empty .button{ background-color: var(--cart-drawer-checkout-button-background); color: var(--cart-drawer-checkout-button-text-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.relvie-src .drawer__inner-empty .button:hover{ filter: brightness(0.9); }
.relvie-src .cart-details-wrapper{ display: flex; justify-content: space-between; }
.relvie-src tr.cart-row-divider{ border: 1px solid rgb(224, 224, 224); display: block; margin: 10px 0px; }
.relvie-src .is-empty .free-product-progress-bar-main{ display: none !important; }
.relvie-src .is-empty .gb-shipping-protection, .relvie-src .is-empty h2.gb-30day-back, .relvie-src .is-empty .cart__ctas, .relvie-src .is-empty .drawer__footer{ display: none; }
.relvie-src .cart{ position: relative; display: block; }
.relvie-src .cart__empty-text, .relvie-src .is-empty .cart__contents, .relvie-src cart-items.is-empty .title-wrapper-with-link, .relvie-src .is-empty .cart__footer{ display: none; }
.relvie-src .is-empty .cart__empty-text, .relvie-src .is-empty .cart__warnings{ display: block; }
.relvie-src .cart__warnings{ display: none; text-align: center; padding: 3rem 0px 1rem; }
.relvie-src .cart__empty-text{ margin: 4.5rem 0px 2rem; }
.relvie-src .cart__contents > * + *{ margin-top: 2.5rem; }
.relvie-src .cart__login-title{ margin: 5.5rem 0px 0.5rem; }
.relvie-src .cart__login-paragraph{ margin-top: 0.8rem; }
.relvie-src .cart__login-paragraph a{ font-size: inherit; }
@media screen and (min-width: 990px){.relvie-src .cart__warnings{ padding: 7rem 0px 1rem; }
.relvie-src .cart__empty-text{ margin: 0px 0px 3rem; }}
.relvie-src cart-items{ display: block; }
.relvie-src .cart__items{ position: relative; padding-bottom: 3rem; border-bottom: .1rem solid rgba(var(--color-foreground),.08); }
.relvie-src .cart__items--disabled{ pointer-events: none; }
.relvie-src .cart__footer-wrapper:last-child .cart__footer{ padding-bottom: 5rem; }
.relvie-src .cart__footer > div:only-child{ margin-left: auto; }
.relvie-src .cart__footer > * + *{ margin-top: 6.5rem; }
.relvie-src .cart__footer .discounts{ margin-bottom: 1rem; }
.relvie-src .cart__note{ height: fit-content; top: 2.5rem; }
.relvie-src .cart__note label{ display: flex; align-items: flex-end; position: absolute; line-height: 1; height: 1.8rem; top: -3rem; color: rgba(var(--color-foreground),.75); }
.relvie-src .cart__note .field__input{ height: 100%; position: relative; border-radius: var(--inputs-radius); padding: 1rem 2rem; }
.relvie-src .cart__note .text-area{ resize: vertical; }
.relvie-src .cart__note::after, .relvie-src .cart__note:hover.cart__note::after, .relvie-src .cart__note::before, .relvie-src .cart__note:hover.cart__note::before, .relvie-src .cart__note .field__input:focus, .relvie-src .cart__note .field__input{ border-bottom-right-radius: 0px; }
@media screen and (min-width: 750px){.relvie-src .cart__items{ grid-column: 1 / 3; padding-bottom: 4rem; }
.relvie-src .cart__contents > * + *{ margin-top: 0px; }
.relvie-src .cart__items + .cart__footer{ grid-column: 2; }
.relvie-src .cart__footer{ display: flex; justify-content: space-between; border: 0px; }
.relvie-src .cart__footer-wrapper:last-child{ padding-top: 0px; }
.relvie-src .cart__footer > *{ width: 35rem; }
.relvie-src .cart__footer > * + *{ margin-left: 4rem; margin-top: 0px; }}
.relvie-src .cart__ctas button{ width: 100%; font-weight: var(--font-weight-semibold); }
.relvie-src .cart__ctas > * + *{ margin-top: 1rem; }
.relvie-src .cart__update-button{ margin-bottom: 1rem; }
.relvie-src .cart__dynamic-checkout-buttons{ max-width: 36rem; margin: 0px auto; }
.relvie-src .cart__dynamic-checkout-buttons:has(.dynamic-checkout__content:empty){ margin: 0px; }
.relvie-src .cart__blocks > * + *{ margin-top: 1rem; }
.relvie-src .cart-note__label{ display: inline-block; margin-bottom: 1rem; line-height: calc(1 + 1 / var(--font-body-scale)); }
.relvie-src .tax-note{ margin: 2.2rem 0px 1.6rem auto; text-align: center; display: block; }
.relvie-src .cart__checkout-button{ max-width: 36rem; }
.relvie-src .cart__ctas{ text-align: center; }
@media screen and (min-width: 750px){.relvie-src .cart-note{ max-width: 35rem; }
.relvie-src .cart__update-button{ margin-bottom: 0px; margin-right: 0.8rem; }
.relvie-src .tax-note{ margin-bottom: 2.2rem; text-align: right; }
.relvie-src [data-shopify-buttoncontainer]{ justify-content: flex-end; }
.relvie-src .cart__ctas{ display: flex; gap: 1rem; }}
.relvie-src .totals{ display: flex; justify-content: center; align-items: flex-end; }
.relvie-src .totals > *{ font-size: 1.6rem; margin: 0px; }
.relvie-src .totals > h2{ font-size: calc(var(--font-heading-scale) * 1.6rem); }
.relvie-src .totals *{ line-height: 1; letter-spacing: var(--letter-spacing-body); }
.relvie-src .totals > * + *{ margin-left: 2rem; }
.relvie-src .totals__total{ margin-top: 0.5rem; font-size: 14px !important; }
.relvie-src .totals__total-value{ font-size: 14px; font-weight: var(--font-weight-bold) !important; }
.relvie-src .gb-discounts-cart-values .discount_discount-value{ font-size: 14px !important; font-weight: var(--font-weight-regular) !important; background-color: var(--cart-drawer-discount-bg-color,#000) !important; color: var(--cart-drawer-discount-text-color,#fff) !important; padding: 4px 6px !important; border-radius: var(--cart-drawer-discount-border-radius,4px) !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: inherit !important; line-height: 1.2 !important; }
.relvie-src .gb-discounts-cart-values .discount_discount-value::before{ content: ""; display: inline-block; width: 12px; height: 12px; background-color: var(--cart-drawer-discount-icon-color,#fff); mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 7A1.5 1.5 0 0 1 4 5.5A1.5 1.5 0 0 1 5.5 4A1.5 1.5 0 0 1 7 5.5A1.5 1.5 0 0 1 5.5 7m15.91 4.58l-9-9A1.92 1.92 0 0 0 11.05 2H5.5C4.11 2 3 3.11 3 4.5v5.55c0 .45.19.9.52 1.24l9 9a2 2 0 0 0 2.83 0l5.66-5.66a2 2 0 0 0 0-2.83Z'/%3E%3C/svg%3E") center center / contain no-repeat; flex-shrink: 0; transform: scaleX(-1); }
.relvie-src .gb-discounts-cart-values .discount_discount-value span{ color: var(--cart-drawer-discount-text-color,#fff); font-size: 12px; }
.relvie-src .cart__ctas + .totals{ margin-top: 2rem; }
@media (min-width: 750px){.relvie-src .totals{ justify-content: flex-end; }}
.relvie-src .totals.gb-discounts-cart-values .totals__total{ display: flex; align-items: center; }
.relvie-src .totals.gb-discounts-cart-values .totals__total .discount_discount-label{ font-weight: var(--font-weight-bold); text-overflow: ellipsis; white-space: nowrap; }
.relvie-src .gb-discounts-cart-values .discount_price-container{ flex: 1 1 0%; display: flex; justify-content: end; align-items: baseline; text-overflow: initial; white-space: nowrap; flex-wrap: wrap; gap: 4px; }
.relvie-src .discount_price-container .discount_discount-value, .relvie-src .discount_price-container .totals__total-value{ order: 0; }
.relvie-src .discount_price-container.wrap .discount_discount-value{ order: 1; }
.relvie-src .discount_price-container.wrap .totals__total-value{ order: 0; }
.relvie-src .price{ font-size: 1.6rem; letter-spacing: 0.1rem; line-height: calc(1 + 0.5 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }
.relvie-src .price > *{ display: inline-block; vertical-align: top; }
.relvie-src .price.price--unavailable{ visibility: hidden; }
.relvie-src .price--end{ text-align: right; }
.relvie-src .price .price-item{ display: inline-block; margin: 0px 1rem 0px 0px; }
.relvie-src .price__regular .price-item--regular{ margin-right: 0px; }
.relvie-src .price:not(.price--show-badge) .price-item--last:last-of-type{ margin: 0px; }
@media screen and (min-width: 750px){.relvie-src .price{ margin-bottom: 0px; }}
.relvie-src .price--large{ font-size: 1.6rem; font-weight: var(--font-weight-semibold); line-height: calc(1 + 0.5 / var(--font-body-scale)); letter-spacing: var(--letter-spacing-body); }
@media screen and (min-width: 750px){.relvie-src .price--large{ font-size: 1.8rem; }}
.relvie-src .price--sold-out .price__availability, .relvie-src .price__regular{ display: block; }
.relvie-src .price__sale, .relvie-src .price__availability, .relvie-src .price .price__badge-sale, .relvie-src .price .price__badge-sold-out, .relvie-src .price--on-sale .price__regular, .relvie-src .price--on-sale .price__availability{ display: none; }
.relvie-src .price--sold-out .price__badge-sold-out, .relvie-src .price--on-sale .price__badge-sale, .relvie-src .volume-pricing--sale-badge .price__badge-sale{ display: inline-block; }
.relvie-src .volume-pricing--sale-badge .price__badge-sale{ margin-left: 0.5rem; }
.relvie-src .price--on-sale .price__sale{ display: initial; flex-flow: wrap; }
.relvie-src .price--center{ display: initial; justify-content: center; }
.relvie-src .price--on-sale .price-item--regular{ text-decoration: line-through; color: rgba(var(--color-foreground),.75); font-size: 1.3rem; }
.relvie-src .unit-price{ display: block; font-size: 1.1rem; letter-spacing: var(--letter-spacing-body); line-height: calc(1 + 0.2 / var(--font-body-scale)); margin-top: 0.2rem; text-transform: uppercase; color: rgba(var(--color-foreground),.7); }
.relvie-src .discounts{ font-size: 1.2rem; }
.relvie-src .discounts__discount{ display: flex; align-items: center; margin-top: 9px; font-weight: 500; letter-spacing: var(--letter-spacing-body); line-height: calc(1 + 0.5 / var(--font-body-scale)); }
.relvie-src .discounts__discount svg{ color: rgba(var(--color-button),var(--alpha-button-background)); }
.relvie-src .discounts__discount--position{ justify-content: center; }
@media screen and (min-width: 750px){.relvie-src .discounts__discount--position{ justify-content: flex-end; }}
.relvie-src .discounts__discount > .icon{ color: rgb(var(--color-foreground)); width: 0.8rem; height: 0.8rem; margin-right: 0.7rem; }
.relvie-src .localization-form{ display: flex; flex-direction: column; flex: 1 0 auto; padding: 1rem; margin: 0px auto; }
.relvie-src .localization-form:only-child{ display: inline-flex; flex-wrap: wrap; flex: initial; padding: 0rem 0px; }
.relvie-src .localization-form:only-child .button, .relvie-src .localization-form:only-child .localization-form__select{ margin: 1rem 1rem 0.5rem; flex-grow: 1; }
@media screen and (min-width: 750px){.relvie-src .localization-form{ padding: 1rem 2rem 1rem 0px; }
.relvie-src .localization-form:first-of-type{ padding-left: 0px; }
.relvie-src .localization-form:only-child{ justify-content: start; width: auto; margin: 0px 1rem 0px 0px; }
.relvie-src .localization-form:only-child .button, .relvie-src .localization-form:only-child .localization-form__select{ margin: 1rem 0px; }}
.relvie-src .localization-form .button{ padding: 1rem; }
.relvie-src .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){.relvie-src .localization-form .button{ word-break: break-all; }
.relvie-src .localization-form__currency{ opacity: 1; }}
.relvie-src .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); }
.relvie-src .disclosure__button.localization-form__select{ padding: calc(2rem + var(--inputs-border-width)); background: rgb(var(--color-background)); }
.relvie-src .localization-form__select .icon-caret{ position: absolute; content: ""; height: 0.6rem; right: calc(var(--inputs-border-width) + 1.5rem); top: calc(50% - 0.2rem); }
.relvie-src .localization-selector.link{ text-decoration: none; appearance: none; color: rgb(var(--color-drawer-text)); width: 100%; padding-right: 4rem; padding-bottom: 1.5rem; }
.relvie-src .disclosure .localization-form__select{ padding-top: 1.5rem; }
.relvie-src .localization-selector option{ color: rgb(var(--color-drawer-text)); }
.relvie-src .localization-selector + .disclosure__list-wrapper{ opacity: 1; animation: animateLocalization var(--duration-default) ease; }
.relvie-src .disclosure{ position: relative; }
.relvie-src .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); }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .country-selector__list{ padding-bottom: 0.95rem; padding-top: 0px; }
.relvie-src .country-selector__list--with-multiple-currencies{ width: 25.5rem; }
.relvie-src .country-selector__close-button{ display: none; }
.relvie-src .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; }
.relvie-src .country-filter__input{ min-width: 200px; }
.relvie-src .country-filter__reset-button, .relvie-src .country-filter__search-icon{ right: calc(var(--inputs-border-width)); top: var(--inputs-border-width); }
.relvie-src .country-filter__reset-button:not(:focus-visible)::after, .relvie-src .country-filter__reset-button:not(:focus)::after{ display: block; height: calc(100% - 1.8rem); content: ""; position: absolute; right: 0px; }
.relvie-src .country-filter__reset-button:focus, .relvie-src .country-filter__reset-button:focus-visible{ background-color: rgb(var(--color-drawer-text)); z-index: 4; }
.relvie-src .country-filter__reset-button:not(:focus-visible):not(.focused){ box-shadow: inherit; background-color: inherit; }
.relvie-src .country-filter__reset-button:hover .icon{ transform: scale(1.07); }
.relvie-src .country-filter__reset-button .icon.icon-close, .relvie-src .country-filter__search-icon .icon{ height: 1.8rem; width: 1.8rem; stroke-width: 0.1rem; }
.relvie-src .country-filter__search-icon{ transition: opacity var(--duration-short) ease,visibility var(--duration-short) ease; opacity: 1; visibility: visible; pointer-events: none; cursor: text; }
.relvie-src .country-filter__search-icon--hidden{ opacity: 0; visibility: hidden; }
@media screen and (max-width: 749px){.relvie-src .disclosure__list-wrapper.country-selector:not([hidden]) + .country-selector__overlay:empty{ display: block; }
.relvie-src .country-selector__overlay{ position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 100px inset; z-index: 3; animation: animateLocalization var(--duration-default) ease; }
.relvie-src .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(0, 0, 0, 0.15) 0px -8px 32px, rgba(0, 0, 0, 0.1) 0px -4px 16px; z-index: 4; }
.relvie-src .disclosure__list.country-selector__list{ max-height: 85%; min-width: 100%; margin-bottom: 0px; z-index: 5; }
.relvie-src .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; }
.relvie-src .country-selector__close-button .icon{ width: 2rem; height: 2rem; }
.relvie-src .country-filter{ padding: 1.5rem 2rem 0.6rem 1.5rem; }}
@media screen and (min-width: 750px){.relvie-src .country-filter--no-padding{ padding: 0px; }}
.relvie-src .countries{ padding-top: 0.6rem; }
.relvie-src .popular-countries{ border-bottom: 1px solid rgba(var(--color-drawer-text),.2); padding-bottom: 0.6rem; padding-top: 0.6rem; }
.relvie-src .disclosure__item{ position: relative; }
.relvie-src .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; }
.relvie-src .disclosure__link:hover{ color: rgb(var(--color-drawer-text)); }
.relvie-src .disclosure__link .icon-checkmark{ width: 1rem; margin-right: 0.2rem; }
.relvie-src .disclosure__link:hover .localization-form__currency, .relvie-src .disclosure__link:focus-visible .localization-form__currency, .relvie-src .disclosure__link:focus .localization-form__currency{ display: inline-block; opacity: 1; }
.relvie-src .disclosure__button[aria-expanded="true"] .icon-caret{ transform: rotate(180deg); }
.relvie-src .header-localization .localization-form:only-child{ margin: 0px; padding: 0px; }
.relvie-src .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); }
.relvie-src .header-localization .disclosure .localization-form__select:hover{ text-decoration: underline; }
.relvie-src .header-localization .localization-form__select.link::after, .relvie-src .header-localization .localization-form__select.link::before{ box-shadow: none; }
.relvie-src .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); }
.relvie-src .desktop-localization-wrapper{ display: flex; flex-wrap: wrap; justify-content: flex-end; }
.relvie-src .desktop-localization-wrapper .localization-selector + .disclosure__list-wrapper{ animation: animateMenuOpen var(--duration-default) ease; }
.relvie-src .desktop-localization-wrapper .localization-form:only-child{ padding: 0px; }
.relvie-src .header-localization:not(.menu-drawer__localization){ align-items: center; }
.relvie-src .js .header-localization:not(.menu-drawer__localization) .localization-form__select{ padding: 0px 3.7rem 0px 1.2rem; width: max-content; height: 3.8rem; }
.relvie-src .header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{ margin: 0px; }
.relvie-src .header-localization:not(.menu-drawer__localization).localization-form__select > span{ max-width: 20ch; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.relvie-src .header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select > span{ max-width: 26ch; }
.relvie-src .header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret{ right: 1rem; }
.relvie-src .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){.relvie-src .menu-drawer__localization{ display: none; }}
.relvie-src .menu-drawer__localization localization-form{ display: block; }
.relvie-src .menu-drawer__localization .localization-form__select{ background-color: initial; margin-top: 0px; padding: 1rem 3.6rem 1rem 1rem; }
.relvie-src .menu-drawer__localization .localization-form{ padding: 0px; }
.relvie-src .menu-drawer__localization .localization-form:only-child .localization-form__select{ margin: 0px; }
.relvie-src .menu-drawer__localization + .list-social{ margin-top: 1rem; }
.relvie-src .language-selector .disclosure__list{ min-width: 200px; }
.relvie-src .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; }
.relvie-src .predictive-search--search-template{ z-index: 2; width: calc(100% + 0.2rem); }
.relvie-src .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){.relvie-src .predictive-search--header{ right: 0px; left: 0px; top: 100%; }
.relvie-src .predictive-search__results-groups-wrapper{ flex-direction: column; }
.relvie-src .predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){ gap: 2rem; }}
@media screen and (min-width: 750px){.relvie-src .predictive-search{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; width: calc(100% + 0.2rem); }}
.relvie-src .predictive-search__result-group{ display: flex; flex-direction: column; flex: 1 1 auto; gap: 2rem; }
.relvie-src .predictive-search__result-group:first-child .predictive-search__pages-wrapper{ display: none; }
@media screen and (min-width: 750px){.relvie-src .predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2), .relvie-src .predictive-search__result-group:last-child .predictive-search__pages-wrapper{ display: none; }
.relvie-src .predictive-search__result-group:first-child .predictive-search__pages-wrapper{ display: initial; }
.relvie-src .predictive-search__result-group:first-child{ flex: 0 0 26.4rem; }
.relvie-src .predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child, .relvie-src .predictive-search__result-group:only-child{ flex-grow: 1; }}
.relvie-src .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); }
.relvie-src .predictive-search__list-item[aria-selected="true"] > *, .relvie-src .predictive-search__list-item:hover > *, .relvie-src .predictive-search__item[aria-selected="true"], .relvie-src .predictive-search__item:hover{ color: rgb(var(--color-foreground)); background-color: rgba(var(--color-foreground),.04); }
.relvie-src .predictive-search__list-item[aria-selected="true"] .predictive-search__item-heading, .relvie-src .predictive-search__list-item:hover .predictive-search__item-heading{ text-decoration: underline; text-underline-offset: 0.3rem; }
.relvie-src .predictive-search__item{ display: flex; padding: 1rem 2rem; text-align: left; text-decoration: none; width: 100%; }
.relvie-src .predictive-search__item--link-with-thumbnail{ display: grid; grid-template-columns: 5rem 1fr; column-gap: 2rem; grid-template-areas: "product-image product-content"; }
.relvie-src .predictive-search__item-content{ grid-area: product-content; display: flex; flex-direction: column; }
.relvie-src .predictive-search__item-content--centered{ justify-content: center; }
.relvie-src .predictive-search__item-vendor{ font-size: 0.9rem; }
.relvie-src .predictive-search__item-heading{ margin: 0px; }
.relvie-src .predictive-search__item-query-result :not(mark){ font-weight: bolder; }
.relvie-src .predictive-search__item-query-result mark{ color: rgba(var(--color-foreground),.75); }
.relvie-src .predictive-search__item-query-result mark{ background-color: rgba(255, 255, 255, 0); }
.relvie-src .predictive-search__item .price{ color: rgba(var(--color-foreground),.7); font-size: 1.2rem; }
.relvie-src .predictive-search__item-vendor + .predictive-search__item-heading, .relvie-src .predictive-search .price{ margin-top: 0.5rem; }
.relvie-src .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){.relvie-src .predictive-search__item--term{ padding-top: 1rem; padding-bottom: 1rem; }}
.relvie-src .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)); }
.relvie-src .predictive-search__image{ grid-area: product-image; object-fit: contain; font-family: "object-fit: contain"; }
.relvie-src .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); }
.relvie-src .slick-list{ position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.relvie-src .slick-list:focus{ outline: none; }
.relvie-src .slick-list.dragging{ cursor: pointer; }
.relvie-src .slick-slider .slick-track, .relvie-src .slick-slider .slick-list{ transform: translateZ(0px); }
.relvie-src .slick-track{ position: relative; top: 0px; left: 0px; display: block; }
.relvie-src .slick-track::before, .relvie-src .slick-track::after{ display: table; content: ""; }
.relvie-src .slick-track::after{ clear: both; }
.relvie-src .slick-loading .slick-track{ visibility: hidden; }
.relvie-src .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; }
.relvie-src [dir="rtl"] .slick-slide{ float: right; }
.relvie-src .slick-slide img{ display: block; }
.relvie-src .slick-slide.slick-loading img{ display: none; }
.relvie-src .slick-slide.dragging img{ pointer-events: none; }
.relvie-src .slick-initialized .slick-slide{ display: block; }
.relvie-src .slick-loading .slick-slide{ visibility: hidden; }
.relvie-src .slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid rgba(255, 255, 255, 0); }
.relvie-src .slick-arrow.slick-hidden{ display: none; }
.relvie-src .slick-prev, .relvie-src .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: none; outline: none; background: rgb(0, 0, 0); }
.relvie-src .slick-prev:hover, .relvie-src .slick-prev:focus, .relvie-src .slick-next:hover, .relvie-src .slick-next:focus{ color: rgba(255, 255, 255, 0); outline: none; background: rgba(255, 255, 255, 0); }
.relvie-src .slick-prev:hover::before, .relvie-src .slick-prev:focus::before, .relvie-src .slick-next:hover::before, .relvie-src .slick-next:focus::before{ opacity: 1; }
.relvie-src .slick-prev.slick-disabled::before, .relvie-src .slick-next.slick-disabled::before{ opacity: 0.25; }
.relvie-src .slick-prev::before, .relvie-src .slick-next::before{ font: 25px / 1 FontAwesome; color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
.relvie-src .slick-prev{ left: 40px; width: 50px; height: 50px; z-index: 999; }
.relvie-src [dir="rtl"] .slick-prev{ right: 40px; left: auto; }
.relvie-src .slick-prev::before{ content: ""; }
.relvie-src [dir="rtl"] .slick-prev::before{ content: ""; }
.relvie-src .slick-next{ right: 40px; width: 50px; height: 50px; z-index: 999; }
.relvie-src [dir="rtl"] .slick-next{ right: auto; left: -25px; }
.relvie-src .slick-next::before{ content: ""; }
.relvie-src [dir="rtl"] .slick-next::before{ content: "←"; }
.relvie-src .slick-dotted.slick-slider{ margin-bottom: 10px; }
.relvie-src .slick-dots{ position: absolute; bottom: -15px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
.relvie-src .slick-dots li{ position: relative; display: inline-block; width: 15px; height: 20px; margin: 0px; padding: 0px; cursor: pointer; }
.relvie-src .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); }
.relvie-src .slick-dots li button:hover, .relvie-src .slick-dots li button:focus{ outline: none; }
.relvie-src .slick-dots li button:hover::before, .relvie-src .slick-dots li button:focus::before{ opacity: 1; }
.relvie-src .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: rgb(0, 0, 0); -webkit-font-smoothing: antialiased; font-size: 20px !important; }
.relvie-src .slick-dots li.slick-active button::before{ opacity: 0.75; color: rgb(0, 0, 0); }
.relvie-src .free-product-progress-bar{ position: relative; min-height: 40px; }
.relvie-src .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; }
.relvie-src .blocks-section{ width: 100%; }
.relvie-src .drawer_total{ display: flex; align-items: center; margin: 0px; gap: 3px; }
.relvie-src .totals.gb-discounts-cart-values{ margin-bottom: 0px; }
.relvie-src .gbfrequently-bought-with-main-whole{ margin-bottom: 20px; }
.relvie-src .drawer__footer{ padding: 0px 15px; }
.relvie-src .gb-cart-drawer-lb .gb-shipping-protection{ padding: 10px !important; gap: 15px !important; }
.relvie-src h2.drawer__heading{ font-family: Inter !important; font-size: 22px !important; }
.relvie-src .header-bar{ background: rgb(0, 0, 0); }
.relvie-src .gbfrequently-bought-with-main-whole product-form{ position: absolute; top: 0px; right: 0px; }
.relvie-src .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; }
.relvie-src .gbfrequently-bought-with-main-whole product-info{ position: relative; }
.relvie-src .shop-carousel-container{ max-height: 100% !important; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .totals li.discounts__discount svg path{ fill: rgb(255, 23, 23); }
.relvie-src .drawer_total h2, .relvie-src .drawer_total p{ margin: 0px; line-height: 100%; letter-spacing: -1px; text-align: center; color: rgb(0, 0, 0); font-family: Inter !important; font-weight: 600 !important; font-size: 16px !important; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .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; }
.relvie-src .free-product-progress-bar-main span{ position: relative; top: 1.5px; }
.relvie-src .free-shipping-main svg{ width: 30px; height: 30px; background: var(--cart-drawer-progress-inactive-color); border-radius: 50px; padding: 4px; margin-bottom: 4px; }
.relvie-src .free-gift-main{ position: absolute; right: 25px; top: 5.5px; display: flex; flex-direction: column; align-items: center; width: fit-content; z-index: 2; }
.relvie-src .free-product-progress-bar-main{ padding: 0px 15px 20px; }
.relvie-src .free-gift-main svg{ width: 30px; height: 30px; background: var(--cart-drawer-progress-inactive-color); border-radius: 50px; padding: 4px; margin-bottom: 4px; }
.relvie-src .free-gift-main.free-gift-main-color svg{ background: var(--cart-drawer-progress-active-color); }
.relvie-src .free-gift-main.free-gift-main-color svg path{ fill: var(--cart-drawer-progress-active-icon-fill-color); }
.relvie-src .free-shipping-main.free-shipping-main-color svg{ background: var(--cart-drawer-progress-active-color); }
.relvie-src .free-product-progress-bar-main progress::-webkit-progress-bar{ background-color: var(--cart-drawer-progress-inactive-color); width: 100%; border-radius: 50px; height: 8px; }
.relvie-src .free-product-progress-bar-main progress{ background-color: var(--cart-drawer-progress-inactive-color); border-radius: 50px; height: 8px; }
.relvie-src .free-product-progress-bar-main progress::-webkit-progress-value{ background-color: var(--cart-drawer-progress-active-color); border-radius: 50px; height: 8px; }
.relvie-src .free-product-progress-bar-main progress{ color: var(--cart-drawer-progress-active-color); }
.relvie-src .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; }
.relvie-src h2.drawer__heading{ gap: 10px; align-items: center; font-weight: 700; text-transform: capitalize; display: flex; }
.relvie-src 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; }
.relvie-src .quantity__input{ border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); }
.relvie-src .totals.gb-discounts-cart-values{ padding-bottom: 4px; padding-top: 4px; font-weight: 700; font-size: 14px; }
.relvie-src .totals.gb-discounts-cart-values h2{ font-weight: 700; font-size: 20px; }
.relvie-src .drawer__inner .quantity{ width: calc(9rem / var(--font-body-scale) + var(--inputs-border-width)* 2) !important; }
.relvie-src .drawer__inner{ overflow-x: hidden; display: flex; flex-direction: column; height: 100%; width: 48rem !important; }
.relvie-src .drawer__inner.gradient .quantity__button{ width: calc(2.5rem / var(--font-body-scale)) !important; }
.relvie-src .drawer__inner .quantity{ min-height: calc((var(--inputs-border-width)* 2) + 3rem); }
.relvie-src .drawer__inner quantity-input.quantity.cart-quantity{ border: 1px solid rgb(226, 226, 226); border-radius: 4px; }
.relvie-src .drawer__inner .quantity::after{ box-shadow: unset !important; }
.relvie-src .cart-item__quantity-wrapper{ place-content: space-between; margin-top: -10px; }
.relvie-src .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; }
.relvie-src .cart-item__quantity-wrapper.quantity-popover-wrapper .product-option{ text-align: center; }
.relvie-src .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; }
.relvie-src .gb-price-drawer s, .relvie-src .gb-price-drawer strong{ font-weight: 700; white-space: nowrap; font-size: 16px !important; }
.relvie-src .gb-get-main-freq-pro .price__container{ vertical-align: unset !important; margin-bottom: 0px !important; }
.relvie-src gbvariant-selects{ display: flex; gap: 15px; margin: 0px !important; }
.relvie-src 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; }
.relvie-src gbvariant-selects .product-form__input{ max-width: max-content; min-width: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; flex: unset !important; padding: 0px !important; margin: 0px !important; }
.relvie-src .gb-get-main-freq-pro .price-item--regular{ font-size: 16px !important; }
.relvie-src .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; }
.relvie-src .gb-get-main-freq-pro span.price-item{ font-size: 16px !important; }
.relvie-src .drawer__inner .cart-item cart-remove-button{ margin-left: 0rem; }
.relvie-src 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; }
.relvie-src .gbfrequently-bought-with-main-whole-slider{ opacity: 0; }
.relvie-src 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; }
.relvie-src h2.gb-30day-back svg{ color: inherit; fill: currentcolor; }
.relvie-src .drawer__footer{ padding-bottom: 0px; border-top: 1px solid rgb(224, 224, 224); }
.relvie-src .gb-shipping-protection{ display: flex; gap: 10px; align-items: center; }
.relvie-src .gb-shipping-protection-icontext h2, .relvie-src .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); }
.relvie-src .gb-shipping-protection-icontext p{ font-size: 10px; padding: 0px 20px 0px 0px; margin: 0px; line-height: 14px; font-weight: 400; }
.relvie-src .gb-shipping-protection-icon svg{ width: 50px; height: 50px; }
.relvie-src .gb-shipping-protection-icon{ display: flex; }
.relvie-src .gb-shipping-protection{ padding: 20px; border-radius: 4px; }
.relvie-src .gb-shipping-protection-button .switch{ position: relative; display: inline-block; width: 50px; height: 26px !important; }
.relvie-src .gb-shipping-protection-button .switch input{ opacity: 0; width: 0px; height: 0px; }
.relvie-src .gb-shipping-protection-button .slider{ position: absolute; cursor: pointer; inset: 0px; background-color: rgb(204, 204, 204); transition: 0.4s; }
.relvie-src .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; }
.relvie-src .gb-shipping-protection-button input:checked + .slider{ background-color: rgb(0, 0, 0); }
.relvie-src .gb-shipping-protection-button input:focus + .slider{ box-shadow: rgb(0, 0, 0) 0px 0px 1px; }
.relvie-src .gb-shipping-protection-button input:checked + .slider::before{ transform: translate(25px); }
.relvie-src .gb-shipping-protection-button .slider.round{ border-radius: 34px; }
.relvie-src .gb-shipping-protection-button .slider.round::before{ border-radius: 50%; }
.relvie-src td.cart-item__details a.cart-item__name{ font-size: 19px; }
.relvie-src section.gb-get-main-freq-pro .page-width{ padding: 0px !important; }
.relvie-src .free-product-progress-bar-successfull{ font-family: Inter; font-size: 16px; font-weight: 100; }
.relvie-src .gb-master-media-cart{ width: 100%; }
.relvie-src .gb-cart-price-add{ display: flex; align-items: baseline; justify-content: space-between; flex-direction: column; }
.relvie-src .shop-add-to-cart-button:hover, .relvie-src .button:hover{ opacity: 0.85; }
.relvie-src .gb-cart-price-add h2.product__title{ width: 70%; }
.relvie-src .gb-set-padding-cart-btn{ min-width: 0px; min-height: 0px; padding: 4px 15px; border-radius: 4px !important; }
.relvie-src .gb-cart-drawer-fren{ width: 100%; text-align: right; }
.relvie-src .gb-cart-drawer-fren product-form.product-form{ margin: 0px; }
.relvie-src .gb-get-main-freq-pro .product__info-wrapper{ padding: 0px; }
.relvie-src .gb-cart-drawer-fren .product-form__submit{ margin-bottom: 0px; }
.relvie-src .gb-set-padding-cart-btn::before{ border-radius: unset !important; box-shadow: unset !important; }
.relvie-src .gb-get-main-freq-pro .grid__item.product__media-wrapper{ flex: 0 0 auto; }
.relvie-src .gb-get-main-freq-pro h2.product__title{ font-size: 19px; }
.relvie-src .gb-cart-price-add .product__title{ margin: 0px; padding: 0px; }
.relvie-src .gb-get-main-freq-pro .featured-product{ align-items: center; display: flex; flex-direction: row; gap: 20px !important; }
.relvie-src .gb-set-padding-cart-btn::after{ border-radius: unset !important; box-shadow: unset !important; }
.relvie-src gbvariant-selects label.form__label{ display: none; }
.relvie-src .drawer__cart-items-wrapper .product-option + .product-option{ margin-top: 0px; }
.relvie-src .drawer__cart-items-wrapper .product-option{ font-weight: 600; }
.relvie-src td.cart-item__details dl{ display: flex; align-items: center; flex-wrap: wrap; gap: 4px; margin: 0px 0px 10px; max-width: 230px; }
.relvie-src h2.frequently-bought-with-main-title{ font-size: 19px; margin-bottom: 8px; letter-spacing: var(--letter-spacing-body); padding-top: 0px; }
.relvie-src .gbfrequently-bought-with-main-whole{ padding: 0px 15px; margin-top: 0px; }
.relvie-src img.gb-master-media-cart{ border-radius: 4px; }
.relvie-src 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; }
.relvie-src .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); }
.relvie-src .drawer__inner{ overflow-x: hidden; display: flex; flex-direction: column; height: 100%; }
.relvie-src cart-drawer-items{ flex-grow: 1; min-height: 0px; display: flex; flex-direction: column; overflow-y: auto; }
@media only screen and (max-width: 768px){.relvie-src .drawer__inner{ max-width: calc(0rem + 100vw); }}
.relvie-src .gb-get-main-freq-pro .select .svg-wrapper{ right: 8px; }
.relvie-src .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; }
.relvie-src .gb-cart-drawer-lb .gb-get-main-freq-pro h2.product__title{ font-size: 14px; letter-spacing: var(--letter-spacing-body); }
.relvie-src .gb-cart-drawer-lb .gb-cart-drawer-fren .product-form__submit{ font-size: 12px !important; font-weight: var(--font-weight-semibold) !important; }
.relvie-src .gb-cart-drawer-lb .drawer__cart-items-wrapper .product-option{ font-weight: 600; align-items: center; }
.relvie-src .gb-cart-drawer-lb .drawer__cart-items-wrapper .cart-details-wrapper > .product-option{ direction: rtl; }
.relvie-src .gb-cart-drawer-lb product-info.gb-main-freq-bg-color{ padding: 10px; background: rgb(250, 250, 250); }
.relvie-src .gb-cart-drawer-lb .gb-shipping-protection{ padding: 16px; }
.relvie-src .gb-cart-del-img img{ width: 100%; height: auto; }
.relvie-src .gb-cart-del-img svg{ width: 15px; height: 15px; fill: currentcolor; }
.relvie-src .gb-get-main-freq-pro .price.price--large.price--on-sale.price--show-badge{ padding: 10px 0px; }
.relvie-src .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){.relvie-src .gb-get-main-freq-pro .featured-product{ align-items: flex-start; gap: 16px; display: grid; grid-template-columns: min-content 1fr; }
.relvie-src img.gb-master-media-cart{ width: 86px; height: 86px; }
.relvie-src td.cart-item__totals_gb.right{ right: 20px; }
.relvie-src .gb-get-main-freq-pro h2.product__title{ font-size: 18px; }
.relvie-src .gb-cart-drawer-fren{ width: 33%; }
.relvie-src .gb-cart-drawer-lb .gb-get-main-freq-pro .price-item--regular, .relvie-src .gb-cart-drawer-lb .gb-get-main-freq-pro span.price-item{ font-size: 13px !important; }
.relvie-src .gb-cart-drawer-lb .product__info-container > * + *{ margin: 0.1rem 0px 0.5rem; }
.relvie-src .gb-cart-drawer-lb .gb-price-drawer s, .relvie-src .gb-cart-drawer-lb .gb-price-drawer, .relvie-src .gb-cart-drawer-lb .gb-price-drawer strong{ font-size: 13px !important; font-weight: var(--font-weight-regular) !important; }
.relvie-src .gb-cart-drawer-lb h2.drawer__heading, .relvie-src .gb-cart-drawer-lb span.gb-cart-total-item{ font-size: 13px; }
.relvie-src .gb-cart-drawer-lb .free-product-progress-bar-successfull{ font-size: 13px !important; font-weight: 100; }
.relvie-src .gb-cart-drawer-lb td.cart-item__details a.cart-item__name{ font-size: 14px; max-width: 230px; }
.relvie-src .gb-cart-drawer-lb .gb-get-main-freq-pro h2.product__title{ font-size: 14px; }
.relvie-src .gb-cart-drawer-lb .gb-cart-drawer-fren .product-form__submit{ font-size: 11px !important; font-weight: var(--font-weight-semibold) !important; }
.relvie-src .gb-cart-drawer-lb .drawer__cart-items-wrapper .product-option{ font-weight: 600; align-items: center; }
.relvie-src .gb-cart-drawer-lb .gb-price-drawer-saving{ font-size: 9px; }
.relvie-src .gb-cart-drawer-lb .gb-shipping-protection{ padding: 10px; }
.relvie-src .gb-cart-drawer-lb h2.frequently-bought-with-main-title{ font-size: 15px; letter-spacing: var(--letter-spacing-body); }
.relvie-src .gb-cart-drawer-lb .gb-shipping-protection-icontext h2, .relvie-src .gb-cart-drawer-lb .totals.gb-discounts-cart-values h2{ font-size: 15px; }
.relvie-src .gb-cart-drawer-lb .totals__total-value{ font-weight: var(--font-weight-bold) !important; }
.relvie-src .gb-cart-drawer-lb.cart-drawer .cart__checkout-button{ font-size: 15px; padding: 15px 0px; }
.relvie-src .gb-cart-drawer-lb.cart-drawer .cart-item:last-child{ margin-bottom: 1rem; }
.relvie-src .gb-get-main-freq-pro .price.price--large.price--on-sale.price--show-badge{ padding: 0px; }}
@media only screen and (max-width: 375px){.relvie-src .gb-price-drawer-saving{ font-size: 9px; }
.relvie-src .cart-item__quantity-wrapper{ gap: 5px; flex-wrap: unset; }
.relvie-src img.gb-master-media-cart{ width: 70px; height: 70px; }
.relvie-src .gb-cart-drawer-fren{ width: 39%; }
.relvie-src .gb-cart-drawer-fren{ width: 54%; }}
@media only screen and (max-width: 320px){.relvie-src img.gb-master-media-cart{ width: 55px; height: 55px; }}
.relvie-src .gb-get-main-freq-pro img.gb-master-media-cart{ max-width: 55px; height: auto; border-radius: 5px !important; }
.relvie-src .gb-price-drawer s.cart-item__old-price, .relvie-src .gb-price-drawer strong.cart-item__final-price{ font-size: 1.6rem; font-weight: var(--font-weight-semibold) !important; }
.relvie-src .cart-item__details dl .product-option{ font-size: 1.2rem; font-weight: 400; color: var(--color-foreground); opacity: 0.7; }
.relvie-src .gb-cart-drawer-lb .gb-price-drawer s.cart-item__old-price, .relvie-src .gb-cart-drawer-lb .gb-price-drawer strong.cart-item__final-price{ font-size: 1.2rem; }
.relvie-src .gb-cart-drawer-lb .cart-item__details dl .product-option{ font-size: 1.1rem; }
.relvie-src .gb-cart-drawer-lb .gb-price-drawer s.cart-item__old-price, .relvie-src .gb-cart-drawer-lb .gb-price-drawer strong.cart-item__final-price{ font-size: 1.2rem !important; }
.relvie-src .gb-cart-drawer-lb .cart-item__details dl .product-option{ font-size: 1rem; }
@media only screen and (max-width: 749px){.relvie-src .drawer__header{ padding: 15px !important; }
.relvie-src .drawer__heading{ font-size: 1.5rem !important; }
.relvie-src .drawer__close .svg-wrapper{ height: 1.5rem; width: 1.5rem; }
.relvie-src .drawer__close{ top: 10px !important; }
.relvie-src .gb-get-main-freq-pro .featured-product{ align-items: flex-start; gap: 16px; display: grid; grid-template-columns: min-content 1fr; }
.relvie-src .drawer__inner quantity-input.quantity.cart-quantity{ min-height: 2.4rem; }
.relvie-src .drawer__inner .quantity__button{ width: 2.4rem !important; }
.relvie-src .drawer__inner .quantity__input{ font-size: 1.1rem; padding: 0px 0.3rem; }
.relvie-src .drawer__inner .quantity__button .icon-minus, .relvie-src .drawer__inner .quantity__button .icon-plus{ height: 0.7rem; }
.relvie-src .cart-remove-button{ padding: 0.3rem; }
.relvie-src .gb-cart-del-img img{ width: 12px; height: 12px; }
.relvie-src td.cart-item__totals_gb.right{ right: 5px; top: 10px; }}
.relvie-src .free-product-progress-bar .first-gift{ left: 0px; right: 0px; margin-left: auto; margin-right: auto; }
.relvie-src .free-product-progress-bar .second-gift{ right: 0px; left: unset; }
.relvie-src .gb-cart-del-img{ flex: 0 0 20px; }
.relvie-src ::selection{ background-color: rgba(0, 0, 0, 0.2) !important; }
.relvie-src .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; }
.relvie-src .contact__button.button-box-shadow.intensity-5.button-gradient-effect.gradient-shine-enabled, .relvie-src .contact__button .button.button-box-shadow.intensity-5.button-gradient-effect.gradient-shine-enabled{ padding-top: 0px !important; padding-bottom: 0px !important; }
.relvie-src #stickyAddToCart *, .relvie-src #stickyAddToCart :hover, .relvie-src #stickyAddToCart :focus, .relvie-src #stickyAddToCart :active, .relvie-src #stickyAddToCart button, .relvie-src #stickyAddToCart button:hover, .relvie-src #stickyAddToCart button:focus, .relvie-src #stickyAddToCart button:active, .relvie-src #stickyAddToCart .button, .relvie-src #stickyAddToCart .button:hover, .relvie-src #stickyAddToCart .button:focus, .relvie-src #stickyAddToCart .button:active, .relvie-src .sticky-add-to-cart__button, .relvie-src .sticky-add-to-cart__button:hover, .relvie-src .sticky-add-to-cart__button:focus, .relvie-src .sticky-add-to-cart__button:active, .relvie-src #stickyAddToCart .sticky-add-to-cart__button, .relvie-src #stickyAddToCart .sticky-add-to-cart__button:hover, .relvie-src #stickyAddToCart .sticky-add-to-cart__button:focus, .relvie-src #stickyAddToCart .sticky-add-to-cart__button:active{ transform: none !important; box-shadow: none !important; outline: none !important; }
.relvie-src .jdgm-xx{ left: 0px; }
.relvie-src{ --jdgm-primary-color: #108474; --jdgm-secondary-color: rgba(16,132,116,0.1); --jdgm-star-color: #108474; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #108474; --jdgm-paginate-color: #108474; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #108474; }
.relvie-src .jdgm-histogram__bar-content{ background-color: rgb(16, 132, 116); }
.relvie-src .jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon.jdgm-rev__icon::after, .relvie-src .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{ color: white; background-color: rgb(16, 132, 116); }
.relvie-src .jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper::before{ content: "See more"; }
@media only screen and (min-width: 768px){.relvie-src .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper::before{ content: "See more"; }}
.relvie-src .jdgm-prev-badge[data-average-rating="0.00"]{ display: none !important; }
.relvie-src .jdgm-author-all-initials{ display: none !important; }
.relvie-src .jdgm-author-last-initial{ display: none !important; }
.relvie-src .jdgm-rev-widg__title{ visibility: hidden; }
.relvie-src .jdgm-rev-widg__summary-text{ visibility: hidden; }
.relvie-src .jdgm-prev-badge__text{ visibility: hidden; }
.relvie-src .jdgm-rev__prod-link-prefix::before{ content: "about"; }
.relvie-src .jdgm-rev__variant-label::before{ content: "Variant: "; }
.relvie-src .jdgm-rev__out-of-store-text::before{ content: "(out of store)"; }
@media only screen and (min-width: 768px){.relvie-src .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator, .relvie-src .jdgm-rev__pics .jdgm-rev__product-picture{ display: none; }}
@media only screen and (max-width: 768px){.relvie-src .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator, .relvie-src .jdgm-rev__pics .jdgm-rev__product-picture{ display: none; }}
.relvie-src .jdgm-preview-badge[data-template="product"]{ display: none !important; }
.relvie-src .jdgm-preview-badge[data-template="collection"]{ display: none !important; }
.relvie-src .jdgm-preview-badge[data-template="index"]{ display: none !important; }
.relvie-src .jdgm-review-widget[data-from-snippet="true"]{ display: none !important; }
.relvie-src .jdgm-verified-count-badget[data-from-snippet="true"]{ display: none !important; }
.relvie-src .jdgm-carousel-wrapper[data-from-snippet="true"]{ display: none !important; }
.relvie-src .jdgm-all-reviews-text[data-from-snippet="true"]{ display: none !important; }
.relvie-src .jdgm-medals-section[data-from-snippet="true"]{ display: none !important; }
.relvie-src .jdgm-ugc-media-wrapper[data-from-snippet="true"]{ display: none !important; }
.relvie-src .jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{ display: none !important; }
.relvie-src .jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{ display: none !important; }
.relvie-src .jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{ display: none !important; }
.relvie-src .jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{ display: none !important; }
.relvie-src .jdgm-review-snippet-widget{ --jdgm-snippet-card-color: #fff; --jdgm-snippet-text-color: #000; --jdgm-snippet-lighter-text-color: #7B7B7B; --jdgm-snippet-star-color: #108474; --jdgm-snippet-border-radius: 8px; --jdgm-snippet-arrows-bg-color: #fff; --jdgm-snippet-arrows-color: #000; }
.relvie-src .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{ border-radius: 8px; background: rgb(255, 255, 255); }
.relvie-src .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{ color: rgb(16, 132, 116); }
.relvie-src .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn, .relvie-src .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{ border-radius: 50%; background: rgb(255, 255, 255); }
.relvie-src .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn > svg, .relvie-src .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn > svg{ fill: rgb(0, 0, 0); }
.relvie-src .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content, .relvie-src .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon, .relvie-src .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img, .relvie-src .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{ border-radius: 8px; }
.relvie-src .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{ border-radius: 8px; }
.relvie-src .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{ border-radius: calc(4px); }
.relvie-src .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{ content: "Whisko"; }
.relvie-src .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{ border-radius: calc(48px); }
@-webkit-keyframes jdgm-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes jdgm-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }
.relvie-src .jdgm-star{ font-family: JudgemeStar; font-weight: bold; opacity: 1; -webkit-font-smoothing: antialiased; display: inline !important; text-decoration: none !important; padding: 0px 4px 0px 0px !important; margin: 0px !important; }
.relvie-src .jdgm-star:hover{ opacity: 1; }
.relvie-src .jdgm-star:last-of-type{ padding: 0px !important; }
.relvie-src .jdgm-star.jdgm--on::before{ content: ""; }
.relvie-src .jdgm-star.jdgm--off::before{ content: ""; }
.relvie-src .jdgm-star.jdgm--half::before{ content: ""; }
.relvie-src .jdgm-widget *{ margin: 0px; line-height: 1.4; box-sizing: border-box; }
.relvie-src .jdgm-hidden{ display: none !important; visibility: hidden !important; }
.relvie-src .jdgm-temp-hidden{ display: none; }
.relvie-src .jdgm-spinner{ width: 40px; height: 40px; margin: auto; border-radius: 50%; border-width: 2px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(204, 204, 204); animation: 0.8s linear 0s infinite normal none running jdgm-spin; }
.relvie-src .jdgm-spinner:empty{ display: block; }
.relvie-src .jdgm-prev-badge{ display: block !important; }
.relvie-src .gps *, .relvie-src .gps ::after, .relvie-src .gps ::before{ border: 0px solid rgb(229, 231, 235); box-sizing: border-box; }
.relvie-src .gps ::after, .relvie-src .gps ::before{ --tw-content: ""; }
.relvie-src .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; }
.relvie-src .gps hr{ border-top-width: 1px; color: inherit; height: 0px; }
.relvie-src .gps abbr:where([title]){ text-decoration: underline dotted; }
.relvie-src .gps h1, .relvie-src .gps h2, .relvie-src .gps h3, .relvie-src .gps h4, .relvie-src .gps h5, .relvie-src .gps h6{ font-size: inherit; font-weight: inherit; }
.relvie-src .gps a{ color: inherit; text-decoration: inherit; }
.relvie-src .gps b, .relvie-src .gps strong{ font-weight: bolder; }
.relvie-src .gps code, .relvie-src .gps kbd, .relvie-src .gps pre, .relvie-src .gps samp{ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
.relvie-src .gps small{ font-size: 80%; }
.relvie-src .gps sub, .relvie-src .gps sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.relvie-src .gps sub{ bottom: -0.25em; }
.relvie-src .gps sup{ top: -0.5em; }
.relvie-src .gps table{ border-collapse: collapse; border-color: inherit; text-indent: 0px; }
.relvie-src .gps button, .relvie-src .gps input, .relvie-src .gps optgroup, .relvie-src .gps select, .relvie-src .gps textarea{ color: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; }
.relvie-src .gps button, .relvie-src .gps select{ text-transform: none; }
.relvie-src .gps [type="button"], .relvie-src .gps [type="reset"], .relvie-src .gps [type="submit"], .relvie-src .gps button{ appearance: button; background-color: transparent; background-image: none; }
.relvie-src .gps progress{ vertical-align: baseline; }
.relvie-src .gps ::-webkit-inner-spin-button, .relvie-src .gps ::-webkit-outer-spin-button{ height: auto; }
.relvie-src .gps [type="search"]{ appearance: textfield; outline-offset: -2px; }
.relvie-src .gps ::-webkit-search-decoration{ appearance: none; }
.relvie-src .gps ::-webkit-file-upload-button{ appearance: button; font: inherit; }
.relvie-src .gps summary{ display: list-item; }
.relvie-src .gps blockquote, .relvie-src .gps dd, .relvie-src .gps dl, .relvie-src .gps figure, .relvie-src .gps h1, .relvie-src .gps h2, .relvie-src .gps h3, .relvie-src .gps h4, .relvie-src .gps h5, .relvie-src .gps h6, .relvie-src .gps hr, .relvie-src .gps p, .relvie-src .gps pre{ margin: 0px; }
.relvie-src .gps fieldset{ margin: 0px; padding: 0px; }
.relvie-src .gps legend{ padding: 0px; }
.relvie-src .gps menu, .relvie-src .gps ol, .relvie-src .gps ul{ list-style: none; margin: 0px; padding: 0px; }
.relvie-src .gps textarea{ resize: vertical; }
.relvie-src .gps input::placeholder, .relvie-src .gps textarea::placeholder{ color: rgb(156, 163, 175); opacity: 1; }
.relvie-src .gps [role="button"], .relvie-src .gps button{ cursor: pointer; }
.relvie-src .gps :disabled{ cursor: default; }
.relvie-src .gps audio, .relvie-src .gps canvas, .relvie-src .gps embed, .relvie-src .gps iframe, .relvie-src .gps img, .relvie-src .gps object, .relvie-src .gps svg, .relvie-src .gps video{ display: block; vertical-align: middle; }
.relvie-src .gps img, .relvie-src .gps video{ height: auto; max-width: 100%; }
.relvie-src .gps [hidden]{ display: none; }
.relvie-src .gps{ -webkit-tap-highlight-color: transparent; scroll-behavior: smooth; }
.relvie-src .gps #__next{ height: 100%; overflow-x: clip; }
.relvie-src .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%; }
.relvie-src .gps .gem-slider:not([data-keen-slider-disabled]){ align-content: flex-start; display: flex; min-height: 100%; overflow: hidden; position: relative; width: 100%; }
.relvie-src .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{ flex-direction: row-reverse; }
.relvie-src .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{ flex-wrap: wrap; }
.relvie-src .gps [data-keen-slider-moves] *{ pointer-events: none; }
.relvie-src .gps .pb-safe{ padding-bottom: env(safe-area-inset-bottom); }
.relvie-src .gps .pt-safe{ padding-top: env(safe-area-inset-top); }
.relvie-src .gps .pl-safe{ padding-left: env(safe-area-inset-left); }
.relvie-src .gps .pr-safe{ padding-right: env(safe-area-inset-right); }
.relvie-src .gps .p-safe{ padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); }
.relvie-src .gps .px-safe{ padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); }
.relvie-src .gps .py-safe{ padding-bottom: env(safe-area-inset-bottom); padding-top: env(safe-area-inset-top); }
.relvie-src .gps .h-safe{ height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); }
.relvie-src .gps .min-h-safe{ min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); }
.relvie-src .gps .gp-text ol, .relvie-src .gps .gp-text ul, .relvie-src .gps .gp-text-instant ol, .relvie-src .gps .gp-text-instant ul{ display: block; margin-block: 1em; margin-inline: 0px; padding-inline-start: 40px; padding-left: 40px; }
.relvie-src .gps .gp-text strong{ font-weight: 700; }
.relvie-src .gps .gp-text ul > li, .relvie-src .gps .gp-text-instant ul > li{ list-style: inside disc !important; }
.relvie-src .gps .gp-text ol > li, .relvie-src .gps .gp-text-instant ol > li{ list-style: inside decimal !important; }
.relvie-src .gps [display-init="hide"] > div{ display: inline !important; overflow: hidden !important; visibility: hidden !important; }
.relvie-src .gps [display-init="hide"] > div, .relvie-src .gps [display-init="hide"] > div *{ max-height: 0px !important; max-width: 0px !important; }
.relvie-src .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%; }
.relvie-src .gps [data-slot="children"].product-feature-image{ border: unset; border-radius: 0px; visibility: visible !important; }
.relvie-src .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; }
.relvie-src .gps .gp-instant-page [data-slot="children"].product-feature-image{ border: unset; visibility: visible !important; }
.relvie-src .gps .gp-instant-page [data-slot="children"].product-feature-image::after{ border: unset; color: rgb(170, 170, 170); visibility: visible; }
.relvie-src .gps .gp-instant-page [data-slot="children"].product-feature-image .drag-placeholder{ height: 100%; }
.relvie-src .gps .gp-dialog{ display: none; }
.relvie-src .gps .gp-dialog[open]{ display: block; }
.relvie-src .gps .gp-dialog:modal{ position: fixed; }
.relvie-src .gps h1, .relvie-src .gps h2, .relvie-src .gps h3, .relvie-src .gps h4, .relvie-src .gps h5, .relvie-src .gps h6{ word-break: normal; }
.relvie-src .gps p{ color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; text-align: inherit; }
.relvie-src .gps .gp-p-description-text ol, .relvie-src .gps .gp-p-description-text ul{ display: block; margin-block: 1em; margin-inline: 0px; padding-inline-start: 40px; padding-left: 40px; }
.relvie-src .gps .gp-p-description-text ol ol{ margin-block: 0px; }
.relvie-src .gps .gp-p-description-text h1{ font-size: 2em; margin-block: 0.67em; margin-inline: 0px; }
.relvie-src .gps .gp-p-description-text h1, .relvie-src .gps .gp-p-description-text h2, .relvie-src .gps .gp-p-description-text h3, .relvie-src .gps .gp-p-description-text h4, .relvie-src .gps .gp-p-description-text h5, .relvie-src .gps .gp-p-description-text h6{ display: block; font-weight: 700; }
.relvie-src .gps .gp-p-description-text h1, .relvie-src .gps .gp-p-description-text h2, .relvie-src .gps .gp-p-description-text h3, .relvie-src .gps .gp-p-description-text h4, .relvie-src .gps .gp-p-description-text h5, .relvie-src .gps .gp-p-description-text h6, .relvie-src .gps .gp-p-description-text p{ margin: 0px 0px 1em; line-height: 1.4 !important; }
.relvie-src .gps .gp-p-description-text h2{ font-size: 1.5em; }
.relvie-src .gps .gp-p-description-text h3{ font-size: 1.17em; }
.relvie-src .gps .gp-p-description-text a{ color: -webkit-link; cursor: text; text-decoration: underline; }
.relvie-src .gps .gp-p-description-text h4{ font-size: 1em; }
.relvie-src .gps .gp-p-description-text h5{ font-size: 0.83em; }
.relvie-src .gps .gp-p-description-text h6{ font-size: 0.67em; }
.relvie-src .gps .gp-p-description-text ul{ list-style-type: disc; }
.relvie-src .gps .gp-p-description-text ol{ list-style-type: decimal; }
.relvie-src .gps .gp-p-description-text ul li{ display: list-item; list-style: outside none disc; text-align: -webkit-match-parent; word-break: break-word; }
.relvie-src .gps .gp-p-description-text blockquote{ display: block; margin-block: 1em; margin-inline: 40px; }
.relvie-src .gps .gp-p-description-text table, .relvie-src .gps .gp-p-description-text td, .relvie-src .gps .gp-p-description-text th{ border: 1px dashed rgb(204, 204, 204) !important; padding: unset !important; }
.relvie-src .gps .gp-p-description-text table{ border-collapse: separate; border-spacing: 2px; box-sizing: border-box; display: table; text-indent: 0px; width: 100%; }
.relvie-src .gps .gp-p-description-text p:last-child{ margin-bottom: 0px !important; }
.relvie-src .gps .gp-tab-header-list::-webkit-scrollbar{ display: none; }
.relvie-src .gps .rfm-marquee-container{ display: flex; flex-direction: row; position: relative; transform: var(--transform); width: var(--width); max-width: unset !important; }
.relvie-src .gps .rfm-overlay{ height: 100%; position: absolute; width: 100%; }
.relvie-src .gps .rfm-overlay::after{ right: 0px; top: 0px; transform: rotate(180deg); }
.relvie-src .gps .rfm-overlay::before{ left: 0px; top: 0px; }
.relvie-src .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%); }
}
.relvie-src .gps .rfm-initial-child-container{ align-items: center; display: flex; flex: 0 0 auto; flex-direction: row; min-width: auto; }
.relvie-src .gps .rfm-child{ transform: var(--transform); }
.relvie-src .gps [style*="--mbchild:"] > :first-child{ margin-bottom: var(--mbchild); }
.relvie-src .gps [style*="--grchild:"] > :first-child{ grid-row: var(--grchild); }
@media (min-width: 1025px){.relvie-src .gps .rfm-marquee-container:hover div{ animation-play-state: var(--pause-on-hover); }
.relvie-src .gps .rfm-marquee-container:active div{ animation-play-state: var(--pause-on-click); }}
.relvie-src .gps.gpsil [style*="--d:"]{ display: var(--d); }
@media only screen and (max-width: 1024px){.relvie-src .gps.gpsil [style*="--d-tablet:"]{ display: var(--d-tablet); }}
@media only screen and (max-width: 767px){.relvie-src .gps.gpsil [style*="--d-mobile:"]{ display: var(--d-mobile); }}
.relvie-src .gps.gpsi [style*="--ai:"]{ align-items: var(--ai); }
.relvie-src .gps.gpsi [style*="--hvr-ai:"]:hover{ align-items: var(--hvr-ai); }
.relvie-src .gps.gpsi [style*="--focus-ai:"]:focus{ align-items: var(--focus-ai); }
.relvie-src .gps.gpsi [style*="--as:"]{ align-self: var(--as); }
.relvie-src .gps.gpsi [style*="--hvr-as:"]:hover{ align-self: var(--hvr-as); }
.relvie-src .gps.gpsi [style*="--focus-as:"]:focus{ align-self: var(--focus-as); }
.relvie-src .gps.gpsi [style*="--aspect:"]{ aspect-ratio: var(--aspect); }
.relvie-src .gps.gpsi [style*="--hvr-aspect:"]:hover{ aspect-ratio: var(--hvr-aspect); }
.relvie-src .gps.gpsi [style*="--focus-aspect:"]:focus{ aspect-ratio: var(--focus-aspect); }
.relvie-src .gps.gpsi [style*="--bg:"]{ background: var(--bg); }
.relvie-src .gps.gpsi [style*="--hvr-bg:"]:hover{ background: var(--hvr-bg); }
.relvie-src .gps.gpsi [style*="--focus-bg:"]:focus{ background: var(--focus-bg); }
.relvie-src .gps.gpsi [style*="--bga:"]{ background-attachment: var(--bga); }
.relvie-src .gps.gpsi [style*="--hvr-bga:"]:hover{ background-attachment: var(--hvr-bga); }
.relvie-src .gps.gpsi [style*="--focus-bga:"]:focus{ background-attachment: var(--focus-bga); }
.relvie-src .gps.gpsi [style*="--bgc:"]{ background-color: var(--bgc); }
.relvie-src .gps.gpsi [style*="--hvr-bgc:"]:hover{ background-color: var(--hvr-bgc); }
.relvie-src .gps.gpsi [style*="--focus-bgc:"]:focus{ background-color: var(--focus-bgc); }
.relvie-src .gps.gpsi [style*="--bgi:"]{ background-image: var(--bgi); }
.relvie-src .gps.gpsi [style*="--hvr-bgi:"]:hover{ background-image: var(--hvr-bgi); }
.relvie-src .gps.gpsi [style*="--focus-bgi:"]:focus{ background-image: var(--focus-bgi); }
.relvie-src .gps.gpsi [style*="--bgp:"]{ background-position: var(--bgp); }
.relvie-src .gps.gpsi [style*="--hvr-bgp:"]:hover{ background-position: var(--hvr-bgp); }
.relvie-src .gps.gpsi [style*="--focus-bgp:"]:focus{ background-position: var(--focus-bgp); }
.relvie-src .gps.gpsi [style*="--bgr:"]{ background-repeat: var(--bgr); }
.relvie-src .gps.gpsi [style*="--hvr-bgr:"]:hover{ background-repeat: var(--hvr-bgr); }
.relvie-src .gps.gpsi [style*="--focus-bgr:"]:focus{ background-repeat: var(--focus-bgr); }
.relvie-src .gps.gpsi [style*="--bgs:"]{ background-size: var(--bgs); }
.relvie-src .gps.gpsi [style*="--hvr-bgs:"]:hover{ background-size: var(--hvr-bgs); }
.relvie-src .gps.gpsi [style*="--focus-bgs:"]:focus{ background-size: var(--focus-bgs); }
.relvie-src .gps.gpsi [style*="--b:"]{ border: var(--b); }
.relvie-src .gps.gpsi [style*="--hvr-b:"]:hover{ border: var(--hvr-b); }
.relvie-src .gps.gpsi [style*="--focus-b:"]:focus{ border: var(--focus-b); }
.relvie-src .gps.gpsi [style*="--bb:"]{ border-bottom: var(--bb); }
.relvie-src .gps.gpsi [style*="--hvr-bb:"]:hover{ border-bottom: var(--hvr-bb); }
.relvie-src .gps.gpsi [style*="--focus-bb:"]:focus{ border-bottom: var(--focus-bb); }
.relvie-src .gps.gpsi [style*="--bbw:"]{ border-bottom-width: var(--bbw); }
.relvie-src .gps.gpsi [style*="--hvr-bbw:"]:hover{ border-bottom-width: var(--hvr-bbw); }
.relvie-src .gps.gpsi [style*="--focus-bbw:"]:focus{ border-bottom-width: var(--focus-bbw); }
.relvie-src .gps.gpsi [style*="--blw:"]{ border-left-width: var(--blw); }
.relvie-src .gps.gpsi [style*="--hvr-blw:"]:hover{ border-left-width: var(--hvr-blw); }
.relvie-src .gps.gpsi [style*="--focus-blw:"]:focus{ border-left-width: var(--focus-blw); }
.relvie-src .gps.gpsi [style*="--brw:"]{ border-right-width: var(--brw); }
.relvie-src .gps.gpsi [style*="--hvr-brw:"]:hover{ border-right-width: var(--hvr-brw); }
.relvie-src .gps.gpsi [style*="--focus-brw:"]:focus{ border-right-width: var(--focus-brw); }
.relvie-src .gps.gpsi [style*="--btw:"]{ border-top-width: var(--btw); }
.relvie-src .gps.gpsi [style*="--hvr-btw:"]:hover{ border-top-width: var(--hvr-btw); }
.relvie-src .gps.gpsi [style*="--focus-btw:"]:focus{ border-top-width: var(--focus-btw); }
.relvie-src .gps.gpsi [style*="--bbc:"]{ border-bottom-color: var(--bbc); }
.relvie-src .gps.gpsi [style*="--hvr-bbc:"]:hover{ border-bottom-color: var(--hvr-bbc); }
.relvie-src .gps.gpsi [style*="--focus-bbc:"]:focus{ border-bottom-color: var(--focus-bbc); }
.relvie-src .gps.gpsi [style*="--btc:"]{ border-top-color: var(--btc); }
.relvie-src .gps.gpsi [style*="--hvr-btc:"]:hover{ border-top-color: var(--hvr-btc); }
.relvie-src .gps.gpsi [style*="--focus-btc:"]:focus{ border-top-color: var(--focus-btc); }
.relvie-src .gps.gpsi [style*="--blc:"]{ border-left-color: var(--blc); }
.relvie-src .gps.gpsi [style*="--hvr-blc:"]:hover{ border-left-color: var(--hvr-blc); }
.relvie-src .gps.gpsi [style*="--focus-blc:"]:focus{ border-left-color: var(--focus-blc); }
.relvie-src .gps.gpsi [style*="--brc:"]{ border-right-color: var(--brc); }
.relvie-src .gps.gpsi [style*="--hvr-brc:"]:hover{ border-right-color: var(--hvr-brc); }
.relvie-src .gps.gpsi [style*="--focus-brc:"]:focus{ border-right-color: var(--focus-brc); }
.relvie-src .gps.gpsi [style*="--bc:"]{ border-color: var(--bc); }
.relvie-src .gps.gpsi [style*="--hvr-bc:"]:hover{ border-color: var(--hvr-bc); }
.relvie-src .gps.gpsi [style*="--focus-bc:"]:focus{ border-color: var(--focus-bc); }
.relvie-src .gps.gpsi [style*="--bblr:"]{ border-bottom-left-radius: var(--bblr); }
.relvie-src .gps.gpsi [style*="--hvr-bblr:"]:hover{ border-bottom-left-radius: var(--hvr-bblr); }
.relvie-src .gps.gpsi [style*="--focus-bblr:"]:focus{ border-bottom-left-radius: var(--focus-bblr); }
.relvie-src .gps.gpsi [style*="--bbrr:"]{ border-bottom-right-radius: var(--bbrr); }
.relvie-src .gps.gpsi [style*="--hvr-bbrr:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr); }
.relvie-src .gps.gpsi [style*="--focus-bbrr:"]:focus{ border-bottom-right-radius: var(--focus-bbrr); }
.relvie-src .gps.gpsi [style*="--bl:"]{ border-left: var(--bl); }
.relvie-src .gps.gpsi [style*="--hvr-bl:"]:hover{ border-left: var(--hvr-bl); }
.relvie-src .gps.gpsi [style*="--focus-bl:"]:focus{ border-left: var(--focus-bl); }
.relvie-src .gps.gpsi [style*="--radius:"]{ border-radius: var(--radius); }
.relvie-src .gps.gpsi [style*="--hvr-radius:"]:hover{ border-radius: var(--hvr-radius); }
.relvie-src .gps.gpsi [style*="--focus-radius:"]:focus{ border-radius: var(--focus-radius); }
.relvie-src .gps.gpsi [style*="--br:"]{ border-right: var(--br); }
.relvie-src .gps.gpsi [style*="--hvr-br:"]:hover{ border-right: var(--hvr-br); }
.relvie-src .gps.gpsi [style*="--focus-br:"]:focus{ border-right: var(--focus-br); }
.relvie-src .gps.gpsi [style*="--bs:"]{ border-style: var(--bs); }
.relvie-src .gps.gpsi [style*="--hvr-bs:"]:hover{ border-style: var(--hvr-bs); }
.relvie-src .gps.gpsi [style*="--focus-bs:"]:focus{ border-style: var(--focus-bs); }
.relvie-src .gps.gpsi [style*="--bt:"]{ border-top: var(--bt); }
.relvie-src .gps.gpsi [style*="--hvr-bt:"]:hover{ border-top: var(--hvr-bt); }
.relvie-src .gps.gpsi [style*="--focus-bt:"]:focus{ border-top: var(--focus-bt); }
.relvie-src .gps.gpsi [style*="--btlr:"]{ border-top-left-radius: var(--btlr); }
.relvie-src .gps.gpsi [style*="--hvr-btlr:"]:hover{ border-top-left-radius: var(--hvr-btlr); }
.relvie-src .gps.gpsi [style*="--focus-btlr:"]:focus{ border-top-left-radius: var(--focus-btlr); }
.relvie-src .gps.gpsi [style*="--btrr:"]{ border-top-right-radius: var(--btrr); }
.relvie-src .gps.gpsi [style*="--hvr-btrr:"]:hover{ border-top-right-radius: var(--hvr-btrr); }
.relvie-src .gps.gpsi [style*="--focus-btrr:"]:focus{ border-top-right-radius: var(--focus-btrr); }
.relvie-src .gps.gpsi [style*="--bw:"]{ border-width: var(--bw); }
.relvie-src .gps.gpsi [style*="--hvr-bw:"]:hover{ border-width: var(--hvr-bw); }
.relvie-src .gps.gpsi [style*="--focus-bw:"]:focus{ border-width: var(--focus-bw); }
.relvie-src .gps.gpsi [style*="--bottom:"]{ bottom: var(--bottom); }
.relvie-src .gps.gpsi [style*="--hvr-bottom:"]:hover{ bottom: var(--hvr-bottom); }
.relvie-src .gps.gpsi [style*="--focus-bottom:"]:focus{ bottom: var(--focus-bottom); }
.relvie-src .gps.gpsi [style*="--shadow:"]{ box-shadow: var(--shadow); }
.relvie-src .gps.gpsi [style*="--hvr-shadow:"]:hover{ box-shadow: var(--hvr-shadow); }
.relvie-src .gps.gpsi [style*="--focus-shadow:"]:focus{ box-shadow: var(--focus-shadow); }
.relvie-src .gps.gpsi [style*="--c:"]{ color: var(--c); }
.relvie-src .gps.gpsi [style*="--hvr-c:"]:hover{ color: var(--hvr-c); }
.relvie-src .gps.gpsi [style*="--focus-c:"]:focus{ color: var(--focus-c); }
.relvie-src .gps.gpsi [style*="--cg:"]{ column-gap: var(--cg); }
.relvie-src .gps.gpsi [style*="--hvr-cg:"]:hover{ column-gap: var(--hvr-cg); }
.relvie-src .gps.gpsi [style*="--focus-cg:"]:focus{ column-gap: var(--focus-cg); }
.relvie-src .gps.gpsi [style*="--d:"]{ display: var(--d); }
.relvie-src .gps.gpsi [style*="--hvr-d:"]:hover{ display: var(--hvr-d); }
.relvie-src .gps.gpsi [style*="--focus-d:"]:focus{ display: var(--focus-d); }
.relvie-src .gps.gpsi [style*="--fd:"]{ flex-direction: var(--fd); }
.relvie-src .gps.gpsi [style*="--hvr-fd:"]:hover{ flex-direction: var(--hvr-fd); }
.relvie-src .gps.gpsi [style*="--focus-fd:"]:focus{ flex-direction: var(--focus-fd); }
.relvie-src .gps.gpsi [style*="--ff:"]{ font-family: var(--ff); }
.relvie-src .gps.gpsi [style*="--hvr-ff:"]:hover{ font-family: var(--hvr-ff); }
.relvie-src .gps.gpsi [style*="--focus-ff:"]:focus{ font-family: var(--focus-ff); }
.relvie-src .gps.gpsi [style*="--size:"]{ font-size: var(--size); }
.relvie-src .gps.gpsi [style*="--hvr-size:"]:hover{ font-size: var(--hvr-size); }
.relvie-src .gps.gpsi [style*="--focus-size:"]:focus{ font-size: var(--focus-size); }
.relvie-src .gps.gpsi [style*="--weight:"]{ font-weight: var(--weight); }
.relvie-src .gps.gpsi [style*="--hvr-weight:"]:hover{ font-weight: var(--hvr-weight); }
.relvie-src .gps.gpsi [style*="--focus-weight:"]:focus{ font-weight: var(--focus-weight); }
.relvie-src .gps.gpsi [style*="--fs:"]{ font-style: var(--fs); }
.relvie-src .gps.gpsi [style*="--hvr-fs:"]:hover{ font-style: var(--hvr-fs); }
.relvie-src .gps.gpsi [style*="--focus-fs:"]:focus{ font-style: var(--focus-fs); }
.relvie-src .gps.gpsi [style*="--gg:"]{ gap: var(--gg); }
.relvie-src .gps.gpsi [style*="--hvr-gg:"]:hover{ gap: var(--hvr-gg); }
.relvie-src .gps.gpsi [style*="--focus-gg:"]:focus{ gap: var(--focus-gg); }
.relvie-src .gps.gpsi [style*="--gr:"]{ grid-row: var(--gr); }
.relvie-src .gps.gpsi [style*="--hvr-gr:"]:hover{ grid-row: var(--hvr-gr); }
.relvie-src .gps.gpsi [style*="--focus-gr:"]:focus{ grid-row: var(--focus-gr); }
.relvie-src .gps.gpsi [style*="--gtc:"]{ grid-template-columns: var(--gtc); }
.relvie-src .gps.gpsi [style*="--hvr-gtc:"]:hover{ grid-template-columns: var(--hvr-gtc); }
.relvie-src .gps.gpsi [style*="--focus-gtc:"]:focus{ grid-template-columns: var(--focus-gtc); }
.relvie-src .gps.gpsi [style*="--gtr:"]{ grid-template-rows: var(--gtr); }
.relvie-src .gps.gpsi [style*="--hvr-gtr:"]:hover{ grid-template-rows: var(--hvr-gtr); }
.relvie-src .gps.gpsi [style*="--focus-gtr:"]:focus{ grid-template-rows: var(--focus-gtr); }
.relvie-src .gps.gpsi [style*="--h:"]{ height: var(--h); }
.relvie-src .gps.gpsi [style*="--hvr-h:"]:hover{ height: var(--hvr-h); }
.relvie-src .gps.gpsi [style*="--focus-h:"]:focus{ height: var(--focus-h); }
.relvie-src .gps.gpsi [style*="--jc:"]{ justify-content: var(--jc); }
.relvie-src .gps.gpsi [style*="--hvr-jc:"]:hover{ justify-content: var(--hvr-jc); }
.relvie-src .gps.gpsi [style*="--focus-jc:"]:focus{ justify-content: var(--focus-jc); }
.relvie-src .gps.gpsi [style*="--js:"]{ justify-self: var(--js); }
.relvie-src .gps.gpsi [style*="--hvr-js:"]:hover{ justify-self: var(--hvr-js); }
.relvie-src .gps.gpsi [style*="--focus-js:"]:focus{ justify-self: var(--focus-js); }
.relvie-src .gps.gpsi [style*="--left:"]{ left: var(--left); }
.relvie-src .gps.gpsi [style*="--hvr-left:"]:hover{ left: var(--hvr-left); }
.relvie-src .gps.gpsi [style*="--focus-left:"]:focus{ left: var(--focus-left); }
.relvie-src .gps.gpsi [style*="--ls:"]{ letter-spacing: var(--ls); }
.relvie-src .gps.gpsi [style*="--hvr-ls:"]:hover{ letter-spacing: var(--hvr-ls); }
.relvie-src .gps.gpsi [style*="--focus-ls:"]:focus{ letter-spacing: var(--focus-ls); }
.relvie-src .gps.gpsi [style*="--lh:"]{ line-height: var(--lh); }
.relvie-src .gps.gpsi [style*="--hvr-lh:"]:hover{ line-height: var(--hvr-lh); }
.relvie-src .gps.gpsi [style*="--focus-lh:"]:focus{ line-height: var(--focus-lh); }
.relvie-src .gps.gpsi [style*="--tdt:"]{ text-decoration-thickness: var(--tdt); }
.relvie-src .gps.gpsi [style*="--hvr-tdt:"]:hover{ text-decoration-thickness: var(--hvr-tdt); }
.relvie-src .gps.gpsi [style*="--focus-tdt:"]:focus{ text-decoration-thickness: var(--focus-tdt); }
.relvie-src .gps.gpsi [style*="--tdc:"]{ text-decoration-color: var(--tdc); }
.relvie-src .gps.gpsi [style*="--hvr-tdc:"]:hover{ text-decoration-color: var(--hvr-tdc); }
.relvie-src .gps.gpsi [style*="--focus-tdc:"]:focus{ text-decoration-color: var(--focus-tdc); }
.relvie-src .gps.gpsi [style*="--tdl:"]{ text-decoration-line: var(--tdl); }
.relvie-src .gps.gpsi [style*="--hvr-tdl:"]:hover{ text-decoration-line: var(--hvr-tdl); }
.relvie-src .gps.gpsi [style*="--focus-tdl:"]:focus{ text-decoration-line: var(--focus-tdl); }
.relvie-src .gps.gpsi [style*="--m:"]{ margin: var(--m); }
.relvie-src .gps.gpsi [style*="--hvr-m:"]:hover{ margin: var(--hvr-m); }
.relvie-src .gps.gpsi [style*="--focus-m:"]:focus{ margin: var(--focus-m); }
.relvie-src .gps.gpsi [style*="--mb:"]{ margin-bottom: var(--mb); }
.relvie-src .gps.gpsi [style*="--hvr-mb:"]:hover{ margin-bottom: var(--hvr-mb); }
.relvie-src .gps.gpsi [style*="--focus-mb:"]:focus{ margin-bottom: var(--focus-mb); }
.relvie-src .gps.gpsi [style*="--ml:"]{ margin-left: var(--ml); }
.relvie-src .gps.gpsi [style*="--hvr-ml:"]:hover{ margin-left: var(--hvr-ml); }
.relvie-src .gps.gpsi [style*="--focus-ml:"]:focus{ margin-left: var(--focus-ml); }
.relvie-src .gps.gpsi [style*="--mr:"]{ margin-right: var(--mr); }
.relvie-src .gps.gpsi [style*="--hvr-mr:"]:hover{ margin-right: var(--hvr-mr); }
.relvie-src .gps.gpsi [style*="--focus-mr:"]:focus{ margin-right: var(--focus-mr); }
.relvie-src .gps.gpsi [style*="--mt:"]{ margin-top: var(--mt); }
.relvie-src .gps.gpsi [style*="--hvr-mt:"]:hover{ margin-top: var(--hvr-mt); }
.relvie-src .gps.gpsi [style*="--focus-mt:"]:focus{ margin-top: var(--focus-mt); }
.relvie-src .gps.gpsi [style*="--maxh:"]{ max-height: var(--maxh); }
.relvie-src .gps.gpsi [style*="--hvr-maxh:"]:hover{ max-height: var(--hvr-maxh); }
.relvie-src .gps.gpsi [style*="--focus-maxh:"]:focus{ max-height: var(--focus-maxh); }
.relvie-src .gps.gpsi [style*="--maxw:"]{ max-width: var(--maxw); }
.relvie-src .gps.gpsi [style*="--hvr-maxw:"]:hover{ max-width: var(--hvr-maxw); }
.relvie-src .gps.gpsi [style*="--focus-maxw:"]:focus{ max-width: var(--focus-maxw); }
.relvie-src .gps.gpsi [style*="--minh:"]{ min-height: var(--minh); }
.relvie-src .gps.gpsi [style*="--hvr-minh:"]:hover{ min-height: var(--hvr-minh); }
.relvie-src .gps.gpsi [style*="--focus-minh:"]:focus{ min-height: var(--focus-minh); }
.relvie-src .gps.gpsi [style*="--minw:"]{ min-width: var(--minw); }
.relvie-src .gps.gpsi [style*="--hvr-minw:"]:hover{ min-width: var(--hvr-minw); }
.relvie-src .gps.gpsi [style*="--focus-minw:"]:focus{ min-width: var(--focus-minw); }
.relvie-src .gps.gpsi [style*="--objf:"]{ object-fit: var(--objf); }
.relvie-src .gps.gpsi [style*="--hvr-objf:"]:hover{ object-fit: var(--hvr-objf); }
.relvie-src .gps.gpsi [style*="--focus-objf:"]:focus{ object-fit: var(--focus-objf); }
.relvie-src .gps.gpsi [style*="--op:"]{ opacity: var(--op); }
.relvie-src .gps.gpsi [style*="--hvr-op:"]:hover{ opacity: var(--hvr-op); }
.relvie-src .gps.gpsi [style*="--focus-op:"]:focus{ opacity: var(--focus-op); }
.relvie-src .gps.gpsi [style*="--o:"]{ order: var(--o); }
.relvie-src .gps.gpsi [style*="--hvr-o:"]:hover{ order: var(--hvr-o); }
.relvie-src .gps.gpsi [style*="--focus-o:"]:focus{ order: var(--focus-o); }
.relvie-src .gps.gpsi [style*="--of:"]{ overflow: var(--of); }
.relvie-src .gps.gpsi [style*="--hvr-of:"]:hover{ overflow: var(--hvr-of); }
.relvie-src .gps.gpsi [style*="--focus-of:"]:focus{ overflow: var(--focus-of); }
.relvie-src .gps.gpsi [style*="--ofx:"]{ overflow-x: var(--ofx); }
.relvie-src .gps.gpsi [style*="--hvr-ofx:"]:hover{ overflow-x: var(--hvr-ofx); }
.relvie-src .gps.gpsi [style*="--focus-ofx:"]:focus{ overflow-x: var(--focus-ofx); }
.relvie-src .gps.gpsi [style*="--ofy:"]{ overflow-y: var(--ofy); }
.relvie-src .gps.gpsi [style*="--hvr-ofy:"]:hover{ overflow-y: var(--hvr-ofy); }
.relvie-src .gps.gpsi [style*="--focus-ofy:"]:focus{ overflow-y: var(--focus-ofy); }
.relvie-src .gps.gpsi [style*="--pc:"]{ place-content: var(--pc); }
.relvie-src .gps.gpsi [style*="--hvr-pc:"]:hover{ place-content: var(--hvr-pc); }
.relvie-src .gps.gpsi [style*="--focus-pc:"]:focus{ place-content: var(--focus-pc); }
.relvie-src .gps.gpsi [style*="--p:"]{ padding: var(--p); }
.relvie-src .gps.gpsi [style*="--hvr-p:"]:hover{ padding: var(--hvr-p); }
.relvie-src .gps.gpsi [style*="--focus-p:"]:focus{ padding: var(--focus-p); }
.relvie-src .gps.gpsi [style*="--pb:"]{ padding-bottom: var(--pb); }
.relvie-src .gps.gpsi [style*="--hvr-pb:"]:hover{ padding-bottom: var(--hvr-pb); }
.relvie-src .gps.gpsi [style*="--focus-pb:"]:focus{ padding-bottom: var(--focus-pb); }
.relvie-src .gps.gpsi [style*="--pl:"]{ padding-left: var(--pl); }
.relvie-src .gps.gpsi [style*="--hvr-pl:"]:hover{ padding-left: var(--hvr-pl); }
.relvie-src .gps.gpsi [style*="--focus-pl:"]:focus{ padding-left: var(--focus-pl); }
.relvie-src .gps.gpsi [style*="--pr:"]{ padding-right: var(--pr); }
.relvie-src .gps.gpsi [style*="--hvr-pr:"]:hover{ padding-right: var(--hvr-pr); }
.relvie-src .gps.gpsi [style*="--focus-pr:"]:focus{ padding-right: var(--focus-pr); }
.relvie-src .gps.gpsi [style*="--pt:"]{ padding-top: var(--pt); }
.relvie-src .gps.gpsi [style*="--hvr-pt:"]:hover{ padding-top: var(--hvr-pt); }
.relvie-src .gps.gpsi [style*="--focus-pt:"]:focus{ padding-top: var(--focus-pt); }
.relvie-src .gps.gpsi [style*="--pe:"]{ pointer-events: var(--pe); }
.relvie-src .gps.gpsi [style*="--hvr-pe:"]:hover{ pointer-events: var(--hvr-pe); }
.relvie-src .gps.gpsi [style*="--focus-pe:"]:focus{ pointer-events: var(--focus-pe); }
.relvie-src .gps.gpsi [style*="--pos:"]{ position: var(--pos); }
.relvie-src .gps.gpsi [style*="--hvr-pos:"]:hover{ position: var(--hvr-pos); }
.relvie-src .gps.gpsi [style*="--focus-pos:"]:focus{ position: var(--focus-pos); }
.relvie-src .gps.gpsi [style*="--right:"]{ right: var(--right); }
.relvie-src .gps.gpsi [style*="--hvr-right:"]:hover{ right: var(--hvr-right); }
.relvie-src .gps.gpsi [style*="--focus-right:"]:focus{ right: var(--focus-right); }
.relvie-src .gps.gpsi [style*="--rg:"]{ row-gap: var(--rg); }
.relvie-src .gps.gpsi [style*="--hvr-rg:"]:hover{ row-gap: var(--hvr-rg); }
.relvie-src .gps.gpsi [style*="--focus-rg:"]:focus{ row-gap: var(--focus-rg); }
.relvie-src .gps.gpsi [style*="--ta:"]{ text-align: var(--ta); }
.relvie-src .gps.gpsi [style*="--hvr-ta:"]:hover{ text-align: var(--hvr-ta); }
.relvie-src .gps.gpsi [style*="--focus-ta:"]:focus{ text-align: var(--focus-ta); }
.relvie-src .gps.gpsi [style*="--ts:"]{ text-shadow: var(--ts); }
.relvie-src .gps.gpsi [style*="--hvr-ts:"]:hover{ text-shadow: var(--hvr-ts); }
.relvie-src .gps.gpsi [style*="--focus-ts:"]:focus{ text-shadow: var(--focus-ts); }
.relvie-src .gps.gpsi [style*="--tt:"]{ text-transform: var(--tt); }
.relvie-src .gps.gpsi [style*="--hvr-tt:"]:hover{ text-transform: var(--hvr-tt); }
.relvie-src .gps.gpsi [style*="--focus-tt:"]:focus{ text-transform: var(--focus-tt); }
.relvie-src .gps.gpsi [style*="--top:"]{ top: var(--top); }
.relvie-src .gps.gpsi [style*="--hvr-top:"]:hover{ top: var(--hvr-top); }
.relvie-src .gps.gpsi [style*="--focus-top:"]:focus{ top: var(--focus-top); }
.relvie-src .gps.gpsi [style*="--t:"]{ transform: var(--t); }
.relvie-src .gps.gpsi [style*="--hvr-t:"]:hover{ transform: var(--hvr-t); }
.relvie-src .gps.gpsi [style*="--focus-t:"]:focus{ transform: var(--focus-t); }
.relvie-src .gps.gpsi [style*="--v:"]{ visibility: var(--v); }
.relvie-src .gps.gpsi [style*="--hvr-v:"]:hover{ visibility: var(--hvr-v); }
.relvie-src .gps.gpsi [style*="--focus-v:"]:focus{ visibility: var(--focus-v); }
.relvie-src .gps.gpsi [style*="--ws:"]{ white-space: var(--ws); }
.relvie-src .gps.gpsi [style*="--hvr-ws:"]:hover{ white-space: var(--hvr-ws); }
.relvie-src .gps.gpsi [style*="--focus-ws:"]:focus{ white-space: var(--focus-ws); }
.relvie-src .gps.gpsi [style*="--w:"]{ width: var(--w); }
.relvie-src .gps.gpsi [style*="--hvr-w:"]:hover{ width: var(--hvr-w); }
.relvie-src .gps.gpsi [style*="--focus-w:"]:focus{ width: var(--focus-w); }
.relvie-src .gps.gpsi [style*="--z:"]{ z-index: var(--z); }
.relvie-src .gps.gpsi [style*="--hvr-z:"]:hover{ z-index: var(--hvr-z); }
.relvie-src .gps.gpsi [style*="--focus-z:"]:focus{ z-index: var(--focus-z); }
.relvie-src .gps.gpsi [style*="--wm:"]{ writing-mode: var(--wm); }
.relvie-src .gps.gpsi [style*="--hvr-wm:"]:hover{ writing-mode: var(--hvr-wm); }
.relvie-src .gps.gpsi [style*="--focus-wm:"]:focus{ writing-mode: var(--focus-wm); }
.relvie-src .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){.relvie-src .gps.gpsi [style*="--ai-tablet:"]{ align-items: var(--ai-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-ai-tablet:"]:hover{ align-items: var(--hvr-ai-tablet); }
.relvie-src .gps.gpsi [style*="--focus-ai-tablet:"]:focus{ align-items: var(--focus-ai-tablet); }
.relvie-src .gps.gpsi [style*="--as-tablet:"]{ align-self: var(--as-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-as-tablet:"]:hover{ align-self: var(--hvr-as-tablet); }
.relvie-src .gps.gpsi [style*="--focus-as-tablet:"]:focus{ align-self: var(--focus-as-tablet); }
.relvie-src .gps.gpsi [style*="--aspect-tablet:"]{ aspect-ratio: var(--aspect-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-aspect-tablet:"]:hover{ aspect-ratio: var(--hvr-aspect-tablet); }
.relvie-src .gps.gpsi [style*="--focus-aspect-tablet:"]:focus{ aspect-ratio: var(--focus-aspect-tablet); }
.relvie-src .gps.gpsi [style*="--bg-tablet:"]{ background: var(--bg-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bg-tablet:"]:hover{ background: var(--hvr-bg-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bg-tablet:"]:focus{ background: var(--focus-bg-tablet); }
.relvie-src .gps.gpsi [style*="--bga-tablet:"]{ background-attachment: var(--bga-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bga-tablet:"]:hover{ background-attachment: var(--hvr-bga-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bga-tablet:"]:focus{ background-attachment: var(--focus-bga-tablet); }
.relvie-src .gps.gpsi [style*="--bgc-tablet:"]{ background-color: var(--bgc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bgc-tablet:"]:hover{ background-color: var(--hvr-bgc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bgc-tablet:"]:focus{ background-color: var(--focus-bgc-tablet); }
.relvie-src .gps.gpsi [style*="--bgi-tablet:"]{ background-image: var(--bgi-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bgi-tablet:"]:hover{ background-image: var(--hvr-bgi-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bgi-tablet:"]:focus{ background-image: var(--focus-bgi-tablet); }
.relvie-src .gps.gpsi [style*="--bgp-tablet:"]{ background-position: var(--bgp-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bgp-tablet:"]:hover{ background-position: var(--hvr-bgp-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bgp-tablet:"]:focus{ background-position: var(--focus-bgp-tablet); }
.relvie-src .gps.gpsi [style*="--bgr-tablet:"]{ background-repeat: var(--bgr-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bgr-tablet:"]:hover{ background-repeat: var(--hvr-bgr-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bgr-tablet:"]:focus{ background-repeat: var(--focus-bgr-tablet); }
.relvie-src .gps.gpsi [style*="--bgs-tablet:"]{ background-size: var(--bgs-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bgs-tablet:"]:hover{ background-size: var(--hvr-bgs-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bgs-tablet:"]:focus{ background-size: var(--focus-bgs-tablet); }
.relvie-src .gps.gpsi [style*="--b-tablet:"]{ border: var(--b-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-b-tablet:"]:hover{ border: var(--hvr-b-tablet); }
.relvie-src .gps.gpsi [style*="--focus-b-tablet:"]:focus{ border: var(--focus-b-tablet); }
.relvie-src .gps.gpsi [style*="--bb-tablet:"]{ border-bottom: var(--bb-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bb-tablet:"]:hover{ border-bottom: var(--hvr-bb-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bb-tablet:"]:focus{ border-bottom: var(--focus-bb-tablet); }
.relvie-src .gps.gpsi [style*="--bbw-tablet:"]{ border-bottom-width: var(--bbw-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bbw-tablet:"]:hover{ border-bottom-width: var(--hvr-bbw-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bbw-tablet:"]:focus{ border-bottom-width: var(--focus-bbw-tablet); }
.relvie-src .gps.gpsi [style*="--blw-tablet:"]{ border-left-width: var(--blw-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-blw-tablet:"]:hover{ border-left-width: var(--hvr-blw-tablet); }
.relvie-src .gps.gpsi [style*="--focus-blw-tablet:"]:focus{ border-left-width: var(--focus-blw-tablet); }
.relvie-src .gps.gpsi [style*="--brw-tablet:"]{ border-right-width: var(--brw-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-brw-tablet:"]:hover{ border-right-width: var(--hvr-brw-tablet); }
.relvie-src .gps.gpsi [style*="--focus-brw-tablet:"]:focus{ border-right-width: var(--focus-brw-tablet); }
.relvie-src .gps.gpsi [style*="--btw-tablet:"]{ border-top-width: var(--btw-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-btw-tablet:"]:hover{ border-top-width: var(--hvr-btw-tablet); }
.relvie-src .gps.gpsi [style*="--focus-btw-tablet:"]:focus{ border-top-width: var(--focus-btw-tablet); }
.relvie-src .gps.gpsi [style*="--bbc-tablet:"]{ border-bottom-color: var(--bbc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bbc-tablet:"]:hover{ border-bottom-color: var(--hvr-bbc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bbc-tablet:"]:focus{ border-bottom-color: var(--focus-bbc-tablet); }
.relvie-src .gps.gpsi [style*="--btc-tablet:"]{ border-top-color: var(--btc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-btc-tablet:"]:hover{ border-top-color: var(--hvr-btc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-btc-tablet:"]:focus{ border-top-color: var(--focus-btc-tablet); }
.relvie-src .gps.gpsi [style*="--blc-tablet:"]{ border-left-color: var(--blc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-blc-tablet:"]:hover{ border-left-color: var(--hvr-blc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-blc-tablet:"]:focus{ border-left-color: var(--focus-blc-tablet); }
.relvie-src .gps.gpsi [style*="--brc-tablet:"]{ border-right-color: var(--brc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-brc-tablet:"]:hover{ border-right-color: var(--hvr-brc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-brc-tablet:"]:focus{ border-right-color: var(--focus-brc-tablet); }
.relvie-src .gps.gpsi [style*="--bc-tablet:"]{ border-color: var(--bc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bc-tablet:"]:hover{ border-color: var(--hvr-bc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bc-tablet:"]:focus{ border-color: var(--focus-bc-tablet); }
.relvie-src .gps.gpsi [style*="--bblr-tablet:"]{ border-bottom-left-radius: var(--bblr-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bblr-tablet:"]:hover{ border-bottom-left-radius: var(--hvr-bblr-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bblr-tablet:"]:focus{ border-bottom-left-radius: var(--focus-bblr-tablet); }
.relvie-src .gps.gpsi [style*="--bbrr-tablet:"]{ border-bottom-right-radius: var(--bbrr-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bbrr-tablet:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bbrr-tablet:"]:focus{ border-bottom-right-radius: var(--focus-bbrr-tablet); }
.relvie-src .gps.gpsi [style*="--bl-tablet:"]{ border-left: var(--bl-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bl-tablet:"]:hover{ border-left: var(--hvr-bl-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bl-tablet:"]:focus{ border-left: var(--focus-bl-tablet); }
.relvie-src .gps.gpsi [style*="--radius-tablet:"]{ border-radius: var(--radius-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-radius-tablet:"]:hover{ border-radius: var(--hvr-radius-tablet); }
.relvie-src .gps.gpsi [style*="--focus-radius-tablet:"]:focus{ border-radius: var(--focus-radius-tablet); }
.relvie-src .gps.gpsi [style*="--br-tablet:"]{ border-right: var(--br-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-br-tablet:"]:hover{ border-right: var(--hvr-br-tablet); }
.relvie-src .gps.gpsi [style*="--focus-br-tablet:"]:focus{ border-right: var(--focus-br-tablet); }
.relvie-src .gps.gpsi [style*="--bs-tablet:"]{ border-style: var(--bs-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bs-tablet:"]:hover{ border-style: var(--hvr-bs-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bs-tablet:"]:focus{ border-style: var(--focus-bs-tablet); }
.relvie-src .gps.gpsi [style*="--bt-tablet:"]{ border-top: var(--bt-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bt-tablet:"]:hover{ border-top: var(--hvr-bt-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bt-tablet:"]:focus{ border-top: var(--focus-bt-tablet); }
.relvie-src .gps.gpsi [style*="--btlr-tablet:"]{ border-top-left-radius: var(--btlr-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-btlr-tablet:"]:hover{ border-top-left-radius: var(--hvr-btlr-tablet); }
.relvie-src .gps.gpsi [style*="--focus-btlr-tablet:"]:focus{ border-top-left-radius: var(--focus-btlr-tablet); }
.relvie-src .gps.gpsi [style*="--btrr-tablet:"]{ border-top-right-radius: var(--btrr-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-btrr-tablet:"]:hover{ border-top-right-radius: var(--hvr-btrr-tablet); }
.relvie-src .gps.gpsi [style*="--focus-btrr-tablet:"]:focus{ border-top-right-radius: var(--focus-btrr-tablet); }
.relvie-src .gps.gpsi [style*="--bw-tablet:"]{ border-width: var(--bw-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bw-tablet:"]:hover{ border-width: var(--hvr-bw-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bw-tablet:"]:focus{ border-width: var(--focus-bw-tablet); }
.relvie-src .gps.gpsi [style*="--bottom-tablet:"]{ bottom: var(--bottom-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-bottom-tablet:"]:hover{ bottom: var(--hvr-bottom-tablet); }
.relvie-src .gps.gpsi [style*="--focus-bottom-tablet:"]:focus{ bottom: var(--focus-bottom-tablet); }
.relvie-src .gps.gpsi [style*="--shadow-tablet:"]{ box-shadow: var(--shadow-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-shadow-tablet:"]:hover{ box-shadow: var(--hvr-shadow-tablet); }
.relvie-src .gps.gpsi [style*="--focus-shadow-tablet:"]:focus{ box-shadow: var(--focus-shadow-tablet); }
.relvie-src .gps.gpsi [style*="--c-tablet:"]{ color: var(--c-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-c-tablet:"]:hover{ color: var(--hvr-c-tablet); }
.relvie-src .gps.gpsi [style*="--focus-c-tablet:"]:focus{ color: var(--focus-c-tablet); }
.relvie-src .gps.gpsi [style*="--cg-tablet:"]{ column-gap: var(--cg-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-cg-tablet:"]:hover{ column-gap: var(--hvr-cg-tablet); }
.relvie-src .gps.gpsi [style*="--focus-cg-tablet:"]:focus{ column-gap: var(--focus-cg-tablet); }
.relvie-src .gps.gpsi [style*="--d-tablet:"]{ display: var(--d-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-d-tablet:"]:hover{ display: var(--hvr-d-tablet); }
.relvie-src .gps.gpsi [style*="--focus-d-tablet:"]:focus{ display: var(--focus-d-tablet); }
.relvie-src .gps.gpsi [style*="--fd-tablet:"]{ flex-direction: var(--fd-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-fd-tablet:"]:hover{ flex-direction: var(--hvr-fd-tablet); }
.relvie-src .gps.gpsi [style*="--focus-fd-tablet:"]:focus{ flex-direction: var(--focus-fd-tablet); }
.relvie-src .gps.gpsi [style*="--ff-tablet:"]{ font-family: var(--ff-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-ff-tablet:"]:hover{ font-family: var(--hvr-ff-tablet); }
.relvie-src .gps.gpsi [style*="--focus-ff-tablet:"]:focus{ font-family: var(--focus-ff-tablet); }
.relvie-src .gps.gpsi [style*="--size-tablet:"]{ font-size: var(--size-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-size-tablet:"]:hover{ font-size: var(--hvr-size-tablet); }
.relvie-src .gps.gpsi [style*="--focus-size-tablet:"]:focus{ font-size: var(--focus-size-tablet); }
.relvie-src .gps.gpsi [style*="--weight-tablet:"]{ font-weight: var(--weight-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-weight-tablet:"]:hover{ font-weight: var(--hvr-weight-tablet); }
.relvie-src .gps.gpsi [style*="--focus-weight-tablet:"]:focus{ font-weight: var(--focus-weight-tablet); }
.relvie-src .gps.gpsi [style*="--fs-tablet:"]{ font-style: var(--fs-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-fs-tablet:"]:hover{ font-style: var(--hvr-fs-tablet); }
.relvie-src .gps.gpsi [style*="--focus-fs-tablet:"]:focus{ font-style: var(--focus-fs-tablet); }
.relvie-src .gps.gpsi [style*="--gg-tablet:"]{ gap: var(--gg-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-gg-tablet:"]:hover{ gap: var(--hvr-gg-tablet); }
.relvie-src .gps.gpsi [style*="--focus-gg-tablet:"]:focus{ gap: var(--focus-gg-tablet); }
.relvie-src .gps.gpsi [style*="--gr-tablet:"]{ grid-row: var(--gr-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-gr-tablet:"]:hover{ grid-row: var(--hvr-gr-tablet); }
.relvie-src .gps.gpsi [style*="--focus-gr-tablet:"]:focus{ grid-row: var(--focus-gr-tablet); }
.relvie-src .gps.gpsi [style*="--gtc-tablet:"]{ grid-template-columns: var(--gtc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-gtc-tablet:"]:hover{ grid-template-columns: var(--hvr-gtc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-gtc-tablet:"]:focus{ grid-template-columns: var(--focus-gtc-tablet); }
.relvie-src .gps.gpsi [style*="--gtr-tablet:"]{ grid-template-rows: var(--gtr-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-gtr-tablet:"]:hover{ grid-template-rows: var(--hvr-gtr-tablet); }
.relvie-src .gps.gpsi [style*="--focus-gtr-tablet:"]:focus{ grid-template-rows: var(--focus-gtr-tablet); }
.relvie-src .gps.gpsi [style*="--h-tablet:"]{ height: var(--h-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-h-tablet:"]:hover{ height: var(--hvr-h-tablet); }
.relvie-src .gps.gpsi [style*="--focus-h-tablet:"]:focus{ height: var(--focus-h-tablet); }
.relvie-src .gps.gpsi [style*="--jc-tablet:"]{ justify-content: var(--jc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-jc-tablet:"]:hover{ justify-content: var(--hvr-jc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-jc-tablet:"]:focus{ justify-content: var(--focus-jc-tablet); }
.relvie-src .gps.gpsi [style*="--js-tablet:"]{ justify-self: var(--js-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-js-tablet:"]:hover{ justify-self: var(--hvr-js-tablet); }
.relvie-src .gps.gpsi [style*="--focus-js-tablet:"]:focus{ justify-self: var(--focus-js-tablet); }
.relvie-src .gps.gpsi [style*="--left-tablet:"]{ left: var(--left-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-left-tablet:"]:hover{ left: var(--hvr-left-tablet); }
.relvie-src .gps.gpsi [style*="--focus-left-tablet:"]:focus{ left: var(--focus-left-tablet); }
.relvie-src .gps.gpsi [style*="--ls-tablet:"]{ letter-spacing: var(--ls-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-ls-tablet:"]:hover{ letter-spacing: var(--hvr-ls-tablet); }
.relvie-src .gps.gpsi [style*="--focus-ls-tablet:"]:focus{ letter-spacing: var(--focus-ls-tablet); }
.relvie-src .gps.gpsi [style*="--lh-tablet:"]{ line-height: var(--lh-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-lh-tablet:"]:hover{ line-height: var(--hvr-lh-tablet); }
.relvie-src .gps.gpsi [style*="--focus-lh-tablet:"]:focus{ line-height: var(--focus-lh-tablet); }
.relvie-src .gps.gpsi [style*="--tdt-tablet:"]{ text-decoration-thickness: var(--tdt-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-tdt-tablet:"]:hover{ text-decoration-thickness: var(--hvr-tdt-tablet); }
.relvie-src .gps.gpsi [style*="--focus-tdt-tablet:"]:focus{ text-decoration-thickness: var(--focus-tdt-tablet); }
.relvie-src .gps.gpsi [style*="--tdc-tablet:"]{ text-decoration-color: var(--tdc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-tdc-tablet:"]:hover{ text-decoration-color: var(--hvr-tdc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-tdc-tablet:"]:focus{ text-decoration-color: var(--focus-tdc-tablet); }
.relvie-src .gps.gpsi [style*="--tdl-tablet:"]{ text-decoration-line: var(--tdl-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-tdl-tablet:"]:hover{ text-decoration-line: var(--hvr-tdl-tablet); }
.relvie-src .gps.gpsi [style*="--focus-tdl-tablet:"]:focus{ text-decoration-line: var(--focus-tdl-tablet); }
.relvie-src .gps.gpsi [style*="--m-tablet:"]{ margin: var(--m-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-m-tablet:"]:hover{ margin: var(--hvr-m-tablet); }
.relvie-src .gps.gpsi [style*="--focus-m-tablet:"]:focus{ margin: var(--focus-m-tablet); }
.relvie-src .gps.gpsi [style*="--mb-tablet:"]{ margin-bottom: var(--mb-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-mb-tablet:"]:hover{ margin-bottom: var(--hvr-mb-tablet); }
.relvie-src .gps.gpsi [style*="--focus-mb-tablet:"]:focus{ margin-bottom: var(--focus-mb-tablet); }
.relvie-src .gps.gpsi [style*="--ml-tablet:"]{ margin-left: var(--ml-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-ml-tablet:"]:hover{ margin-left: var(--hvr-ml-tablet); }
.relvie-src .gps.gpsi [style*="--focus-ml-tablet:"]:focus{ margin-left: var(--focus-ml-tablet); }
.relvie-src .gps.gpsi [style*="--mr-tablet:"]{ margin-right: var(--mr-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-mr-tablet:"]:hover{ margin-right: var(--hvr-mr-tablet); }
.relvie-src .gps.gpsi [style*="--focus-mr-tablet:"]:focus{ margin-right: var(--focus-mr-tablet); }
.relvie-src .gps.gpsi [style*="--mt-tablet:"]{ margin-top: var(--mt-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-mt-tablet:"]:hover{ margin-top: var(--hvr-mt-tablet); }
.relvie-src .gps.gpsi [style*="--focus-mt-tablet:"]:focus{ margin-top: var(--focus-mt-tablet); }
.relvie-src .gps.gpsi [style*="--maxh-tablet:"]{ max-height: var(--maxh-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-maxh-tablet:"]:hover{ max-height: var(--hvr-maxh-tablet); }
.relvie-src .gps.gpsi [style*="--focus-maxh-tablet:"]:focus{ max-height: var(--focus-maxh-tablet); }
.relvie-src .gps.gpsi [style*="--maxw-tablet:"]{ max-width: var(--maxw-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-maxw-tablet:"]:hover{ max-width: var(--hvr-maxw-tablet); }
.relvie-src .gps.gpsi [style*="--focus-maxw-tablet:"]:focus{ max-width: var(--focus-maxw-tablet); }
.relvie-src .gps.gpsi [style*="--minh-tablet:"]{ min-height: var(--minh-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-minh-tablet:"]:hover{ min-height: var(--hvr-minh-tablet); }
.relvie-src .gps.gpsi [style*="--focus-minh-tablet:"]:focus{ min-height: var(--focus-minh-tablet); }
.relvie-src .gps.gpsi [style*="--minw-tablet:"]{ min-width: var(--minw-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-minw-tablet:"]:hover{ min-width: var(--hvr-minw-tablet); }
.relvie-src .gps.gpsi [style*="--focus-minw-tablet:"]:focus{ min-width: var(--focus-minw-tablet); }
.relvie-src .gps.gpsi [style*="--objf-tablet:"]{ object-fit: var(--objf-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-objf-tablet:"]:hover{ object-fit: var(--hvr-objf-tablet); }
.relvie-src .gps.gpsi [style*="--focus-objf-tablet:"]:focus{ object-fit: var(--focus-objf-tablet); }
.relvie-src .gps.gpsi [style*="--op-tablet:"]{ opacity: var(--op-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-op-tablet:"]:hover{ opacity: var(--hvr-op-tablet); }
.relvie-src .gps.gpsi [style*="--focus-op-tablet:"]:focus{ opacity: var(--focus-op-tablet); }
.relvie-src .gps.gpsi [style*="--o-tablet:"]{ order: var(--o-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-o-tablet:"]:hover{ order: var(--hvr-o-tablet); }
.relvie-src .gps.gpsi [style*="--focus-o-tablet:"]:focus{ order: var(--focus-o-tablet); }
.relvie-src .gps.gpsi [style*="--of-tablet:"]{ overflow: var(--of-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-of-tablet:"]:hover{ overflow: var(--hvr-of-tablet); }
.relvie-src .gps.gpsi [style*="--focus-of-tablet:"]:focus{ overflow: var(--focus-of-tablet); }
.relvie-src .gps.gpsi [style*="--ofx-tablet:"]{ overflow-x: var(--ofx-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-ofx-tablet:"]:hover{ overflow-x: var(--hvr-ofx-tablet); }
.relvie-src .gps.gpsi [style*="--focus-ofx-tablet:"]:focus{ overflow-x: var(--focus-ofx-tablet); }
.relvie-src .gps.gpsi [style*="--ofy-tablet:"]{ overflow-y: var(--ofy-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-ofy-tablet:"]:hover{ overflow-y: var(--hvr-ofy-tablet); }
.relvie-src .gps.gpsi [style*="--focus-ofy-tablet:"]:focus{ overflow-y: var(--focus-ofy-tablet); }
.relvie-src .gps.gpsi [style*="--pc-tablet:"]{ place-content: var(--pc-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-pc-tablet:"]:hover{ place-content: var(--hvr-pc-tablet); }
.relvie-src .gps.gpsi [style*="--focus-pc-tablet:"]:focus{ place-content: var(--focus-pc-tablet); }
.relvie-src .gps.gpsi [style*="--p-tablet:"]{ padding: var(--p-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-p-tablet:"]:hover{ padding: var(--hvr-p-tablet); }
.relvie-src .gps.gpsi [style*="--focus-p-tablet:"]:focus{ padding: var(--focus-p-tablet); }
.relvie-src .gps.gpsi [style*="--pb-tablet:"]{ padding-bottom: var(--pb-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-pb-tablet:"]:hover{ padding-bottom: var(--hvr-pb-tablet); }
.relvie-src .gps.gpsi [style*="--focus-pb-tablet:"]:focus{ padding-bottom: var(--focus-pb-tablet); }
.relvie-src .gps.gpsi [style*="--pl-tablet:"]{ padding-left: var(--pl-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-pl-tablet:"]:hover{ padding-left: var(--hvr-pl-tablet); }
.relvie-src .gps.gpsi [style*="--focus-pl-tablet:"]:focus{ padding-left: var(--focus-pl-tablet); }
.relvie-src .gps.gpsi [style*="--pr-tablet:"]{ padding-right: var(--pr-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-pr-tablet:"]:hover{ padding-right: var(--hvr-pr-tablet); }
.relvie-src .gps.gpsi [style*="--focus-pr-tablet:"]:focus{ padding-right: var(--focus-pr-tablet); }
.relvie-src .gps.gpsi [style*="--pt-tablet:"]{ padding-top: var(--pt-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-pt-tablet:"]:hover{ padding-top: var(--hvr-pt-tablet); }
.relvie-src .gps.gpsi [style*="--focus-pt-tablet:"]:focus{ padding-top: var(--focus-pt-tablet); }
.relvie-src .gps.gpsi [style*="--pe-tablet:"]{ pointer-events: var(--pe-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-pe-tablet:"]:hover{ pointer-events: var(--hvr-pe-tablet); }
.relvie-src .gps.gpsi [style*="--focus-pe-tablet:"]:focus{ pointer-events: var(--focus-pe-tablet); }
.relvie-src .gps.gpsi [style*="--pos-tablet:"]{ position: var(--pos-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-pos-tablet:"]:hover{ position: var(--hvr-pos-tablet); }
.relvie-src .gps.gpsi [style*="--focus-pos-tablet:"]:focus{ position: var(--focus-pos-tablet); }
.relvie-src .gps.gpsi [style*="--right-tablet:"]{ right: var(--right-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-right-tablet:"]:hover{ right: var(--hvr-right-tablet); }
.relvie-src .gps.gpsi [style*="--focus-right-tablet:"]:focus{ right: var(--focus-right-tablet); }
.relvie-src .gps.gpsi [style*="--rg-tablet:"]{ row-gap: var(--rg-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-rg-tablet:"]:hover{ row-gap: var(--hvr-rg-tablet); }
.relvie-src .gps.gpsi [style*="--focus-rg-tablet:"]:focus{ row-gap: var(--focus-rg-tablet); }
.relvie-src .gps.gpsi [style*="--ta-tablet:"]{ text-align: var(--ta-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-ta-tablet:"]:hover{ text-align: var(--hvr-ta-tablet); }
.relvie-src .gps.gpsi [style*="--focus-ta-tablet:"]:focus{ text-align: var(--focus-ta-tablet); }
.relvie-src .gps.gpsi [style*="--ts-tablet:"]{ text-shadow: var(--ts-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-ts-tablet:"]:hover{ text-shadow: var(--hvr-ts-tablet); }
.relvie-src .gps.gpsi [style*="--focus-ts-tablet:"]:focus{ text-shadow: var(--focus-ts-tablet); }
.relvie-src .gps.gpsi [style*="--tt-tablet:"]{ text-transform: var(--tt-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-tt-tablet:"]:hover{ text-transform: var(--hvr-tt-tablet); }
.relvie-src .gps.gpsi [style*="--focus-tt-tablet:"]:focus{ text-transform: var(--focus-tt-tablet); }
.relvie-src .gps.gpsi [style*="--top-tablet:"]{ top: var(--top-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-top-tablet:"]:hover{ top: var(--hvr-top-tablet); }
.relvie-src .gps.gpsi [style*="--focus-top-tablet:"]:focus{ top: var(--focus-top-tablet); }
.relvie-src .gps.gpsi [style*="--t-tablet:"]{ transform: var(--t-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-t-tablet:"]:hover{ transform: var(--hvr-t-tablet); }
.relvie-src .gps.gpsi [style*="--focus-t-tablet:"]:focus{ transform: var(--focus-t-tablet); }
.relvie-src .gps.gpsi [style*="--v-tablet:"]{ visibility: var(--v-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-v-tablet:"]:hover{ visibility: var(--hvr-v-tablet); }
.relvie-src .gps.gpsi [style*="--focus-v-tablet:"]:focus{ visibility: var(--focus-v-tablet); }
.relvie-src .gps.gpsi [style*="--ws-tablet:"]{ white-space: var(--ws-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-ws-tablet:"]:hover{ white-space: var(--hvr-ws-tablet); }
.relvie-src .gps.gpsi [style*="--focus-ws-tablet:"]:focus{ white-space: var(--focus-ws-tablet); }
.relvie-src .gps.gpsi [style*="--w-tablet:"]{ width: var(--w-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-w-tablet:"]:hover{ width: var(--hvr-w-tablet); }
.relvie-src .gps.gpsi [style*="--focus-w-tablet:"]:focus{ width: var(--focus-w-tablet); }
.relvie-src .gps.gpsi [style*="--z-tablet:"]{ z-index: var(--z-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-z-tablet:"]:hover{ z-index: var(--hvr-z-tablet); }
.relvie-src .gps.gpsi [style*="--focus-z-tablet:"]:focus{ z-index: var(--focus-z-tablet); }
.relvie-src .gps.gpsi [style*="--wm-tablet:"]{ writing-mode: var(--wm-tablet); }
.relvie-src .gps.gpsi [style*="--hvr-wm-tablet:"]:hover{ writing-mode: var(--hvr-wm-tablet); }
.relvie-src .gps.gpsi [style*="--focus-wm-tablet:"]:focus{ writing-mode: var(--focus-wm-tablet); }
.relvie-src .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){.relvie-src .gps.gpsi [style*="--ai-mobile:"]{ align-items: var(--ai-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-ai-mobile:"]:hover{ align-items: var(--hvr-ai-mobile); }
.relvie-src .gps.gpsi [style*="--focus-ai-mobile:"]:focus{ align-items: var(--focus-ai-mobile); }
.relvie-src .gps.gpsi [style*="--as-mobile:"]{ align-self: var(--as-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-as-mobile:"]:hover{ align-self: var(--hvr-as-mobile); }
.relvie-src .gps.gpsi [style*="--focus-as-mobile:"]:focus{ align-self: var(--focus-as-mobile); }
.relvie-src .gps.gpsi [style*="--aspect-mobile:"]{ aspect-ratio: var(--aspect-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-aspect-mobile:"]:hover{ aspect-ratio: var(--hvr-aspect-mobile); }
.relvie-src .gps.gpsi [style*="--focus-aspect-mobile:"]:focus{ aspect-ratio: var(--focus-aspect-mobile); }
.relvie-src .gps.gpsi [style*="--bg-mobile:"]{ background: var(--bg-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bg-mobile:"]:hover{ background: var(--hvr-bg-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bg-mobile:"]:focus{ background: var(--focus-bg-mobile); }
.relvie-src .gps.gpsi [style*="--bga-mobile:"]{ background-attachment: var(--bga-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bga-mobile:"]:hover{ background-attachment: var(--hvr-bga-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bga-mobile:"]:focus{ background-attachment: var(--focus-bga-mobile); }
.relvie-src .gps.gpsi [style*="--bgc-mobile:"]{ background-color: var(--bgc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bgc-mobile:"]:hover{ background-color: var(--hvr-bgc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bgc-mobile:"]:focus{ background-color: var(--focus-bgc-mobile); }
.relvie-src .gps.gpsi [style*="--bgi-mobile:"]{ background-image: var(--bgi-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bgi-mobile:"]:hover{ background-image: var(--hvr-bgi-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bgi-mobile:"]:focus{ background-image: var(--focus-bgi-mobile); }
.relvie-src .gps.gpsi [style*="--bgp-mobile:"]{ background-position: var(--bgp-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bgp-mobile:"]:hover{ background-position: var(--hvr-bgp-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bgp-mobile:"]:focus{ background-position: var(--focus-bgp-mobile); }
.relvie-src .gps.gpsi [style*="--bgr-mobile:"]{ background-repeat: var(--bgr-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bgr-mobile:"]:hover{ background-repeat: var(--hvr-bgr-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bgr-mobile:"]:focus{ background-repeat: var(--focus-bgr-mobile); }
.relvie-src .gps.gpsi [style*="--bgs-mobile:"]{ background-size: var(--bgs-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bgs-mobile:"]:hover{ background-size: var(--hvr-bgs-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bgs-mobile:"]:focus{ background-size: var(--focus-bgs-mobile); }
.relvie-src .gps.gpsi [style*="--b-mobile:"]{ border: var(--b-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-b-mobile:"]:hover{ border: var(--hvr-b-mobile); }
.relvie-src .gps.gpsi [style*="--focus-b-mobile:"]:focus{ border: var(--focus-b-mobile); }
.relvie-src .gps.gpsi [style*="--bb-mobile:"]{ border-bottom: var(--bb-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bb-mobile:"]:hover{ border-bottom: var(--hvr-bb-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bb-mobile:"]:focus{ border-bottom: var(--focus-bb-mobile); }
.relvie-src .gps.gpsi [style*="--bbw-mobile:"]{ border-bottom-width: var(--bbw-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bbw-mobile:"]:hover{ border-bottom-width: var(--hvr-bbw-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bbw-mobile:"]:focus{ border-bottom-width: var(--focus-bbw-mobile); }
.relvie-src .gps.gpsi [style*="--blw-mobile:"]{ border-left-width: var(--blw-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-blw-mobile:"]:hover{ border-left-width: var(--hvr-blw-mobile); }
.relvie-src .gps.gpsi [style*="--focus-blw-mobile:"]:focus{ border-left-width: var(--focus-blw-mobile); }
.relvie-src .gps.gpsi [style*="--brw-mobile:"]{ border-right-width: var(--brw-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-brw-mobile:"]:hover{ border-right-width: var(--hvr-brw-mobile); }
.relvie-src .gps.gpsi [style*="--focus-brw-mobile:"]:focus{ border-right-width: var(--focus-brw-mobile); }
.relvie-src .gps.gpsi [style*="--btw-mobile:"]{ border-top-width: var(--btw-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-btw-mobile:"]:hover{ border-top-width: var(--hvr-btw-mobile); }
.relvie-src .gps.gpsi [style*="--focus-btw-mobile:"]:focus{ border-top-width: var(--focus-btw-mobile); }
.relvie-src .gps.gpsi [style*="--bbc-mobile:"]{ border-bottom-color: var(--bbc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bbc-mobile:"]:hover{ border-bottom-color: var(--hvr-bbc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bbc-mobile:"]:focus{ border-bottom-color: var(--focus-bbc-mobile); }
.relvie-src .gps.gpsi [style*="--btc-mobile:"]{ border-top-color: var(--btc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-btc-mobile:"]:hover{ border-top-color: var(--hvr-btc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-btc-mobile:"]:focus{ border-top-color: var(--focus-btc-mobile); }
.relvie-src .gps.gpsi [style*="--blc-mobile:"]{ border-left-color: var(--blc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-blc-mobile:"]:hover{ border-left-color: var(--hvr-blc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-blc-mobile:"]:focus{ border-left-color: var(--focus-blc-mobile); }
.relvie-src .gps.gpsi [style*="--brc-mobile:"]{ border-right-color: var(--brc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-brc-mobile:"]:hover{ border-right-color: var(--hvr-brc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-brc-mobile:"]:focus{ border-right-color: var(--focus-brc-mobile); }
.relvie-src .gps.gpsi [style*="--bc-mobile:"]{ border-color: var(--bc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bc-mobile:"]:hover{ border-color: var(--hvr-bc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bc-mobile:"]:focus{ border-color: var(--focus-bc-mobile); }
.relvie-src .gps.gpsi [style*="--bblr-mobile:"]{ border-bottom-left-radius: var(--bblr-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bblr-mobile:"]:hover{ border-bottom-left-radius: var(--hvr-bblr-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bblr-mobile:"]:focus{ border-bottom-left-radius: var(--focus-bblr-mobile); }
.relvie-src .gps.gpsi [style*="--bbrr-mobile:"]{ border-bottom-right-radius: var(--bbrr-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bbrr-mobile:"]:hover{ border-bottom-right-radius: var(--hvr-bbrr-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bbrr-mobile:"]:focus{ border-bottom-right-radius: var(--focus-bbrr-mobile); }
.relvie-src .gps.gpsi [style*="--bl-mobile:"]{ border-left: var(--bl-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bl-mobile:"]:hover{ border-left: var(--hvr-bl-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bl-mobile:"]:focus{ border-left: var(--focus-bl-mobile); }
.relvie-src .gps.gpsi [style*="--radius-mobile:"]{ border-radius: var(--radius-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-radius-mobile:"]:hover{ border-radius: var(--hvr-radius-mobile); }
.relvie-src .gps.gpsi [style*="--focus-radius-mobile:"]:focus{ border-radius: var(--focus-radius-mobile); }
.relvie-src .gps.gpsi [style*="--br-mobile:"]{ border-right: var(--br-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-br-mobile:"]:hover{ border-right: var(--hvr-br-mobile); }
.relvie-src .gps.gpsi [style*="--focus-br-mobile:"]:focus{ border-right: var(--focus-br-mobile); }
.relvie-src .gps.gpsi [style*="--bs-mobile:"]{ border-style: var(--bs-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bs-mobile:"]:hover{ border-style: var(--hvr-bs-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bs-mobile:"]:focus{ border-style: var(--focus-bs-mobile); }
.relvie-src .gps.gpsi [style*="--bt-mobile:"]{ border-top: var(--bt-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bt-mobile:"]:hover{ border-top: var(--hvr-bt-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bt-mobile:"]:focus{ border-top: var(--focus-bt-mobile); }
.relvie-src .gps.gpsi [style*="--btlr-mobile:"]{ border-top-left-radius: var(--btlr-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-btlr-mobile:"]:hover{ border-top-left-radius: var(--hvr-btlr-mobile); }
.relvie-src .gps.gpsi [style*="--focus-btlr-mobile:"]:focus{ border-top-left-radius: var(--focus-btlr-mobile); }
.relvie-src .gps.gpsi [style*="--btrr-mobile:"]{ border-top-right-radius: var(--btrr-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-btrr-mobile:"]:hover{ border-top-right-radius: var(--hvr-btrr-mobile); }
.relvie-src .gps.gpsi [style*="--focus-btrr-mobile:"]:focus{ border-top-right-radius: var(--focus-btrr-mobile); }
.relvie-src .gps.gpsi [style*="--bw-mobile:"]{ border-width: var(--bw-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bw-mobile:"]:hover{ border-width: var(--hvr-bw-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bw-mobile:"]:focus{ border-width: var(--focus-bw-mobile); }
.relvie-src .gps.gpsi [style*="--bottom-mobile:"]{ bottom: var(--bottom-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-bottom-mobile:"]:hover{ bottom: var(--hvr-bottom-mobile); }
.relvie-src .gps.gpsi [style*="--focus-bottom-mobile:"]:focus{ bottom: var(--focus-bottom-mobile); }
.relvie-src .gps.gpsi [style*="--shadow-mobile:"]{ box-shadow: var(--shadow-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-shadow-mobile:"]:hover{ box-shadow: var(--hvr-shadow-mobile); }
.relvie-src .gps.gpsi [style*="--focus-shadow-mobile:"]:focus{ box-shadow: var(--focus-shadow-mobile); }
.relvie-src .gps.gpsi [style*="--c-mobile:"]{ color: var(--c-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-c-mobile:"]:hover{ color: var(--hvr-c-mobile); }
.relvie-src .gps.gpsi [style*="--focus-c-mobile:"]:focus{ color: var(--focus-c-mobile); }
.relvie-src .gps.gpsi [style*="--cg-mobile:"]{ column-gap: var(--cg-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-cg-mobile:"]:hover{ column-gap: var(--hvr-cg-mobile); }
.relvie-src .gps.gpsi [style*="--focus-cg-mobile:"]:focus{ column-gap: var(--focus-cg-mobile); }
.relvie-src .gps.gpsi [style*="--d-mobile:"]{ display: var(--d-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-d-mobile:"]:hover{ display: var(--hvr-d-mobile); }
.relvie-src .gps.gpsi [style*="--focus-d-mobile:"]:focus{ display: var(--focus-d-mobile); }
.relvie-src .gps.gpsi [style*="--fd-mobile:"]{ flex-direction: var(--fd-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-fd-mobile:"]:hover{ flex-direction: var(--hvr-fd-mobile); }
.relvie-src .gps.gpsi [style*="--focus-fd-mobile:"]:focus{ flex-direction: var(--focus-fd-mobile); }
.relvie-src .gps.gpsi [style*="--ff-mobile:"]{ font-family: var(--ff-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-ff-mobile:"]:hover{ font-family: var(--hvr-ff-mobile); }
.relvie-src .gps.gpsi [style*="--focus-ff-mobile:"]:focus{ font-family: var(--focus-ff-mobile); }
.relvie-src .gps.gpsi [style*="--size-mobile:"]{ font-size: var(--size-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-size-mobile:"]:hover{ font-size: var(--hvr-size-mobile); }
.relvie-src .gps.gpsi [style*="--focus-size-mobile:"]:focus{ font-size: var(--focus-size-mobile); }
.relvie-src .gps.gpsi [style*="--weight-mobile:"]{ font-weight: var(--weight-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-weight-mobile:"]:hover{ font-weight: var(--hvr-weight-mobile); }
.relvie-src .gps.gpsi [style*="--focus-weight-mobile:"]:focus{ font-weight: var(--focus-weight-mobile); }
.relvie-src .gps.gpsi [style*="--fs-mobile:"]{ font-style: var(--fs-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-fs-mobile:"]:hover{ font-style: var(--hvr-fs-mobile); }
.relvie-src .gps.gpsi [style*="--focus-fs-mobile:"]:focus{ font-style: var(--focus-fs-mobile); }
.relvie-src .gps.gpsi [style*="--gg-mobile:"]{ gap: var(--gg-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-gg-mobile:"]:hover{ gap: var(--hvr-gg-mobile); }
.relvie-src .gps.gpsi [style*="--focus-gg-mobile:"]:focus{ gap: var(--focus-gg-mobile); }
.relvie-src .gps.gpsi [style*="--gr-mobile:"]{ grid-row: var(--gr-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-gr-mobile:"]:hover{ grid-row: var(--hvr-gr-mobile); }
.relvie-src .gps.gpsi [style*="--focus-gr-mobile:"]:focus{ grid-row: var(--focus-gr-mobile); }
.relvie-src .gps.gpsi [style*="--gtc-mobile:"]{ grid-template-columns: var(--gtc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-gtc-mobile:"]:hover{ grid-template-columns: var(--hvr-gtc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-gtc-mobile:"]:focus{ grid-template-columns: var(--focus-gtc-mobile); }
.relvie-src .gps.gpsi [style*="--gtr-mobile:"]{ grid-template-rows: var(--gtr-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-gtr-mobile:"]:hover{ grid-template-rows: var(--hvr-gtr-mobile); }
.relvie-src .gps.gpsi [style*="--focus-gtr-mobile:"]:focus{ grid-template-rows: var(--focus-gtr-mobile); }
.relvie-src .gps.gpsi [style*="--h-mobile:"]{ height: var(--h-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-h-mobile:"]:hover{ height: var(--hvr-h-mobile); }
.relvie-src .gps.gpsi [style*="--focus-h-mobile:"]:focus{ height: var(--focus-h-mobile); }
.relvie-src .gps.gpsi [style*="--jc-mobile:"]{ justify-content: var(--jc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-jc-mobile:"]:hover{ justify-content: var(--hvr-jc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-jc-mobile:"]:focus{ justify-content: var(--focus-jc-mobile); }
.relvie-src .gps.gpsi [style*="--js-mobile:"]{ justify-self: var(--js-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-js-mobile:"]:hover{ justify-self: var(--hvr-js-mobile); }
.relvie-src .gps.gpsi [style*="--focus-js-mobile:"]:focus{ justify-self: var(--focus-js-mobile); }
.relvie-src .gps.gpsi [style*="--left-mobile:"]{ left: var(--left-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-left-mobile:"]:hover{ left: var(--hvr-left-mobile); }
.relvie-src .gps.gpsi [style*="--focus-left-mobile:"]:focus{ left: var(--focus-left-mobile); }
.relvie-src .gps.gpsi [style*="--ls-mobile:"]{ letter-spacing: var(--ls-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-ls-mobile:"]:hover{ letter-spacing: var(--hvr-ls-mobile); }
.relvie-src .gps.gpsi [style*="--focus-ls-mobile:"]:focus{ letter-spacing: var(--focus-ls-mobile); }
.relvie-src .gps.gpsi [style*="--lh-mobile:"]{ line-height: var(--lh-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-lh-mobile:"]:hover{ line-height: var(--hvr-lh-mobile); }
.relvie-src .gps.gpsi [style*="--focus-lh-mobile:"]:focus{ line-height: var(--focus-lh-mobile); }
.relvie-src .gps.gpsi [style*="--tdt-mobile:"]{ text-decoration-thickness: var(--tdt-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-tdt-mobile:"]:hover{ text-decoration-thickness: var(--hvr-tdt-mobile); }
.relvie-src .gps.gpsi [style*="--focus-tdt-mobile:"]:focus{ text-decoration-thickness: var(--focus-tdt-mobile); }
.relvie-src .gps.gpsi [style*="--tdc-mobile:"]{ text-decoration-color: var(--tdc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-tdc-mobile:"]:hover{ text-decoration-color: var(--hvr-tdc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-tdc-mobile:"]:focus{ text-decoration-color: var(--focus-tdc-mobile); }
.relvie-src .gps.gpsi [style*="--tdl-mobile:"]{ text-decoration-line: var(--tdl-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-tdl-mobile:"]:hover{ text-decoration-line: var(--hvr-tdl-mobile); }
.relvie-src .gps.gpsi [style*="--focus-tdl-mobile:"]:focus{ text-decoration-line: var(--focus-tdl-mobile); }
.relvie-src .gps.gpsi [style*="--m-mobile:"]{ margin: var(--m-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-m-mobile:"]:hover{ margin: var(--hvr-m-mobile); }
.relvie-src .gps.gpsi [style*="--focus-m-mobile:"]:focus{ margin: var(--focus-m-mobile); }
.relvie-src .gps.gpsi [style*="--mb-mobile:"]{ margin-bottom: var(--mb-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-mb-mobile:"]:hover{ margin-bottom: var(--hvr-mb-mobile); }
.relvie-src .gps.gpsi [style*="--focus-mb-mobile:"]:focus{ margin-bottom: var(--focus-mb-mobile); }
.relvie-src .gps.gpsi [style*="--ml-mobile:"]{ margin-left: var(--ml-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-ml-mobile:"]:hover{ margin-left: var(--hvr-ml-mobile); }
.relvie-src .gps.gpsi [style*="--focus-ml-mobile:"]:focus{ margin-left: var(--focus-ml-mobile); }
.relvie-src .gps.gpsi [style*="--mr-mobile:"]{ margin-right: var(--mr-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-mr-mobile:"]:hover{ margin-right: var(--hvr-mr-mobile); }
.relvie-src .gps.gpsi [style*="--focus-mr-mobile:"]:focus{ margin-right: var(--focus-mr-mobile); }
.relvie-src .gps.gpsi [style*="--mt-mobile:"]{ margin-top: var(--mt-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-mt-mobile:"]:hover{ margin-top: var(--hvr-mt-mobile); }
.relvie-src .gps.gpsi [style*="--focus-mt-mobile:"]:focus{ margin-top: var(--focus-mt-mobile); }
.relvie-src .gps.gpsi [style*="--maxh-mobile:"]{ max-height: var(--maxh-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-maxh-mobile:"]:hover{ max-height: var(--hvr-maxh-mobile); }
.relvie-src .gps.gpsi [style*="--focus-maxh-mobile:"]:focus{ max-height: var(--focus-maxh-mobile); }
.relvie-src .gps.gpsi [style*="--maxw-mobile:"]{ max-width: var(--maxw-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-maxw-mobile:"]:hover{ max-width: var(--hvr-maxw-mobile); }
.relvie-src .gps.gpsi [style*="--focus-maxw-mobile:"]:focus{ max-width: var(--focus-maxw-mobile); }
.relvie-src .gps.gpsi [style*="--minh-mobile:"]{ min-height: var(--minh-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-minh-mobile:"]:hover{ min-height: var(--hvr-minh-mobile); }
.relvie-src .gps.gpsi [style*="--focus-minh-mobile:"]:focus{ min-height: var(--focus-minh-mobile); }
.relvie-src .gps.gpsi [style*="--minw-mobile:"]{ min-width: var(--minw-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-minw-mobile:"]:hover{ min-width: var(--hvr-minw-mobile); }
.relvie-src .gps.gpsi [style*="--focus-minw-mobile:"]:focus{ min-width: var(--focus-minw-mobile); }
.relvie-src .gps.gpsi [style*="--objf-mobile:"]{ object-fit: var(--objf-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-objf-mobile:"]:hover{ object-fit: var(--hvr-objf-mobile); }
.relvie-src .gps.gpsi [style*="--focus-objf-mobile:"]:focus{ object-fit: var(--focus-objf-mobile); }
.relvie-src .gps.gpsi [style*="--op-mobile:"]{ opacity: var(--op-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-op-mobile:"]:hover{ opacity: var(--hvr-op-mobile); }
.relvie-src .gps.gpsi [style*="--focus-op-mobile:"]:focus{ opacity: var(--focus-op-mobile); }
.relvie-src .gps.gpsi [style*="--o-mobile:"]{ order: var(--o-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-o-mobile:"]:hover{ order: var(--hvr-o-mobile); }
.relvie-src .gps.gpsi [style*="--focus-o-mobile:"]:focus{ order: var(--focus-o-mobile); }
.relvie-src .gps.gpsi [style*="--of-mobile:"]{ overflow: var(--of-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-of-mobile:"]:hover{ overflow: var(--hvr-of-mobile); }
.relvie-src .gps.gpsi [style*="--focus-of-mobile:"]:focus{ overflow: var(--focus-of-mobile); }
.relvie-src .gps.gpsi [style*="--ofx-mobile:"]{ overflow-x: var(--ofx-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-ofx-mobile:"]:hover{ overflow-x: var(--hvr-ofx-mobile); }
.relvie-src .gps.gpsi [style*="--focus-ofx-mobile:"]:focus{ overflow-x: var(--focus-ofx-mobile); }
.relvie-src .gps.gpsi [style*="--ofy-mobile:"]{ overflow-y: var(--ofy-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-ofy-mobile:"]:hover{ overflow-y: var(--hvr-ofy-mobile); }
.relvie-src .gps.gpsi [style*="--focus-ofy-mobile:"]:focus{ overflow-y: var(--focus-ofy-mobile); }
.relvie-src .gps.gpsi [style*="--pc-mobile:"]{ place-content: var(--pc-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-pc-mobile:"]:hover{ place-content: var(--hvr-pc-mobile); }
.relvie-src .gps.gpsi [style*="--focus-pc-mobile:"]:focus{ place-content: var(--focus-pc-mobile); }
.relvie-src .gps.gpsi [style*="--p-mobile:"]{ padding: var(--p-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-p-mobile:"]:hover{ padding: var(--hvr-p-mobile); }
.relvie-src .gps.gpsi [style*="--focus-p-mobile:"]:focus{ padding: var(--focus-p-mobile); }
.relvie-src .gps.gpsi [style*="--pb-mobile:"]{ padding-bottom: var(--pb-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-pb-mobile:"]:hover{ padding-bottom: var(--hvr-pb-mobile); }
.relvie-src .gps.gpsi [style*="--focus-pb-mobile:"]:focus{ padding-bottom: var(--focus-pb-mobile); }
.relvie-src .gps.gpsi [style*="--pl-mobile:"]{ padding-left: var(--pl-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-pl-mobile:"]:hover{ padding-left: var(--hvr-pl-mobile); }
.relvie-src .gps.gpsi [style*="--focus-pl-mobile:"]:focus{ padding-left: var(--focus-pl-mobile); }
.relvie-src .gps.gpsi [style*="--pr-mobile:"]{ padding-right: var(--pr-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-pr-mobile:"]:hover{ padding-right: var(--hvr-pr-mobile); }
.relvie-src .gps.gpsi [style*="--focus-pr-mobile:"]:focus{ padding-right: var(--focus-pr-mobile); }
.relvie-src .gps.gpsi [style*="--pt-mobile:"]{ padding-top: var(--pt-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-pt-mobile:"]:hover{ padding-top: var(--hvr-pt-mobile); }
.relvie-src .gps.gpsi [style*="--focus-pt-mobile:"]:focus{ padding-top: var(--focus-pt-mobile); }
.relvie-src .gps.gpsi [style*="--pe-mobile:"]{ pointer-events: var(--pe-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-pe-mobile:"]:hover{ pointer-events: var(--hvr-pe-mobile); }
.relvie-src .gps.gpsi [style*="--focus-pe-mobile:"]:focus{ pointer-events: var(--focus-pe-mobile); }
.relvie-src .gps.gpsi [style*="--pos-mobile:"]{ position: var(--pos-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-pos-mobile:"]:hover{ position: var(--hvr-pos-mobile); }
.relvie-src .gps.gpsi [style*="--focus-pos-mobile:"]:focus{ position: var(--focus-pos-mobile); }
.relvie-src .gps.gpsi [style*="--right-mobile:"]{ right: var(--right-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-right-mobile:"]:hover{ right: var(--hvr-right-mobile); }
.relvie-src .gps.gpsi [style*="--focus-right-mobile:"]:focus{ right: var(--focus-right-mobile); }
.relvie-src .gps.gpsi [style*="--rg-mobile:"]{ row-gap: var(--rg-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-rg-mobile:"]:hover{ row-gap: var(--hvr-rg-mobile); }
.relvie-src .gps.gpsi [style*="--focus-rg-mobile:"]:focus{ row-gap: var(--focus-rg-mobile); }
.relvie-src .gps.gpsi [style*="--ta-mobile:"]{ text-align: var(--ta-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-ta-mobile:"]:hover{ text-align: var(--hvr-ta-mobile); }
.relvie-src .gps.gpsi [style*="--focus-ta-mobile:"]:focus{ text-align: var(--focus-ta-mobile); }
.relvie-src .gps.gpsi [style*="--ts-mobile:"]{ text-shadow: var(--ts-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-ts-mobile:"]:hover{ text-shadow: var(--hvr-ts-mobile); }
.relvie-src .gps.gpsi [style*="--focus-ts-mobile:"]:focus{ text-shadow: var(--focus-ts-mobile); }
.relvie-src .gps.gpsi [style*="--tt-mobile:"]{ text-transform: var(--tt-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-tt-mobile:"]:hover{ text-transform: var(--hvr-tt-mobile); }
.relvie-src .gps.gpsi [style*="--focus-tt-mobile:"]:focus{ text-transform: var(--focus-tt-mobile); }
.relvie-src .gps.gpsi [style*="--top-mobile:"]{ top: var(--top-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-top-mobile:"]:hover{ top: var(--hvr-top-mobile); }
.relvie-src .gps.gpsi [style*="--focus-top-mobile:"]:focus{ top: var(--focus-top-mobile); }
.relvie-src .gps.gpsi [style*="--t-mobile:"]{ transform: var(--t-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-t-mobile:"]:hover{ transform: var(--hvr-t-mobile); }
.relvie-src .gps.gpsi [style*="--focus-t-mobile:"]:focus{ transform: var(--focus-t-mobile); }
.relvie-src .gps.gpsi [style*="--v-mobile:"]{ visibility: var(--v-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-v-mobile:"]:hover{ visibility: var(--hvr-v-mobile); }
.relvie-src .gps.gpsi [style*="--focus-v-mobile:"]:focus{ visibility: var(--focus-v-mobile); }
.relvie-src .gps.gpsi [style*="--ws-mobile:"]{ white-space: var(--ws-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-ws-mobile:"]:hover{ white-space: var(--hvr-ws-mobile); }
.relvie-src .gps.gpsi [style*="--focus-ws-mobile:"]:focus{ white-space: var(--focus-ws-mobile); }
.relvie-src .gps.gpsi [style*="--w-mobile:"]{ width: var(--w-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-w-mobile:"]:hover{ width: var(--hvr-w-mobile); }
.relvie-src .gps.gpsi [style*="--focus-w-mobile:"]:focus{ width: var(--focus-w-mobile); }
.relvie-src .gps.gpsi [style*="--z-mobile:"]{ z-index: var(--z-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-z-mobile:"]:hover{ z-index: var(--hvr-z-mobile); }
.relvie-src .gps.gpsi [style*="--focus-z-mobile:"]:focus{ z-index: var(--focus-z-mobile); }
.relvie-src .gps.gpsi [style*="--wm-mobile:"]{ writing-mode: var(--wm-mobile); }
.relvie-src .gps.gpsi [style*="--hvr-wm-mobile:"]:hover{ writing-mode: var(--hvr-wm-mobile); }
.relvie-src .gps.gpsi [style*="--focus-wm-mobile:"]:focus{ writing-mode: var(--focus-wm-mobile); }
.relvie-src .gps.gpsi [style*="--line-clamp-mobile:"]{ -webkit-box-orient: vertical; -webkit-line-clamp: var(--line-clamp-mobile); display: -webkit-box; overflow: hidden; }}
.relvie-src .gpsil > section{ transition: opacity 0.5s; }
.relvie-src .gpsil .gps-lazy, .relvie-src .gpsil .gps-lazy > .gp-dialog{ opacity: 0 !important; max-width: 100% !important; overflow-x: hidden !important; width: 100% !important; min-width: 100% !important; }
.relvie-src .gpsil .gps-lazy .gp-button-base::before{ display: none !important; }
.relvie-src .gps, .relvie-src .gpsi{ display: contents; }
.relvie-src .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: sans-serif; --g-font-code: sans-serif; --g-font-heading: sans-serif; --g-theme-font: [object Object]; --g-c-bg-1: #fff; --g-c-bg-2: #2b7de9; --g-c-bg-3: #fff; --g-c-brand: #2b7de9; --g-color-color-index-change: 0; --g-c-error: #ea3335; --g-c-highlight: #1a2b3c; --g-c-info: #2b7de9; --g-c-line-1: #1a2b3c; --g-c-line-2: #1a2b3c; --g-c-line-3: #1a2b3c; --g-color-my-colors-0: #ffdf3b; --g-color-my-colors-1: #333; --g-color-my-colors-2: #192b3c; --g-color-my-colors-3: #4c97f9; --g-color-my-colors-4: #110060; --g-color-my-colors-5: #120a35; --g-color-my-colors-6: #f2f2f2; --g-c-success: #4d903f; --g-c-text-1: #1a2b3c; --g-c-text-2: #1a2b3c; --g-c-text-3: #1a2b3c; --g-color-theme-colors-0: #ffdf3b; --g-color-theme-colors-1: #333; --g-color-theme-colors-2: #192b3c; --g-color-theme-colors-3: #4c97f9; --g-color-theme-colors-4: #110060; --g-color-theme-colors-5: #120a35; --g-color-theme-colors-6: #f2f2f2; --g-c-warning: #f2a73b; --g-color-recent-gradient-colors-0: linear-gradient(130deg,#5594e7,#fff); --g-color-recent-gradient-colors-1: linear-gradient(130deg,#5594e7,#fff); --g-color-recent-gradient-colors-2: linear-gradient(130deg,#1d329a,#fff); --g-color-gradient-index-change: 0; --g-radius-large: 16px; --g-radius-medium: 6px; --g-radius-small: 3px; }
@media (max-width: 1024px){.relvie-src .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: sans-serif; --g-font-code: sans-serif; --g-font-heading: sans-serif; --g-theme-font: [object Object]; }}
@media (max-width: 767px){.relvie-src .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: sans-serif; --g-font-code: sans-serif; --g-font-heading: sans-serif; --g-theme-font: [object Object]; }}
.relvie-src #MainContent .gps gp-product product-form.product-form > form > button[style*="display:none"]{ display: none !important; }
.relvie-src .gps [style*="--ff:"]{ font-family: var(--ff) !important; }
.relvie-src .gps [style*="--c:"]{ color: var(--c) !important; }
.relvie-src .gps p, .relvie-src .gps span{ font-family: inherit !important; font-weight: inherit !important; }
.relvie-src .gps [data-gp-text][style*="--tt"]{ text-transform: var(--tt) !important; }
.relvie-src .gps [data-gp-text]:not([style*="--tt"]){ text-transform: inherit !important; }
.relvie-src .gps [style*="--ff:"]{ font-family: var(--ff) !important; }
.relvie-src .gps [style*="--c:"]{ color: var(--c) !important; }
.relvie-src .gps [data-gp-text][style*="--tt"]{ text-transform: var(--tt) !important; }
.relvie-src .gps [data-gp-text]:not([style*="--tt"]){ text-transform: inherit !important; }
.relvie-src .gps [data-gp-text] strong{ font-weight: 700 !important; }
.relvie-src .gps [data-gp-text] [style*="--weight:"]{ font-weight: var(--weight) !important; }
.relvie-src .gps p{ font-weight: inherit !important; }
@import url("https://fonts.googleapis.com/css?family=DM+Sans:700&display=swap");
.gps-618208500576682743 .gp-g-heading-2 { font-family: var(--g-h2-ff); font-size: var(--g-h2-size); font-style: var(--g-h2-fs); font-weight: var(--g-h2-weight); letter-spacing: var(--g-h2-ls); line-height: var(--g-h2-lh); }
.relvie-src .gps-618208500576682743 .gp-relative{ position: relative; }
.relvie-src .gps-618208500576682743 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.relvie-src .gps-618208500576682743 .gp-mb-0{ margin-bottom: 0px; }
.relvie-src .gps-618208500576682743 .gp-inline-block{ display: inline-block; }
.relvie-src .gps-618208500576682743 .gp-flex{ display: flex; }
.relvie-src .gps-618208500576682743 .gp-inline-flex{ display: inline-flex; }
.relvie-src .gps-618208500576682743 .gp-grid{ display: grid; }
.relvie-src .gps-618208500576682743 .gp-contents{ display: contents; }
.relvie-src .gps-618208500576682743 .\!gp-hidden{ display: none !important; }
.relvie-src .gps-618208500576682743 .gp-hidden{ display: none; }
.relvie-src .gps-618208500576682743 .gp-h-auto{ height: auto; }
.relvie-src .gps-618208500576682743 .gp-h-full{ height: 100%; }
.relvie-src .gps-618208500576682743 .gp-w-full{ width: 100%; }
.relvie-src .gps-618208500576682743 .gp-max-w-full{ max-width: 100%; }
.relvie-src .gps-618208500576682743 .gp-flex-1{ flex: 1 1 0%; }
.relvie-src .gps-618208500576682743 .gp-flex-none{ flex: 0 0 auto; }
.relvie-src .gps-618208500576682743 .gp-shrink-0{ flex-shrink: 0; }
.relvie-src .gps-618208500576682743 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.relvie-src .gps-618208500576682743 .gp-flex-col{ flex-direction: column; }
.relvie-src .gps-618208500576682743 .gp-items-center{ align-items: center; }
.relvie-src .gps-618208500576682743 .gp-justify-center{ justify-content: center; }
.relvie-src .gps-618208500576682743 .gp-overflow-hidden{ overflow: hidden; }
.relvie-src .gps-618208500576682743 .gp-break-words{ overflow-wrap: break-word; }
.relvie-src .gps-618208500576682743 .gp-border{ border-width: 1px; }
.relvie-src .gps-618208500576682743 .gp-border-transparent{ border-color: transparent; }
.relvie-src .gps-618208500576682743 .gp-text-left{ text-align: left; }
.relvie-src .gps-618208500576682743 .gp-text-center{ text-align: center; }
.relvie-src .gps-618208500576682743 .gp-text-g-text-3{ color: var(--g-c-text-3); }
.relvie-src .gps-618208500576682743 .gp-no-underline{ text-decoration-line: none; }
.relvie-src .gps-618208500576682743 .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); }
.relvie-src .gps-618208500576682743 .gp-duration-200{ transition-duration: 0.2s; }
.relvie-src .gps-618208500576682743 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.relvie-src .gps-618208500576682743 .disabled\:gp-btn-disabled:disabled{ cursor: default; }
.relvie-src .gps-618208500576682743 .after\:gp-absolute::after{ content: var(--tw-content); position: absolute; }
.relvie-src .gps-618208500576682743 .after\:gp-left-\[2px\]::after{ content: var(--tw-content); left: 2px; }
.relvie-src .gps-618208500576682743 .after\:gp-top-0::after{ content: var(--tw-content); top: 0px; }
.relvie-src .gps-618208500576682743 .after\:gp-w-full::after{ content: var(--tw-content); width: 100%; }
.relvie-src .gps-618208500576682743 .after\:gp-select-none::after{ content: var(--tw-content); user-select: none; }
.relvie-src .gps-618208500576682743 .after\:gp-truncate::after{ content: var(--tw-content); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.relvie-src .gps-618208500576682743 .after\:gp-text-black::after{ content: var(--tw-content); --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.relvie-src .gps-618208500576682743 .after\:gp-opacity-20::after{ content: var(--tw-content); opacity: 0.2; }
.relvie-src .gps-618208500576682743 .after\:gp-content-\[\'Your_custom_text_goes_here\'\]::after{ --tw-content: "Your custom text goes here"; content: var(--tw-content); }
.relvie-src .gps-618208500576682743 .empty\:gp-pl-\[2px\]:empty{ padding-left: 2px; }
.relvie-src .gps-618208500576682743 .disabled\:gp-opacity-30:disabled{ opacity: 0.3; }
.relvie-src .gps-618208500576682743 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{ color: inherit !important; }
.relvie-src .gps-618208500576682743 .gp-group[data-state="loading"] .group-data-\[state\=loading\]\:gp-invisible{ visibility: hidden; }
@media (max-width: 1024px){.relvie-src .gps-618208500576682743 .tablet\:\!gp-hidden{ display: none !important; }
.relvie-src .gps-618208500576682743 .tablet\:gp-hidden{ display: none; }
.relvie-src .gps-618208500576682743 .tablet\:gp-h-auto{ height: auto; }
.relvie-src .gps-618208500576682743 .tablet\:gp-flex-none{ flex: 0 0 auto; }}
@media (max-width: 767px){.relvie-src .gps-618208500576682743 .mobile\:\!gp-hidden{ display: none !important; }
.relvie-src .gps-618208500576682743 .mobile\:gp-hidden{ display: none; }
.relvie-src .gps-618208500576682743 .mobile\:gp-h-auto{ height: auto; }
.relvie-src .gps-618208500576682743 .mobile\:gp-h-full{ height: 100%; }
.relvie-src .gps-618208500576682743 .mobile\:gp-flex-1{ flex: 1 1 0%; }
.relvie-src .gps-618208500576682743 .mobile\:gp-flex-none{ flex: 0 0 auto; }}
.relvie-src .gps-618208500576682743 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg{ height: var(--size-desktop) !important; }
.relvie-src .gps-618208500576682743 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg{ width: var(--size-desktop) !important; }
@media (max-width: 1024px){.relvie-src .gps-618208500576682743 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg{ height: var(--size-tablet) !important; }
.relvie-src .gps-618208500576682743 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg{ width: var(--size-tablet) !important; }}
@media (max-width: 767px){.relvie-src .gps-618208500576682743 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg{ height: var(--size-mobile) !important; }
.relvie-src .gps-618208500576682743 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg{ width: var(--size-mobile) !important; }}
.relvie-src .gps-618208500576682743 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.relvie-src .gps-618208500576682743 .\[\&_p\]\:gp-whitespace-pre-line p{ white-space: pre-line; }
.relvie-src .gbtc10a_SI{ width: 40px; overflow: visible !important; }
.relvie-src .ghijYDF37U{ }
.relvie-src .ghijYDF37U b, .relvie-src .ghijYDF37U strong{ font-weight: 600; }
.relvie-src .gokOGNbKMb{ }
.relvie-src .gokOGNbKMb b, .relvie-src .gokOGNbKMb strong{ font-weight: 600; }
.relvie-src .gEydBfEKjn{ }
.relvie-src .gEydBfEKjn b, .relvie-src .gEydBfEKjn strong{ font-weight: 600; }
.relvie-src .gTy4SCssnt{ }
.relvie-src .gTy4SCssnt > figure > img{ }
.relvie-src [data-id="g8_3P0rt07"].gp-button-base::before, .relvie-src [data-id="g8_3P0rt07-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-width: 1px; border-radius: var(--g-radius-small); }
.relvie-src [data-id="g8_3P0rt07"]:hover::before, .relvie-src [data-id="g8_3P0rt07-interaction"]:hover::before{ }
.relvie-src [data-id="g-NDDiNh2v"].gp-button-base::before, .relvie-src [data-id="g-NDDiNh2v-interaction"].gp-button-base::before{ content: ""; height: 100%; width: 100%; position: absolute; pointer-events: none; top: 0px; left: 0px; border-style: none; border-width: 1px; border-radius: var(--g-radius-small); }
.relvie-src [data-id="g-NDDiNh2v"]:hover::before, .relvie-src [data-id="g-NDDiNh2v-interaction"]:hover::before{ }
.relvie-src .gjUB86RIn-{ transition: top 0.15s ease-out !important; }
.relvie-src .gjUB86RIn-{ top: 40px !important; }
.relvie-src .gps-618208500576748279 .gp-relative{ position: relative; }
.relvie-src .gps-618208500576748279 .gp-mx-auto{ margin-left: auto; margin-right: auto; }
.relvie-src .gps-618208500576748279 .gp-mb-0{ margin-bottom: 0px; }
.relvie-src .gps-618208500576748279 .gp-flex{ display: flex; }
.relvie-src .gps-618208500576748279 .gp-grid{ display: grid; }
.relvie-src .gps-618208500576748279 .\!gp-hidden{ display: none !important; }
.relvie-src .gps-618208500576748279 .gp-hidden{ display: none; }
.relvie-src .gps-618208500576748279 .gp-max-w-full{ max-width: 100%; }
.relvie-src .gps-618208500576748279 .gp-grid-rows-\[1fr\]{ grid-template-rows: 1fr; }
.relvie-src .gps-618208500576748279 .gp-flex-col{ flex-direction: column; }
.relvie-src .gps-618208500576748279 .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); }
.relvie-src .gps-618208500576748279 .gp-duration-200{ transition-duration: 0.2s; }
.relvie-src .gps-618208500576748279 .gp-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (max-width: 1024px){.relvie-src .gps-618208500576748279 .tablet\:\!gp-hidden{ display: none !important; }
.relvie-src .gps-618208500576748279 .tablet\:gp-hidden{ display: none; }}
@media (max-width: 767px){.relvie-src .gps-618208500576748279 .mobile\:\!gp-hidden{ display: none !important; }
.relvie-src .gps-618208500576748279 .mobile\:gp-hidden{ display: none; }}
.relvie-src .gps-618208500576748279 .\[\&_\*\]\:gp-max-w-full *{ max-width: 100%; }
.relvie-src .ggSjmMYXWJ{ }
.relvie-src .ggSjmMYXWJ p{ }
.relvie-src .gz_c2TXcBj{ }
.relvie-src .gz_c2TXcBj p{ }
.relvie-src #stickyAddToCart .sticky-add-to-cart__button:hover .button-text{ background: none !important; }.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important} .relvie-src main.main-wrapper{min-height:0!important} .relvie-src .sticky_show_after.visible{position:fixed!important;left:0;right:0;bottom:0;z-index:50}