@media screen{.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}@container wrapper (width>=100px) and (width<=500px){.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:0}}@container wrapper (width<=210px){.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:0}}@container wrapper (width<=320px){.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:0}}@container wrapper (width<=430px){.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:0}}@container wrapper (width<=540px){.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:0}}.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:0}::slotted(more-payment-options-link){text-align:center;margin-top:1em;display:block}}

        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      
@media screen{
.terms-drawer,.terms-modal{color:var(--dna-brand-primary)}.terms-drawer>div,.terms-modal>div{display:none}.terms-drawer::part(base),.terms-modal::part(base){z-index:9999999999}.terms-drawer::part(title),.terms-modal::part(title){font:var(--dna-h3-font);padding:0}@media screen and (min-width:768px){.terms-drawer::part(title),.terms-modal::part(title){font:var(--dna-h5-font)}}.terms-drawer::part(header),.terms-modal::part(header){margin-bottom:var(--dna-space-4)}.terms-drawer::part(header-actions){align-items:flex-start;padding:0;padding-left:calc(var(--dna-space-6) + var(--dna-space-1))}.terms-modal::part(header-actions){padding:0;position:absolute;top:var(--dna-space-5);right:var(--dna-space-5)}.terms-drawer::part(body),.terms-modal::part(body){overflow-y:auto;padding:0;padding-right:calc(var(--dna-space-5) / 2)}.terms-drawer::part(panel){height:unset;max-height:70vh;padding:var(--dna-space-6) calc(var(--dna-space-6) + var(--dna-space-0-5)) var(--dna-space-10);text-align:left}.terms-modal::part(panel){border-radius:0;max-height:411px;max-width:688px;padding:var(--dna-space-10);position:relative;width:100%}.terms-drawer::part(close-button){position:absolute;top:var(--dna-space-5);right:var(--dna-space-5)}.terms-drawer::part(close-button__base),.terms-modal::part(close-button__base){aspect-ratio:1;font-size:calc(var(--dna-space-4) + var(--dna-space-0-5));padding:0}.terms-drawer::part(close-button__base){font-size:calc(var(--dna-space-4) + var(--dna-space-0-5))}.terms-modal::part(close-button__base){font-size:var(--dna-space-6)}.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field{font:var(--dna-body-p2-font)}:is(.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field) p a{font:var(--dna-body-p2-font);margin:0;text-decoration:underline}:is(.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field) p a+a:not(:last-of-type){margin-left:calc(var(--dna-space-5) / 2);margin-right:calc(var(--dna-space-5) / 2)}:is(.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field) p a:last-of-type{margin-right:0}:is(.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field) p:not(:last-of-type){margin-bottom:var(--dna-space-4)}@media screen and (min-width:768px){.announcement-bar__terms-drawer::part(title),.announcement-bar__terms-modal::part(title){font:var(--dna-h5-font)}.announcement-bar__terms-drawer::part(header){margin-bottom:var(--dna-space-6)}}@media screen and (min-width:1024px){.announcement-bar__terms-drawer::part(panel){height:100%;padding:var(--dna-space-8) calc(var(--dna-space-8) - var(--dna-space-0-5)) var(--dna-space-10);width:488px}}
/*# sourceMappingURL=/cdn/shop/t/1372/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAI&v=105487076470805145901794608065 */

}

  :root {
    /*-- Colors --*/
    /* Brand palette */
    --dna-color-sandstone: #F4F2EF;
    --dna-color-midnight: #03143B;
    --dna-color-reflex-blue: #092DC5;
    --dna-color-brass: #DFA711;
    --dna-color-light-grey: #DCDBDD;
    /* Brand palette */
    --dna-brand-primary: var(--dna-color-midnight);
    --dna-brand-secondary: var(--dna-color-sandstone);
    --dna-brand-ink: #000000;
    --dna-brand-light: #f6f6f6;
    --dna-brand-neutral: #b8b8b8;
    --dna-brand-reverse: #ffffff;
    --dna-brand-subdued: #666666;
    --dna-color-night: var(--dna-color-midnight);
    --dna-color-day: var(--dna-color-sandstone);
    /* UI colors */
    --dna-color-focus: var(--dna-color-subdued);
    --dna-color-text: var(--dna-color-night);
    --dna-color-foreground: var(--dna-color-night);
    --dna-color-background: var(--dna-color-day);
    --dna-color-subdued: #666666;
    --dna-color-dark-midnight: #0b163b;
    --dna-checkout-accent: #0000ff;
    --dna-checkout-buttons: #1878b9;
    --dna-checkout-form-bg: var(--dna-brand-reverse);
    --dna-checkout-order-summary-bg: var(--dna-brand-light);
    --dna-ui-border-primary: var(--dna-brand-secondary);
    --dna-ui-border-secondary: var(--dna-brand-neutral);
    --dna-ui-color-swatch-active: var(--dna-brand-ink);
    --dna-ui-color-swatch-sold-out: var(--dna-brand-ink);
    --dna-ui-scrollbar-background: var(--dna-brand-light);
    --dna-ui-scrollbar-foreground: var(--dna-brand-subdued);
    --dna-ui-error: #9A0000;
    --dna-utility-error: #ec0000;
    --dna-utility-disabled: #636d83;
    --dna-utility-focus: #0038ff;
    --dna-utility-gray: #5d5d5d;
    --dna-utility-green: #22a45c;
    --dna-utility-overlay: #00000080;
    --dna-utility-success: #25b900;
    --dna-utility-attention: #DA3522;
    --dna-section-color-primary: #3a3a3a;
    --dna-section-color-secondary: #ececec;
    --dna-section-gradient-primary: #c7c3c3;
    --dna-section-gradient-secondary: #e0e0e0;

    /*-- Typography --*/
    --dna-font-sans: 'Maison Neue Book', sans-serif;
    --dna-font-sans-medium: 'Maison Neue Medium', sans-serif;
    --dna-font-serif: 'Grifo S Light', Georgia, "Times New Roman", serif;
    --dna-font-bebas: 'Bebas Regular', sans-serif;
    --dna-h1-font: 300 56px/56px var(--dna-font-serif);
    --dna-h2-font: 300 40px/40px var(--dna-font-serif);
    --dna-h3-font: 300 32px/32px var(--dna-font-serif);
    --dna-h4-font: 300 24px/32px var(--dna-font-serif);
    --dna-h5-font: 400 24px/32px var(--dna-font-serif);
    --dna-h6-font: 300 24px/32px var(--dna-font-serif);
    --dna-body-font: 300 12px/16px var(--dna-font-sans);

    --dna-body-p1-font: 400 16px/24px var(--dna-font-sans);
    --dna-body-p2-font: 400 14px/20px var(--dna-font-sans);
    --dna-body-p3-font: 400 12px/18px var(--dna-font-sans);
    --dna-body-p4-font: 400 10px/16px var(--dna-font-sans);

    --dna-link-1-font:  400 16px/24px var(--dna-font-sans);
    --dna-link-2-font:  400 14px/20px var(--dna-font-sans);
    --dna-link-3-font:  400 12px/18px var(--dna-font-sans);

    --dna-label-l-font: 400 16px/20px var(--dna-font-sans-medium);
    --dna-label-m-font: 400 14px/16px var(--dna-font-sans-medium);
    --dna-label-s-font: 400 12px/12px var(--dna-font-sans-medium);

    --dna-badge-font: 400 10px/10px var(--dna-font-sans-medium);

    --dna-h1-letter-spacing: 0;
    --dna-h2-letter-spacing: 0;
    --dna-h3-letter-spacing: 0;
    --dna-h4-letter-spacing: 0;
    --dna-h5-letter-spacing: 0;
    --dna-h6-letter-spacing: 0;
    --dna-body-letter-spacing: 0;
    --dna-caption-letter-spacing: 0;
    --dna-utility-letter-spacing: 0;

    --dna-h1-text-transform: none;
    --dna-h2-text-transform: none;
    --dna-h3-text-transform: none;
    --dna-h4-text-transform: none;
    --dna-h5-text-transform: none;
    --dna-h6-text-transform: none;
    --dna-body-text-transform: none;
    --dna-caption-text-transform: none;
    --dna-utility-text-transform: uppercase;

    /*-- Transitions --*/
    --dna-duration-short: 100ms;
    --dna-duration-default: 200ms;
    --dna-duration-long: 500ms;

    /*-- a11y --*/
    --dna-focus-outline-offset: 0.2em;

    /*-- Spacing --*/
    --dna-section-vertical-margin: 5rem;

    --dna-container-horizontal-padding: var(--dna-space-4);
    --dna-container-max-width: 1440px;

    /* The magic numbers here are the height of .header__grid plus the height of .announcement-bar__carousel */
    --dna-header-height: calc(56px + var(--dna-space-9));

    --dna-space-0: 0px;
    --dna-space-0-5: 2px;
    --dna-space-1: 4px;
    --dna-space-2: 8px;
    --dna-space-3: 12px;
    --dna-space-3-5: 14px;
    --dna-space-4: 16px;
    --dna-space-5: 20px;
    --dna-space-6: 24px;
    --dna-space-7: 28px;
    --dna-space-8: 32px;
    --dna-space-9: 36px;
    --dna-space-10: 40px;
    --dna-space-12: 48px;
    --dna-space-16: 64px;
    --dna-space-18: 72px;
    --dna-space-20: 80px;

    --dna-space-page-margin: var(--dna-space-3-5);
    --dna-grid-gutter: 0.5rem;

    /* Base z-index values */
    --dna-z-index-background: 0;
    --dna-z-index-content: 100;
    --dna-z-index-dropdown: 300;

    /* Overlay-related z-index values */
    --dna-z-index-overlay-base: 400;
    --dna-z-index-drawer: var(--sl-z-index-drawer, 700);
    --dna-z-index-dialog: var(--sl-z-index-dialog, 800);
    --dna-z-index-dropdown-library: var(--sl-z-index-dropdown, 900);

    /* Notification-related z-index values */
    --dna-z-index-toast: var(--sl-z-index-toast, 950);
    --dna-z-index-tooltip: var(--sl-z-index-tooltip, 1000);

    /* Sticky elements z-index values */
    --dna-z-index-sticky: 600;

    /*-- Animation --*/
    --dna-animation-easing: ease-out;
    --dna-animation-duration: 400ms;
    --dna-anim-default: var(--dna-animation-duration) var(--dna-animation-easing);

    /*-- Borders --*/
    --dna-border-radius-s: 4px;
    --dna-border-radius-m: 6px;
    --dna-border-radius-l: 10px;
    --dna-border-rounded: 50%;

    /*-- Buttons --*/
    --dna-button-radius: var(--dna-border-radius-s);
    --dna-button-gap: var(--dna-space-3);
    --dna-button-icon-size: var(--dna-space-3);
    --dna-button-padding-left-right: var(--dna-space-3-5);
    --dna-button-padding-top-bottom: var(--dna-space-3-5);
    --dna-button-height-s: 40px;
    --dna-button-height: 50px;

    /*-- Forms --*/
    --dna-forms-radius: var(--dna-border-radius-s);
    --dna-forms-horizontal-gap: var(--dna-space-1);
    --dna-forms-icon-size: var(--dna-icon-size-s);
    --dna-forms-padding: var(--dna-space-3);
    --dna-forms-vertical-gap: var(--dna-space-3);
    --dna-forms-input-height: 40px;

    /*-- Icons --*/
    --dna-icon-size-s: 10px;
    --dna-icon-size-m: 16px;
    --dna-icon-size-l: 24px;

    /*-- Product form UI --*/
    --dna-product-color-swatch-size: 15px;
    --dna-product-color-swatch-radius: var(--dna-border-rounded);
    --dna-product-quantity-selector-border-radius: var(--dna-button-radius);
    --dna-product-quantity-selector-icon-size: var(--dna-icon-size-s);
    --dna-product-quantity-selector-gap: var(--dna-space-3-5);
    --dna-product-quantity-selector-padding: var(--dna-space-3-5);
    --dna-product-quantity-selector-height: var(--dna-button-height);
    --dna-product-variant-selector-border-radius: var(--dna-button-radius);
    --dna-product-variant-selector-padding: var(--dna-space-3-5);
    --dna-product-variant-selector-height: var(--dna-button-height);

    /*-- Modals --*/
    --dna-ui-modal-radius: var(--dna-border-radius-s);

    /*-- Breakpoints --*/
    --dna-breakpoint-small: 480px;
    --dna-breakpoint-medium: 768px;
    --dna-breakpoint-large: 1024px;
    --dna-breakpoint-x-large: 1200px;
    --dna-breakpoint-xx-large: 1440px;
  }


  /* breakpoint-tablet */
  @media screen and (min-width: 768px) {
    :root {
      /*-- Typography --*/
      --dna-body-font: 400 14px/20px var(--dna-font-sans);

      --dna-h1-font: 300 120px/120px var(--dna-font-serif);
      --dna-h2-font: 300 80px/80px var(--dna-font-serif);
      --dna-h3-font: 300 56px/56px var(--dna-font-serif);
      --dna-h4-font: 300 40px/40px var(--dna-font-serif);
      --dna-h5-font: 300 32px/32px var(--dna-font-serif);
      --dna-h6-font: 300 24px/32px var(--dna-font-serif);

      --dna-body-p1-font: 400 16px/24px var(--dna-font-sans);
      --dna-body-p2-font: 400 14px/20px var(--dna-font-sans);
      --dna-body-p3-font: 400 12px/18px var(--dna-font-sans);
      --dna-body-p4-font: 400 10px/16px var(--dna-font-sans);

      --dna-link-1-font:  400 16px/24px var(--dna-font-sans);
      --dna-link-2-font:  400 14px/20px var(--dna-font-sans);
      --dna-link-3-font:  400 12px/18px var(--dna-font-sans);


      /*-- Spacing --*/
      --dna-grid-gutter: 1rem;

      --dna-container-horizontal-padding: 40px;

      --dna-header-height: calc(70px + var(--dna-space-9));

      /*-- Product form UI --*/
      --dna-product-color-swatch-size: 25px;

      /*-- Modals --*/
      --dna-ui-modal-radius: var(--dna-border-radius-l);
    }}

  /* breakpoint-desktop */
  @media screen and (min-width: 1024px) {
    :root {}}

  /* breakpoint-widescreen */
  @media screen and (min-width: 1440px) {
    :root {}}

@media all{
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--border-color))}*{margin:0}html{overscroll-behavior-x:none}a{text-decoration:none;color:unset}ul,ol{list-style:none;margin:0;padding:0}button{background-color:transparent;cursor:pointer}.c-primary{color:var(--dna-brand-primary)}.c-brand-reverse,.c-white{color:var(--dna-brand-reverse)}.c-inherit{color:inherit}.c-attention{color:var(--dna-utility-attention)}.c-sandstone{color:var(--dna-color-sandstone)}.c-midnight{color:var(--dna-color-midnight)}.bg-white{background-color:var(--dna-brand-reverse)}.container{width:100%;max-width:var(--dna-container-max-width);margin:0 auto;box-sizing:border-box;padding:0 var(--dna-container-horizontal-padding)}@media screen and (min-width:768px){.container,.container--fluid{padding:0 var(--dna-container-horizontal-padding)}}.flex{display:flex}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:end}.flex-align-start{align-items:start}.flex-align-center{align-items:center}.flex-column{flex-direction:column}.block{display:block}.absolute{position:absolute}.hidden{display:none!important}@media screen and (max-width:767px){.hidden--sm{display:none!important}}@media screen and (min-width:768px)and (max-width:1025px){.hidden--md{display:none!important}}@media screen and (min-width:1025px){.hidden--lg{display:none!important}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visibility-hidden{visibility:hidden}.overflow-hidden,.overflow-hidden--sm,.overflow-hidden--md{overflow:hidden}.relative{position:relative}.button--unstyled{padding:0;margin:0}.img img,.adaptive{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.no-scroll{overflow:hidden;height:100vh;position:fixed;width:100%;scrollbar-width:none;-ms-overflow-style:none}.no-scroll::-webkit-scrollbar{display:none}.w100{width:100%}.h100{height:100%}.mt-0,.my-0,.m-0{margin-top:var(--dna-space-0)}.mt-1,.my-1,.m-1{margin-top:var(--dna-space-1)}.mt-2,.my-2,.m-2{margin-top:var(--dna-space-2)}.mb-4,.my-4,.m-4{margin-bottom:var(--dna-space-4)}.pb-5,.py-5,.p-5{padding-bottom:var(--dna-space-5)}.mb-6,.my-6,.m-6{margin-bottom:var(--dna-space-6)}html{font-size:100%}body,.body,.p{font:var(--dna-body-font);color:var(--dna-color-night);letter-spacing:.5px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,.h1{font:var(--dna-h1-font);letter-spacing:0}h2,.h2{font:var(--dna-h2-font);letter-spacing:0}h3,.h3{font:var(--dna-h3-font);letter-spacing:0}h4,.h4{font:var(--dna-h4-font);letter-spacing:0}h5,.h5{font:var(--dna-h5-font);letter-spacing:0}h6,.h6{font:var(--dna-h6-font);letter-spacing:0}.p1{font:var(--dna-body-p1-font)}.p2{font:var(--dna-body-p2-font)}.p3{font:var(--dna-body-p3-font)}.p4{font:var(--dna-body-p4-font)}strong,.strong,.p1 strong,.p2 strong,.p3 strong,.p4 strong{font-family:var(--dna-font-sans-medium);font-weight:500}.label-m{font:var(--dna-label-m-font);letter-spacing:2px}.label-s{font:var(--dna-label-s-font);letter-spacing:2px}.left{text-align:left}.center{text-align:center}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.underline-link{position:relative;display:inline-block;text-decoration:none;font:var(--dna-label-l-font);line-height:16px;letter-spacing:2px;text-align:left;text-transform:uppercase;color:var(--dna-brand-primary);padding-bottom:var(--dna-space-3)}.underline-link:hover{text-decoration:underline;text-underline-offset:8px}body #gladlyChat_container,body #gladlyChat_container.preload{z-index:450!important}.gladlyChat_open #gladlyChat_container{z-index:2147483099!important}.rte p,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte ul,.rte ol,.rte blockquote,.rte table,.rte img{margin-bottom:var(--dna-space-6)}.rte,.rte p{font:var(--dna-body-p2-font)}@media screen and (min-width:768px){.rte,.rte p{font:var(--dna-body-p1-font)}}.rte a{text-decoration:underline}.rte img{max-width:100%;height:auto}.rte blockquote p{font:var(--dna-h3-font)}.rte ul{list-style-type:disc;padding-left:var(--dna-space-6)}.rte ul ul{list-style-type:circle;margin-bottom:0}.rte table tr:nth-child(odd){background-color:var(--dna-color-sandstone)}main .shopify-policy__title h1{font:var(--dna-h3-font);margin-bottom:var(--dna-space-6)}.skip-to-content-link{position:absolute;left:-9999px;padding:1em;background-color:var(--dna-brand-reverse);color:var(--dna-color-midnight);font-size:16px;text-transform:uppercase;border:1px solid var(--dna-color-midnight);opacity:0}.skip-to-content-link:focus{z-index:9999999999;opacity:1;left:0}:root{--media-object-fit: cover}media-controller{--media-tooltip-display: none;display:block;background:transparent;height:100%;width:100%}media-controller .video{height:100%;object-fit:cover;object-position:center;width:100%}media-control-bar{--media-tooltip-display: none;display:none;padding:var(--dna-space-4)}media-control-bar:defined{display:flex;gap:calc(var(--dna-space-5) / 2)}@media screen and (min-width:768px){media-control-bar:defined{gap:var(--dna-space-3)}}media-control-bar>*{border-radius:100%;height:var(--dna-space-8);width:var(--dna-space-8);cursor:pointer;--media-control-background: transparent;--media-control-hover-background: transparent;line-height:0;margin:0;padding:0}media-control-bar>* svg{height:100%;width:100%}media-control-bar[decoupled]{position:absolute;right:0;bottom:0;z-index:200}@media screen and (min-width:768px){media-control-bar{padding:var(--dna-space-6)}media-control-bar>*{line-height:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/lib-dna.css.map?v=184365350810782798391793898108 */

}
@media all{
.product-card {
  background-color: var(--dna-color-sandstone);
  color: var(--dna-color-midnight);
  border: 1px solid var(--dna-brand-reverse);
  border-top: 0;
  border-left: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 0 25%;
}}
@media all{
.sl-theme-light,:host,:root{color-scheme:light;--sl-color-gray-50:hsl(0 0% 97.5%);--sl-color-gray-100:hsl(240 4.8% 95.9%);--sl-color-gray-200:hsl(240 5.9% 90%);--sl-color-gray-300:hsl(240 4.9% 83.9%);--sl-color-gray-400:hsl(240 5% 64.9%);--sl-color-gray-500:hsl(240 3.8% 46.1%);--sl-color-gray-600:hsl(240 5.2% 33.9%);--sl-color-gray-700:hsl(240 5.3% 26.1%);--sl-color-gray-800:hsl(240 3.7% 15.9%);--sl-color-gray-900:hsl(240 5.9% 10%);--sl-color-gray-950:hsl(240 7.3% 8%);--sl-color-red-50:hsl(0 85.7% 97.3%);--sl-color-red-100:hsl(0 93.3% 94.1%);--sl-color-red-200:hsl(0 96.3% 89.4%);--sl-color-red-300:hsl(0 93.5% 81.8%);--sl-color-red-400:hsl(0 90.6% 70.8%);--sl-color-red-500:hsl(0 84.2% 60.2%);--sl-color-red-600:hsl(0 72.2% 50.6%);--sl-color-red-700:hsl(0 73.7% 41.8%);--sl-color-red-800:hsl(0 70% 35.3%);--sl-color-red-900:hsl(0 62.8% 30.6%);--sl-color-red-950:hsl(0 60% 19.6%);--sl-color-orange-50:hsl(33.3 100% 96.5%);--sl-color-orange-100:hsl(34.3 100% 91.8%);--sl-color-orange-200:hsl(32.1 97.7% 83.1%);--sl-color-orange-300:hsl(30.7 97.2% 72.4%);--sl-color-orange-400:hsl(27 96% 61%);--sl-color-orange-500:hsl(24.6 95% 53.1%);--sl-color-orange-600:hsl(20.5 90.2% 48.2%);--sl-color-orange-700:hsl(17.5 88.3% 40.4%);--sl-color-orange-800:hsl(15 79.1% 33.7%);--sl-color-orange-900:hsl(15.3 74.6% 27.8%);--sl-color-orange-950:hsl(15.2 69.1% 19%);--sl-color-amber-50:hsl(48 100% 96.1%);--sl-color-amber-100:hsl(48 96.5% 88.8%);--sl-color-amber-200:hsl(48 96.6% 76.7%);--sl-color-amber-300:hsl(45.9 96.7% 64.5%);--sl-color-amber-400:hsl(43.3 96.4% 56.3%);--sl-color-amber-500:hsl(37.7 92.1% 50.2%);--sl-color-amber-600:hsl(32.1 94.6% 43.7%);--sl-color-amber-700:hsl(26 90.5% 37.1%);--sl-color-amber-800:hsl(22.7 82.5% 31.4%);--sl-color-amber-900:hsl(21.7 77.8% 26.5%);--sl-color-amber-950:hsl(22.9 74.1% 16.7%);--sl-color-yellow-50:hsl(54.5 91.7% 95.3%);--sl-color-yellow-100:hsl(54.9 96.7% 88%);--sl-color-yellow-200:hsl(52.8 98.3% 76.9%);--sl-color-yellow-300:hsl(50.4 97.8% 63.5%);--sl-color-yellow-400:hsl(47.9 95.8% 53.1%);--sl-color-yellow-500:hsl(45.4 93.4% 47.5%);--sl-color-yellow-600:hsl(40.6 96.1% 40.4%);--sl-color-yellow-700:hsl(35.5 91.7% 32.9%);--sl-color-yellow-800:hsl(31.8 81% 28.8%);--sl-color-yellow-900:hsl(28.4 72.5% 25.7%);--sl-color-yellow-950:hsl(33.1 69% 13.9%);--sl-color-lime-50:hsl(78.3 92% 95.1%);--sl-color-lime-100:hsl(79.6 89.1% 89.2%);--sl-color-lime-200:hsl(80.9 88.5% 79.6%);--sl-color-lime-300:hsl(82 84.5% 67.1%);--sl-color-lime-400:hsl(82.7 78% 55.5%);--sl-color-lime-500:hsl(83.7 80.5% 44.3%);--sl-color-lime-600:hsl(84.8 85.2% 34.5%);--sl-color-lime-700:hsl(85.9 78.4% 27.3%);--sl-color-lime-800:hsl(86.3 69% 22.7%);--sl-color-lime-900:hsl(87.6 61.2% 20.2%);--sl-color-lime-950:hsl(86.5 60.6% 13.9%);--sl-color-green-50:hsl(138.5 76.5% 96.7%);--sl-color-green-100:hsl(140.6 84.2% 92.5%);--sl-color-green-200:hsl(141 78.9% 85.1%);--sl-color-green-300:hsl(141.7 76.6% 73.1%);--sl-color-green-400:hsl(141.9 69.2% 58%);--sl-color-green-500:hsl(142.1 70.6% 45.3%);--sl-color-green-600:hsl(142.1 76.2% 36.3%);--sl-color-green-700:hsl(142.4 71.8% 29.2%);--sl-color-green-800:hsl(142.8 64.2% 24.1%);--sl-color-green-900:hsl(143.8 61.2% 20.2%);--sl-color-green-950:hsl(144.3 60.7% 12%);--sl-color-emerald-50:hsl(151.8 81% 95.9%);--sl-color-emerald-100:hsl(149.3 80.4% 90%);--sl-color-emerald-200:hsl(152.4 76% 80.4%);--sl-color-emerald-300:hsl(156.2 71.6% 66.9%);--sl-color-emerald-400:hsl(158.1 64.4% 51.6%);--sl-color-emerald-500:hsl(160.1 84.1% 39.4%);--sl-color-emerald-600:hsl(161.4 93.5% 30.4%);--sl-color-emerald-700:hsl(162.9 93.5% 24.3%);--sl-color-emerald-800:hsl(163.1 88.1% 19.8%);--sl-color-emerald-900:hsl(164.2 85.7% 16.5%);--sl-color-emerald-950:hsl(164.3 87.5% 9.4%);--sl-color-teal-50:hsl(166.2 76.5% 96.7%);--sl-color-teal-100:hsl(167.2 85.5% 89.2%);--sl-color-teal-200:hsl(168.4 83.8% 78.2%);--sl-color-teal-300:hsl(170.6 76.9% 64.3%);--sl-color-teal-400:hsl(172.5 66% 50.4%);--sl-color-teal-500:hsl(173.4 80.4% 40%);--sl-color-teal-600:hsl(174.7 83.9% 31.6%);--sl-color-teal-700:hsl(175.3 77.4% 26.1%);--sl-color-teal-800:hsl(176.1 69.4% 21.8%);--sl-color-teal-900:hsl(175.9 60.8% 19%);--sl-color-teal-950:hsl(176.5 58.6% 11.4%);--sl-color-cyan-50:hsl(183.2 100% 96.3%);--sl-color-cyan-100:hsl(185.1 95.9% 90.4%);--sl-color-cyan-200:hsl(186.2 93.5% 81.8%);--sl-color-cyan-300:hsl(187 92.4% 69%);--sl-color-cyan-400:hsl(187.9 85.7% 53.3%);--sl-color-cyan-500:hsl(188.7 94.5% 42.7%);--sl-color-cyan-600:hsl(191.6 91.4% 36.5%);--sl-color-cyan-700:hsl(192.9 82.3% 31%);--sl-color-cyan-800:hsl(194.4 69.6% 27.1%);--sl-color-cyan-900:hsl(196.4 63.6% 23.7%);--sl-color-cyan-950:hsl(196.8 61% 16.1%);--sl-color-sky-50:hsl(204 100% 97.1%);--sl-color-sky-100:hsl(204 93.8% 93.7%);--sl-color-sky-200:hsl(200.6 94.4% 86.1%);--sl-color-sky-300:hsl(199.4 95.5% 73.9%);--sl-color-sky-400:hsl(198.4 93.2% 59.6%);--sl-color-sky-500:hsl(198.6 88.7% 48.4%);--sl-color-sky-600:hsl(200.4 98% 39.4%);--sl-color-sky-700:hsl(201.3 96.3% 32.2%);--sl-color-sky-800:hsl(201 90% 27.5%);--sl-color-sky-900:hsl(202 80.3% 23.9%);--sl-color-sky-950:hsl(202.3 73.8% 16.5%);--sl-color-blue-50:hsl(213.8 100% 96.9%);--sl-color-blue-100:hsl(214.3 94.6% 92.7%);--sl-color-blue-200:hsl(213.3 96.9% 87.3%);--sl-color-blue-300:hsl(211.7 96.4% 78.4%);--sl-color-blue-400:hsl(213.1 93.9% 67.8%);--sl-color-blue-500:hsl(217.2 91.2% 59.8%);--sl-color-blue-600:hsl(221.2 83.2% 53.3%);--sl-color-blue-700:hsl(224.3 76.3% 48%);--sl-color-blue-800:hsl(225.9 70.7% 40.2%);--sl-color-blue-900:hsl(224.4 64.3% 32.9%);--sl-color-blue-950:hsl(226.2 55.3% 18.4%);--sl-color-indigo-50:hsl(225.9 100% 96.7%);--sl-color-indigo-100:hsl(226.5 100% 93.9%);--sl-color-indigo-200:hsl(228 96.5% 88.8%);--sl-color-indigo-300:hsl(229.7 93.5% 81.8%);--sl-color-indigo-400:hsl(234.5 89.5% 73.9%);--sl-color-indigo-500:hsl(238.7 83.5% 66.7%);--sl-color-indigo-600:hsl(243.4 75.4% 58.6%);--sl-color-indigo-700:hsl(244.5 57.9% 50.6%);--sl-color-indigo-800:hsl(243.7 54.5% 41.4%);--sl-color-indigo-900:hsl(242.2 47.4% 34.3%);--sl-color-indigo-950:hsl(243.5 43.6% 22.9%);--sl-color-violet-50:hsl(250 100% 97.6%);--sl-color-violet-100:hsl(251.4 91.3% 95.5%);--sl-color-violet-200:hsl(250.5 95.2% 91.8%);--sl-color-violet-300:hsl(252.5 94.7% 85.1%);--sl-color-violet-400:hsl(255.1 91.7% 76.3%);--sl-color-violet-500:hsl(258.3 89.5% 66.3%);--sl-color-violet-600:hsl(262.1 83.3% 57.8%);--sl-color-violet-700:hsl(263.4 70% 50.4%);--sl-color-violet-800:hsl(263.4 69.3% 42.2%);--sl-color-violet-900:hsl(263.5 67.4% 34.9%);--sl-color-violet-950:hsl(265.1 61.5% 21.4%);--sl-color-purple-50:hsl(270 100% 98%);--sl-color-purple-100:hsl(268.7 100% 95.5%);--sl-color-purple-200:hsl(268.6 100% 91.8%);--sl-color-purple-300:hsl(269.2 97.4% 85.1%);--sl-color-purple-400:hsl(270 95.2% 75.3%);--sl-color-purple-500:hsl(270.7 91% 65.1%);--sl-color-purple-600:hsl(271.5 81.3% 55.9%);--sl-color-purple-700:hsl(272.1 71.7% 47.1%);--sl-color-purple-800:hsl(272.9 67.2% 39.4%);--sl-color-purple-900:hsl(273.6 65.6% 32%);--sl-color-purple-950:hsl(276 59.5% 16.5%);--sl-color-fuchsia-50:hsl(289.1 100% 97.8%);--sl-color-fuchsia-100:hsl(287 100% 95.5%);--sl-color-fuchsia-200:hsl(288.3 95.8% 90.6%);--sl-color-fuchsia-300:hsl(291.1 93.1% 82.9%);--sl-color-fuchsia-400:hsl(292 91.4% 72.5%);--sl-color-fuchsia-500:hsl(292.2 84.1% 60.6%);--sl-color-fuchsia-600:hsl(293.4 69.5% 48.8%);--sl-color-fuchsia-700:hsl(294.7 72.4% 39.8%);--sl-color-fuchsia-800:hsl(295.4 70.2% 32.9%);--sl-color-fuchsia-900:hsl(296.7 63.6% 28%);--sl-color-fuchsia-950:hsl(297.1 56.8% 14.5%);--sl-color-pink-50:hsl(327.3 73.3% 97.1%);--sl-color-pink-100:hsl(325.7 77.8% 94.7%);--sl-color-pink-200:hsl(325.9 84.6% 89.8%);--sl-color-pink-300:hsl(327.4 87.1% 81.8%);--sl-color-pink-400:hsl(328.6 85.5% 70.2%);--sl-color-pink-500:hsl(330.4 81.2% 60.4%);--sl-color-pink-600:hsl(333.3 71.4% 50.6%);--sl-color-pink-700:hsl(335.1 77.6% 42%);--sl-color-pink-800:hsl(335.8 74.4% 35.3%);--sl-color-pink-900:hsl(335.9 69% 30.4%);--sl-color-pink-950:hsl(336.2 65.4% 15.9%);--sl-color-rose-50:hsl(355.7 100% 97.3%);--sl-color-rose-100:hsl(355.6 100% 94.7%);--sl-color-rose-200:hsl(352.7 96.1% 90%);--sl-color-rose-300:hsl(352.6 95.7% 81.8%);--sl-color-rose-400:hsl(351.3 94.5% 71.4%);--sl-color-rose-500:hsl(349.7 89.2% 60.2%);--sl-color-rose-600:hsl(346.8 77.2% 49.8%);--sl-color-rose-700:hsl(345.3 82.7% 40.8%);--sl-color-rose-800:hsl(343.4 79.7% 34.7%);--sl-color-rose-900:hsl(341.5 75.5% 30.4%);--sl-color-rose-950:hsl(341.3 70.1% 17.1%);--sl-color-primary-50:var(--sl-color-sky-50);--sl-color-primary-100:var(--sl-color-sky-100);--sl-color-primary-200:var(--sl-color-sky-200);--sl-color-primary-300:var(--sl-color-sky-300);--sl-color-primary-400:var(--sl-color-sky-400);--sl-color-primary-500:var(--sl-color-sky-500);--sl-color-primary-600:var(--sl-color-sky-600);--sl-color-primary-700:var(--sl-color-sky-700);--sl-color-primary-800:var(--sl-color-sky-800);--sl-color-primary-900:var(--sl-color-sky-900);--sl-color-primary-950:var(--sl-color-sky-950);--sl-color-success-50:var(--sl-color-green-50);--sl-color-success-100:var(--sl-color-green-100);--sl-color-success-200:var(--sl-color-green-200);--sl-color-success-300:var(--sl-color-green-300);--sl-color-success-400:var(--sl-color-green-400);--sl-color-success-500:var(--sl-color-green-500);--sl-color-success-600:var(--sl-color-green-600);--sl-color-success-700:var(--sl-color-green-700);--sl-color-success-800:var(--sl-color-green-800);--sl-color-success-900:var(--sl-color-green-900);--sl-color-success-950:var(--sl-color-green-950);--sl-color-warning-50:var(--sl-color-amber-50);--sl-color-warning-100:var(--sl-color-amber-100);--sl-color-warning-200:var(--sl-color-amber-200);--sl-color-warning-300:var(--sl-color-amber-300);--sl-color-warning-400:var(--sl-color-amber-400);--sl-color-warning-500:var(--sl-color-amber-500);--sl-color-warning-600:var(--sl-color-amber-600);--sl-color-warning-700:var(--sl-color-amber-700);--sl-color-warning-800:var(--sl-color-amber-800);--sl-color-warning-900:var(--sl-color-amber-900);--sl-color-warning-950:var(--sl-color-amber-950);--sl-color-danger-50:var(--sl-color-red-50);--sl-color-danger-100:var(--sl-color-red-100);--sl-color-danger-200:var(--sl-color-red-200);--sl-color-danger-300:var(--sl-color-red-300);--sl-color-danger-400:var(--sl-color-red-400);--sl-color-danger-500:var(--sl-color-red-500);--sl-color-danger-600:var(--sl-color-red-600);--sl-color-danger-700:var(--sl-color-red-700);--sl-color-danger-800:var(--sl-color-red-800);--sl-color-danger-900:var(--sl-color-red-900);--sl-color-danger-950:var(--sl-color-red-950);--sl-color-neutral-50:var(--sl-color-gray-50);--sl-color-neutral-100:var(--sl-color-gray-100);--sl-color-neutral-200:var(--sl-color-gray-200);--sl-color-neutral-300:var(--sl-color-gray-300);--sl-color-neutral-400:var(--sl-color-gray-400);--sl-color-neutral-500:var(--sl-color-gray-500);--sl-color-neutral-600:var(--sl-color-gray-600);--sl-color-neutral-700:var(--sl-color-gray-700);--sl-color-neutral-800:var(--sl-color-gray-800);--sl-color-neutral-900:var(--sl-color-gray-900);--sl-color-neutral-950:var(--sl-color-gray-950);--sl-color-neutral-0:hsl(0, 0%, 100%);--sl-color-neutral-1000:hsl(0, 0%, 0%);--sl-border-radius-small:.1875rem;--sl-border-radius-medium:.25rem;--sl-border-radius-large:.5rem;--sl-border-radius-x-large:1rem;--sl-border-radius-circle:50%;--sl-border-radius-pill:9999px;--sl-shadow-x-small:0 1px 2px hsl(240 3.8% 46.1% / 6%);--sl-shadow-small:0 1px 2px hsl(240 3.8% 46.1% / 12%);--sl-shadow-medium:0 2px 4px hsl(240 3.8% 46.1% / 12%);--sl-shadow-large:0 2px 8px hsl(240 3.8% 46.1% / 12%);--sl-shadow-x-large:0 4px 16px hsl(240 3.8% 46.1% / 12%);--sl-spacing-3x-small:.125rem;--sl-spacing-2x-small:.25rem;--sl-spacing-x-small:.5rem;--sl-spacing-small:.75rem;--sl-spacing-medium:1rem;--sl-spacing-large:1.25rem;--sl-spacing-x-large:1.75rem;--sl-spacing-2x-large:2.25rem;--sl-spacing-3x-large:3rem;--sl-spacing-4x-large:4.5rem;--sl-transition-x-slow:1s;--sl-transition-slow:.5s;--sl-transition-medium:.25s;--sl-transition-fast:.15s;--sl-transition-x-fast:50ms;--sl-font-mono:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--sl-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--sl-font-serif:Georgia,"Times New Roman",serif;--sl-font-size-2x-small:.625rem;--sl-font-size-x-small:.75rem;--sl-font-size-small:.875rem;--sl-font-size-medium:1rem;--sl-font-size-large:1.25rem;--sl-font-size-x-large:1.5rem;--sl-font-size-2x-large:2.25rem;--sl-font-size-3x-large:3rem;--sl-font-size-4x-large:4.5rem;--sl-font-weight-light:300;--sl-font-weight-normal:400;--sl-font-weight-semibold:500;--sl-font-weight-bold:700;--sl-letter-spacing-denser:-.03em;--sl-letter-spacing-dense:-.015em;--sl-letter-spacing-normal:normal;--sl-letter-spacing-loose:.075em;--sl-letter-spacing-looser:.15em;--sl-line-height-denser:1;--sl-line-height-dense:1.4;--sl-line-height-normal:1.8;--sl-line-height-loose:2.2;--sl-line-height-looser:2.6;--sl-focus-ring-color:var(--sl-color-primary-600);--sl-focus-ring-style:solid;--sl-focus-ring-width:3px;--sl-focus-ring:var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset:1px;--sl-button-font-size-small:var(--sl-font-size-x-small);--sl-button-font-size-medium:var(--sl-font-size-small);--sl-button-font-size-large:var(--sl-font-size-medium);--sl-input-height-small:1.875rem;--sl-input-height-medium:2.5rem;--sl-input-height-large:3.125rem;--sl-input-background-color:var(--sl-color-neutral-0);--sl-input-background-color-hover:var(--sl-input-background-color);--sl-input-background-color-focus:var(--sl-input-background-color);--sl-input-background-color-disabled:var(--sl-color-neutral-100);--sl-input-border-color:var(--sl-color-neutral-300);--sl-input-border-color-hover:var(--sl-color-neutral-400);--sl-input-border-color-focus:var(--sl-color-primary-500);--sl-input-border-color-disabled:var(--sl-color-neutral-300);--sl-input-border-width:1px;--sl-input-required-content:"*";--sl-input-required-content-offset:-2px;--sl-input-required-content-color:var(--sl-input-label-color);--sl-input-border-radius-small:var(--sl-border-radius-medium);--sl-input-border-radius-medium:var(--sl-border-radius-medium);--sl-input-border-radius-large:var(--sl-border-radius-medium);--sl-input-font-family:var(--sl-font-sans);--sl-input-font-weight:var(--sl-font-weight-normal);--sl-input-font-size-small:var(--sl-font-size-small);--sl-input-font-size-medium:var(--sl-font-size-medium);--sl-input-font-size-large:var(--sl-font-size-large);--sl-input-letter-spacing:var(--sl-letter-spacing-normal);--sl-input-color:var(--sl-color-neutral-700);--sl-input-color-hover:var(--sl-color-neutral-700);--sl-input-color-focus:var(--sl-color-neutral-700);--sl-input-color-disabled:var(--sl-color-neutral-900);--sl-input-icon-color:var(--sl-color-neutral-500);--sl-input-icon-color-hover:var(--sl-color-neutral-600);--sl-input-icon-color-focus:var(--sl-color-neutral-600);--sl-input-placeholder-color:var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled:var(--sl-color-neutral-600);--sl-input-spacing-small:var(--sl-spacing-small);--sl-input-spacing-medium:var(--sl-spacing-medium);--sl-input-spacing-large:var(--sl-spacing-large);--sl-input-focus-ring-color:hsl(198.6 88.7% 48.4% / 40%);--sl-input-focus-ring-offset:0;--sl-input-filled-background-color:var(--sl-color-neutral-100);--sl-input-filled-background-color-hover:var(--sl-color-neutral-100);--sl-input-filled-background-color-focus:var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled:var(--sl-color-neutral-100);--sl-input-filled-color:var(--sl-color-neutral-800);--sl-input-filled-color-hover:var(--sl-color-neutral-800);--sl-input-filled-color-focus:var(--sl-color-neutral-700);--sl-input-filled-color-disabled:var(--sl-color-neutral-800);--sl-input-label-font-size-small:var(--sl-font-size-small);--sl-input-label-font-size-medium:var(--sl-font-size-medium);--sl-input-label-font-size-large:var(--sl-font-size-large);--sl-input-label-color:inherit;--sl-input-help-text-font-size-small:var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium:var(--sl-font-size-small);--sl-input-help-text-font-size-large:var(--sl-font-size-medium);--sl-input-help-text-color:var(--sl-color-neutral-500);--sl-toggle-size-small:.875rem;--sl-toggle-size-medium:1.125rem;--sl-toggle-size-large:1.375rem;--sl-overlay-background-color:hsl(240 3.8% 46.1% / 33%);--sl-panel-background-color:var(--sl-color-neutral-0);--sl-panel-border-color:var(--sl-color-neutral-200);--sl-panel-border-width:1px;--sl-tooltip-border-radius:var(--sl-border-radius-medium);--sl-tooltip-background-color:var(--sl-color-neutral-800);--sl-tooltip-color:var(--sl-color-neutral-0);--sl-tooltip-font-family:var(--sl-font-sans);--sl-tooltip-font-weight:var(--sl-font-weight-normal);--sl-tooltip-font-size:var(--sl-font-size-small);--sl-tooltip-line-height:var(--sl-line-height-dense);--sl-tooltip-padding:var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size:6px;--sl-z-index-drawer:700;--sl-z-index-dialog:800;--sl-z-index-dropdown:900;--sl-z-index-toast:9999999999;--sl-z-index-tooltip:1000}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}:root,:host{--sl-font-sans: var(--dna-font-sans);--sl-font-serif: var(--dna-font-serif);--sl-color-primary-600: var(--dna-color-midnight);--sl-font-size-medium: 16px;--sl-tooltip-background-color: #00163b;--sl-tooltip-padding: 6px 8px;--sl-tooltip-font-size: 12px;--sl-tooltip-line-height: 20px}@media(min-width:768px){:root,:host{--sl-tooltip-padding: 16px 8px 22px}}sl-button[disabled]::part(base){pointer-events:none}sl-button::part(base){transition:.15s;border-radius:0;font:var(--dna-label-l-font);line-height:1;text-transform:uppercase;letter-spacing:2px;padding:12px 24px}sl-button::part(base):focus-visible{outline:2px solid var(--dna-utility-focus);outline-offset:var(--dna-space-2)}sl-button[variant=default]::part(base){background-color:var(--dna-brand-reverse);color:var(--dna-color-midnight);border:1px solid var(--dna-brand-reverse)}sl-button[variant=default]::part(base):hover{color:var(--dna-brand-reverse);background-color:transparent}sl-button[variant=default][pill]::part(base){border:1px solid var(--dna-color-light-grey);letter-spacing:unset;text-transform:capitalize}sl-button[variant=default][size=small][pill]::part(base){border-radius:var(--sl-input-height-small);line-height:var(--dna-space-6);padding:var(--dna-space-2) var(--dna-space-4)}sl-button[variant=default][pill]::part(base):focus,sl-button[variant=default][pill]::part(base):hover{border:1px solid var(--dna-brand-primary);background-color:var(--dna-brand-primary);color:var(--dna-brand-reverse);outline:unset}sl-button[variant=primary]::part(base){background-color:var(--dna-color-midnight);color:var(--dna-brand-reverse);border:1px solid var(--dna-color-midnight)}sl-button[variant=primary]::part(base):hover{color:var(--dna-color-midnight);background-color:transparent}sl-button[disabled]::part(base):hover{opacity:.4}sl-button[variant=secondary]::part(base){background-color:transparent;color:var(--dna-color-midnight);border:1px solid var(--dna-color-midnight)}sl-button[variant=secondary]::part(base):hover{background-color:var(--dna-color-midnight);color:var(--dna-brand-reverse)}sl-button[variant=underline]::part(base){position:relative;padding:0;border:none;background-color:transparent;color:currentColor;min-height:auto}sl-button[variant=underline]::part(label){height:auto;padding:0;padding-bottom:var(--dna-space-2);text-decoration:none;border-bottom:calc(var(--dna-space-0-5) / 2) solid currentColor}sl-button[variant=underline][size=medium]::part(label),sl-button[variant=underline][size=large]::part(label){border-width:calc(var(--dna-space-3) / 8);font-size:16px}sl-button[variant=underline][size=large]::part(label){font-size:24px;height:auto;padding:0;padding-bottom:calc(var(--dna-space-5) / 2)}sl-button[variant=text]::part(base){position:relative;padding:0;border:none;background-color:transparent;color:currentColor;min-height:auto}sl-button[variant=text]::part(label){height:auto;padding:0;position:relative;text-decoration:none;color:currentColor;letter-spacing:2px;text-align:left;text-transform:uppercase}sl-button.primary-hover[variant=secondary]::part(base):hover{background-color:var(--dna-color-midnight);border-color:var(--dna-color-midnight)}sl-details.details-dropdown::part(summary-icon){rotate:none}sl-details.details-dropdown::part(header){height:40px;padding-bottom:0;padding-top:0}sl-details.details-dropdown::part(content){background-color:var(--sl-color-neutral-0);position:absolute}sl-card::part(base){border:none;box-shadow:none}sl-card::part(footer){border:none}sl-input{position:relative;background-color:var(--dna-brand-reverse);max-width:343px}sl-input::part(input){background:transparent}sl-input::part(base){border-radius:0;border:1px solid var(--dna-color-light-grey)}sl-input[variant=floating-label]:is(:focus,:focus-within,:focus-visible,[active],[data-user-valid],[data-user-invalid])::part(base){border-color:var(--dna-color-midnight)}sl-input[variant=floating-label]::part(form-control-label){position:absolute;top:0;margin:10px;padding:0 10px;background-color:var(--dna-brand-reverse);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:10;border:none;font-size:16px}sl-input[variant=floating-label]:is(:focus,:focus-within,:focus-visible,[active],[data-user-valid],[data-user-invalid])::part(form-control-label){top:-15px;font-size:10px;line-height:14px;padding:0 4px;font-size:12px}sl-input[variant=floating-label-reverse]::part(base){border:1px solid rgba(255,255,255,.25);border:none;box-shadow:none;background-color:var(--dna-color-midnight)}sl-input[variant=floating-label-reverse]::part(input){color:var(--dna-brand-reverse);border:1px solid rgba(255,255,255,.25)}sl-input[variant=floating-label-reverse]:is(:focus,:focus-within,:focus-visible,[data-user-valid],[data-user-invalid])::part(base){border-color:var(--dna-color-midnight)}sl-input[variant=floating-label-reverse]::part(form-control-label){position:absolute;top:2px;left:0;padding:8px 16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:10;border:none;font-size:16px;color:var(--dna-brand-reverse);box-shadow:none}sl-input[variant=floating-label-reverse]:is(:focus,:focus-within,:focus-visible,[data-user-valid],[data-invalid])::part(form-control-label){top:-6px;left:12px;font-size:10px;line-height:14px;padding:0 6px;font-size:12px;outline:none;box-shadow:none;text-transform:lowercase;background-color:var(--dna-color-midnight)}sl-input[variant=floating-label-reverse]:is([data-invalid])::part(input){border:1px solid var(--dna-color-brass)}sl-input[variant=floating-label-reverse]:is([data-invalid])::part(form-control-label){color:var(--dna-brand-reverse)}sl-input[variant=reverse]{background-color:var(--dna-color-midnight);--sl-input-background-color-hover: var(--dna-color-midnight);--sl-input-color: var(--dna-brand-reverse);--sl-color-primary-500: var(--dna-brand-reverse)}sl-input[variant=reverse]::part(base){border-radius:0;border:1px solid var(--dna-color-midnight);background-color:var(--dna-color-midnight)}sl-input[variant=reverse]::part(input){color:var(--dna-brand-reverse);background:var(--dna-color-midnight)}sl-input[variant=reverse]::part(input)::placeholder{color:var(--dna-brand-reverse)}sl-input[variant=underline]{background-color:var(--dna-brand-reverse);--sl-input-background-color-hover: var(--dna-brand-reverse);--sl-input-color: var(--dna-color-midnight);--sl-color-primary-500: var(--dna-color-midnight);max-width:unset}sl-input[variant=underline]::part(base){border:0;border-bottom:1px solid var(--dna-color-light-grey)}sl-input[variant=underline]::part(input){padding-left:0;padding-right:0}sl-input[size=large]::part(input){font:var(--dna-h4-font)}sl-input[size=large]::part(input)::placeholder{color:var(--dna-color-midnight)}sl-select::part(combobox){border-radius:0;border:1px solid var(--dna-color-light-grey)}sl-select[open]::part(combobox),sl-select[open]:is(:focus,:focus-within,:focus-visible)::part(combobox){border:1px solid var(--dna-color-midnight)}sl-checkbox::part(base){align-items:center}sl-checkbox::part(control){border-radius:0;border:1px solid #5D5D5D}sl-checkbox::part(checked-icon){display:none}sl-checkbox:checked::part(checked-icon){display:none}sl-checkbox::part(control){width:16px;height:16px}sl-checkbox::part(label),sl-checkbox[size=large]::part(label){font:var(--dna-body-p3-font);line-height:16px}sl-checkbox[size=large]::part(control){width:24px;height:24px}sl-checkbox[checked]::part(control){background-color:var(--dna-brand-reverse);border:1px solid var(--dna-color-midnight);position:relative}sl-checkbox[checked]::part(control):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--dna-color-midnight)}sl-checkbox[size=large][checked]::part(control):after{width:14px;height:14px}sl-radio::part(base),sl-radio[size=large]::part(base){font-size:14px;font:var(--dna-body-p3-font)}sl-radio::part(checked-icon){color:var(--dna-color-midnight);background-color:var(--dna-color-midnight);width:10px;height:10px;border-radius:50%}sl-radio[size=large]::part(checked-icon){width:14px;height:14px}sl-radio::part(control){border:1px solid var(--dna-color-light-grey)}sl-radio::part(control--checked){border:1px solid var(--dna-color-midnight);background-color:var(--dna-brand-reverse)}sl-radio-group::part(form-control-label){font-size:14px;font:var(--dna-body-p3-font)}sl-radio-group::part(form-control-input){display:flex;flex-direction:column;gap:8px}sl-radio-group::part(form-control-label){margin-bottom:8px}sl-carousel::part(scroll-container){border-radius:0}sl-tooltip::part(body){font-weight:400;letter-spacing:.5px;text-align:center}sl-tab-group::part(tabs){border-bottom:1px solid var(--dna-color-light-grey)}sl-tab-group::part(active-tab-indicator){display:none}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/lib-shoelace.css.map?v=130198518402862644831793898108 */

}

  :root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
  }

  [data-animation] {
    opacity: 0;
  }

  .animated {
    animation-duration: var(--animate-duration);
    animation-delay: var(--animate-delay);
    animation-fill-mode: both;
  }

  .animated.faster {
    animation-duration: calc(var(--animate-duration) / 2);
  }

  .animated.fast {
    animation-duration: calc(var(--animate-duration) * 0.8);
  }

  .animated.slow {
    animation-duration: calc(var(--animate-duration) * 2);
  }

  .animated.slower {
    animation-duration: calc(var(--animate-duration) * 3);
  }

  @media print, (prefers-reduced-motion: reduce) {
    .animated {
      animation-duration: 1ms !important;
      transition-duration: 1ms !important;
      animation-iteration-count: 1 !important;
    }

    .animated[class*='Out'] {
      opacity: 0;
    }}

  @keyframes fadeInUp {
    from {
      opacity: 0;
      transform: translate3d(0, 100%, 0);
    }

    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }

  .fadeInUp {
    animation-name: fadeInUp;
  }

  @keyframes unfoldAnimation {
    0% {
      clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
      opacity: 1;
    }
    100% {
      clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
      opacity: 1;
    }
  }

  .unfoldAnimation {
    animation-name: unfoldAnimation;
  }

  @keyframes zoomIn {
    from {
      transform: scale(1, 1);
    }

    to {
      transform: scale(1.1, 1.1);
    }
  }

  .zoomIn {
    animation-name: zoomIn;
  }

  @keyframes zoomOut {
    from {
      transform: scale(1.1, 1.1);
    }

    to {
      transform: scale(1, 1);
    }
  }

  .zoomOut {
    animation-name: zoomOut;
  }

  @keyframes zoomInFull {
    from {
      transform: scale(0.8);
      opacity: 0;
    }
    to {
      transform: scale(1);
      opacity: 1;
    }
  }

  .zoomInFull {
    animation-name: zoomInFull;
  }

  @keyframes wipeInRight {
    from {
      clip-path: inset(0 100% 0 0);
      opacity: 0;
    }
    to {
      clip-path: inset(0 0 0 0);
      opacity: 1;
    }
  }

  .wipeInRight {
    animation-name: wipeInRight;
  }

  @keyframes wipeInDown {
    from {
      clip-path: inset(0 0 100% 0);
      opacity: 0;
    }
    to {
      clip-path: inset(0 0 0 0);
      opacity: 1;
    }
  }

  .wipeInDown {
    animation-name: wipeInDown;
  }

  @keyframes fadeIn {
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  .fadeIn {
    animation-name: fadeIn;
  }


  @font-face {
    font-family: 'Grifo S Light';
    src: url("assets/font-grifos-light.2287176e4d709af4.woff2") format('woff2'),
      url("assets/font-grifos-light.e6d97c34c7d78f77.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
  }

  @font-face {
    font-family: 'Grifo S Light';
    src: url("assets/font-grifos-lightitalic.f68c6975d1c4fb0e.woff2") format('woff2'),
      url("assets/font-grifos-lightitalic.b8c3ac18c9879255.woff") format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: fallback;
  }

  @font-face {
    font-family: 'Maison Neue Medium';
    src: url("assets/font-maisonneueweb-medium.af683dc9fcc9a392.woff2") format('woff2'),
      url("assets/font-maisonneueweb-medium.74e081a90a986cd5.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
  }

  @font-face {
    font-family: 'Maison Neue Book';
    src: url("assets/font-maisonneueweb-book.baa489857b584f35.woff2") format('woff2'),
      url("assets/font-maisonneueweb-book.430a13e96ff59f1f.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
  }

@media all{
/*@TODO: Update Variables for customization*/
:root {
  --loop-primary-color: #030712;
  --loop-text-color: white;
  --loop-badge-background: #F9FAFB;
  --loop-badge-text: #374151;
  --loop-button-background: #D1D5DB;
  --loop-button-text: #1F2937;

  --loop-onstore-button-padding: 14px 16px;
  --loop-onstore-checkout-background: #030712;
  --loop-onstore-checkout-text-color: white;
  --loop-onstore-button-radius: 0;
  --loop-onstore-button-gap: 0.25rem;
  --loop-onstore-add-more-background: white;
  --loop-onstore-add-more-text-color: black;
  --loop-onstore-add-more-border: black;
  --loop-onstore-casing: uppercase;
}

.loop-returns-activated .loop-onstore {
  transform: translateY(0);
  display: flex;
}

.loop-onstore {
  box-sizing: border-box;
  width: 100%;
  position: fixed;
  display: none;
  align-items: center;
  justify-content: space-between;
  top: auto !important;
  bottom: 0 !important;
  left: 0;
  z-index: 2147483647;
  background-color: var(--onstore-bg-color);
  color: var(--onstore-text-color);
  transform: translateY(100%);
  transition: transform 0.2s;
  font-family: 'SF Pro Text', untitled sans, 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' !important;
  font-size: 1rem;
  padding: 1.25rem 2rem;
}

.loop-onstore *,
.loop-onstore *::before,
.loop-onstore *::after {
  box-sizing: inherit;
}

.loop-onstore--full {
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
}

.loop-onstore--half-right {
  width: 50% !important;
  right: 0 !important;
  left: unset !important;
}

.loop-onstore--half-left {
  width: 50% !important;
  left: 0 !important;
  right: unset !important;
}

.loop-onstore__credit {
  display: flex;
  align-items: baseline;
}

.loop-onstore__amount {
  margin: 0;
  margin-right: 0.5rem;
  font-size: var(--onstore-value-size);
  font-weight: 800;
  color: var(--onstore-text-color);
}

.loop-onstore__percent-discount {
  display: none;
  align-items: baseline;
}

.loop-onstore__percent-discount-amount {
  font-size: var(--onstore-value-size) !important;
  color: var(--onstore-bg-color) !important;
  background-color: var(--onstore-text-color) !important;
  padding: 0.25rem 0.75rem !important;
  border-radius: 0.5rem;
  margin-right: 0.5rem;
}

.loop-onstore__copy {
  margin: 0;
  color: var(--onstore-text-color);
  font-size: var(--onstore-label-size);
}

.loop-onstore__back {
  color: var(--onstore-bg-color);
  background: var(--onstore-text-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1.25rem;
  margin-left: 0;
  border: none;
  appearance: none;
  transition: all 0.2s;
  font-size: var(--onstore-button-size);
  border-radius: 5px;
  cursor: pointer;
}

.loop-onstore__back-icon {
  color: var(--onstore-bg-color);
  fill: var(--onstore-bg-color);
  font-size: var(--button-size);
}

.loop-onstore__back span {
  font-size: var(--onstore-button-size);
}

.loop-onstore__back:hover {
  opacity: 0.7;
}

.loop-returns-modal {
  font-family: 'SF Pro Text', untitled sans, 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 !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.loop-onstore__percent-copy {
  display: none;
}

.loop-returns-modal__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(65, 69, 74, 0.7);
}

.loop-returns-modal__content {
  overflow: auto;
  max-height: 600px;
  background-color: #fff;
  box-shadow: 0px 1px 4px rgb(0 0 0 / 12%), 0px 6px 12px rgb(0 0 0 / 8%);
  border-radius: 8px;
  width: 500px;
  max-width: 700px;
  position: relative;
  z-index: 1000;
}

.loop-returns-modal__header {
  color: #3256e5;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  border-bottom: 1px solid #eaeaea;
  font-size: 1.25rem;
  font-weight: 500;
}

.loop-returns-modal__close--icon {
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.loop-returns-modal__body {
  padding: 20px;
}

.loop-onstore__credit-copy {
  display: none;
}

.loop-onstore__mobile-credit-copy {
  display: block;
}

loop-onstore {
  flex: 1;
}
loop-onstore::part(loop-onstore-checkout-btn) {
  padding: var(--loop-onstore-button-padding);
  background: var(--loop-onstore-checkout-background);
  color: var(--loop-onstore-checkout-text-color);
  border-radius: var(--loop-onstore-button-radius);
  cursor: pointer;
  font-weight: 500;
  text-transform: var(--loop-onstore-casing);
}
loop-onstore::part(loop-onstore-add-more-btn) {
  padding: var(--loop-onstore-button-padding);
  background: transparent;
  border: 1px solid var(--loop-onstore-add-more-border);
  border-radius: var(--loop-onstore-button-radius);
  color: var(--loop-onstore-add-more-text-color);
  cursor: pointer;
  font-weight: 500;
  text-transform: var(--loop-onstore-casing);
}

@media screen and (max-width: 680px) {
  .loop-onstore {
    z-index: 200;
    bottom: 3.2rem;
    padding: 1rem 1.5rem;
  }

  .loop-onstore__copy {
    font-size: 0.875rem !important;
  }

  .loop-onstore__amount,
  .loop-onstore__percent-discount-amount {
    font-size: 1rem !important;
  }

  .loop-onstore__back {
    padding: 0.25rem 0.5rem;
  }

  .loop-onstore__percent-discount-amount {
    padding: 0.25rem 0.5rem;
  }

  .loop-onstore--half-left, .loop-onstore--half-right {
    width: 100% !important;
  }}

@media screen and (min-width: 680px) {
  .loop-onstore__credit-copy {
    display: block;
  }

  .loop-onstore__mobile-credit-copy {
    display: none;
  }}}
.ig-hidden { display: none !important; }
/*@TODO: Update Variables for customization*/
:root {
  --loop-primary-color: #030712;
  --loop-text-color: white;
  --loop-badge-background: #F9FAFB;
  --loop-badge-text: #374151;
  --loop-button-background: #D1D5DB;
  --loop-button-text: #1F2937;

  --loop-onstore-button-padding: 14px 16px;
  --loop-onstore-checkout-background: #030712;
  --loop-onstore-checkout-text-color: white;
  --loop-onstore-button-radius: 0;
  --loop-onstore-button-gap: 0.25rem;
  --loop-onstore-add-more-background: white;
  --loop-onstore-add-more-text-color: black;
  --loop-onstore-add-more-border: black;
  --loop-onstore-casing: uppercase;
}

.loop-returns-activated .loop-onstore {
  transform: translateY(0);
  display: flex;
}

.loop-onstore {
  box-sizing: border-box;
  width: 100%;
  position: fixed;
  display: none;
  align-items: center;
  justify-content: space-between;
  top: auto !important;
  bottom: 0 !important;
  left: 0;
  z-index: 2147483647;
  background-color: var(--onstore-bg-color);
  color: var(--onstore-text-color);
  transform: translateY(100%);
  transition: transform 0.2s;
  font-family: 'SF Pro Text', untitled sans, 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' !important;
  font-size: 1rem;
  padding: 1.25rem 2rem;
}

.loop-onstore *,
.loop-onstore *::before,
.loop-onstore *::after {
  box-sizing: inherit;
}

.loop-onstore--full {
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
}

.loop-onstore--half-right {
  width: 50% !important;
  right: 0 !important;
  left: unset !important;
}

.loop-onstore--half-left {
  width: 50% !important;
  left: 0 !important;
  right: unset !important;
}

.loop-onstore__credit {
  display: flex;
  align-items: baseline;
}

.loop-onstore__amount {
  margin: 0;
  margin-right: 0.5rem;
  font-size: var(--onstore-value-size);
  font-weight: 800;
  color: var(--onstore-text-color);
}

.loop-onstore__percent-discount {
  display: none;
  align-items: baseline;
}

.loop-onstore__percent-discount-amount {
  font-size: var(--onstore-value-size) !important;
  color: var(--onstore-bg-color) !important;
  background-color: var(--onstore-text-color) !important;
  padding: 0.25rem 0.75rem !important;
  border-radius: 0.5rem;
  margin-right: 0.5rem;
}

.loop-onstore__copy {
  margin: 0;
  color: var(--onstore-text-color);
  font-size: var(--onstore-label-size);
}

.loop-onstore__back {
  color: var(--onstore-bg-color);
  background: var(--onstore-text-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1.25rem;
  margin-left: 0;
  border: none;
  appearance: none;
  transition: all 0.2s;
  font-size: var(--onstore-button-size);
  border-radius: 5px;
  cursor: pointer;
}

.loop-onstore__back-icon {
  color: var(--onstore-bg-color);
  fill: var(--onstore-bg-color);
  font-size: var(--button-size);
}

.loop-onstore__back span {
  font-size: var(--onstore-button-size);
}

.loop-onstore__back:hover {
  opacity: 0.7;
}

.loop-returns-modal {
  font-family: 'SF Pro Text', untitled sans, 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 !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.loop-onstore__percent-copy {
  display: none;
}

.loop-returns-modal__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(65, 69, 74, 0.7);
}

.loop-returns-modal__content {
  overflow: auto;
  max-height: 600px;
  background-color: #fff;
  box-shadow: 0px 1px 4px rgb(0 0 0 / 12%), 0px 6px 12px rgb(0 0 0 / 8%);
  border-radius: 8px;
  width: 500px;
  max-width: 700px;
  position: relative;
  z-index: 1000;
}

.loop-returns-modal__header {
  color: #3256e5;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  border-bottom: 1px solid #eaeaea;
  font-size: 1.25rem;
  font-weight: 500;
}

.loop-returns-modal__close--icon {
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.loop-returns-modal__body {
  padding: 20px;
}

.loop-onstore__credit-copy {
  display: none;
}

.loop-onstore__mobile-credit-copy {
  display: block;
}

loop-onstore {
  flex: 1;
}
loop-onstore::part(loop-onstore-checkout-btn) {
  padding: var(--loop-onstore-button-padding);
  background: var(--loop-onstore-checkout-background);
  color: var(--loop-onstore-checkout-text-color);
  border-radius: var(--loop-onstore-button-radius);
  cursor: pointer;
  font-weight: 500;
  text-transform: var(--loop-onstore-casing);
}
loop-onstore::part(loop-onstore-add-more-btn) {
  padding: var(--loop-onstore-button-padding);
  background: transparent;
  border: 1px solid var(--loop-onstore-add-more-border);
  border-radius: var(--loop-onstore-button-radius);
  color: var(--loop-onstore-add-more-text-color);
  cursor: pointer;
  font-weight: 500;
  text-transform: var(--loop-onstore-casing);
}

@media screen and (max-width: 680px) {
  .loop-onstore {
    z-index: 200;
    bottom: 3.2rem;
    padding: 1rem 1.5rem;
  }

  .loop-onstore__copy {
    font-size: 0.875rem !important;
  }

  .loop-onstore__amount,
  .loop-onstore__percent-discount-amount {
    font-size: 1rem !important;
  }

  .loop-onstore__back {
    padding: 0.25rem 0.5rem;
  }

  .loop-onstore__percent-discount-amount {
    padding: 0.25rem 0.5rem;
  }

  .loop-onstore--half-left, .loop-onstore--half-right {
    width: 100% !important;
  }}

@media screen and (min-width: 680px) {
  .loop-onstore__credit-copy {
    display: block;
  }

  .loop-onstore__mobile-credit-copy {
    display: none;
  }}
/*$vite$:1*/

      [data-ig-discount]:not([data-ig-discount="0"]) {
          display: none;
      }
      
.yotpo-widget-empty-placeholder { display: block!important; }
.yotpo-widget-empty-placeholder { display: block!important; }
#gladlyChat_container {
  background: transparent !important;
  bottom: 0px !important;
  display: flex !important;
  flex-direction: column !important;
  font-family: 'Helvetica Neue', Helvetica, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  position: fixed !important;
  /* pointer-events: none; */
  -webkit-font-smoothing: antialiased !important;
  z-index: 2147483000 !important;
  margin: 0px 15px 15px 15px !important;
}

#gladlyChat_container * {
  box-sizing: content-box !important;
}

.gladlyChat_mobile_active {
  height: 100% !important;
  overflow: hidden !important;
  width: 100% !important;
}

.browser {
  max-height: calc(100vh - 15px) !important;
}

/* Shopify specification:
  maximized: 415px x 700px
 */

.web_iframe.gladlyChat_open #gladlyChat_container {
  max-height: 685px !important;
  /* 700px - 15px (bottom margin) */
  max-width: 375px !important;
  /* 415px - 15px -15px(side margin) */
}

@media only screen and (min-width: 570px) {
  web_iframe.gladlyChat_open #gladlyChat_container {
    max-height: 685px !important;
    /* 700px - 15px (bottom margin) */
    max-width: 375px !important;
    /* 415px - 15px -15px(side margin) */
    width: 364px  !important;
  }}

/* Shopify specification:
  mobile screens: 100% x 93%
 */

.web_iframe.gladlyChat_open.gladlyChat_mobile_active #gladlyChat_container {
  max-height: 93vh !important;
  max-width: 100vw !important;
}

@media only screen and (max-device-width: 667px), screen and (max-width: 569px) {
  .web_iframe.gladlyChat_open #gladlyChat_container {
    max-height: 93vh !important;
    max-width: 100vw !important;
    margin: 0px !important;
    top: 7vh !important;
  }}

/* Shopify specification:
  minimized: 224px x 72px
 */

.web_iframe #gladlyChat_container {
  max-height: 57px !important;
  /* 57px = 72px - 15px (bottom margin) */
  max-width: 194px !important;
  /* 194px = 224px - 15px (left margin) - 15px (right margin) */
}

@media only screen and (max-device-width: 667px), screen and (max-width: 599px), screen and (orientation: landscape) and (max-height: 599px) {
  #gladlyChat_container {
    align-items: flex-end !important;
    bottom: 0 !important;
    flex: 1 1 auto !important;
    justify-content: flex-end !important;
    margin: 0 !important;
  }

  .browser {
    margin: 0px !important;
  }

  .gladlyChat_open {
    height: 100% !important;
    overflow: hidden !important;
  }

  .gladlyChat_open #gladlyChat_container {
    top: 0px !important;
    position: fixed !important;
    height: 100% !important;
    max-height: 100vh !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    -webkit-overflow-scrolling: auto !important;
    transform: translate3d(0,0,0) !important;
    width: 100% !important;
  }

  .web_iframe.gladlyChat_open #gladlyChat_container {
    max-height: 93vh !important;
    max-width: 100vw !important;
    margin: 0px !important;
    top: 7vh !important;
  }}

.mobileSdk {
  margin: 0px !important;
  max-height: 100vh !important;
}
#gladlyChat_container .minimizedChatButton {
  -moz-osx-font-smoothing: inherit !important;
  -webkit-appearance: none !important;
  -webkit-appearance: none !important;
  -webkit-font-smoothing: inherit !important;
  align-items: center !important;
  background: transparent !important;
  border: none !important;
  box-shadow: inherit !important;
  color: inherit !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: column !important;
  font-size: 14px !important;
  font: inherit !important;
  height: 50px !important;
  justify-content: center !important;
  line-height: 16px !important;
  margin: 0 !important;
  min-width: 50px !important;
  overflow: visible !important;
  padding: 0px !important;
  position: relative !important;
  width: auto !important;
}

#gladlyChat_container .minimizedChatButton:focus {
  box-shadow: none !important;
}

#gladlyChat_container .minimizedChatButton_notification {
  align-self: flex-end !important;
  background-color: #d4240d !important;
  border: 1px solid #ffffff !important;
  border-radius: 10px !important;
  box-sizing: border-box !important;
  height: 10px !important;
  position: absolute !important;
  top: inherit !important;
  right: inherit !important;
  width: 10px !important;
}

@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .minimizedChatButton {
    margin-bottom: 10px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
  }}

#gladlyChat_container .MinimizedChatButton__initialChatButton___sqDjF {
  border-radius: inherit !important;
  box-shadow: inherit !important;
  font-size: 14px !important;
  height: 50px !important;
  line-height: 16px !important;
  margin: 0 !important;
  min-width: 50px !important;
  padding: 0 15px !important;
  -webkit-appearance: none !important;
}

#gladlyChat_container .MinimizedChatButton__chatButton_wrapper___pn41t:focus {
  box-shadow: none !important;
  outline: none !important;
}

#gladlyChat_container .MinimizedChatButton__initialChatButton___sqDjF:focus {
  box-shadow: none !important;
}

@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .MinimizedChatButton__initialChatButton___sqDjF {
    margin-bottom: 10px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
  }}#onetrust-banner-sdk a:focus{outline:2px solid #000}#onetrust-banner-sdk #onetrust-policy svg,#onetrust-banner-sdk .banner-option svg{height:13px;width:13px;margin-left:1px}#onetrust-banner-sdk #onetrust-close-btn-container svg{height:10px;width:10px;pointer-events:none}#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-sdk .ot-close-icon,#ot-sync-ntfy .ot-close-icon{background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:12px}#onetrust-banner-sdk .powered-by-logo,#onetrust-banner-sdk .ot-pc-footer-logo a,#onetrust-pc-sdk .powered-by-logo,#onetrust-pc-sdk .ot-pc-footer-logo a,#ot-sync-ntfy .powered-by-logo,#ot-sync-ntfy .ot-pc-footer-logo a{background-size:contain;background-repeat:no-repeat;background-position:center;height:25px;width:152px;display:block;text-decoration:none;font-size:.75em}#onetrust-banner-sdk .powered-by-logo:hover,#onetrust-banner-sdk .ot-pc-footer-logo a:hover,#onetrust-pc-sdk .powered-by-logo:hover,#onetrust-pc-sdk .ot-pc-footer-logo a:hover,#ot-sync-ntfy .powered-by-logo:hover,#ot-sync-ntfy .ot-pc-footer-logo a:hover{color:#565656}#onetrust-banner-sdk h3 *,#onetrust-banner-sdk h4 *,#onetrust-banner-sdk h6 *,#onetrust-banner-sdk button *,#onetrust-banner-sdk a[data-parent-id] *,#onetrust-banner-sdk p[role=heading] *,#onetrust-pc-sdk h3 *,#onetrust-pc-sdk h4 *,#onetrust-pc-sdk h6 *,#onetrust-pc-sdk button *,#onetrust-pc-sdk a[data-parent-id] *,#onetrust-pc-sdk p[role=heading] *,#ot-sync-ntfy h3 *,#ot-sync-ntfy h4 *,#ot-sync-ntfy h6 *,#ot-sync-ntfy button *,#ot-sync-ntfy a[data-parent-id] *,#ot-sync-ntfy p[role=heading] *{font-size:inherit;font-weight:inherit;color:inherit}#onetrust-banner-sdk .ot-hide,#onetrust-pc-sdk .ot-hide,#ot-sync-ntfy .ot-hide{display:none !important}#onetrust-banner-sdk button.ot-link-btn:hover,#onetrust-pc-sdk button.ot-link-btn:hover,#ot-sync-ntfy button.ot-link-btn:hover{text-decoration:underline;opacity:1}#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{padding:0}#onetrust-pc-sdk .ot-sdk-row{flex-direction:initial;width:100%}#onetrust-pc-sdk [type=checkbox]:checked,#onetrust-pc-sdk [type=checkbox]:not(:checked){pointer-events:initial}#onetrust-pc-sdk [type=checkbox]:disabled+label::before,#onetrust-pc-sdk [type=checkbox]:disabled+label:after,#onetrust-pc-sdk [type=checkbox]:disabled+label,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label::before,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label:after,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label{pointer-events:none;opacity:.8}#onetrust-pc-sdk li input[type=checkbox]{z-index:1}#onetrust-pc-sdk li .ot-checkbox label{z-index:2}#onetrust-pc-sdk li .ot-checkbox input[type=checkbox]{height:auto;width:auto}#onetrust-pc-sdk li .host-title a,#onetrust-pc-sdk li .ot-host-name a,#onetrust-pc-sdk li .accordion-text,#onetrust-pc-sdk li .ot-acc-txt{z-index:2;position:relative}#onetrust-pc-sdk input{margin:3px .1ex}#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{height:60px;width:180px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center}#onetrust-pc-sdk .pc-logo img,#onetrust-pc-sdk .ot-pc-logo img{max-height:100%;max-width:100%}#onetrust-pc-sdk .pc-logo svg,#onetrust-pc-sdk .ot-pc-logo svg{height:60px;width:180px}#onetrust-pc-sdk #close-pc-btn-handler>svg{margin:auto;display:block;height:12px;width:12px}#onetrust-pc-sdk #ot-pc-desc svg,#onetrust-pc-sdk .ot-desc-cntr svg,#onetrust-pc-sdk .ot-cat-grp svg{height:13px;width:13px;margin-left:-7px;vertical-align:middle;margin-right:5px}#onetrust-pc-sdk .ot-host-hdr>a{display:inline-block}#onetrust-pc-sdk input[aria-disabled=true]+label,#onetrust-banner-sdk input[aria-disabled=true]+label{pointer-events:none;opacity:.6;cursor:not-allowed}#onetrust-pc-sdk .screen-reader-only,#onetrust-pc-sdk .ot-scrn-rdr,.ot-sdk-cookie-policy .screen-reader-only,.ot-sdk-cookie-policy .ot-scrn-rdr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk.ot-fade-in,.ot-confirm-dialog-overlay.ot-fade-in{animation-name:onetrust-fade-in;animation-duration:400ms;animation-timing-function:ease-in-out}#onetrust-pc-sdk.ot-hide{display:none !important}.onetrust-pc-dark-filter.ot-hide{display:none !important}.onetrust-pc-dark-filter{background:rgba(0,0,0,.5);z-index:2147483646;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}@keyframes onetrust-fade-in{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape){#onetrust-pc-sdk p{font-size:.75em}}#onetrust-banner-sdk .banner-option-input:focus+label{outline:1px solid #000;outline-style:auto}.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible{outline:2px solid #000}#onetrust-pc-sdk .ot-userid-title>span,#onetrust-pc-sdk .ot-userid-timestamp>span{font-weight:700}#onetrust-pc-sdk .ot-host-desc a{pointer-events:initial}#onetrust-pc-sdk .ot-ven-hdr>p a{position:relative;z-index:2;pointer-events:initial}#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a{margin-right:8px}#onetrust-pc-sdk .ot-pc-footer-logo svg,#onetrust-pc-sdk .ot-pc-footer-logo img{width:136px;height:16px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal{border:1px solid #32ae88;border-radius:3px;padding:5px;margin-bottom:10px;background-color:#f9fffa;font-size:.85rem;line-height:2}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal .ot-optout-icon,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal .ot-optout-icon{display:inline;margin-right:5px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg{height:20px;width:30px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite),#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite){transform:scale(0.5)}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite) path,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) path{fill:#32ae88}#onetrust-banner-sdk,#onetrust-pc-sdk,#ot-sdk-cookie-policy,#ot-sync-ntfy{font-size:16px}#onetrust-banner-sdk *,#onetrust-banner-sdk ::after,#onetrust-banner-sdk ::before,#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before,#ot-sdk-cookie-policy *,#ot-sdk-cookie-policy ::after,#ot-sdk-cookie-policy ::before,#ot-sync-ntfy *,#ot-sync-ntfy ::after,#ot-sync-ntfy ::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#onetrust-banner-sdk div,#onetrust-banner-sdk span,#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p,#onetrust-banner-sdk img,#onetrust-banner-sdk svg,#onetrust-banner-sdk button,#onetrust-banner-sdk section,#onetrust-banner-sdk a,#onetrust-banner-sdk label,#onetrust-banner-sdk input,#onetrust-banner-sdk ul,#onetrust-banner-sdk li,#onetrust-banner-sdk nav,#onetrust-banner-sdk table,#onetrust-banner-sdk thead,#onetrust-banner-sdk tr,#onetrust-banner-sdk td,#onetrust-banner-sdk tbody,#onetrust-banner-sdk .ot-main-content,#onetrust-banner-sdk .ot-toggle,#onetrust-banner-sdk #ot-content,#onetrust-banner-sdk #ot-pc-content,#onetrust-banner-sdk .checkbox,#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk ul,#onetrust-pc-sdk li,#onetrust-pc-sdk nav,#onetrust-pc-sdk table,#onetrust-pc-sdk thead,#onetrust-pc-sdk tr,#onetrust-pc-sdk td,#onetrust-pc-sdk tbody,#onetrust-pc-sdk .ot-main-content,#onetrust-pc-sdk .ot-toggle,#onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk .checkbox,#ot-sdk-cookie-policy div,#ot-sdk-cookie-policy span,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p,#ot-sdk-cookie-policy img,#ot-sdk-cookie-policy svg,#ot-sdk-cookie-policy button,#ot-sdk-cookie-policy section,#ot-sdk-cookie-policy a,#ot-sdk-cookie-policy label,#ot-sdk-cookie-policy input,#ot-sdk-cookie-policy ul,#ot-sdk-cookie-policy li,#ot-sdk-cookie-policy nav,#ot-sdk-cookie-policy table,#ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy tr,#ot-sdk-cookie-policy td,#ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy .ot-main-content,#ot-sdk-cookie-policy .ot-toggle,#ot-sdk-cookie-policy #ot-content,#ot-sdk-cookie-policy #ot-pc-content,#ot-sdk-cookie-policy .checkbox,#ot-sync-ntfy div,#ot-sync-ntfy span,#ot-sync-ntfy h1,#ot-sync-ntfy h2,#ot-sync-ntfy h3,#ot-sync-ntfy h4,#ot-sync-ntfy h5,#ot-sync-ntfy h6,#ot-sync-ntfy p,#ot-sync-ntfy img,#ot-sync-ntfy svg,#ot-sync-ntfy button,#ot-sync-ntfy section,#ot-sync-ntfy a,#ot-sync-ntfy label,#ot-sync-ntfy input,#ot-sync-ntfy ul,#ot-sync-ntfy li,#ot-sync-ntfy nav,#ot-sync-ntfy table,#ot-sync-ntfy thead,#ot-sync-ntfy tr,#ot-sync-ntfy td,#ot-sync-ntfy tbody,#ot-sync-ntfy .ot-main-content,#ot-sync-ntfy .ot-toggle,#ot-sync-ntfy #ot-content,#ot-sync-ntfy #ot-pc-content,#ot-sync-ntfy .checkbox{font-family:inherit;font-weight:normal;-webkit-font-smoothing:auto;letter-spacing:normal;line-height:normal;padding:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;background:none;overflow:visible;vertical-align:baseline;visibility:visible;z-index:auto;box-shadow:none}#onetrust-banner-sdk img,#onetrust-pc-sdk img,#ot-sdk-cookie-policy img,#ot-sync-ntfy img{overflow:hidden !important}#onetrust-banner-sdk label:before,#onetrust-banner-sdk label:after,#onetrust-banner-sdk .checkbox:after,#onetrust-banner-sdk .checkbox:before,#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after,#onetrust-pc-sdk .checkbox:after,#onetrust-pc-sdk .checkbox:before,#ot-sdk-cookie-policy label:before,#ot-sdk-cookie-policy label:after,#ot-sdk-cookie-policy .checkbox:after,#ot-sdk-cookie-policy .checkbox:before,#ot-sync-ntfy label:before,#ot-sync-ntfy label:after,#ot-sync-ntfy .checkbox:after,#ot-sync-ntfy .checkbox:before{content:"";content:none}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{width:100%;float:left;box-sizing:border-box;padding:0;display:initial}@media(min-width: 550px){#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{margin-left:4%}#onetrust-banner-sdk .ot-sdk-column:first-child,#onetrust-banner-sdk .ot-sdk-columns:first-child,#onetrust-pc-sdk .ot-sdk-column:first-child,#onetrust-pc-sdk .ot-sdk-columns:first-child,#ot-sdk-cookie-policy .ot-sdk-column:first-child,#ot-sdk-cookie-policy .ot-sdk-columns:first-child{margin-left:0}}#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p[role=heading],#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p[role=heading],#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p[role=heading]{margin-top:0;font-weight:600;font-family:inherit}#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem;line-height:1.2}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem;line-height:1.25}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem;line-height:1.3}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem;line-height:1.35}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem;line-height:1.5}@media(min-width: 550px){#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem}}#onetrust-banner-sdk p:not([role=heading]),#onetrust-pc-sdk p:not([role=heading]),#ot-sdk-cookie-policy p:not([role=heading]){margin:0 0 1em 0;font-family:inherit;line-height:normal}#onetrust-banner-sdk a,#onetrust-pc-sdk a,#ot-sdk-cookie-policy a{color:#565656;text-decoration:none}#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover{color:#565656;text-decoration:underline}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:.9em;font-weight:400;line-height:38px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:2px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus{color:#333;border-color:#888;opacity:.9}#onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus{outline:2px solid #000}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #707070;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#onetrust-banner-sdk input[type=text]:focus,#onetrust-pc-sdk input[type=text]:focus,#ot-sdk-cookie-policy input[type=text]:focus{border:1px solid #000;outline:0}#onetrust-banner-sdk label,#onetrust-pc-sdk label,#ot-sdk-cookie-policy label{display:block;margin-bottom:.5rem;font-weight:600}#onetrust-banner-sdk input[type=checkbox],#onetrust-pc-sdk input[type=checkbox],#ot-sdk-cookie-policy input[type=checkbox]{display:inline}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{list-style:circle inside}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{padding-left:0;margin-top:0}#onetrust-banner-sdk ul ul,#onetrust-pc-sdk ul ul,#ot-sdk-cookie-policy ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}#onetrust-banner-sdk li,#onetrust-pc-sdk li,#ot-sdk-cookie-policy li{margin-bottom:1rem}#onetrust-banner-sdk button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-container:after,#onetrust-banner-sdk .ot-sdk-row:after,#onetrust-pc-sdk .ot-sdk-container:after,#onetrust-pc-sdk .ot-sdk-row:after,#ot-sdk-cookie-policy .ot-sdk-container:after,#ot-sdk-cookie-policy .ot-sdk-row:after{content:"";display:table;clear:both}#onetrust-banner-sdk .ot-sdk-row,#onetrust-pc-sdk .ot-sdk-row,#ot-sdk-cookie-policy .ot-sdk-row{margin:0;max-width:none;display:block}#onetrust-banner-sdk div.ot-go-modal-overlay:not(.ot-hide){background:rgba(0,0,0,.5);z-index:2147483648;width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0}#onetrust-banner-sdk div.ot-go-modal-overlay:not(.ot-hide) .ot-go-modal-buttons .ot-go-modal-submit:hover:not(.ot-go-btn-loading){opacity:.8}#onetrust-banner-sdk #onetrust-policy-text *{font-size:inherit;line-height:inherit}#onetrust-banner-sdk #onetrust-policy-text a{font-weight:bold}#onetrust-banner-sdk .banner-option-input *{pointer-events:none;font-size:inherit;line-height:inherit}#onetrust-banner-sdk .banner-option:not(:first-child){padding:0;border:none}#onetrust-banner-sdk .banner-option-header :first-child{color:dimgray;font-weight:bold;float:left}#onetrust-banner-sdk .banner-option-details *{font-size:inherit;line-height:inherit;color:dimgray}#onetrust-banner-sdk .ot-dpd-title *,#onetrust-banner-sdk .ot-dpd-desc *{font-size:inherit;line-height:inherit}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text *{margin-bottom:0}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{display:block}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button{padding:0;white-space:pre-wrap;border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em}@media only screen and (min-width: 426px)and (max-width: 896px){#onetrust-banner-sdk #onetrust-button-group button{display:inline-block}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1){margin-right:auto !important}#onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button{width:100%;text-align:center}#onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button{float:none}}@media only screen and (min-width: 550px){#onetrust-banner-sdk .banner-option:not(:first-child){border-left:1px solid #d8d8d8;padding-left:25px}}@media only screen and (min-width: 897px)and (max-width: 1023px){#onetrust-banner-sdk #onetrust-close-btn-container button{position:relative;margin:0;right:-22px;top:2px}}@media only screen and (min-width: 1024px){#onetrust-banner-sdk #onetrust-close-btn-container button{right:-12px}#onetrust-banner-sdk .ot-optout-signal{width:50%}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{display:block}}@media only screen and (min-width: 890px){#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button{width:100%;margin-bottom:5px;margin-top:5px}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type{margin-bottom:20px}}
        
        #onetrust-consent-sdk #onetrust-banner-sdk {
            background-color: #FFFFFF;
        }
        
        #onetrust-consent-sdk #onetrust-policy-title,
        #onetrust-consent-sdk #onetrust-policy-text,
        #onetrust-consent-sdk .ot-b-addl-desc,
        #onetrust-consent-sdk .ot-dpd-desc,
        #onetrust-consent-sdk .ot-dpd-title,
        #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
        #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
        #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
        #onetrust-banner-sdk .ot-cat-header,
        #onetrust-banner-sdk .ot-optout-signal,
        #onetrust-consent-sdk .ot-go-modal-title,
        #onetrust-consent-sdk .ot-go-modal-desc,
        #onetrust-banner-sdk .ot-go-modal-title,
        #onetrust-banner-sdk .ot-go-modal-desc {
            color: #00163B;
        }
        #onetrust-consent-sdk .ot-go-modal-cancel,
        #onetrust-banner-sdk .ot-go-modal-cancel
        {
            color: #00163B !important;
        }

        #onetrust-consent-sdk .ot-go-modal-close-btn,
        #onetrust-banner-sdk .ot-go-modal-close-btn,
        #onetrust-consent-sdk .ot-go-modal-submit,
        #onetrust-banner-sdk .ot-go-modal-submit {
            color: #FFFFFF !important;
        }

        #onetrust-consent-sdk .ot-go-modal-cancel,
        #onetrust-banner-sdk .ot-go-modal-cancel {
            border-color: #00163B !important;
        }


        #onetrust-consent-sdk .ot-go-modal-email,
        #onetrust-banner-sdk .ot-go-modal-email {
            border-color: #00163B !important;
            background-color: rgb(255, 255, 255);
        }

        #onetrust-consent-sdk .ot-go-modal-email:focus,
        #onetrust-banner-sdk .ot-go-modal-email:focus {
            border-color: #00163B;
        }

        #onetrust-consent-sdk .ot-go-modal-email::placeholder,
        #onetrust-banner-sdk .ot-go-modal-email::placeholder {
            color: #00163B;
        }
        
        #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
            background-color: #E9E9E9;
        }
        
        #onetrust-consent-sdk #onetrust-banner-sdk a[href],
        #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
        #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
            color: #092DC5;
        }
    
        #onetrust-consent-sdk #onetrust-accept-btn-handler,
        #onetrust-banner-sdk #onetrust-reject-all-handler,
        #onetrust-banner-sdk #ot-dialog-confirm-handler,
        #onetrust-consent-sdk .ot-go-modal-close-btn,
        #onetrust-banner-sdk .ot-go-modal-close-btn,
        #onetrust-consent-sdk .ot-go-modal-submit,
        #onetrust-banner-sdk .ot-go-modal-submit {
            background-color: #092DC5;border-color: #092DC5;
            color: #FFFFFF;
        }
        #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
        #onetrust-consent-sdk #onetrust-banner-sdk:focus {
            outline-color: #000000;
            outline-width: 1px;
            outline-style: solid;
        }
        #onetrust-consent-sdk #onetrust-pc-btn-handler,
        #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,
        #onetrust-consent-sdk #ot-dialog-cancel-handler {
            color: #092DC5; border-color: #092DC5;
            background-color: #FFFFFF;
        }#onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link,
                         #onetrust-banner-sdk #onetrust-policy-text a.ot-imprint-link {
                    margin-left: 5px;
                }#onetrust-pc-sdk div.ot-go-modal-overlay:not(.ot-hide){background:rgba(0,0,0,.5);z-index:2147483648;width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0}#onetrust-pc-sdk div.ot-go-modal-overlay:not(.ot-hide) .ot-go-modal-buttons .ot-go-modal-submit:hover:not(.ot-go-btn-loading){opacity:.8}#onetrust-pc-sdk.otPcCenter{--ot-footer-space: 10rem;overflow:hidden;position:fixed;display:flex;flex-direction:column;margin:0 auto;top:5%;right:0;left:0;width:min(40%,575px);max-width:575px;min-width:min(575px,100vw);max-height:90vh;border-radius:2.5px;z-index:2147483647;background-color:#fff;-webkit-box-shadow:0px 2px 10px -3px #999;-moz-box-shadow:0px 2px 10px -3px #999;box-shadow:0px 2px 10px -3px #999}#onetrust-pc-sdk.otPcCenter>div[role=dialog]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#onetrust-pc-sdk.otPcCenter[dir=rtl]{right:0;left:0}#onetrust-pc-sdk .ot-optout-signal{margin-top:.625rem}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,#onetrust-pc-sdk .ot-hide-tgl{visibility:hidden}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,#onetrust-pc-sdk .ot-hide-tgl *{visibility:hidden}#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr{min-height:40px}#onetrust-pc-sdk .ot-pc-header{height:auto;min-height:2.5rem;padding:10px 0 10px 30px;border-bottom:1px solid #e9e9e9;flex:0 0 auto}#onetrust-pc-sdk #ot-pc-title,#onetrust-pc-sdk #ot-category-title,#onetrust-pc-sdk .ot-cat-header,#onetrust-pc-sdk #ot-lst-title,#onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,#onetrust-pc-sdk .ot-always-active{font-weight:bold;color:dimgray}#onetrust-pc-sdk .ot-always-active-group .ot-cat-header{width:55%;font-weight:700}#onetrust-pc-sdk .ot-cat-item p:not([role=heading]){clear:both;float:left;margin-top:10px;margin-bottom:5px;line-height:1.5;font-size:.812em;color:dimgray}#onetrust-pc-sdk .ot-close-icon{height:44px;width:44px;background-size:10px}#onetrust-pc-sdk #ot-pc-title{float:left;font-size:1em;line-height:1.5;margin-bottom:10px;margin-top:10px;width:100%}#onetrust-pc-sdk #accept-recommended-btn-handler{position:relative;outline-offset:-1px}#onetrust-pc-sdk #ot-pc-desc{clear:both;width:100%;font-size:.812em;line-height:1.5;margin-bottom:25px}#onetrust-pc-sdk #ot-pc-desc *{font-size:inherit;line-height:inherit}#onetrust-pc-sdk #ot-pc-desc ul li{padding:10px 0px}#onetrust-pc-sdk a{color:#656565;cursor:pointer}#onetrust-pc-sdk a:hover{color:#3860be}#onetrust-pc-sdk label{margin-bottom:0}#onetrust-pc-sdk button{max-width:394px;padding:12px 30px;line-height:1;word-break:break-word;word-wrap:break-word;white-space:normal;font-weight:bold;height:auto}#onetrust-pc-sdk .ot-link-btn{padding:0;margin-bottom:0;border:0;border-radius:0;font-weight:normal;line-height:normal;width:auto;height:auto}#onetrust-pc-sdk #ot-pc-content{position:relative;overflow-y:auto;padding-left:2px;padding-right:30px;top:auto;bottom:auto;margin:1px 3px 0 30px;width:calc(100% - 63px);flex:1 1 auto;min-height:0}#onetrust-pc-sdk .ot-vs-list .ot-always-active,#onetrust-pc-sdk .ot-cat-grp .ot-always-active{float:right;clear:none;color:#3860be;margin:0;font-size:.813em;line-height:1.3}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track{margin-right:20px}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{width:11px}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background:#d8d8d8}#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid}#onetrust-pc-sdk .ot-pc-scrollbar{scrollbar-arrow-color:#d8d8d8;scrollbar-darkshadow-color:#d8d8d8;scrollbar-face-color:#d8d8d8;scrollbar-shadow-color:#d8d8d8}#onetrust-pc-sdk .save-preference-btn-handler{margin-right:20px}#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link{margin-left:0;margin-right:8px}#onetrust-pc-sdk .ot-subgrp-cntr{display:inline-block;clear:both;width:100%;padding-top:15px}#onetrust-pc-sdk .ot-switch+.ot-subgrp-cntr{padding-top:10px}#onetrust-pc-sdk ul.ot-subgrps{margin:0;font-size:initial}#onetrust-pc-sdk ul.ot-subgrps li p,#onetrust-pc-sdk ul.ot-subgrps li h5{font-size:.813em;line-height:1.4;color:dimgray}#onetrust-pc-sdk ul.ot-subgrps .ot-switch{min-height:auto}#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob{top:0}#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr{display:inline-block;width:100%}#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt{margin:0}#onetrust-pc-sdk ul.ot-subgrps li{padding:0;border:none}#onetrust-pc-sdk ul.ot-subgrps li h5,#onetrust-pc-sdk ul.ot-subgrps li p[aria-level="5"]{position:relative;top:5px;font-weight:bold;margin-bottom:0;float:left}#onetrust-pc-sdk li.ot-subgrp{margin-left:20px;overflow:auto}#onetrust-pc-sdk li.ot-subgrp>h5,#onetrust-pc-sdk li.ot-subgrp>p[aria-level="5"]{width:calc(100% - 100px)}#onetrust-pc-sdk .ot-cat-item p>ul,#onetrust-pc-sdk li.ot-subgrp p>ul{margin:0px;list-style:disc;margin-left:15px;font-size:inherit}#onetrust-pc-sdk .ot-cat-item p>ul li,#onetrust-pc-sdk li.ot-subgrp p>ul li{font-size:inherit;padding-top:10px;padding-left:0px;padding-right:0px;border:none}#onetrust-pc-sdk .ot-cat-item p>ul li:last-child,#onetrust-pc-sdk li.ot-subgrp p>ul li:last-child{padding-bottom:10px}#onetrust-pc-sdk .ot-pc-logo{height:40px;width:120px}#onetrust-pc-sdk .ot-pc-footer{position:relative;bottom:auto;width:100%;max-height:var(--ot-footer-space);border-top:1px solid #d8d8d8;flex:0 0 auto;overflow-y:auto}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button{margin-left:15px !important;margin-right:15px !important;width:calc(100% - 33px);max-width:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button:not(:last-child){margin-bottom:0}#onetrust-pc-sdk .ot-pc-footer-logo{height:30px;width:100%;text-align:right;background:#f4f4f4}#onetrust-pc-sdk .ot-pc-footer-logo a{display:inline-block;margin-top:2px;margin-right:10px}#onetrust-pc-sdk .ot-pc-footer-logo img,#onetrust-pc-sdk .ot-pc-footer-logo svg{margin-top:3px}#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo{direction:rtl}#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo a{margin-right:25px}#onetrust-pc-sdk .ot-tgl{float:right;position:relative;z-index:1}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#468254;border:1px solid #fff}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);background-color:#fff;border-color:#fff}#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch{outline:#000 solid 1px}#onetrust-pc-sdk .ot-switch{position:relative;display:inline-block;width:45px;height:25px}#onetrust-pc-sdk .ot-switch-nob{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#767676;border:1px solid #ddd;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;border-radius:20px}#onetrust-pc-sdk .ot-switch-nob:before{position:absolute;content:"";height:18px;width:18px;bottom:3px;left:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:20px}#onetrust-pc-sdk .ot-chkbox input{width:28px !important;height:28px !important}#onetrust-pc-sdk .ot-chkbox input:checked~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]+label::after{content:""}#onetrust-pc-sdk .ot-chkbox label{position:relative;display:flex;align-items:center;padding-left:30px;cursor:pointer;font-weight:500;min-height:28px}#onetrust-pc-sdk .ot-chkbox label::before,#onetrust-pc-sdk .ot-chkbox label::after{position:absolute;content:"";display:inline-block;border-radius:3px}#onetrust-pc-sdk .ot-chkbox label::before{height:18px;width:18px;border:1px solid #3860be;left:4px;top:4px}#onetrust-pc-sdk .ot-chkbox label::after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:8px;top:8px}#onetrust-pc-sdk .ot-label-txt{display:none}#onetrust-pc-sdk .ot-chkbox input,#onetrust-pc-sdk .ot-tgl input{position:absolute;opacity:0;width:0;height:0}#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid}#onetrust-pc-sdk .ot-tgl-cntr,#onetrust-pc-sdk .ot-arw-cntr{display:inline-block}#onetrust-pc-sdk .ot-tgl-cntr{float:right;margin-top:2px}#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr{margin-top:10px}#onetrust-pc-sdk .ot-always-active-subgroup{width:auto;padding-left:0px !important;top:3px;position:relative}#onetrust-pc-sdk .ot-label-status{font-size:.75em;display:none;font-size:.75em;position:relative;top:2px;padding-right:5px;float:left}#onetrust-pc-sdk .ot-arw-cntr svg{-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;height:10px;width:10px}#onetrust-pc-sdk .ot-hlst-cntr{margin-top:5px;display:inline-block;width:100%}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{clear:both;color:#3860be;margin-left:0;font-size:.813em;text-decoration:none;float:left;overflow:hidden}#onetrust-pc-sdk .category-vendors-list-handler:hover,#onetrust-pc-sdk .category-vendors-list-handler+a:hover,#onetrust-pc-sdk .category-host-list-handler:hover{text-decoration-line:underline}#onetrust-pc-sdk .privacy-notice-link:focus,#onetrust-pc-sdk .category-vendors-list-handler:focus,#onetrust-pc-sdk .category-vendors-list-handler+a:focus,#onetrust-pc-sdk .category-host-list-handler:focus{outline:#000 solid 1px;border-radius:0}#onetrust-pc-sdk .category-vendors-list-handler+a{clear:none}#onetrust-pc-sdk .back-btn-handler{font-size:1em;text-decoration:none}#onetrust-pc-sdk .back-btn-handler:hover{opacity:.6}#onetrust-pc-sdk #ot-lst-title h3,#onetrust-pc-sdk #ot-lst-title p[aria-level="3"]{display:inline-block;word-break:break-word;word-wrap:break-word;margin-bottom:0;color:#656565;font-size:1em;font-weight:bold;margin-left:15px}#onetrust-pc-sdk #ot-lst-title{margin:10px 0 10px 0px;font-size:1em;text-align:left}#onetrust-pc-sdk #ot-pc-hdr{margin:0 0 0 30px;height:auto;width:auto}#onetrust-pc-sdk #ot-pc-hdr input::placeholder{color:#707070;font-style:italic}#onetrust-pc-sdk #vendor-search-handler{height:31px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left;margin-left:15px}#onetrust-pc-sdk #ot-lst-cnt{overflow-y:auto;margin-left:20px;margin-right:7px;width:calc(100% - 27px);max-height:calc(100% - 80px);height:100%;transform:translate3d(0, 0, 0)}#onetrust-pc-sdk #ot-pc-lst{width:100%;bottom:auto;position:relative;top:auto;flex:1 1 auto;min-height:0;overflow-y:auto}#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr *{visibility:hidden}#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr{right:12px;position:absolute}#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr{overflow:hidden;cursor:pointer}#onetrust-pc-sdk #ot-sel-blk{overflow:hidden;width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:3}#onetrust-pc-sdk #ot-back-arw{height:12px;width:12px}#onetrust-pc-sdk .ot-lst-subhdr{width:100%;display:inline-block}#onetrust-pc-sdk .ot-search-cntr{float:left;width:78%;position:relative}#onetrust-pc-sdk .ot-search-cntr>svg{width:30px;height:30px;position:absolute;float:left;right:-15px}#onetrust-pc-sdk .ot-fltr-cntr{float:right;right:50px;position:relative}#onetrust-pc-sdk #ot-filter-list-header{display:block;box-sizing:border-box;margin-bottom:10px;float:left;width:100%;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:1px 1px 1px 15px;word-wrap:break-word;overflow-wrap:break-word}#onetrust-pc-sdk #filter-btn-handler{background-color:#3860be;border-radius:17px;display:inline-block;position:relative;width:32px;height:32px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;padding:0;margin:0}#onetrust-pc-sdk #filter-btn-handler:hover{background-color:#3860be}#onetrust-pc-sdk #filter-btn-handler svg{width:12px;height:12px;margin:3px 10px 0 10px;display:block;position:static;right:auto;top:auto}#onetrust-pc-sdk .ot-ven-link *,#onetrust-pc-sdk .ot-ven-legclaim-link *{font-size:inherit}#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child{border-top:none}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child){border-top:1px solid #ddd !important}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd){width:30%}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){width:50%;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5{padding-top:5px;padding-bottom:5px;display:block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p[aria-level="5"]{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1){padding-bottom:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur):not([role=heading]){padding-top:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1){position:static}#onetrust-pc-sdk .ot-ven-dets p,#onetrust-pc-sdk .ot-ven-dets h5,#onetrust-pc-sdk .ot-ven-dets span{font-size:.69em;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;margin:0;padding-bottom:10px;padding-left:15px;color:#2e3644}#onetrust-pc-sdk .ot-ven-dets h5,#onetrust-pc-sdk .ot-ven-dets p[aria-level="5"]{padding-top:5px;line-height:1.5}#onetrust-pc-sdk .ot-ven-dets span{color:dimgray;padding:0;vertical-align:baseline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5,#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur p[aria-level="5"]{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:5px;font-weight:bold}#onetrust-pc-sdk #ot-host-lst .ot-sel-all{float:right;position:relative;margin-right:42px;top:10px}#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=checkbox]{width:auto;height:auto}#onetrust-pc-sdk #ot-host-lst .ot-sel-all label{height:20px;width:20px;padding-left:0px}#onetrust-pc-sdk #ot-host-lst .ot-acc-txt{overflow:hidden;width:95%}#onetrust-pc-sdk .ot-host-hdr>a{text-decoration:underline;font-size:.82em;position:relative;z-index:2;margin-bottom:5px;pointer-events:initial}#onetrust-pc-sdk .ot-host-name+a{margin-top:5px}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a,#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{color:dimgray;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a{font-weight:bold;font-size:.82em;line-height:1.3}#onetrust-pc-sdk .ot-host-name a{font-size:1em}#onetrust-pc-sdk .ot-host-expand *{font-size:inherit}#onetrust-pc-sdk .ot-host-opt li>dl{font-size:.8em;margin:5px 0}#onetrust-pc-sdk .ot-host-opt li>dl>div{padding:5px 0;display:flex}#onetrust-pc-sdk .ot-host-opt li>dl>div dt{width:30%;float:left}#onetrust-pc-sdk .ot-host-opt li>dl>div dd{width:70%;float:left;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-host-info>div{overflow:auto}#onetrust-pc-sdk #no-results p{font-size:1em;color:#2e3644;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #no-results p span{font-weight:bold}#onetrust-pc-sdk #ot-fltr-modal{width:100%;height:auto;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;overflow:hidden;opacity:1;right:0}#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt{display:inline-block;font-size:.85em;color:dimgray}#onetrust-pc-sdk #ot-fltr-cnt{z-index:2147483646;background-color:#fff;position:absolute;height:90%;max-height:300px;width:325px;left:210px;margin-top:10px;margin-bottom:20px;padding-right:10px;border-radius:3px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;clear:both;max-height:calc(100% - 60px);border:none;padding:0;margin:0;min-width:0}#onetrust-pc-sdk #ot-anchor{border:12px solid rgba(0,0,0,0);display:none;position:absolute;z-index:2147483647;right:55px;top:75px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-btns{margin-left:15px}#onetrust-pc-sdk #filter-apply-handler{margin-right:15px}#onetrust-pc-sdk .ot-fltr-opt{margin-bottom:5px;margin-left:15px;min-height:20px;width:75%;position:relative}#onetrust-pc-sdk .ot-fltr-opt p{display:inline-block;margin:0;font-size:.9em;color:#2e3644}#onetrust-pc-sdk .ot-chkbox label span{font-size:.85em;color:dimgray}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input[type=checkbox][aria-checked=mixed]+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr,#onetrust-pc-sdk #ot-selall-hostcntr,#onetrust-pc-sdk #ot-selall-licntr,#onetrust-pc-sdk #ot-selall-gnvencntr{right:15px;position:relative;width:20px;height:20px;float:right}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label,#onetrust-pc-sdk #ot-selall-gnvencntr label{float:left;padding-left:0}#onetrust-pc-sdk ul{list-style:none;padding:0}#onetrust-pc-sdk ul li:not(.ot-fltr-opt){position:relative;margin:0;padding:15px 15px 15px 10px;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk ul li h3,#onetrust-pc-sdk ul li h4,#onetrust-pc-sdk ul li p[aria-level="3"]:not(.ot-host-name,.ot-host-desc),#onetrust-pc-sdk ul li p[aria-level="4"]:not(.ot-host-name,.ot-host-desc){font-size:.75em;color:#656565;margin:0;display:inline-block;width:70%;height:auto;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk ul li p:not([role=heading]){margin:0;font-size:.7em}#onetrust-pc-sdk ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0}#onetrust-pc-sdk .ot-cat-item>button:focus,#onetrust-pc-sdk .ot-acc-cntr>button:focus,#onetrust-pc-sdk li>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-cat-item>button,#onetrust-pc-sdk .ot-acc-cntr>button,#onetrust-pc-sdk li>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-ven-item>button:focus{outline:0;border:2px solid #000}#onetrust-pc-sdk .ot-hide-acc>button{pointer-events:none}#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus>*,#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>*{visibility:hidden}#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr{min-height:30px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt){padding-right:10px;width:calc(100% - 37px);margin-top:10px;max-height:calc(100% - 90px)}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{background-color:#f9f9fc;border:1px solid #e2e2e2;width:calc(100% - 2px);padding-bottom:5px;padding-top:5px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr{display:none}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all{padding-right:.5rem}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox{right:0}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all{padding-right:34px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{width:auto}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li{border:1px solid #e2e2e2;margin-bottom:10px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr>.ot-acc-hdr{padding:10px 0 10px 15px}#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox{float:right}#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus~.ot-sel-all-chkbox{right:34px}#onetrust-pc-sdk .ot-acc-cntr input{z-index:1}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr{background-color:#f9f9fc;padding:5px 0 5px 15px;width:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-plus-minus{vertical-align:middle;top:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr input{z-index:2}#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr{padding:10px 0 10px 15px}#onetrust-pc-sdk .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr{border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-txt{padding-left:10px;padding-right:10px}#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=true]~.ot-acc-txt{width:auto}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a{margin-left:0;margin-top:10px}#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after{height:auto;border-left:0;transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;left:9px;top:12px}#onetrust-pc-sdk #ot-category-title{float:left;padding-bottom:10px;font-size:1em;width:100%}#onetrust-pc-sdk .ot-cat-grp{margin-top:10px}#onetrust-pc-sdk .ot-cat-item{line-height:1.1;margin-top:10px;display:inline-block;width:100%}#onetrust-pc-sdk .ot-btn-container{text-align:right}#onetrust-pc-sdk .ot-btn-container button{display:inline-block;font-size:.75em;margin-top:15px;min-height:40px}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1){margin-right:auto;margin-left:15px}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(2),#onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(3){margin-right:15px}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .ot-pc-refuse-all-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .save-preference-btn-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons #accept-recommended-btn-handler{width:100%;margin:0 !important}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{position:absolute;top:10px;right:4px;z-index:1;padding:0;background-color:rgba(0,0,0,0);border:none}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg{display:block;height:10px;width:10px}#onetrust-pc-sdk #clear-filters-handler{margin-top:20px;margin-bottom:10px;float:right;max-width:200px;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:1px;border:1px solid #3860be;padding:5px 10px}#onetrust-pc-sdk #clear-filters-handler:hover{color:#2285f7}#onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl,#onetrust-pc-sdk .ot-enbl-chr h4~.ot-always-active{right:45px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl+.ot-tgl{right:120px}#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child{width:90px}#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>p[aria-level="5"]+.ot-tgl-cntr{padding-right:25px}#onetrust-pc-sdk .ot-plus-minus{width:20px;height:20px;font-size:1.5em;position:relative;display:inline-block;margin-right:5px;top:3px}#onetrust-pc-sdk .ot-plus-minus span{position:absolute;background:#27455c;border-radius:1px}#onetrust-pc-sdk .ot-plus-minus span:first-of-type{top:25%;bottom:25%;width:10%;left:45%}#onetrust-pc-sdk .ot-plus-minus span:last-of-type{left:25%;right:25%;height:10%;top:45%}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{transform:rotate(90deg)}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{left:50%;right:50%}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label{position:relative;display:inline-block;width:20px;height:20px}#onetrust-pc-sdk .ot-host-item .ot-plus-minus,#onetrust-pc-sdk .ot-ven-item .ot-plus-minus{float:left;margin-right:8px;top:10px}#onetrust-pc-sdk .ot-ven-item ul{list-style:none inside;font-size:100%;margin:0}#onetrust-pc-sdk .ot-ven-item ul li{margin:0 !important;padding:0;border:none !important}#onetrust-pc-sdk .ot-pli-hdr span:first-child{top:50%;transform:translateY(50%);max-width:90px}#onetrust-pc-sdk .ot-pli-hdr span:last-child{padding-right:10px;max-width:95px;text-align:center}#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child{text-align:left;width:70px}#onetrust-pc-sdk li.ot-subgrp>h5,#onetrust-pc-sdk li.ot-subgrp>p[aria-level="5"],#onetrust-pc-sdk .ot-cat-header{width:calc(100% - 130px)}#onetrust-pc-sdk li.ot-subgrp>h5+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc{margin-bottom:5px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr{border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr+.ot-subgrp-cntr{border-top:none}#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr+.ot-tgl-cntr,#onetrust-pc-sdk .ot-acc-txt h4+.ot-tgl-cntr,#onetrust-pc-sdk .ot-acc-txt p[aria-level="4"]+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>h5,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>p[aria-level="5"],#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header{width:calc(100% - 145px)}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header+.ot-tgl{padding-left:28px}#onetrust-pc-sdk .ot-sel-all-hdr,#onetrust-pc-sdk .ot-sel-all-chkbox{display:inline-block;width:100%;position:relative}#onetrust-pc-sdk .ot-sel-all-chkbox{z-index:1}#onetrust-pc-sdk .ot-sel-all{margin:0;position:relative;padding-right:23px;float:right}#onetrust-pc-sdk .ot-consent-hdr,#onetrust-pc-sdk .ot-li-hdr{float:right;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-li-hdr{max-width:100px;padding-right:10px}#onetrust-pc-sdk .ot-consent-hdr{max-width:55px}#onetrust-pc-sdk #ot-selall-licntr{display:block;width:21px;height:auto;float:right;position:relative;right:80px}#onetrust-pc-sdk #ot-selall-licntr label{position:absolute}#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr{width:auto}#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr{width:auto;top:auto;height:20px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox{position:relative;display:inline-block;width:28px;height:28px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label{position:absolute;padding:0;width:28px;height:28px}#onetrust-pc-sdk .ot-leg-btn-container button{height:auto;padding:6.5px 8px;margin-bottom:0;letter-spacing:0;font-size:.75em;line-height:normal}#onetrust-pc-sdk .ot-leg-btn-container svg{display:none;height:14px;width:14px;padding-right:5px;vertical-align:sub}#onetrust-pc-sdk .ot-active-leg-btn svg{display:inline-block}#onetrust-pc-sdk .ot-obj-leg-btn-handler span{font-weight:bold;text-align:center;font-size:inherit;line-height:1.5}#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em;background:none;right:15px;top:15px;width:auto;font-weight:normal}#onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after{content:"";width:96%;display:block;margin:0 auto;padding-bottom:2rem;border-bottom:1px solid #e9e9e9}#onetrust-pc-sdk .ot-cat-header{float:left;font-weight:600;font-size:.875em;line-height:1.5;max-width:90%;vertical-align:middle}#onetrust-pc-sdk .ot-vnd-item>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-vnd-item>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative;border-radius:2px;margin:0;padding:0;border:1px solid #d8d8d8;border-top:none;width:calc(100% - 2px);float:left}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{margin-top:10px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{padding-left:20px;padding-right:20px;width:calc(100% - 40px);font-size:.812em;margin-bottom:10px;margin-top:15px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul{padding-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul li{padding-top:0;line-height:1.5;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout div+.ot-acc-grpdesc{margin-top:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child{margin-bottom:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{padding-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%;padding:0}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr{padding-left:20px;padding-right:15px;padding-bottom:0;width:calc(100% - 35px)}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp{padding-right:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{z-index:1;position:relative}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{float:none;color:#2e3644;margin:0;display:inline-block;height:auto;word-wrap:break-word;min-height:inherit}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr{padding-left:20px;width:calc(100% - 20px);display:inline-block;margin-top:0;padding-bottom:2px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{position:relative;min-height:25px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active{position:absolute;top:50%;transform:translateY(-50%);right:20px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl{right:95px}#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler,#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a{margin-top:5px}#onetrust-pc-sdk #ot-pc-lst{display:flex;flex-direction:column}#onetrust-pc-sdk #ot-lst-cnt{margin-top:1rem;max-height:calc(100% - 100px)}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info>div{display:flex}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button{outline:none;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true]{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info>div,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info>div{display:flex}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header{font-size:.8em}#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header{font-weight:700;font-size:.8em;line-height:20px}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox{margin-left:.82rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr{padding:.7rem 0;margin:0;display:flex;width:100%;align-items:center;justify-content:space-between}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child{margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child{margin-right:.5rem;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active{position:relative;right:unset;top:unset;transform:unset}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus{top:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header{flex:1;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl{position:relative;transform:none;right:0;top:0;float:none}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox{position:relative;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label{padding:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before{position:relative}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0;z-index:1}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="5"].ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="4"].ot-cat-header{margin:0}#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5,#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp p[aria-level="5"]{top:0;line-height:20px}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{margin-right:48px}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox{margin:0;padding:0;margin-right:14px;justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl{display:inline-block;right:unset;width:auto;height:auto;float:none}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label{width:45px;height:25px}#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox{margin-right:11px;margin-left:.75rem;display:flex;align-items:center}#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox{float:unset;right:0}#onetrust-pc-sdk[dir=rtl] #ot-back-arw,#onetrust-pc-sdk[dir=rtl] input~.ot-acc-hdr .ot-arw{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-left:0;border-right:3px solid}#onetrust-pc-sdk[dir=rtl] .ot-search-cntr>svg{right:0}@media only screen and (max-width: 600px){#onetrust-pc-sdk.otPcCenter{left:0;min-width:100%;height:100% !important;max-height:100% !important;top:0;border-radius:0}#onetrust-pc-sdk #ot-pc-content.ot-button-order-container *[class*=ot-button-order-],#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]{margin:0 !important}#onetrust-pc-sdk .ot-btn-container button{max-width:none;letter-spacing:.01em}#onetrust-pc-sdk #close-pc-btn-handler{top:10px;right:17px}#onetrust-pc-sdk p{font-size:.7em}#onetrust-pc-sdk #ot-pc-hdr{margin:10px 10px 0 5px;width:calc(100% - 15px)}#onetrust-pc-sdk #ot-back-arw{margin-left:12px}#onetrust-pc-sdk #ot-lst-cnt{margin:0;padding:0 5px 0 10px;min-width:95%}#onetrust-pc-sdk .switch+p{max-width:80%}#onetrust-pc-sdk .ot-ftr-stacked button{width:100%}#onetrust-pc-sdk #ot-fltr-cnt{max-width:320px;width:90%;border-top-right-radius:0;border-bottom-right-radius:0;margin:0;margin-left:15px;left:auto;right:40px;top:85px}#onetrust-pc-sdk .ot-fltr-opt{margin-left:25px;margin-bottom:10px}#onetrust-pc-sdk #ot-fltr-cnt{right:40px}}@media only screen and (max-width: 500px){#onetrust-pc-sdk .ot-fltr-cntr,#onetrust-pc-sdk #ot-fltr-cnt{right:10px}#onetrust-pc-sdk #ot-anchor{right:25px}#onetrust-pc-sdk button{width:100%}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all{padding-right:9px}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr{right:0}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler{width:100%}}@media(min-width: 768px){#onetrust-pc-sdk.ot-tgl-with-label .ot-label-status{display:inline}#onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status{display:none}}@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape){#onetrust-pc-sdk.otPcCenter{left:0;top:0;min-width:100%;height:100%;border-radius:0}#onetrust-pc-sdk .ot-pc-header{height:auto;min-height:20px}#onetrust-pc-sdk .ot-pc-header .ot-pc-logo{max-height:30px}#onetrust-pc-sdk .ot-pc-footer{max-height:90px;height:100% !important}#onetrust-pc-sdk .ot-pc-footer .ot-btn-container{overflow-y:auto;overflow-x:hidden;max-height:calc(100% - 30px)}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{bottom:auto}#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content,#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-lst{bottom:auto}#onetrust-pc-sdk #ot-anchor{left:initial;right:50px}#onetrust-pc-sdk #ot-lst-title{margin-top:12px}#onetrust-pc-sdk #ot-lst-title *{font-size:inherit}#onetrust-pc-sdk #ot-pc-hdr input{margin-right:0;padding-right:45px}#onetrust-pc-sdk .switch+p{max-width:85%}#onetrust-pc-sdk #ot-sel-blk{position:static}#onetrust-pc-sdk #ot-pc-lst{overflow:auto}#onetrust-pc-sdk #ot-lst-cnt{max-height:none;overflow:initial}#onetrust-pc-sdk input{font-size:1em !important}#onetrust-pc-sdk p{font-size:.6em}#onetrust-pc-sdk #ot-fltr-modal{width:100%;top:0}#onetrust-pc-sdk ul li p,#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{font-size:.6em}#onetrust-pc-sdk.ot-shw-fltr #ot-anchor{display:none !important}#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst{height:100% !important;overflow:hidden;top:0px}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt{margin:0;height:100%;max-height:none;padding:10px;top:0;width:calc(100% - 20px);position:absolute;right:0;left:0;max-width:none}#onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt{max-height:calc(100% - 65px)}}@media screen and (max-height: 450px){#onetrust-pc-sdk.otPcCenter{top:0;margin:auto;bottom:0;max-height:100vh !important;height:100vh !important}#onetrust-pc-sdk.otPcCenter .ot-pc-header{max-height:15vh;overflow:hidden}#onetrust-pc-sdk.otPcCenter .ot-pc-footer{max-height:min(var(--ot-footer-space),30vh) !important;overflow-y:auto;scrollbar-gutter:stable;box-sizing:border-box}#onetrust-pc-sdk.otPcCenter .ot-pc-footer .ot-btn-container{overflow-y:visible !important;max-height:none !important}#onetrust-pc-sdk.otPcCenter #ot-pc-content{flex:1 1 auto;min-height:20vh}}
            #onetrust-consent-sdk #onetrust-pc-sdk,
                #onetrust-consent-sdk #ot-search-cntr,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
                #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after
                ,#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
                    background-color: #FFFFFF;
                }
               
            #onetrust-consent-sdk #onetrust-pc-sdk h3,
                #onetrust-consent-sdk #onetrust-pc-sdk h4,
                #onetrust-consent-sdk #onetrust-pc-sdk h5,
                #onetrust-consent-sdk #onetrust-pc-sdk h6,
                #onetrust-consent-sdk #onetrust-pc-sdk p,
                #onetrust-consent-sdk #onetrust-pc-sdk span[id^="ot-header-id"],
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pvcy-txt,
                #onetrust-consent-sdk #onetrust-pc-sdk #privacy-text,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title-mobile,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title p[aria-level="3"],
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-desc
                {
                    color: #00163B;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-cancel
                {
                    color: #00163B !important;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-close-btn,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-submit
                {
                    color: #FFFFFF !important;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-cancel
                {
                    border-color: #00163B !important;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-email
                {
                    border-color: #00163B !important;
                    background-color: rgb(255, 255, 255);
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-email:focus
                {
                    border-color: #00163B;
                }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-go-modal-email::placeholder
                {
                    color: #00163B;
                }
             #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a
                    {
                        color: #092DC5;
                    }
            #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline;}
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle
             {
                background-color: #FFFFFF;
            }
             #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets
                            {
                                background-color: #FFFFFF;
                            }
        #onetrust-consent-sdk #onetrust-pc-sdk
            button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):not(.ot-go-modal-cancel):not(.ot-go-modal-close),
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
                background-color: #092DC5;border-color: #092DC5;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                border-color: #092DC5;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
                background-color: #FFFFFF;
                color: #4D4D4D; border-color: #4D4D4D;
            }#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
                background-color: #092DC5;
            }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob {
                    background-color: #767676;
                }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before,
            #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before,
            #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before {
                outline-color: #000000;
                outline-width: 1px;
                outline-offset: 1px;
            }
            #onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
                border: 1px solid #000000;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk *:focus,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
               outline: 1px solid #000000;
               outline-offset: 1px;
            }.ot-sdk-show-settings {
  background-color: #092DC5 !important;
  border: none !important;
  color: #FFFFFF !important;
}
.ot-sdk-show-settings:hover {
  opacity: .7 !important;
}
.ot-sdk-show-settings:focus, 
.accept-recommended-btn-handler:focus, 
.onetrust-close-btn-handler:focus {
  color: #FFFFFF !important;
}.ot-sdk-cookie-policy h3,.ot-sdk-cookie-policy h4,.ot-sdk-cookie-policy h6,.ot-sdk-cookie-policy p,.ot-sdk-cookie-policy li,.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy th,.ot-sdk-cookie-policy #cookie-policy-description,.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}.ot-sdk-cookie-policy h4{font-size:1.2em}.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy a:hover{background:#fff}.ot-sdk-cookie-policy section{margin-bottom:2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font-size:.9em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a{font-size:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{background:#fff}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{margin-bottom:2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li{list-style:disc;margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4{display:inline-block}#ot-sdk-cookie-policy h3{font-size:1.5em}@media only screen and (max-width: 530px){.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a{background:#f6f6f4}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li{word-break:break-word;word-wrap:break-word}}
                
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
                        color: #696969;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
                        color: #696969;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
                        color: #696969;
                    }
                    
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
                            color: #696969;
                        }
                    
            
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
                            background-color: #F8F8F8;
                        }
        

        #ge.country-selector {
            width: 90%;
            max-width: 400px;
            cursor: pointer;
            padding: 10px;
            border: 1px solid #ccc;
            border-radius: 5px;
            background-color: #fff;
            transition: border-color 0.3s;
            text-align: left;
            position: relative;
            margin: 20px auto; 
        }
        #ge.country-selector.left {
            margin-left: 20px;
            text-align: left;
        }
        #ge.country-selector.right {
            margin-right: 20px;
            text-align: left;
        }
        #ge.country-selector:hover {
            border-color: #aaa;
        }
        #ge.country-selector::after {
            content: '';
            position: absolute;
            top: 50%;
            right: 10px;
            transform: translateY(-50%);
            border: 5px solid transparent;
            border-left-color: #333;
        }
        #ge .selector-options {
            display: none;
            position: absolute;
            z-index: 1000;
            background-color: white;
            border: 1px solid #ccc;
            border-radius: 5px;
            max-height: 500px;
            overflow-y: auto;
            width: 100%;
            max-width: 400px;
            bottom: 100%; 
            margin-bottom: 5px; 
            left: 0;
        }
        #ge .country-option {
            padding: 10px;
            cursor: pointer;
            display: flex;
            align-items: left;
        }
        #ge .country-option:hover {
            background-color: #f0f0f0;
        }
        #ge .country-option img {
            margin-right: 5px;
            width: 20px;
            height: 20px;
        }
        #ge .country-search {
            padding: 10px;
            width: calc(100% - 20px);
            margin: 5px;
            border: 1px solid #ccc;
            border-radius: 3px;
        }
    

@font-face {
  font-family: 'GTStandard-M';
  src: url("assets/gtstandard-mregular.2dda39790292f332.woff2")
    format('woff2');
  font-style: normal;
  font-weight: 450;
  font-display: fallback;
}

@font-face {
  font-family: 'GTStandard-M';
  src: url("assets/gtstandard-mmedium.6ea0b2680eb8aadc.woff2")
    format('woff2');
  font-style: normal;
  font-weight: 500;
  font-display: fallback;
}

@font-face {
  font-family: 'GTStandard-M';
  src: url("assets/gtstandard-msemibold.d2910416447682f4.woff2")
    format('woff2');
  font-style: normal;
  font-weight: 600;
  font-display: fallback;
}
@media all{
sl-carousel.announcement-bar__carousel:not(:defined){display:flex;justify-content:center;width:100%}sl-carousel.announcement-bar__carousel:not(:defined) sl-carousel-item:not(:first-child){display:none;min-height:var(--dna-space-9)}sl-carousel.announcement-bar__carousel:not(:defined) sl-carousel-item:first-child{min-height:var(--dna-space-9);height:auto;display:block;display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}.announcement-bar{position:relative;display:block;font-size:var(--dna-space-3);transition:all .5s}.announcement-bar__carousel{--aspect-ratio: unset;--slide-gap: 0px}.announcement-bar__carousel::part(base){grid-template-areas:"slides";grid-template-columns:100%;grid-template-rows:100%}.announcement-bar__carousel-item{background:transparent!important;padding:8px 0}.announcement-bar__carousel-item-message{display:block;width:100%;text-align:center;overflow:hidden;max-height:var(--dna-space-10);padding:0 var(--dna-space-4)}:is(.announcement-bar__carousel-item-message,.announcement-bar__carousel-multi) button{color:inherit;margin:0 var(--dna-space-3);opacity:.66}.announcement-bar__carousel-multi a{margin-left:calc(var(--dna-space-5) / 2);white-space:nowrap}.announcement-bar__carousel-multi a,.announcement-bar__carousel-item-message a{text-decoration:underline}.announcement-bar__carousel-multi a:not(:last-child){margin-right:calc(var(--dna-space-5) / 2)}sl-carousel-item .announcement-bar__carousel-item-message{max-width:calc(100% - var(--dna-space-4) * 2);padding:0 28px}.announcement-bar__carousel-item-message p{display:inline}.announcement-bar__carousel-item-cta{white-space:nowrap}.announcement-bar .arrow{color:inherit;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.announcement-bar .arrow .chevron{display:flex;align-items:center;justify-content:center}.announcement-bar .arrow--prev{left:var(--dna-space-3);padding-right:var(--dna-space-2)}.announcement-bar .arrow--next{right:var(--dna-space-3);padding-left:var(--dna-space-2)}@media screen and (min-width:768px){.announcement-bar .arrow--prev{left:var(--dna-space-16)}.announcement-bar .arrow--next{right:var(--dna-space-16)}sl-carousel-item .announcement-bar__carousel-item-message{max-width:calc(100% - var(--dna-space-16) * 2)}}@media screen and (min-width:1024px){.announcement-bar .arrow--prev{left:10vw}.announcement-bar .arrow--next{right:10vw}sl-carousel-item .announcement-bar__carousel-item-message{max-width:calc(100% - 20vw)}}@media screen and (min-width:1200px){.announcement-bar .arrow--prev{left:14vw}.announcement-bar .arrow--next{right:14vw}sl-carousel-item .announcement-bar__carousel-item-message{max-width:calc(100% - 28vw)}}@media screen and (min-width:1440px){.announcement-bar .arrow--prev{left:314px}.announcement-bar .arrow--next{right:314px}sl-carousel-item .announcement-bar__carousel-item-message{max-width:calc(100% - 628px)}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-announcement-bar.css.map?v=11191449934813501651793898108 */

}
 #shopify-section-sections--28119087579230__announcement-bar .announcement-bar__carousel-multi {width: 100%;} 
@media all{
dna-desktop-nav{display:none}dna-desktop-nav:defined{display:block}main{padding-top:var(--dna-header-height)}body:not(.section-groups-enabled) dna-header{display:block;width:100%;z-index:var(--dna-z-index-sticky, 600);left:0;right:0;transition:top .5s;position:fixed;top:calc(var(--dna-header-height) * -1 - 1px)}body:not(.section-groups-enabled) dna-header{top:0}.dna-header-group{position:fixed;top:0;left:0;right:0;width:100%;z-index:2147483099}body.section-groups-enabled .dna-header-group dna-header{position:relative;display:block}.header{background:var(--dna-brand-reverse);transition:background .5s,border-bottom 0s .2s;border-bottom:1px solid var(--dna-color-light-grey)}body.section-groups-enabled .dna-header-group:has(dna-header[search-open]){z-index:2147483100}.header__grid{display:grid;grid:"logo search utility hamburger" / 1fr auto auto auto;column-gap:0;align-items:center;padding-left:var(--dna-space-4);height:48px;padding-right:var(--dna-space-2)}@media screen and (min-width:1025px){.header__grid{grid:"primary-nav logo secondary-nav" / auto 1fr auto;height:70px;padding:0 var(--dna-container-horizontal-padding);align-items:auto}}.header *[tabindex="-1"]:focus{outline:none}.header__heading-link .h2{color:var(--dna-color-neutral)}.header__menu button:hover,.header__menu button:focus-visible{color:var(--dna-color-reflex-blue)}.header__menu button:focus-visible{outline:2px solid var(--dna-utility-focus);outline-offset:2px}.header__menu sl-button::part(base):hover,.header__menu sl-button::part(base):focus-visible{color:var(--dna-color-reflex-blue)}.header__menu sl-button::part(base):focus-visible{outline:2px solid var(--dna-utility-focus);outline-offset:2px}.header__menu sl-button::part(base):focus:not(:focus-visible){outline:none}.header__menu sl-button::part(base){background-color:transparent;border:none;padding:0;min-height:unset;height:var(--dna-space-6);width:var(--dna-space-6)}.header__menu .header__search-trigger-text{display:none}@media screen and (min-width:1025px){.header__menu .header__search-trigger-text{font:var(--dna-body-font);margin-left:var(--dna-space-2);letter-spacing:.5px;font-size:12px}}@media screen and (min-width:1440px){.header__menu .header__search-trigger-text{margin-right:var(--dna-space-4)}}.header__search-trigger{color:var(--dna-color-midnight);display:flex;justify-content:center;align-items:center;margin:0;padding:0;height:100%;width:var(--dna-space-10)}.header__search-trigger svg{height:var(--dna-space-5);width:var(--dna-space-5)}@media screen and (min-width:1025px){.header__search-trigger{height:unset;width:unset}.header__search-trigger svg{height:var(--dna-space-6);width:var(--dna-space-6);position:relative;left:2px}}.header__menu-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;height:calc(var(--dna-space-6) + var(--dna-space-5));width:calc(var(--dna-space-6) + var(--dna-space-5))}.header__menu-icon button{display:flex;align-items:center;justify-content:center}.header__menu-icon svg{height:var(--dna-space-5);width:var(--dna-space-5);margin-top:3px}@media screen and (min-width:1025px){.header__menu-icon svg{height:var(--dna-space-6);width:var(--dna-space-6);margin-top:0}}.header__menu sl-button::part(label){padding:0}.header__menu{display:flex;align-items:center;gap:var(--dna-space-2)}.header__utility{grid-area:utility;justify-self:end;gap:calc(var(--dna-space-4) + var(--dna-space-0-5))}@media screen and (min-width:1025px){.header__utility{grid-area:secondary-nav}}@media screen and (max-width:1025px){.header__menu:not(.header__utility){display:contents}}.header__utility a:focus-visible{color:var(--dna-color-midnight)}.header__utility a:focus-visible{outline:2px solid var(--dna-utility-focus);outline-offset:2px}@media screen and (min-width:1025px){.header__menu-icon{height:var(--dna-space-6);width:var(--dna-space-6)}}.header__menu{gap:var(--dna-space-2)}@media screen and (min-width:1025px){.header__menu{gap:var(--dna-space-4)}}.header__menu--logo{text-align:center}@media screen and (max-width:1025px){.header__menu--logo{grid-area:logo;justify-self:start;text-align:left}}.header__menu--logo>h1{font:unset;font-size:0;line-height:0}.header__menu--logo>a{display:grid;place-items:center}.header__menu--logo svg{width:97px}@media screen and (min-width:1025px){.header__menu--logo svg{width:var(--logo-width)}}.header__menu-item svg{position:absolute;height:.6rem;right:.8rem;top:calc(50% - .35rem);transition:.25s}@media screen and (min-width:1025px){.header__submenu__grand-child li+li{margin-top:var(--dna-space-3)}}.header__menu-card:hover sl-button::part(base){color:var(--dna-brand-primary);border-bottom:2px solid var(--dna-brand-primary)}.nav__image-wrapper{width:100%;min-width:200px;max-width:100%;aspect-ratio:1;margin-bottom:8px;overflow:hidden}.nav__image-wrapper img{display:block}.nav__image-link{color:var(--dna-color-midnight)}@media screen and (min-width:1025px){.nav__image-link p{width:240px}}@media screen and (min-width:1025px){.nav__image-wrapper{max-width:240px;aspect-ratio:1}.featured .nav__image-wrapper{max-width:350px}}@media screen and (max-width:1025px){.nav__image-link{height:auto;width:auto}}@media screen and (min-width:1440px){.nav__image-wrapper{width:240px;height:240px}}.mobile-menu__icon--hamburger,.mobile-menu__icon--close{grid-area:hamburger}@media screen and (max-width:1024px){.header__menu-icon--account{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-header.css.map?v=102749238214168572291793898108 */

}

  :root {
    --logo-width: 110px;
  }
  /* breakpoint-desktop */
  @media screen and (min-width: 1024px) {
    :root {
      --nav-padding-left: var(--dna-space-3-5);
      --logo-width: 140px;
    }}

@media all{
dna-desktop-nav{color:var(--dna-color-midnight);--menu-open-delay: .4s}dna-desktop-nav .underline-link{font-size:12px;line-height:12px}.desktop-nav__links{display:flex;gap:20px;align-items:center;margin-left:var(--dna-space-10)}@media screen and (min-width:1440px){.desktop-nav__links{gap:56px}}@media screen and (min-width:1025px)and (max-width:1042px){.desktop-nav__links{margin-left:var(--dna-space-6)}.header__menu-items-wrapper{display:flex!important}}.desktop-nav__link{text-decoration:none;font-size:12px;font-weight:500;line-height:12px;letter-spacing:2px;position:relative;transition:color .3s,mask-image .3s;text-transform:uppercase;cursor:pointer}dna-desktop-nav[active] .desktop-nav__link{text-decoration:underline;text-underline-offset:8px}dna-desktop-nav dna-desktop-nav-child{opacity:0}.desktop-nav__images{opacity:0}dna-desktop-nav-child{color:var(--dna-color-midnight);min-width:215px}dna-desktop-nav-child[data-child-count="2"]{break-inside:avoid-column;-webkit-column-break-inside:avoid;break-after:column}dna-desktop-nav[active] dna-desktop-nav-child{opacity:1;transition:opacity .5s ease;transition-delay:calc(.6s + var(--menu-open-delay))}dna-desktop-nav[active] .desktop-nav__images{opacity:1;transition:opacity .5s ease;transition-delay:calc(.7s + var(--menu-open-delay))}dna-desktop-nav[active] dna-desktop-nav-child:nth-child(1){transition-delay:calc(.2s + var(--menu-open-delay))}dna-desktop-nav[active] dna-desktop-nav-child:nth-child(2){transition-delay:calc(.3s + var(--menu-open-delay))}dna-desktop-nav[active] dna-desktop-nav-child:nth-child(3){transition-delay:calc(.4s + var(--menu-open-delay))}dna-desktop-nav[active] dna-desktop-nav-child:nth-child(4){transition-delay:calc(.5s + var(--menu-open-delay))}dna-desktop-nav[active] dna-desktop-nav-child:nth-child(5){transition-delay:calc(.6s + var(--menu-open-delay))}.desktop-nav__menu-wrapper{background-color:var(--dna-brand-reverse);padding:24px 0 40px;display:flex;justify-content:center;opacity:0}dna-desktop-nav:defined .desktop-nav__menu-wrapper{opacity:1}.desktop-nav__menu.classic{columns:4;column-gap:var(--dna-space-10)}.desktop-nav__menu.classic[data-child-count="2"]{columns:2;column-fill:auto}.desktop-nav__menu>*{display:block}.desktop-nav__images{flex:initial;display:flex}.desktop-nav__images.classic{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:16px;margin-bottom:24px;flex:0 1 auto;min-width:0}.desktop-nav__images.classic .nav__image-block{flex:0 1 auto;min-width:0}.desktop-nav__images.classic .nav__image-wrapper{width:100%;max-width:240px;min-width:0}.desktop-nav__menu.classic[data-child-count="2"]+.desktop-nav__images.classic{flex-direction:row}.desktop-nav__images.classic .nav__image-link p{font:var(--dna-body-p2-font);font-size:13px;text-transform:uppercase}@media screen and (min-width:1024px){.desktop-nav__images.classic .nav__image-link p{width:auto;max-width:100%}}@media screen and (min-width:1440px){.desktop-nav__images.classic .nav__image-wrapper{width:100%;height:auto}}.header__menu-items-wrapper{height:100%;display:flex;align-items:center}@media screen and (min-width:1280px){.desktop-nav__links{gap:40px}.desktop-nav__links li{flex-shrink:0}}.main-menu-child-title{font-size:20px}.main-menu-child-item .p2{font-size:13px;line-height:18px}.desktop-nav__menu-inner.flex-justify-center{gap:var(--dna-space-10);min-width:0}.desktop-nav__menu.classic{display:flex;align-items:flex-start}.main-menu-child__first .main-menu-child-item-list{margin-top:calc(var(--dna-space-2) * -1)}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/component-desktop-nav-menu.css.map?v=85783824238400260951793898108 */

}
@media all{
.header__menu-icon--country-selector[visible] svg{color:var(--dna-color-reflex-blue)}dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-6) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);margin-top:var(--dna-space-10);display:none;z-index:var(--dna-z-index-overlay-base)}.header__menu-icon dna-country-selector{top:0}.header__menu-icon--locale-selector{position:relative;width:unset}.country-selector__list{display:flex;flex-direction:column;overflow:auto;max-height:220px;margin-top:var(--dna-space-2);padding-bottom:var(--dna-space-2)}.dna-country-selector--footer .country-selector__list{padding-right:var(--dna-space-1)}.country-selector__list::-webkit-scrollbar{width:2px;max-height:220px}@media screen and (min-width:1024px){.country-selector__list::-webkit-scrollbarr{display:none}}.country-selector__list:hover::-webkit-scrollbar{display:block}.country-selector__list::-webkit-scrollbar-thumb{background:var(--dna-color-light-grey);border-radius:100px 0 0;opacity:.5}.country-selector__label-row{display:flex;align-items:center;justify-content:space-between}.country-selector__label{white-space:nowrap;font:var(--dna-body-p4-font);padding-top:var(--dna-space-0);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-4)}.country-selector__close{color:var(--dna-color-midnight);position:absolute;right:0;top:var(--dna-space-4)}.country-selector__close svg{width:var(--dna-space-5);height:var(--dna-space-5)}.country-selector__item{white-space:nowrap;font:var(--dna-body-p3-font);display:flex;order:1;padding-top:var(--dna-space-2);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-2);padding-right:var(--dna-space-6);align-items:center}.country-selector__item.is-active{order:0;background-color:#dcdbdd4d;border-radius:4px}@media screen and (min-width:1024px){.country-selector__item.is-active{margin-bottom:2px}}.country-selector__item:hover{background-color:#dcdbdd4d;border-radius:4px}.country-selector__item img{border:.5px solid var(--dna-color-light-grey)}.country-selector__item-name{margin-left:var(--dna-space-4)}@media screen and (max-width:767px){.mobile-menu__country-selector-icon svg{width:var(--dna-space-4);height:var(--dna-space-4)}dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-4) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);display:none;bottom:30px;left:0;transform:unset;color:var(--dna-color-midnight)}dna-country-selector li{padding-right:var(--dna-space-6)}.country-selector__item-flag{width:32px;height:24px}dna-country-selector ul{max-height:190px}.country-selector__item:not(.is-active):last-child{margin-bottom:8px}}.header__utility .toggle-language-selector .chevron{display:grid;place-items:center}.header__utility .toggle-language-selector svg{width:12px!important;height:12px!important;margin-left:4px!important}.language__selector .country-selector__label{padding-left:var(--dna-space-2)}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-country-selector.css.map?v=42112854165877684681793898108 */

}

  dna-country-selector:not(:defined) {
    display: none;
  }


  .cart-toggle-btn {
    position: relative;
  }

  .cart-toggle-btn sl-badge {
    position: absolute;
    top: -0.5rem;
    right: -0.5rem;
  }


  @media screen and (min-width: 769px) {
    dna-search {
      position: absolute;
      min-height: 0;
      width: 100%;
      left: 0;
      display: block;
      z-index: 99999999;
      visibility: hidden;
    }}

  @media screen and (min-width: 1025px) {
    dna-search[active] {
      visibility: visible;
      min-height: 584px;
      transition: min-height 0.5s;
    }}

  @media screen and (min-width: 769px) and (max-width: 1024px) {
    dna-search[active] {
      visibility: visible;
      min-height: 650px;
      transition: min-height 0.5s;
    }}

@media all{
#mobile-menu{--top-offset: var(--dna-header-height);position:relative;z-index:2147483099}#mobile-menu::part(base){border:none}#mobile-menu::part(base),#mobile-menu::part(overlay){top:var(--top-offset);height:calc(100dvh - var(--top-offset))}#mobile-menu::part(panel){width:100%}sl-drawer#mobile-menu{display:none}sl-drawer:defined#mobile-menu{display:block}.mobile-menu__header{display:none}.mobile-menu__top-bar{width:100%;height:max(var(--dna-space-8),0px);background-color:var(--dna-color-sandstone)}@media screen and (min-width:768px){#mobile-menu::part(base){height:100vh}#mobile-menu::part(panel){width:424px}#mobile-menu{--top-offset: 0px}.mobile-menu__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.mobile-menu__icon{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:var(--dna-space-10);margin-top:3px}.mobile-menu__icon svg{height:var(--dna-space-5);width:var(--dna-space-5)}.mobile-menu__icon::part(base){display:block;min-height:unset;height:var(--dna-space-5);width:var(--dna-space-5)}.mobile-menu__close svg{height:var(--dna-space-5);width:var(--dna-space-5)}sl-button.mobile-menu__close{display:flex;align-items:center;justify-content:center;margin-top:var(--dna-space-6);margin-left:var(--dna-space-8);height:calc(var(--dna-space-6) + var(--dna-space-5));width:calc(var(--dna-space-6) + var(--dna-space-5))}sl-button.mobile-menu__close svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}sl-button.mobile-menu__close::part(base){min-height:unset;height:calc(var(--dna-space-6) + var(--dna-space-5));width:calc(var(--dna-space-6) + var(--dna-space-5))}sl-button.mobile-menu__close::part(base),sl-button.mobile-menu__close::part(label){padding:0}sl-button.mobile-menu__close::part(base):hover{color:inherit}.mobile-menu__container{height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--header-bg-color);color:var(--dna-color-midnight)}.mobile-menu__search{display:none;min-height:72px;background-color:var(--dna-color-sandstone);position:relative;font:var(--dna-body-p2-font);padding:12px 16px}.mobile-menu__search-button{background-color:var(--dna-brand-reverse);font:var(--dna-body-p2-font);letter-spacing:.5px;width:100%;height:100%;display:flex;padding-left:16px;align-items:center;justify-content:space-between;color:var(--dna-color-midnight)}.mobile-menu__search-icon{margin-right:var(--dna-space-2)}.mobile-menu__menus{flex:1}.mobile-menu__content{padding:0}@media screen and (min-width:768px){.mobile-menu__content{padding:0 42px}}.mobile-menu__submenu__items{display:flex;flex-direction:column;gap:var(--dna-space-5);padding:0 var(--dna-space-4);margin-top:-1rem}.mobile-menu__submenu__items{margin-top:10px}.mobile-menu__submenu__list:not(:last-child){margin-bottom:var(--dna-space-3)}.mobile-menu__submenu__list-item+.mobile-menu__submenu__list-item{margin-top:var(--dna-space-5)}.mobile-menu__submenu__items li:not(:first-child):has(.mobile-menu__submenu__parent){margin-top:20px}@media screen and (min-width:1280px){#mobile-menu,.mobile-menu__icon{display:none}}sl-details.mobile-menu__submenu{--body-spacing: 0px}sl-details.mobile-menu__submenu::part(base){border:none;border-radius:0;background-color:var(--header-bg-color)}sl-details.mobile-menu__submenu::part(summary-icon){rotate:none}sl-details.mobile-menu__submenu--featured::part(summary-icon){display:none}sl-details.mobile-menu__submenu::part(header){display:flex}sl-details.mobile-menu__submenu::part(content){padding-left:0;padding-right:0;padding-top:0}sl-details.mobile-menu__submenu.mobile-menu__submenu--featured::part(header){padding:0;margin-top:20px;pointer-events:none}sl-details.mobile-menu__submenu--featured::part(content){margin-left:0;margin-right:0;margin-top:16px;padding:0;border-left:1px solid var(--dna-color-light-grey);pointer-events:auto}sl-details.mobile-menu__submenu [slot=summary],.mobile-menu__wrapper .js-mobile-menu-child-item a,.mobile-menu__item--no-children{font-size:21px;text-transform:capitalize;line-height:24px;letter-spacing:.5px;font-family:Maison Neue Book}sl-details.mobile-menu__submenu[open]::part(header){color:var(--dna-color-reflex-blue)}.mobile-menu__wrapper>li{border-bottom:1px solid var(--dna-color-light-grey)}.mobile-menu__wrapper{margin-top:6px}.mobile-menu__container .mobile-menu__wrapper li{border:none}.mobile-menu__item--no-children{display:block}sl-details.mobile-menu__submenu::part(header),.mobile-menu__wrapper li .mobile-menu__item--grand-child,.mobile-menu__item--no-children,.mobile-menu__wrapper li .js-child-link{padding:14px var(--dna-space-4)}sl-details.mobile-menu__submenu--featured .mobile-menu__item--grand-child{border-left:none}.mobile-menu__image-cards{margin-left:var(--dna-space-4)}.mobile-menu__image-cards:not(.mobile-menu__image-cards--top-level){margin-top:var(--dna-space-10)}.mobile-menu__image-cards.mobile-menu__image-cards--top-level{margin-top:24px;margin-bottom:var(--dna-space-5)}.mobile-menu__image-cards.mobile-menu__image-cards--top-level .nav__image-block,.mobile-menu__image-cards.mobile-menu__image-cards--top-level .nav__image-link{display:block;width:100%;height:100%}.mobile-menu__image-cards.mobile-menu__image-cards--top-level .nav__image-wrapper{min-width:0;width:100%;max-width:100%}.mobile-menu__image-cards.mobile-menu__image-cards--top-level sl-carousel-item{min-width:0}.mobile-menu__image-cards sl-carousel{--aspect-ratio: none}.mobile-menu__image-cards sl-carousel::part(base){gap:0}.mobile-menu__image-cards sl-carousel::part(scroll-container){column-gap:8px;align-items:start}.mobile-menu__image-cards sl-carousel-item{justify-content:start}.mobile-menu__footer{background-color:var(--dna-color-midnight);padding:var(--dna-space-10) var(--dna-space-4);color:var(--dna-brand-reverse)}.mobile-menu__footer-links li:not(.country-selector__item)+li{margin-top:var(--dna-space-4)}.mobile-menu__footer-links a{font:var(--dna-body-p2-font);line-height:18px}.mobile-menu__country-switcher-icon{padding-left:0}.mobile-menu__country-switcher-icon svg{height:var(--dna-space-6);width:var(--dna-space-6);margin-right:var(--dna-space-2)}.mobile-menu__country-switcher-icon svg path{color:var(--dna-brand-reverse);stroke:var(--dna-brand-reverse)}.mobile-menu__plus-icon,.mobile-menu__minus-icon{height:var(--dna-space-4);width:var(--dna-space-4);margin-right:var(--dna-space-0-5);color:var(--dna-color-midnight)}.mobile-menu__plus-icon svg,.mobile-menu__minus-icon svg{height:var(--dna-space-4);width:var(--dna-space-4)}.mobile-menu__footer-wishlist status-saved-link::part(icon){display:none}.mobile-menu__language-icon svg{width:16px;height:16px}.mobile-menu__wrapper>li.mobile-menu__parent sl-details::part(content){padding:0}.mobile-menu__wrapper li.mobile-menu__sub-item a{font-size:18px;padding:10px var(--dna-space-4)}.mobile-menu__sub-item{margin-top:var(--dna-space-6)}.mobile-menu__sub-item~.mobile-menu__sub-item{margin-top:0}.mobile-menu__submenu__items .js-mobile-menu-child-item a:not(.mobile-menu__item--grand-child){border-left:1px solid var(--dna-color-light-grey)}.mobile-menu__submenu__items .js-mobile-menu-child-item:first-of-type a{padding-top:0}.mobile-menu__submenu__items>.js-mobile-menu-child-item:has(>a):not(:has(~.js-mobile-menu-child-item>a))>a{padding-bottom:0}sl-details.mobile-menu__submenu--featured [slot=summary]{font:var(--dna-label-m-font);color:var(--dna-color-reflex-blue);text-transform:uppercase;letter-spacing:2px}.mobile-menu__container .nav__image-link{font-size:var(--dna-space-4)}.mobile-menu__footer-accounts{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-mobile-menu.css.map?v=35227248259168472201793898108 */

}
@media all{
.header__menu-icon--country-selector[visible] svg{color:var(--dna-color-reflex-blue)}dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-6) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);margin-top:var(--dna-space-10);display:none;z-index:var(--dna-z-index-overlay-base)}.header__menu-icon dna-country-selector{top:0}.header__menu-icon--locale-selector{position:relative;width:unset}.country-selector__list{display:flex;flex-direction:column;overflow:auto;max-height:220px;margin-top:var(--dna-space-2);padding-bottom:var(--dna-space-2)}.dna-country-selector--footer .country-selector__list{padding-right:var(--dna-space-1)}.country-selector__list::-webkit-scrollbar{width:2px;max-height:220px}@media screen and (min-width:1024px){.country-selector__list::-webkit-scrollbarr{display:none}}.country-selector__list:hover::-webkit-scrollbar{display:block}.country-selector__list::-webkit-scrollbar-thumb{background:var(--dna-color-light-grey);border-radius:100px 0 0;opacity:.5}.country-selector__label-row{display:flex;align-items:center;justify-content:space-between}.country-selector__label{white-space:nowrap;font:var(--dna-body-p4-font);padding-top:var(--dna-space-0);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-4)}.country-selector__close{color:var(--dna-color-midnight);position:absolute;right:0;top:var(--dna-space-4)}.country-selector__close svg{width:var(--dna-space-5);height:var(--dna-space-5)}.country-selector__item{white-space:nowrap;font:var(--dna-body-p3-font);display:flex;order:1;padding-top:var(--dna-space-2);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-2);padding-right:var(--dna-space-6);align-items:center}.country-selector__item.is-active{order:0;background-color:#dcdbdd4d;border-radius:4px}@media screen and (min-width:1024px){.country-selector__item.is-active{margin-bottom:2px}}.country-selector__item:hover{background-color:#dcdbdd4d;border-radius:4px}.country-selector__item img{border:.5px solid var(--dna-color-light-grey)}.country-selector__item-name{margin-left:var(--dna-space-4)}@media screen and (max-width:767px){.mobile-menu__country-selector-icon svg{width:var(--dna-space-4);height:var(--dna-space-4)}dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-4) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);display:none;bottom:30px;left:0;transform:unset;color:var(--dna-color-midnight)}dna-country-selector li{padding-right:var(--dna-space-6)}.country-selector__item-flag{width:32px;height:24px}dna-country-selector ul{max-height:190px}.country-selector__item:not(.is-active):last-child{margin-bottom:8px}}.header__utility .toggle-language-selector .chevron{display:grid;place-items:center}.header__utility .toggle-language-selector svg{width:12px!important;height:12px!important;margin-left:4px!important}.language__selector .country-selector__label{padding-left:var(--dna-space-2)}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-country-selector.css.map?v=42112854165877684681793898108 */

}

  dna-country-selector:not(:defined) {
    display: none;
  }


    @font-face {
      font-family: 'Bebas Regular';
      src: url("assets/font-bebas-regular.9169bd25b0215723.woff2") format('woff2'),
        url("assets/font-bebas-regular.c0caf8817722de00.woff") format('woff');
      font-weight: normal;
      font-style: normal;
      font-display: fallback;
    }
  

  dna-mini-cart {
    content-visibility: hidden;
    opacity: 0;
    display: none;
    position: relative;
    /* Gladly widget has a z-index of 2147483000. Mini cart should show above gladly */
    z-index: 2147483199;
  }

  dna-mini-cart[loaded]:defined {
    content-visibility: visible;
    opacity: 1;
    transition: opacity 0.3s;
    display: block;
  }

  .cart-checkout-button::part(base) {
    padding: 18.5px 24px;
  }

  @media screen and (max-width: 768px) {
    .final-line p {
      font: var(--dna-label-s-font);
    }
    .cart-checkout-button::part(base) {
      font-weight: 600;
    }}

  .cart-empty__msg {
    margin: 0 auto;
    text-align: center;
    max-width: 308px;
  }
  .cart-empty__grid {
    padding: var(--dna-space-8) var(--dna-space-4);
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: var(--dna-space-10) var(--dna-space-2);
    width: 100%;
  }

  .cart-empty__grid-item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: var(--dna-space-4);
  }

  .cart-empty__grid-item p {
    display: block;
    width: 100%;
    text-align: left;
  }

  .cart-empty__grid-item .image-container {
    aspect-ratio: 168 / 210;
    height: 210px;
  }

  .cart-empty {
    flex: 1;
    width: 100%;
    height: 100%;
  }

  /* breakpoint-mobile */
  @media screen and (min-width: 480px) {
    .cart-empty__grid {
      padding: var(--dna-space-8);
    }
    .cart-empty__grid-item .image-container {
      aspect-ratio: 192 / 240;
      height: 240px;
    }}

  /* breakpoint-tablet */
  @media screen and (min-width: 768px) {
    .cart-empty__grid {
      padding: var(--dna-space-6) var(--dna-space-10);
    }
    .cart-empty__grid-item .image-container {
      aspect-ratio: 200 / 250;
      height: 250px;
    }}

                    #zoid-paypal-buttons-uid_f1191a3898_mtc6mji6mte {
                        position: relative;
                        display: inline-block;
                        width: 100%;
                        min-height: 25px;
                        min-width: 150px;
                        font-size: 0;
                    }

                    #zoid-paypal-buttons-uid_f1191a3898_mtc6mji6mte > iframe {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                    }

                    #zoid-paypal-buttons-uid_f1191a3898_mtc6mji6mte > iframe.component-frame {
                        z-index: 100;
                    }

                    #zoid-paypal-buttons-uid_f1191a3898_mtc6mji6mte > iframe.prerender-frame {
                        transition: opacity .2s linear;
                        z-index: 200;
                    }

                    #zoid-paypal-buttons-uid_f1191a3898_mtc6mji6mte > iframe.visible {
                        opacity: 1;
                    }

                    #zoid-paypal-buttons-uid_f1191a3898_mtc6mji6mte > iframe.invisible {
                        opacity: 0;
                        pointer-events: none;
                    }

                    #zoid-paypal-buttons-uid_f1191a3898_mtc6mji6mte > .smart-menu {
                        position: absolute;
                        z-index: 300;
                        top: 0;
                        left: 0;
                        width: 100%;
                    }
                
@media all{
.banner__block{flex-grow:1;height:100%;width:100%;z-index:0}.banner__content{align-items:center;padding-top:var(--dna-space-8);padding-bottom:var(--dna-space-8)}@media screen and (min-width:768px){.banner__content{padding:var(--dna-space-20) var(--dna-space-18)}}.banner__content .banner__buttons{justify-content:center}.banner__content.left{align-items:flex-start}.banner__content.left .banner__buttons{justify-content:flex-start}.banner__content.right .banner__buttons{justify-content:flex-end}.banner__buttons{display:flex;flex-wrap:wrap;gap:var(--banner-buttons-gap, var(--dna-space-8));justify-content:center;margin-top:var(--dna-space-6);z-index:999}.banner__buttons sl-button::part(base){width:unset}@media screen and (min-width:1024px){.banner__buttons{gap:var(--dna-space-8) calc(var(--dna-space-10) + calc(var(--dna-space-5) / 2));margin-top:var(--dna-space-8)}}.banner__buttons[data-cta-style=text]{--banner-buttons-gap: var(--dna-space-7)}.banner__buttons[data-cta-style=underline]{--banner-buttons-gap: var(--dna-space-5)}.banner__buttons[data-cta-style=primary],.banner__buttons[data-cta-style=secondary]{--banner-buttons-gap: var(--dna-space-2)}.banner__buttons[data-cta-count="3"]{flex-direction:column}@media screen and (min-width:768px){.banner__buttons[data-cta-count="3"]{flex-direction:row}}.banner__image{width:100%;height:100%}.banner__image img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:768px){.banner__image picture[desktop-image-only]{display:none}}.banner__image,.banner__video{overflow:hidden}.banner__link{height:100%;width:100%;position:absolute;z-index:var(--dna-z-index-content)}.banner__video{height:100%;position:relative}.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-6)}@media screen and (min-width:1024px){.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-8)}}.banner__subline{font-size:14px;line-height:1.428}@media screen and (min-width:768px){.banner__subline{font-size:16px}.banner__subline p{margin:0}}@media screen and (min-width:768px){.font-accent{line-height:1}.font-accent.h2{font-size:120px;letter-spacing:-.0083em}.font-accent.custom{letter-spacing:-.0108em}}.banner sl-carousel{--aspect-ratio: unset;flex-grow:1;height:100%}.banner sl-carousel-item{height:100%;width:100%}.banner sl-carousel::part(scroll-container){column-gap:0}.banner sl-carousel::part(base){gap:0}.banner sl-carousel::part(navigation-button){position:absolute;z-index:3}.banner sl-carousel::part(navigation-button--previous){left:0}.banner sl-carousel::part(navigation-button--next){right:0}@media screen and (min-width:1440px){.banner sl-carousel::part(navigation-button--previous){left:55px}.banner sl-carousel::part(navigation-button--next){right:55px}}.banner__arrow svg{width:32px}@media screen and (max-width:768px){.center--mobile{text-align:center}.banner__content.left--mobile .banner__buttons{justify-content:flex-start}.banner__content.center--mobile{align-items:center}.banner__content.center--mobile .banner__buttons{justify-content:center}.banner__content.right--mobile .banner__buttons{justify-content:flex-end}.flex-align-center--mobile{align-items:center}.flex-justify-center--mobile{justify-content:center}.flex-justify-end--mobile{justify-content:flex-end}h1,.h1--mobile{font:var(--dna-h1-font);letter-spacing:0}h2,.h2--mobile{font:var(--dna-h2-font);letter-spacing:0}h3,.h3--mobile{font:var(--dna-h3-font);letter-spacing:0}h4,.h4--mobile{font:var(--dna-h4-font);letter-spacing:0}.font-accent--mobile{line-height:1}.font-accent--mobile.custom--mobile{letter-spacing:-.0193em}}@media screen and (max-width:350px){.banner{height:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-banner.css.map?v=179711848120487275201793898108 */

}

  @font-face {
    font-family: 'Canela';
    src: url("assets/font-canela-medium.926769a98ee0adac.woff2") format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
  }


  .banner-template--28119092330590__banner_U8JMcj {
    
      aspect-ratio: 0.596;

      @media screen and (min-width: 768px) {
        aspect-ratio: 2.117;
      }
    }
    
    .banner__block-slide_jxihqy {
      background-color: #ffffff;
      color: #ffffff;

      @media screen and (min-width: 768px) {
        color: #ffffff;
      }

      .banner__eyebrow {
        font-size: 20px;
        letter-spacing: calc(20px * .143);

        @media screen and (min-width: 768px) {
          font-size: 24px;
        }
      }
      .banner__headline {
        font-family: 'Canela';

        @media screen and (max-width: 767px) {
          
            font-size: 38px;
          
        }

        @media screen and (min-width: 768px) {
          font-family: 'Canela';

          
            font-size: 72px;
          
        }
      }
      .banner__subline {
        font-size: 16px;

        @media screen and (min-width: 768px) {
          font-size: 18px;
        }
      }
      .banner__eyebrow,
      .banner__headline,
      .banner__subline,
      .banner__buttons {
        max-width: 100%;

        @media screen and (min-width: 1024px) {
          max-width: 63%;
        }
      }
      sl-button[variant='underline']::part(base),
      sl-button[variant='text']::part(base) {
        color: #03143b;

        @media screen and (min-width: 768px) {
          color: #03143b;
        }
      }
      sl-button[variant='underline']::part(label) {
        border-color: #03143b;

        @media screen and (min-width: 768px) {
          border-color: #03143b;
        }
      }
      sl-button[variant='secondary']::part(base) {
        color: #03143b;
        border-color: #03143b;

        @media screen and (min-width: 768px) {
          color: #03143b;
          border-color: #03143b;
        }
      }
      sl-button[variant='secondary']::part(base):hover {
        color: var(--dna-brand-reverse);
        background-color: #03143b;

        @media screen and (min-width: 768px) {
          background-color: #03143b;
        }
      }
      
        sl-button[variant='primary']::part(base) {
          color: #03143b;
        }
      
      
        sl-button[variant='primary']::part(base) {
          background-color: #ffffff;
          border-color: #ffffff;
        }
        sl-button[variant='primary']::part(base):hover {
          color: #ffffff;
          background-color: transparent;
        }
      
    }
  }


  .video-link-overlay {
    position: relative;
    z-index: 0;
  }
  media-controller#mc_slide_jxihqy  {
    aspect-ratio: 0.596;

    @media screen and (min-width: 768px) {
      aspect-ratio: 2.117;
    }
  }


  .dna-spacer-template--28119092330590__spacer_JdpGXP {
    background-color: #ffffff;
  }
  .dna-spacer--mobile.dna-spacer-template--28119092330590__spacer_JdpGXP {
    display: block;
    height: 50px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
  .dna-spacer--desktop.dna-spacer-template--28119092330590__spacer_JdpGXP {
    display: none;
    height: 70px;

    @media screen and (min-width: 1024px) {
      display: block;
    }.flexible sl-carousel{--aspect-ratio: 1;--scroll-hint: 30%;width:100%}.flexible sl-carousel::part(scroll-container){align-items:stretch;aspect-ratio:unset}.flexible sl-carousel::part(base){gap:0}.flexible sl-carousel .flexible__column{display:flex;flex-direction:column;width:100%}.flexible__column{min-width:0;width:100%}.flexible__column--off-block{display:flex;flex-direction:column;gap:var(--dna-space-4)}.flexible__content{flex-direction:column;padding-top:0}.flexible__content--off-block{gap:var(--dna-space-4);margin-bottom:0;padding-top:0}.flexible.flexible--padded .flexible__content--off-block .flexible__text,.flexible.flexible--padded .flexible__content--off-block~.flexible__content-cta,.flexible.flexible--padded .flexible__content--off-block>.flexible__content-cta{padding:0 var(--dna-space-2) var(--dna-space-6)}@media screen and (min-width:1024px){.flexible.flexible--padded .flexible__content--off-block .flexible__text,.flexible.flexible--padded .flexible__content--off-block~.flexible__content-cta,.flexible.flexible--padded .flexible__content--off-block>.flexible__content-cta{padding:0 var(--dna-space-2) var(--dna-space-8)}}@media screen and (max-width:769px){.flexible.flexible-mobile-layout-stacked .flexible__content--off-block .flexible__text,.flexible.flexible-mobile-layout-stacked .flexible__content--off-block~.flexible__content-cta,.flexible.flexible-mobile-layout-stacked .flexible__content--off-block>.flexible__content-cta{padding:0 var(--dna-space-2)}}.flexible__subline+.flexible__content-cta,.flexible__content+.flexible__content-cta{margin-top:var(--dna-space-6)}.flexible__content-cta sl-button::part(label){line-height:1;text-wrap:auto;width:100%}@media screen and (min-width:768px){.flexible{flex-direction:row;align-items:stretch}.flexible__column--off-block{gap:var(--dna-space-6)}.flexible__column:not(.flexible__column--on-block){display:flex;flex-direction:column;flex-basis:100%;min-width:0}.flexible__content~.flexible__content-cta{padding:0 var(--dna-space-6)}.flexible__content--off-block{gap:var(--dna-space-6)}.flexible__content--off-block~.flexible__content-cta,.flexible__content--off-block>.flexible__content-cta{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-flexible.css.map?v=100277851263368970291793898108 */

}

  

  .flexible-template--28119092330590__flexible_3YKqnR {
    position: relative;
    gap: 32px;padding: 0;max-width: 100vw;
      margin: 0 auto;}.flexible-template--28119092330590__flexible_3YKqnR::before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 50%;
      width: 100vw;
      margin-left: -50vw;
      background-color: #ffffff;
      z-index: -1;
    }@media screen and (min-width: 768px) {
    .flexible-template--28119092330590__flexible_3YKqnR {
      gap: 16px;padding: 0;max-width: 85vw;
        margin: 0 auto;}
  }

  


  .flexible-template--28119092330590__flexible_3YKqnR .flexible__image,
  .flexible-template--28119092330590__flexible_3YKqnR .flexible__video {
    aspect-ratio: ;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_3YKqnR .flexible__image,
    .flexible-template--28119092330590__flexible_3YKqnR .flexible__video {
      aspect-ratio: ;
    }
  }


  .flexible-template--28119092330590__flexible_3YKqnR .flexible__image,
  .flexible-template--28119092330590__flexible_3YKqnR .flexible__video {
    aspect-ratio: ;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_3YKqnR .flexible__image,
    .flexible-template--28119092330590__flexible_3YKqnR .flexible__video {
      aspect-ratio: ;
    }
  }


  .dna-spacer-template--28119092330590__spacer_qCcfiw {
    background-color: #ffffff;
  }
  .dna-spacer--mobile.dna-spacer-template--28119092330590__spacer_qCcfiw {
    display: block;
    height: 48px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
  .dna-spacer--desktop.dna-spacer-template--28119092330590__spacer_qCcfiw {
    display: none;
    height: 48px;

    @media screen and (min-width: 1024px) {
      display: block;
    }.banner__content{align-items:center;padding-top:var(--dna-space-8);padding-bottom:var(--dna-space-8)}@media screen and (min-width:768px){.banner__content{padding:var(--dna-space-20) var(--dna-space-18)}}.banner__content .banner__buttons{justify-content:center}.banner__content.left{align-items:flex-start}.banner__content.left .banner__buttons{justify-content:flex-start}.banner__content.right .banner__buttons{justify-content:flex-end}.banner__buttons{display:flex;flex-wrap:wrap;gap:var(--banner-buttons-gap, var(--dna-space-8));justify-content:center;margin-top:var(--dna-space-6);z-index:999}.banner__buttons sl-button::part(base){width:unset}@media screen and (min-width:1024px){.banner__buttons{gap:var(--dna-space-8) calc(var(--dna-space-10) + calc(var(--dna-space-5) / 2));margin-top:var(--dna-space-8)}}.banner__buttons[data-cta-style=text]{--banner-buttons-gap: var(--dna-space-7)}.banner__buttons[data-cta-style=underline]{--banner-buttons-gap: var(--dna-space-5)}.banner__buttons[data-cta-style=primary],.banner__buttons[data-cta-style=secondary]{--banner-buttons-gap: var(--dna-space-2)}.banner__buttons[data-cta-count="3"]{flex-direction:column}@media screen and (min-width:768px){.banner__buttons[data-cta-count="3"]{flex-direction:row}}.banner__image{width:100%;height:100%}.banner__image img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:768px){.banner__image picture[desktop-image-only]{display:none}}.banner__image,.banner__video{overflow:hidden}.banner__link{height:100%;width:100%;position:absolute;z-index:var(--dna-z-index-content)}.banner__video{height:100%;position:relative}.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-6)}@media screen and (min-width:1024px){.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-8)}}.banner__subline{font-size:14px;line-height:1.428}@media screen and (min-width:768px){.banner__subline{font-size:16px}.banner__subline p{margin:0}}@media screen and (min-width:768px){.font-accent{line-height:1}.font-accent.h2{font-size:120px;letter-spacing:-.0083em}.font-accent.custom{letter-spacing:-.0108em}}.banner sl-carousel{--aspect-ratio: unset;flex-grow:1;height:100%}.banner sl-carousel-item{height:100%;width:100%}.banner sl-carousel::part(scroll-container){column-gap:0}.banner sl-carousel::part(base){gap:0}.banner sl-carousel::part(navigation-button){position:absolute;z-index:3}.banner sl-carousel::part(navigation-button--previous){left:0}.banner sl-carousel::part(navigation-button--next){right:0}@media screen and (min-width:1440px){.banner sl-carousel::part(navigation-button--previous){left:55px}.banner sl-carousel::part(navigation-button--next){right:55px}}.banner__arrow svg{width:32px}@media screen and (max-width:768px){.center--mobile{text-align:center}.banner__content.left--mobile .banner__buttons{justify-content:flex-start}.banner__content.center--mobile{align-items:center}.banner__content.center--mobile .banner__buttons{justify-content:center}.banner__content.right--mobile .banner__buttons{justify-content:flex-end}.flex-align-center--mobile{align-items:center}.flex-justify-center--mobile{justify-content:center}.flex-justify-end--mobile{justify-content:flex-end}h1,.h1--mobile{font:var(--dna-h1-font);letter-spacing:0}h2,.h2--mobile{font:var(--dna-h2-font);letter-spacing:0}h3,.h3--mobile{font:var(--dna-h3-font);letter-spacing:0}h4,.h4--mobile{font:var(--dna-h4-font);letter-spacing:0}.font-accent--mobile{line-height:1}.font-accent--mobile.custom--mobile{letter-spacing:-.0193em}}@media screen and (max-width:350px){.banner{height:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-banner.css.map?v=179711848120487275201793898108 */

}

  @font-face {
    font-family: 'Canela';
    src: url("assets/font-canela-medium.926769a98ee0adac.woff2") format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
  }


  .banner-template--28119092330590__banner_VRC8CB {
    
    .banner__block-slide_4pRnGT {
      background-color: #ffffff;
      color: #03143b;

      @media screen and (min-width: 768px) {
        color: #03143b;
      }

      .banner__eyebrow {
        font-size: 18px;
        letter-spacing: calc(18px * .143);

        @media screen and (min-width: 768px) {
          font-size: 18px;
        }
      }
      .banner__headline {
        font-family: 'Canela';

        @media screen and (max-width: 767px) {
          
            font-size: 26px;
          
        }

        @media screen and (min-width: 768px) {
          font-family: 'Canela';

          
            font-size: 40px;
          
        }
      }
      .banner__subline {
        font-size: 14px;

        @media screen and (min-width: 768px) {
          font-size: 19px;
        }
      }
      .banner__eyebrow,
      .banner__headline,
      .banner__subline,
      .banner__buttons {
        max-width: 100%;

        @media screen and (min-width: 1024px) {
          max-width: 100%;
        }
      }
      sl-button[variant='underline']::part(base),
      sl-button[variant='text']::part(base) {
        color: #03143b;

        @media screen and (min-width: 768px) {
          color: #03143b;
        }
      }
      sl-button[variant='underline']::part(label) {
        border-color: #03143b;

        @media screen and (min-width: 768px) {
          border-color: #03143b;
        }
      }
      sl-button[variant='secondary']::part(base) {
        color: #03143b;
        border-color: #03143b;

        @media screen and (min-width: 768px) {
          color: #03143b;
          border-color: #03143b;
        }
      }
      sl-button[variant='secondary']::part(base):hover {
        color: var(--dna-brand-reverse);
        background-color: #03143b;

        @media screen and (min-width: 768px) {
          background-color: #03143b;
        }
      }
      
      
    }
  }

 #shopify-section-template--28119092330590__banner_VRC8CB .banner {height: 8vh;} 

  .dna-spacer-template--28119092330590__spacer_KTnNUg {
    background-color: #ffffff;
  }
  .dna-spacer--mobile.dna-spacer-template--28119092330590__spacer_KTnNUg {
    display: block;
    height: px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
  .dna-spacer--desktop.dna-spacer-template--28119092330590__spacer_KTnNUg {
    display: none;
    height: 32px;

    @media screen and (min-width: 1024px) {
      display: block;
    }
  }


  .dna-spacer-template--28119092330590__spacer_i3wzwc {
    background-color: #ffffff;
  }
  .dna-spacer--mobile.dna-spacer-template--28119092330590__spacer_i3wzwc {
    display: block;
    height: 60px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
  .dna-spacer--desktop.dna-spacer-template--28119092330590__spacer_i3wzwc {
    display: none;
    height: 120px;

    @media screen and (min-width: 1024px) {
      display: block;
    }.banner__content{align-items:center;padding-top:var(--dna-space-8);padding-bottom:var(--dna-space-8)}@media screen and (min-width:768px){.banner__content{padding:var(--dna-space-20) var(--dna-space-18)}}.banner__content .banner__buttons{justify-content:center}.banner__content.left{align-items:flex-start}.banner__content.left .banner__buttons{justify-content:flex-start}.banner__content.right .banner__buttons{justify-content:flex-end}.banner__buttons{display:flex;flex-wrap:wrap;gap:var(--banner-buttons-gap, var(--dna-space-8));justify-content:center;margin-top:var(--dna-space-6);z-index:999}.banner__buttons sl-button::part(base){width:unset}@media screen and (min-width:1024px){.banner__buttons{gap:var(--dna-space-8) calc(var(--dna-space-10) + calc(var(--dna-space-5) / 2));margin-top:var(--dna-space-8)}}.banner__buttons[data-cta-style=text]{--banner-buttons-gap: var(--dna-space-7)}.banner__buttons[data-cta-style=underline]{--banner-buttons-gap: var(--dna-space-5)}.banner__buttons[data-cta-style=primary],.banner__buttons[data-cta-style=secondary]{--banner-buttons-gap: var(--dna-space-2)}.banner__buttons[data-cta-count="3"]{flex-direction:column}@media screen and (min-width:768px){.banner__buttons[data-cta-count="3"]{flex-direction:row}}.banner__image{width:100%;height:100%}.banner__image img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:768px){.banner__image picture[desktop-image-only]{display:none}}.banner__image,.banner__video{overflow:hidden}.banner__link{height:100%;width:100%;position:absolute;z-index:var(--dna-z-index-content)}.banner__video{height:100%;position:relative}.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-6)}@media screen and (min-width:1024px){.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-8)}}.banner__subline{font-size:14px;line-height:1.428}@media screen and (min-width:768px){.banner__subline{font-size:16px}.banner__subline p{margin:0}}@media screen and (min-width:768px){.font-accent{line-height:1}.font-accent.h2{font-size:120px;letter-spacing:-.0083em}.font-accent.custom{letter-spacing:-.0108em}}.banner sl-carousel{--aspect-ratio: unset;flex-grow:1;height:100%}.banner sl-carousel-item{height:100%;width:100%}.banner sl-carousel::part(scroll-container){column-gap:0}.banner sl-carousel::part(base){gap:0}.banner sl-carousel::part(navigation-button){position:absolute;z-index:3}.banner sl-carousel::part(navigation-button--previous){left:0}.banner sl-carousel::part(navigation-button--next){right:0}@media screen and (min-width:1440px){.banner sl-carousel::part(navigation-button--previous){left:55px}.banner sl-carousel::part(navigation-button--next){right:55px}}.banner__arrow svg{width:32px}@media screen and (max-width:768px){.center--mobile{text-align:center}.banner__content.left--mobile .banner__buttons{justify-content:flex-start}.banner__content.center--mobile{align-items:center}.banner__content.center--mobile .banner__buttons{justify-content:center}.banner__content.right--mobile .banner__buttons{justify-content:flex-end}.flex-align-center--mobile{align-items:center}.flex-justify-center--mobile{justify-content:center}.flex-justify-end--mobile{justify-content:flex-end}h1,.h1--mobile{font:var(--dna-h1-font);letter-spacing:0}h2,.h2--mobile{font:var(--dna-h2-font);letter-spacing:0}h3,.h3--mobile{font:var(--dna-h3-font);letter-spacing:0}h4,.h4--mobile{font:var(--dna-h4-font);letter-spacing:0}.font-accent--mobile{line-height:1}.font-accent--mobile.custom--mobile{letter-spacing:-.0193em}}@media screen and (max-width:350px){.banner{height:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-banner.css.map?v=179711848120487275201793898108 */

}

  @font-face {
    font-family: 'Canela';
    src: url("assets/font-canela-medium.926769a98ee0adac.woff2") format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
  }


  .banner-template--28119092330590__banner_8trrJm {
    
    .banner__block-slide_Ydmaz4 {
      background-color: #ffffff;
      color: #03143b;

      @media screen and (min-width: 768px) {
        color: #03143b;
      }

      .banner__eyebrow {
        font-size: 18px;
        letter-spacing: calc(18px * .143);

        @media screen and (min-width: 768px) {
          font-size: 18px;
        }
      }
      .banner__headline {
        font-family: 'Canela';

        @media screen and (max-width: 767px) {
          
            font-size: 26px;
          
        }

        @media screen and (min-width: 768px) {
          font-family: 'Canela';

          
            font-size: 42px;
          
        }
      }
      .banner__subline {
        font-size: 14px;

        @media screen and (min-width: 768px) {
          font-size: 19px;
        }
      }
      .banner__eyebrow,
      .banner__headline,
      .banner__subline,
      .banner__buttons {
        max-width: 100%;

        @media screen and (min-width: 1024px) {
          max-width: 100%;
        }
      }
      sl-button[variant='underline']::part(base),
      sl-button[variant='text']::part(base) {
        color: #03143b;

        @media screen and (min-width: 768px) {
          color: #03143b;
        }
      }
      sl-button[variant='underline']::part(label) {
        border-color: #03143b;

        @media screen and (min-width: 768px) {
          border-color: #03143b;
        }
      }
      sl-button[variant='secondary']::part(base) {
        color: #03143b;
        border-color: #03143b;

        @media screen and (min-width: 768px) {
          color: #03143b;
          border-color: #03143b;
        }
      }
      sl-button[variant='secondary']::part(base):hover {
        color: var(--dna-brand-reverse);
        background-color: #03143b;

        @media screen and (min-width: 768px) {
          background-color: #03143b;
        }
      }
      
      
    }
  }

 #shopify-section-template--28119092330590__banner_8trrJm .banner {height: 8vh;} 

  .dna-spacer-template--28119092330590__spacer_jQFnQc {
    background-color: #ffffff;
  }
  .dna-spacer--mobile.dna-spacer-template--28119092330590__spacer_jQFnQc {
    display: block;
    height: px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
  .dna-spacer--desktop.dna-spacer-template--28119092330590__spacer_jQFnQc {
    display: none;
    height: 50px;

    @media screen and (min-width: 1024px) {
      display: block;
    }
  }


  
  .image-grid-template--28119092330590__product_grid_tBRVkH {
    --grid-cols-mobile: 3;
    --grid-cols-tablet: 2;
    --grid-cols-desktop: 2;
    display: block;
    position: relative;
    width: 100%;
    background-color: #ffffff;
    color: #03143b;
    padding: 20px 0px;

    @media screen and (min-width: 768px) {
      padding: 0px 0px;
    }

    .image-grid__background {
      position: absolute;
      inset: 0;
      z-index: 0;
      overflow: hidden;
      pointer-events: none;
    }

    .image-grid__background > div,
    .image-grid__background .image-container,
    .image-grid__background picture,
    .image-grid__background img {
      position: absolute;
      width: 100%;
      height: 100%;
      object-fit: cover;
      top: 0;
      left: 0;
    }

    .image-grid__headline {
      position: relative;
      text-align: center;
      margin-bottom: var(--dna-space-6);
    }
    @media screen and (min-width: 768px) {
        .image-grid__headline {
          margin-bottom: 50px;
        }}

    .image-grid__container {
      position: relative;
      z-index: 1;
      display: grid;
      gap: 10px;
      width: 100%;
      max-width: 100%;
      margin: 0 auto;
      grid-template-columns: repeat(3, 1fr);
    }

    .image-grid__item {
      position: relative;
      width: 100%;
    }
    .image-grid__media {
      position: relative;
      width: 100%;
      aspect-ratio: 1/1;
      overflow: hidden;
      border-radius: 0px;
    }
    .image-grid__link {
      display: block;
      width: 100%;
      height: 100%;
      text-decoration: none;
    }
    .image-grid__link--item {
      height: auto;
      color: inherit;
    }
    .image-grid__link:focus-visible,
    .image-grid__link--item:focus-visible {
      border: 2px solid var(--dna-utility-focus);
    }
    .image-grid__image-wrapper {
      width: 100%;
      height: 100%;
      padding: 0;
      position: relative;
    }
    .image-grid__open-modal {
      position: absolute;
      top: var(--dna-space-1);
      right: var(--dna-space-1);
      display: flex;
      align-items: center;
      justify-content: center;
      color: #03143b;
      padding: 0;
      z-index: 1;
    }
    .image-grid__open-modal svg {
      width: var(--dna-space-5);
      height: var(--dna-space-5);
    }
    @media screen and (min-width: 768px) {
      .image-grid__open-modal {
        top: calc(var(--dna-space-5) / 2);
        right: calc(var(--dna-space-5) / 2);
      }
      .image-grid__open-modal svg {
        width: var(--dna-space-6);
        height: var(--dna-space-6);
      }}
    .image-grid__modal sl-carousel {
      --aspect-ratio: unset;
      height: 100%;
    }
    .image-grid__modal sl-carousel::part(base) {
      gap: 0;
    }
    .image-grid__modal sl-carousel::part(scroll-container) {
      gap: 0;
    }
    .image-grid__modal .image-grid__modal-close {
      position: absolute;
      top: 0;
      right: 0;
      aspect-ratio: 1;
      color: var(--dna-brand-primary);
      padding: var(--dna-space-2);
      width: var(--dna-space-10);
    }
    .image-grid__modal .image-grid__modal-close svg {
      height: 100%;
      width: 100%;
    }
    @media screen and (min-width: 600px) {
      .image-grid__modal .image-grid__modal-close {
        padding: var(--dna-space-4);
        width: calc(var(--dna-space-10) + var(--dna-space-4));
      }}  
    .image-grid__modal .image-grid__modal-image {
      padding: 0;
      height: 100%;
      width: 100%;
    }
    .image-grid__modal .image-grid__modal-image picture {
      display: block;
      height: 100%;
      width: 100%;
    }
    .image-grid__modal .image-grid__modal-image picture img {
      display: block;
    }
    @media screen and (min-width: 600px) {
      .image-grid__modal .image-grid__modal-image {
        aspect-ratio: 1;
        padding-top: calc(var(--dna-space-12) + var(--dna-space-0-5));
        width: 500px;
      }}
    @media screen and (min-width: 1024px) {
      .image-grid__modal .image-grid__modal-image {
        aspect-ratio: unset;
        padding: 0;
        width: unset;
      }}
    @media screen and (min-width: 1440px) {
      .image-grid__modal .image-grid__modal-image {
        aspect-ratio: 1;
        padding: calc(var(--dna-space-12) + var(--dna-space-0-5));
      }}
    .image-grid__modal .image-grid__modal-content {
      display: flex;
      flex: 1 1 100%;
      flex-direction: column;
      gap: var(--dna-space-4);
      justify-content: flex-start;
      overflow-y: auto;
      padding: var(--dna-space-6) calc(var(--dna-space-8) + calc(calc(var(--dna-space-0-5) / 2)) * 3) var(--dna-space-16);
    }
    @media screen and (min-width: 600px) {
      .image-grid__modal .image-grid__modal-content {
        min-height: 374px;
        padding: calc(var(--dna-space-12) + var(--dna-space-0-5));
        padding-bottom: 0;
      }}
    @media screen and (min-width: 1024px) {
      .image-grid__modal .image-grid__modal-content {
        justify-content: center;
        min-height: unset;
        padding: 0 var(--dna-space-10) var(--dna-space-6);
      }}
    @media screen and (min-width: 1440px) {
      .image-grid__modal .image-grid__modal-content {
        padding: 0 calc(var(--dna-space-12) + calc(var(--dna-space-3) / 2));
      }}
    .image-grid__modal .image-grid__modal-eyebrow {
      font: var(--dna-label-s-font);
      line-height: 1.34;
      text-transform: uppercase;
    }
    @media screen and (min-width: 768px) {
      .image-grid__modal .image-grid__modal-eyebrow {
        font: var(--dna-label-m-font);
      }}
    .image-grid__modal .image-grid__modal-headline {
      font-family: "Grifo L", Georgia, "Times New Roman", serif;
      font-size: calc(var(--dna-space-6) + var(--dna-space-1));
      line-height: .89;
    }
    @media screen and (min-width: 600px) {
      .image-grid__modal .image-grid__modal-headline {
        font-size: var(--dna-space-12);
        line-height: .875;
      }}
    .image-grid__modal .image-grid__modal-subline {
      font-size: calc(var(--dna-space-3) + var(--dna-space-0-5));
      line-height: 1.43;
    }
    @media screen and (min-width: 768px) {
      .image-grid__modal .image-grid__modal-subline {
        font-size: var(--dna-space-4);
        margin-top: var(--dna-space-2);
      }}
    .image-grid__modal .image-grid__modal-cta {
      margin-top: var(--dna-space-6);
    }
    .image-grid__modal .image-grid__modal-nav {
      display: flex;
      gap: var(--dna-space-4);
      align-items: center;
      justify-content: center;
      position: absolute;
      bottom: var(--dna-space-6);
      right: 50%;
      line-height: 1;
      transition: color .2s ease;
      transform: translateX(50%);
    }
    @media screen and (min-width: 1024px) {
      .image-grid__modal .image-grid__modal-nav {
        right: 0;
        width: 50%;
        transform: unset;
      }}
    .image-grid__modal .image-grid__modal-nav button {
      display: flex;
      flex-direction: column;
      justify-content: center;
      color: inherit;
      opacity: 1;
      padding: 0;
      transition: opacity .2s ease;
    }
    .image-grid__modal .image-grid__modal-nav button[disabled] {
      opacity: .15;
    }

    .image-grid__modal::part(base) {
      align-items: flex-end;
      z-index: 9999999999;
    }
    @media screen and (min-width: 1024px) {
      .image-grid__modal::part(base) {
        align-items: center;
      }}
    .image-grid__modal::part(panel) {
      border-radius: 0;
      height: 100%;
      max-height: 100%;
      max-width: 100%;
      width: 100%;
    }
    @media screen and (min-width: 1024px) {
      .image-grid__modal::part(panel) {
        max-width: 850px;
        max-height: 500px;
        min-height: unset;
        width: 850px;
        height: 500px;
      }}
    @media screen and (min-width: 1440px) {
      .image-grid__modal::part(panel) {
        max-width: 1100px;
        max-height: 550px;
        width: 1100px;
        height: 550px;
      }}
    .image-grid__modal::part(overlay) {
      background-color: #00000025;
    }
    .image-grid__modal::part(body) {
      overflow: hidden;
      padding: 0;
      position: relative;
    }
    .image-grid__modal-item {
      display: flex;
      align-items: center;
      flex-direction: column;
      justify-content: flex-start;
      position: relative;
      background-color: transparent;
      height: 100%;
      opacity: 0;
      transition: opacity .2s ease;
    }
    @media screen and (min-width: 1024px) {
      .image-grid__modal-item {
        display: grid;
        align-items: center;
        justify-content: unset;
        justify-items: unset;
        grid-template-columns: 50% 50%;
      }}
    .image-grid__modal--ready .image-grid__modal-item {
      opacity: 1;
    }
    .image-grid__modal:not(.image-grid__modal--ready) sl-carousel::part(scroll-container) {
      scroll-snap-type: none;
    }
    .image-grid__image {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.3s ease;
    }
    .image-grid__container--has-details .image-grid__item {
      display: flex;
      flex-direction: column;
      height: 100%;
    }
    .image-grid__container--has-details .image-grid__link--item {
      display: flex;
      flex-direction: column;
      flex: 1;
      height: 100%;
    }
    .image-grid__details {
      display: flex;
      align-items: center;
      flex-flow: column;
      gap: var(--dna-space-3);
      margin-top: var(--dna-space-4);
    }
    .image-grid__details--empty {
      visibility: hidden;
      pointer-events: none;
    }
    @media screen and (max-width: 768px) {
      .image-grid__details {
        margin-bottom: calc(24px - 10px);
      }}
    .image-grid__title {
      font: var(--dna-label-s-font);
      letter-spacing: 2px;
      text-transform: uppercase;
      text-align: center;
      margin-right: var(--dna-space-1);
      margin-left: var(--dna-space-1);
      line-height: 16px;
    }
    .image-grid__price {
      font: var(--dna-label-s-font);
      font-size: 11px;
    }
    .image-grid__ctas {
      display: flex;
      margin-top: var(--dna-space-10);
      align-items: center;
      flex-flow: column;
      gap: var(--dna-space-10);
    }
    @media screen and (min-width: 1024px) {
      .image-grid__ctas {
        margin-top: 50px;
        justify-content: center;
        flex-flow: row;
      }}

    
      .image-grid__layout {
        display: flex;
        flex-direction: column;
        gap: 20px;
      }
      @media screen and (min-width: 768px) {
        .image-grid__layout {
          flex-direction: row;
          align-items: stretch;
        }}
      .image-grid__editorial {
        order: 1;
        width: 100%;
      }
      @media screen and (min-width: 768px) {
        .image-grid__editorial {
          order: 1;
          flex: 0 0 50%;
          max-width: 50%;
        }}
      .image-grid__editorial-link {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
        text-decoration: none;
      }
      .image-grid__editorial-link:focus-visible {
        border: 2px solid var(--dna-utility-focus);
      }
      .image-grid__editorial-link picture,
      .image-grid__editorial-link .image-container,
      .image-grid__editorial-link img {
        display: block;
        position: relative;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
      .image-grid__grid-wrapper {
        order: 2;
        flex: 1;
        min-width: 0;
        display: flex;
        flex-direction: column;
      }
      @media screen and (min-width: 768px) {
        .image-grid__grid-wrapper {
          order: 2;
        }}
      .image-grid__grid-wrapper--center {
        justify-content: center;
      }
    
  }
  .image-grid-template--28119092330590__product_grid_tBRVkH:has(> .image-grid__ctas) {
    margin-bottom: var(--dna-space-5);
  }

  .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__container--count-1 {
    justify-content: center;
    grid-template-columns: calc((100% - (var(--grid-cols-mobile) - 1) * 10px) / var(--grid-cols-mobile));
  }

  .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__container--sparse {
    justify-content: center;
  }

  @media screen and (max-width: 768px) {
    .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__container--count-1 .image-grid__details {
      margin-bottom: 0;
    }
  }

  /* breakpoint-tablet */
  @media screen and (min-width: 768px) {
    .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__container {
      gap: 32px;
      grid-template-columns: repeat(2, 1fr);
      max-width: 1200px;
    }

    .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__container--count-1 {
      justify-content: center;
      grid-template-columns: calc((100% - (var(--grid-cols-tablet) - 1) * 32px) / var(--grid-cols-tablet));
    }

    .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__container--sparse:not(.image-grid__container--count-1) {
      width: fit-content;
    }

    
      .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__grid-wrapper .image-grid__container {
        grid-template-columns: repeat(2, 1fr);
      }

      .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__grid-wrapper .image-grid__container--sparse:not(.image-grid__container--count-1) {
        width: 100%;
      }

      .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__grid-wrapper .image-grid__container--count-1 {
        grid-template-columns: calc((100% - (var(--grid-cols-tablet) - 1) * 32px) / var(--grid-cols-tablet));
      }
    
  }

  /* breakpoint-desktop */
  @media screen and (min-width: 1024px) {
    .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__container {
      grid-template-columns: repeat(2, 1fr);
      max-width: 600px;
    }

    .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__container--count-1 {
      justify-content: center;
      grid-template-columns: calc((100% - (var(--grid-cols-desktop) - 1) * 32px) / var(--grid-cols-desktop));
    }

    .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__container--sparse:not(.image-grid__container--count-1) {
      width: fit-content;
    }

    
      .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__grid-wrapper .image-grid__container {
        grid-template-columns: repeat(2, 1fr);
      }

      .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__grid-wrapper .image-grid__container--sparse:not(.image-grid__container--count-1) {
        width: 100%;
      }

      .image-grid-template--28119092330590__product_grid_tBRVkH .image-grid__grid-wrapper .image-grid__container--count-1 {
        grid-template-columns: calc((100% - (var(--grid-cols-desktop) - 1) * 32px) / var(--grid-cols-desktop));
      }.price{margin-bottom:10px}.price__regular{display:flex;gap:8px;align-items:center;margin-bottom:5px}.price__sale{display:none;align-items:center;margin-bottom:5px}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;gap:8px}.price-item--sale{margin-right:10px}.price-item--compare{font-weight:lighter;text-decoration:line-through}.price__unit-wrapper.hidden{display:none}.price{margin-bottom:10px}.price__regular{display:flex;gap:8px;align-items:center;margin-bottom:5px}.price__sale{display:none;align-items:center;margin-bottom:5px}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;gap:8px}.price-item--sale{margin-right:10px}.price-item--compare{font-weight:lighter;text-decoration:line-through}.price__unit-wrapper.hidden{display:none}.price{margin-bottom:10px}.price__regular{display:flex;gap:8px;align-items:center;margin-bottom:5px}.price__sale{display:none;align-items:center;margin-bottom:5px}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;gap:8px}.price-item--sale{margin-right:10px}.price-item--compare{font-weight:lighter;text-decoration:line-through}.price__unit-wrapper.hidden{display:none}.price{margin-bottom:10px}.price__regular{display:flex;gap:8px;align-items:center;margin-bottom:5px}.price__sale{display:none;align-items:center;margin-bottom:5px}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;gap:8px}.price-item--sale{margin-right:10px}.price-item--compare{font-weight:lighter;text-decoration:line-through}.price__unit-wrapper.hidden{display:none}.price{margin-bottom:10px}.price__regular{display:flex;gap:8px;align-items:center;margin-bottom:5px}.price__sale{display:none;align-items:center;margin-bottom:5px}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;gap:8px}.price-item--sale{margin-right:10px}.price-item--compare{font-weight:lighter;text-decoration:line-through}.price__unit-wrapper.hidden{display:none}.price{margin-bottom:10px}.price__regular{display:flex;gap:8px;align-items:center;margin-bottom:5px}.price__sale{display:none;align-items:center;margin-bottom:5px}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;gap:8px}.price-item--sale{margin-right:10px}.price-item--compare{font-weight:lighter;text-decoration:line-through}.price__unit-wrapper.hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/component-price.css.map?v=22557226787281975581793898108 */

}

  .dna-spacer-template--28119092330590__spacer_GJ3Ag3 {
    background-color: #ffffff;
  }
  .dna-spacer--mobile.dna-spacer-template--28119092330590__spacer_GJ3Ag3 {
    display: block;
    height: 65px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
  .dna-spacer--desktop.dna-spacer-template--28119092330590__spacer_GJ3Ag3 {
    display: none;
    height: 85px;

    @media screen and (min-width: 1024px) {
      display: block;
    }.banner__content{align-items:center;padding-top:var(--dna-space-8);padding-bottom:var(--dna-space-8)}@media screen and (min-width:768px){.banner__content{padding:var(--dna-space-20) var(--dna-space-18)}}.banner__content .banner__buttons{justify-content:center}.banner__content.left{align-items:flex-start}.banner__content.left .banner__buttons{justify-content:flex-start}.banner__content.right .banner__buttons{justify-content:flex-end}.banner__buttons{display:flex;flex-wrap:wrap;gap:var(--banner-buttons-gap, var(--dna-space-8));justify-content:center;margin-top:var(--dna-space-6);z-index:999}.banner__buttons sl-button::part(base){width:unset}@media screen and (min-width:1024px){.banner__buttons{gap:var(--dna-space-8) calc(var(--dna-space-10) + calc(var(--dna-space-5) / 2));margin-top:var(--dna-space-8)}}.banner__buttons[data-cta-style=text]{--banner-buttons-gap: var(--dna-space-7)}.banner__buttons[data-cta-style=underline]{--banner-buttons-gap: var(--dna-space-5)}.banner__buttons[data-cta-style=primary],.banner__buttons[data-cta-style=secondary]{--banner-buttons-gap: var(--dna-space-2)}.banner__buttons[data-cta-count="3"]{flex-direction:column}@media screen and (min-width:768px){.banner__buttons[data-cta-count="3"]{flex-direction:row}}.banner__image{width:100%;height:100%}.banner__image img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:768px){.banner__image picture[desktop-image-only]{display:none}}.banner__image,.banner__video{overflow:hidden}.banner__link{height:100%;width:100%;position:absolute;z-index:var(--dna-z-index-content)}.banner__video{height:100%;position:relative}.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-6)}@media screen and (min-width:1024px){.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-8)}}.banner__subline{font-size:14px;line-height:1.428}@media screen and (min-width:768px){.banner__subline{font-size:16px}.banner__subline p{margin:0}}@media screen and (min-width:768px){.font-accent{line-height:1}.font-accent.h2{font-size:120px;letter-spacing:-.0083em}.font-accent.custom{letter-spacing:-.0108em}}.banner sl-carousel{--aspect-ratio: unset;flex-grow:1;height:100%}.banner sl-carousel-item{height:100%;width:100%}.banner sl-carousel::part(scroll-container){column-gap:0}.banner sl-carousel::part(base){gap:0}.banner sl-carousel::part(navigation-button){position:absolute;z-index:3}.banner sl-carousel::part(navigation-button--previous){left:0}.banner sl-carousel::part(navigation-button--next){right:0}@media screen and (min-width:1440px){.banner sl-carousel::part(navigation-button--previous){left:55px}.banner sl-carousel::part(navigation-button--next){right:55px}}.banner__arrow svg{width:32px}@media screen and (max-width:768px){.center--mobile{text-align:center}.banner__content.left--mobile .banner__buttons{justify-content:flex-start}.banner__content.center--mobile{align-items:center}.banner__content.center--mobile .banner__buttons{justify-content:center}.banner__content.right--mobile .banner__buttons{justify-content:flex-end}.flex-align-center--mobile{align-items:center}.flex-justify-center--mobile{justify-content:center}.flex-justify-end--mobile{justify-content:flex-end}h1,.h1--mobile{font:var(--dna-h1-font);letter-spacing:0}h2,.h2--mobile{font:var(--dna-h2-font);letter-spacing:0}h3,.h3--mobile{font:var(--dna-h3-font);letter-spacing:0}h4,.h4--mobile{font:var(--dna-h4-font);letter-spacing:0}.font-accent--mobile{line-height:1}.font-accent--mobile.custom--mobile{letter-spacing:-.0193em}}@media screen and (max-width:350px){.banner{height:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-banner.css.map?v=179711848120487275201793898108 */

}

  @font-face {
    font-family: 'Canela';
    src: url("assets/font-canela-medium.926769a98ee0adac.woff2") format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
  }


  .banner-template--28119092330590__banner_qDfB4K {
    
      aspect-ratio: 0.45843520782396086;

      @media screen and (min-width: 768px) {
        aspect-ratio: 2.975206611570248;
      }
    }
    
    .banner__block-slide_TcJCHB {
      background-color: #ffffff;
      color: #03143b;

      @media screen and (min-width: 768px) {
        color: #03143b;
      }

      .banner__eyebrow {
        font-size: 20px;
        letter-spacing: calc(20px * .143);

        @media screen and (min-width: 768px) {
          font-size: 24px;
        }
      }
      .banner__headline {
        font-family: var(--dna-font-serif);

        @media screen and (max-width: 767px) {
          
        }

        @media screen and (min-width: 768px) {
          font-family: var(--dna-font-serif);

          
        }
      }
      .banner__subline {
        font-size: 14px;

        @media screen and (min-width: 768px) {
          font-size: 16px;
        }
      }
      .banner__eyebrow,
      .banner__headline,
      .banner__subline,
      .banner__buttons {
        max-width: 93%;

        @media screen and (min-width: 1024px) {
          max-width: 50%;
        }
      }
      sl-button[variant='underline']::part(base),
      sl-button[variant='text']::part(base) {
        color: #03143b;

        @media screen and (min-width: 768px) {
          color: #03143b;
        }
      }
      sl-button[variant='underline']::part(label) {
        border-color: #03143b;

        @media screen and (min-width: 768px) {
          border-color: #03143b;
        }
      }
      sl-button[variant='secondary']::part(base) {
        color: #03143b;
        border-color: #03143b;

        @media screen and (min-width: 768px) {
          color: #03143b;
          border-color: #03143b;
        }
      }
      sl-button[variant='secondary']::part(base):hover {
        color: var(--dna-brand-reverse);
        background-color: #03143b;

        @media screen and (min-width: 768px) {
          background-color: #03143b;
        }
      }
      
      
    }
  }

 #shopify-section-template--28119092330590__banner_qDfB4K .banner[data-experiment-selector="vipbanner"] {display: none;} 

  .dna-spacer-template--28119092330590__spacer_gW8Uyx {
    background-color: #ffffff;
  }
  .dna-spacer--mobile.dna-spacer-template--28119092330590__spacer_gW8Uyx {
    display: block;
    height: 65px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
  .dna-spacer--desktop.dna-spacer-template--28119092330590__spacer_gW8Uyx {
    display: none;
    height: 85px;

    @media screen and (min-width: 1024px) {
      display: block;
    }
  }

@media all{
.flexible{width:100%}.flexible img[data-animation],.flexible media-controller[data-animation]{opacity:1}.animated{animation-delay:.4s}.flexible sl-carousel{--aspect-ratio: 1;--scroll-hint: 30%;width:100%}.flexible sl-carousel::part(scroll-container){align-items:stretch;aspect-ratio:unset}.flexible sl-carousel::part(base){gap:0}.flexible sl-carousel .flexible__column{display:flex;flex-direction:column;width:100%}.flexible__column{min-width:0;width:100%}.flexible__column--off-block{display:flex;flex-direction:column;gap:var(--dna-space-4)}.flexible__content{flex-direction:column;padding-top:0}.flexible__content--off-block-image.flexible--unset{padding:0}.flexible__content--off-block{gap:var(--dna-space-4);margin-bottom:0;padding-top:0}.flexible__content--on-block .flexible__text{padding:calc(var(--dna-space-10) + var(--dna-space-3)) var(--dna-space-6);width:100%}.flexible.flexible--padded .flexible__content--off-block .flexible__text,.flexible.flexible--padded .flexible__content--off-block~.flexible__content-cta,.flexible.flexible--padded .flexible__content--off-block>.flexible__content-cta{padding:0 var(--dna-space-2) var(--dna-space-6)}@media screen and (min-width:1024px){.flexible.flexible--padded .flexible__content--off-block .flexible__text,.flexible.flexible--padded .flexible__content--off-block~.flexible__content-cta,.flexible.flexible--padded .flexible__content--off-block>.flexible__content-cta{padding:0 var(--dna-space-2) var(--dna-space-8)}}@media screen and (max-width:769px){.flexible.flexible-mobile-layout-stacked .flexible__content--off-block .flexible__text,.flexible.flexible-mobile-layout-stacked .flexible__content--off-block~.flexible__content-cta,.flexible.flexible-mobile-layout-stacked .flexible__content--off-block>.flexible__content-cta{padding:0 var(--dna-space-2)}}.flexible__headline{margin-bottom:var(--dna-space-1)}.flexible__subline+.flexible__content-cta,.flexible__content+.flexible__content-cta{margin-top:var(--dna-space-6)}.flexible__content-cta sl-button::part(label){line-height:1;text-wrap:auto;width:100%}@media screen and (min-width:768px){.flexible{flex-direction:row;align-items:stretch}.flexible__column--off-block{gap:var(--dna-space-6)}.flexible__column:not(.flexible__column--on-block){display:flex;flex-direction:column;flex-basis:100%;min-width:0}.flexible__content~.flexible__content-cta{padding:0 var(--dna-space-6)}.flexible__content--off-block{gap:var(--dna-space-6)}.flexible__content--off-block~.flexible__content-cta,.flexible__content--off-block>.flexible__content-cta{padding:0}}@media screen and (max-width:769px){.flexible__headline{font:var(--dna-h6-font)}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-flexible.css.map?v=100277851263368970291793898108 */

}

  

  .flexible-template--28119092330590__flexible_6TfFzd {
    position: relative;
    gap: 0px;padding: 0px;}.flexible-template--28119092330590__flexible_6TfFzd::before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 50%;
      width: 100vw;
      margin-left: -50vw;
      background-color: #ffffff;
      z-index: -1;
    }@media screen and (min-width: 768px) {
    .flexible-template--28119092330590__flexible_6TfFzd {
      gap: 0px;padding: 0px;;max-width: 70vw;
        margin: 0 auto;}
  }

  
    @media screen and (max-width: 767px) {
      .flexible-template--28119092330590__flexible_6TfFzd {
        padding-left: 0 !important;
        padding-right: 0 !important;
        gap: unset;
      }
      .flexible-template--28119092330590__flexible_6TfFzd sl-carousel {
        gap: 0px;
        --slide-gap: 0px;
      }
      .flexible-template--28119092330590__flexible_6TfFzd sl-carousel::part(scroll-container) {
        /* In carousel layout, always add some padding so 
         * blocks are clickable across all browsers
         */
        padding-left: var(--dna-space-4);
      }
      .flexible-template--28119092330590__flexible_6TfFzd sl-carousel-item {
        aspect-ratio: 3 / 4;
        min-width: calc(70vw - calc(0px * 2));
      }
    }
  


  .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
  .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
  .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
  .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
  .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
  .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
  .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
  .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
  .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__image,
    .flexible-template--28119092330590__flexible_6TfFzd .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }

@media all{
.flexible{width:100%}.flexible img[data-animation],.flexible media-controller[data-animation]{opacity:1}.animated{animation-delay:.4s}.flexible sl-carousel{--aspect-ratio: 1;--scroll-hint: 30%;width:100%}.flexible sl-carousel::part(scroll-container){align-items:stretch;aspect-ratio:unset}.flexible sl-carousel::part(base){gap:0}.flexible sl-carousel .flexible__column{display:flex;flex-direction:column;width:100%}.flexible__column{min-width:0;width:100%}.flexible__column--off-block{display:flex;flex-direction:column;gap:var(--dna-space-4)}.flexible__content{flex-direction:column;padding-top:0}.flexible__content--off-block-image.flexible--unset{padding:0}.flexible__content--off-block{gap:var(--dna-space-4);margin-bottom:0;padding-top:0}.flexible__content--on-block .flexible__text{padding:calc(var(--dna-space-10) + var(--dna-space-3)) var(--dna-space-6);width:100%}.flexible.flexible--padded .flexible__content--off-block .flexible__text,.flexible.flexible--padded .flexible__content--off-block~.flexible__content-cta,.flexible.flexible--padded .flexible__content--off-block>.flexible__content-cta{padding:0 var(--dna-space-2) var(--dna-space-6)}@media screen and (min-width:1024px){.flexible.flexible--padded .flexible__content--off-block .flexible__text,.flexible.flexible--padded .flexible__content--off-block~.flexible__content-cta,.flexible.flexible--padded .flexible__content--off-block>.flexible__content-cta{padding:0 var(--dna-space-2) var(--dna-space-8)}}@media screen and (max-width:769px){.flexible.flexible-mobile-layout-stacked .flexible__content--off-block .flexible__text,.flexible.flexible-mobile-layout-stacked .flexible__content--off-block~.flexible__content-cta,.flexible.flexible-mobile-layout-stacked .flexible__content--off-block>.flexible__content-cta{padding:0 var(--dna-space-2)}}.flexible__headline{margin-bottom:var(--dna-space-1)}.flexible__subline+.flexible__content-cta,.flexible__content+.flexible__content-cta{margin-top:var(--dna-space-6)}.flexible__content-cta sl-button::part(label){line-height:1;text-wrap:auto;width:100%}@media screen and (min-width:768px){.flexible{flex-direction:row;align-items:stretch}.flexible__column--off-block{gap:var(--dna-space-6)}.flexible__column:not(.flexible__column--on-block){display:flex;flex-direction:column;flex-basis:100%;min-width:0}.flexible__content~.flexible__content-cta{padding:0 var(--dna-space-6)}.flexible__content--off-block{gap:var(--dna-space-6)}.flexible__content--off-block~.flexible__content-cta,.flexible__content--off-block>.flexible__content-cta{padding:0}}@media screen and (max-width:769px){.flexible__headline{font:var(--dna-h6-font)}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-flexible.css.map?v=100277851263368970291793898108 */

}

  

  .flexible-template--28119092330590__flexible_gGRV3J {
    position: relative;
    gap: 0px;padding: 0px;}.flexible-template--28119092330590__flexible_gGRV3J::before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 50%;
      width: 100vw;
      margin-left: -50vw;
      background-color: #ffffff;
      z-index: -1;
    }@media screen and (min-width: 768px) {
    .flexible-template--28119092330590__flexible_gGRV3J {
      gap: 0px;padding: 0px;;max-width: 70vw;
        margin: 0 auto;}
  }

  
    @media screen and (max-width: 767px) {
      .flexible-template--28119092330590__flexible_gGRV3J {
        padding-left: 0 !important;
        padding-right: 0 !important;
        gap: unset;
      }
      .flexible-template--28119092330590__flexible_gGRV3J sl-carousel {
        gap: 0px;
        --slide-gap: 0px;
      }
      .flexible-template--28119092330590__flexible_gGRV3J sl-carousel::part(scroll-container) {
        /* In carousel layout, always add some padding so 
         * blocks are clickable across all browsers
         */
        padding-left: var(--dna-space-4);
      }
      .flexible-template--28119092330590__flexible_gGRV3J sl-carousel-item {
        aspect-ratio: 3 / 4;
        min-width: calc(70vw - calc(0px * 2));
      }
    }
  


  .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
  .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
  .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
  .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
  .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
  .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
  .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
  .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }


  .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
  .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
    aspect-ratio: 3 / 4;
  }

  @media (min-width: 768px) {
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__image,
    .flexible-template--28119092330590__flexible_gGRV3J .flexible__video {
      aspect-ratio: 3 / 4;
    }
  }

 #shopify-section-template--28119092330590__flexible_gGRV3J [data-experiment-selector="testxblock"] {display: none;} 
@media all{
.footer{content-visibility:auto;contain-intrinsic-size:520px;min-height:700px}@media screen and (min-width:1024px){.footer{min-height:500px;display:flex;flex-direction:column;justify-content:space-between}}.footer__container{padding-top:var(--dna-space-10);padding-bottom:var(--dna-space-1)}@media screen and (min-width:1024px){.footer__container{padding-top:50px;padding-bottom:16px}}.footer__logo{display:flex;align-items:center;padding-top:var(--dna-space-6);padding-bottom:var(--dna-space-6)}.footer__logo svg{color:var(--dna-color-midnight);width:170px;height:24px}@media screen and (min-width:1024px){.footer__logo{padding-top:var(--dna-space-8);padding-bottom:var(--dna-space-8)}.footer__logo svg{width:280px;height:40px}}.footer__body{display:flex;justify-content:left;flex-direction:column;align-items:flex-start;width:100%}@media screen and (min-width:1024px){.footer__body{align-items:unset;margin-bottom:var(--dna-space-8)}}.footer__left{width:100%}@media screen and (min-width:1024px){.footer__left{text-align:left;width:100%}}.footer__menu-link+.footer__menu-link{margin-top:20px}@media screen and (min-width:1024px){.footer__menu-link+.footer__menu-link{margin-top:var(--dna-space-4)}}.footer__block.contact-menu{margin:var(--dna-space-3) 0;padding:var(--dna-space-4) var(--dna-space-2)}@media screen and (min-width:1024px){.footer__block.contact-menu{margin:0;padding:0}}.footer__block.contact-menu ul{display:flex;flex-wrap:wrap;gap:var(--dna-space-3) var(--dna-space-2)}@media screen and (min-width:1024px){.footer__block.contact-menu ul{display:block}}.footer__block.contact-menu .footer__menu-link{width:calc(50% - calc(var(--dna-space-3) / 2))}.footer__block.contact-menu .footer__menu-link+.footer__menu-link{margin-top:0}@media screen and (min-width:1024px){.footer__block.contact-menu .footer__menu-link+.footer__menu-link{margin-top:var(--dna-space-2)}}.footer__social-label{font:var(--dna-label-l-font)}.footer__social-links{width:100%;margin-top:40px;padding-bottom:32px;border-bottom:1px solid #DCDBDD;display:flex;align-items:center;gap:var(--dna-space-6)}@media screen and (min-width:1024px){.footer__social-links{margin-top:54px;padding-bottom:0;padding-top:var(--dna-space-6);border-bottom:none;border-top:1px solid #DCDBDD}}.footer__social-icons{display:flex;gap:var(--dna-space-6);align-items:center;max-width:100%;flex-wrap:wrap}.footer__signup{display:flex;flex-direction:column;width:100%}.footer-input{display:block;position:relative;width:100%}@media screen and (min-width:1024px){.footer-input{max-width:366px;width:100%}}.footer__signup sl-input{background-color:transparent;border:none;max-width:100%}.footer-input sl-input::part(base){height:52px;border:none;box-shadow:none}.footer-input sl-input::part(input){height:100%;padding:var(--dna-space-3) var(--dna-space-4)}.footer-input sl-input[variant=floating-label]::part(input){border:.5px solid var(--dna-color-midnight);color:var(--dna-color-midnight);-webkit-text-fill-color:var(--dna-color-midnight)}.footer-input sl-input[variant=floating-label][data-user-invalid]::part(input){border-color:var(--dna-utility-attention)}.footer-input sl-input[variant=floating-label]::part(form-control-label){top:50%;transform:translateY(-50%);margin-top:0;margin-left:var(--dna-space-2);color:#636d83;text-transform:uppercase;font-size:14px;letter-spacing:2px}.footer-input sl-input[variant=floating-label]:hover::part(form-control-label){cursor:text}.footer-input sl-input[variant=floating-label]:is(:focus,:focus-within,:focus-visible,[data-user-valid],[data-invalid])::part(form-control-label){top:0}.footer-input button{color:var(--dna-brand-reverse);position:absolute;right:var(--dna-space-4);top:50%;transform:translateY(-50%)}.footer__signup--phone{flex:1 0 100%;margin:var(--dna-space-10) 0}.footer__signup-heading{display:flex;flex-direction:column;align-items:left;font:var(--dna-label-m-font);letter-spacing:2px;text-transform:uppercase}@media screen and (min-width:1024px){.footer__signup-heading{display:block;align-items:center}}.footer__signup-subheading{color:#5d5d5d}.footer__signup-error{color:var(--dna-utility-attention)}.footer__signup-success{color:var(--dna-color-midnight)}.footer__signup-legal{margin-top:var(--dna-space-2);max-height:0;overflow:hidden;opacity:0;transition:opacity .3s ease,max-height .3s ease}@media screen and (min-width:1024px){.footer__signup-legal{max-width:340px}}.footer__signup-legal a{text-decoration:underline}.footer__signup-legal--active{max-height:200px;opacity:1}.footer__signup-actions{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1024px){.footer__signup-actions{flex-direction:column;justify-content:unset}}.footer__signup-submit{display:flex;align-items:center;justify-content:center;gap:10px;padding:11.5px 28px;line-height:16px!important;color:var(--dna-brand-reverse);cursor:pointer;border:none;font:var(--dna-body-p1-font);letter-spacing:var(--dna-space-0-5);margin-top:var(--dna-space-2);text-transform:uppercase;background-color:var(--dna-color-midnight)}@media screen and (min-width:1024px){.footer__signup-submit{margin-top:var(--dna-space-4)}}.footer__signoff{position:relative;padding-top:var(--dna-space-4);display:flex;flex-direction:column;gap:var(--dna-space-5)}.footer__signoff:before{content:"";position:absolute;top:0;left:50%;width:100vw;transform:translate(-50%);border-top:1px solid #00000020}@media screen and (min-width:1024px){.footer__signoff{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--dna-space-0);margin-bottom:var(--dna-space-4)}}@media screen and (min-width:1024px){.footer__legal{display:flex;align-items:center}}.footer__legal-links{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--dna-space-2);margin-top:var(--dna-space-3);color:var(--dna-utility-gray)}.footer__legal-links li{line-height:14px}@media screen and (min-width:1024px){.footer__legal-links{justify-content:flex-start;margin-top:0}}.footer__legal-links li:not(:first-child),.footer__legal-links li:not(:last-child){border-right:.5px solid var(--dna-utility-gray);padding:0 var(--dna-space-3) 0 var(--dna-space-1)}.footer__legal-links li:first-child{border-right:.5px solid var(--dna-utility-gray)}.footer__legal-links li:last-child{border-right:0}.footer__blocks{display:flex;width:100%;flex-direction:column}@media screen and (min-width:1024px){.footer__blocks{display:flex;flex-direction:row;justify-content:space-between;gap:var(--dna-space-4);width:100%}}@media screen and (min-width:1100px){.footer__blocks{gap:var(--dna-space-10)}}@media screen and (min-width:1200px){.footer__blocks{gap:calc(var(--dna-space-10) + var(--dna-space-5))}}@media screen and (min-width:1280px){.footer__blocks{gap:calc(var(--dna-space-10) * 2)}}@media screen and (min-width:1340px){.footer__blocks{gap:calc((var(--dna-space-10) * 3) - var(--dna-space-5))}}@media screen and (min-width:1440px){.footer__blocks{gap:calc((var(--dna-space-10) * 3) - var(--dna-space-3))}}@media screen and (min-width:1024px){.footer__block{flex:1;min-width:0}}.footer__signup--email{order:-1}@media screen and (min-width:1024px){.footer__signup--email{order:initial}}.footer__block-mobile{display:block}@media screen and (min-width:1024px){.footer__block-mobile{display:none}}.footer__block-desktop{display:none;font:var(--dna-body-p3-font);font-size:13px}@media screen and (min-width:1024px){.footer__block-desktop{display:block}}.footer__blocks sl-details::part(base){border:none;border-radius:0;background-color:transparent}.footer__blocks sl-details::part(summary-icon){rotate:none;font-size:24px}.footer__blocks sl-details::part(summary){font:var(--dna-label-m-font);letter-spacing:2px}.footer__blocks sl-details::part(header){padding:var(--dna-space-5) 0;--sl-focus-ring: 1px solid var(--dna-utility-focus);--sl-focus-ring-offset: -2px;-webkit-tap-highlight-color:transparent}.footer__block-desktop h3,.footer__blocks sl-details::part(header){font:var(--dna-label-m-font);text-transform:uppercase}.footer__blocks sl-details::part(content){padding:0 0 20px}.footer__block.contact-menu li button,.footer__block.contact-menu li a{border:calc(var(--dna-space-0-5) / 2) solid var(--dna-color-midnight);display:block;font:var(--dna-body-p2-font);padding:var(--dna-space-2) var(--dna-space-3);text-align:center;width:100%}@media screen and (min-width:1024px){.footer__block.contact-menu li button,.footer__block.contact-menu li a{min-width:186px}}.footer-chat__icon{position:fixed;opacity:0;right:20px;bottom:25px;z-index:10000;cursor:pointer;text-align:center;visibility:hidden;letter-spacing:2px;box-sizing:border-box;padding:15px;background-color:#00163b;border:1px solid var(--dna-color-sandstone);color:var(--dna-color-sandstone);transition:opacity .25s ease,visibility .25s ease}.footer-chat__icon:hover{background-color:var(--dna-color-reflex-blue)}.footer-chat__icon.is-sticky{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0 ease .25s}.footer__country-selector{display:flex;justify-content:left;font:var(--dna-body-p4-font);position:relative}.footer__country-selector button{color:var(--dna-color-midnight);letter-spacing:unset;padding:0;font:var(--dna-label-m-font)}.footer__country-selector button .chevron{display:grid;place-items:center;margin-left:4px}.footer__country-selector button .chevron svg{height:16px;width:16px;transition:transform .2s ease}.footer__country-selector button[aria-expanded=true] .chevron svg{transform:rotate(180deg)}.footer__signoff dna-country-selector{color:var(--dna-color-midnight);bottom:30px;transform:unset}@media screen and (min-width:768px){.footer__signoff dna-country-selector{top:unset;bottom:0;margin-bottom:25px;transform:translate(-12%)}}@media screen and (min-width:769px)and (max-width:1024px){.footer__signoff dna-country-selector{transform:translateY(-8%)}}@media screen and (min-width:1024px){.footer__signoff dna-country-selector{padding-top:var(--dna-space-4)}}.expand-collapse-icon{color:var(--dna-color-midnight)}.expand-collapse-icon svg{height:24px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-footer.css.map?v=14037059150186009201793898108 */

}
@media all{
.header__menu-icon--country-selector[visible] svg{color:var(--dna-color-reflex-blue)}dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-6) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);margin-top:var(--dna-space-10);display:none;z-index:var(--dna-z-index-overlay-base)}.header__menu-icon dna-country-selector{top:0}dna-country-selector[visible]{display:block}.header__menu-icon--locale-selector{position:relative;width:unset}.country-selector__list{display:flex;flex-direction:column;overflow:auto;max-height:220px;margin-top:var(--dna-space-2);padding-bottom:var(--dna-space-2)}.dna-country-selector--footer .country-selector__list{padding-right:var(--dna-space-1)}.country-selector__list::-webkit-scrollbar{width:2px;max-height:220px}@media screen and (min-width:1024px){.country-selector__list::-webkit-scrollbarr{display:none}}.country-selector__list:hover::-webkit-scrollbar{display:block}.country-selector__list::-webkit-scrollbar-thumb{background:var(--dna-color-light-grey);border-radius:100px 0 0;opacity:.5}.country-selector__label-row{display:flex;align-items:center;justify-content:space-between}.country-selector__label{white-space:nowrap;font:var(--dna-body-p4-font);padding-top:var(--dna-space-0);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-4)}.country-selector__close{color:var(--dna-color-midnight);position:absolute;right:0;top:var(--dna-space-4)}.country-selector__close svg{width:var(--dna-space-5);height:var(--dna-space-5)}.country-selector__item{white-space:nowrap;font:var(--dna-body-p3-font);display:flex;order:1;padding-top:var(--dna-space-2);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-2);padding-right:var(--dna-space-6);align-items:center}.country-selector__item.is-active{order:0;background-color:#dcdbdd4d;border-radius:4px}@media screen and (min-width:1024px){.country-selector__item.is-active{margin-bottom:2px}}.country-selector__item:hover{background-color:#dcdbdd4d;border-radius:4px}.country-selector__item img{border:.5px solid var(--dna-color-light-grey)}.country-selector__item-name{margin-left:var(--dna-space-4)}@media screen and (max-width:767px){.mobile-menu__country-selector-icon{display:flex;align-items:center;gap:var(--dna-space-2)}.mobile-menu__country-selector-icon svg{width:var(--dna-space-4);height:var(--dna-space-4)}dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-4) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);display:none;bottom:30px;left:0;transform:unset;color:var(--dna-color-midnight)}dna-country-selector li{padding-right:var(--dna-space-6)}.country-selector__item-flag{width:32px;height:24px}dna-country-selector ul{max-height:190px}.country-selector__item:not(.is-active):last-child{margin-bottom:8px}}.header__utility .toggle-language-selector .chevron{display:grid;place-items:center}.header__utility .toggle-language-selector svg{width:12px!important;height:12px!important;margin-left:4px!important}.toggle-language-selector{margin-left:var(--dna-space-2)}.toggle-language-selector sl-icon{font-size:10px;margin-left:var(--dna-space-1)}.language__selector{padding-top:var(--dna-space-4)}.language__selector .country-selector__label{padding-left:var(--dna-space-2)}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-country-selector.css.map?v=42112854165877684681793898108 */

}

  dna-country-selector:not(:defined) {
    display: none;
  }

@media all{
.header__menu-icon--country-selector[visible] svg{color:var(--dna-color-reflex-blue)}dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-6) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);margin-top:var(--dna-space-10);display:none;z-index:var(--dna-z-index-overlay-base)}.header__menu-icon dna-country-selector{top:0}dna-country-selector[visible]{display:block}.header__menu-icon--locale-selector{position:relative;width:unset}.country-selector__list{display:flex;flex-direction:column;overflow:auto;max-height:220px;margin-top:var(--dna-space-2);padding-bottom:var(--dna-space-2)}.dna-country-selector--footer .country-selector__list{padding-right:var(--dna-space-1)}.country-selector__list::-webkit-scrollbar{width:2px;max-height:220px}@media screen and (min-width:1024px){.country-selector__list::-webkit-scrollbarr{display:none}}.country-selector__list:hover::-webkit-scrollbar{display:block}.country-selector__list::-webkit-scrollbar-thumb{background:var(--dna-color-light-grey);border-radius:100px 0 0;opacity:.5}.country-selector__label-row{display:flex;align-items:center;justify-content:space-between}.country-selector__label{white-space:nowrap;font:var(--dna-body-p4-font);padding-top:var(--dna-space-0);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-4)}.country-selector__close{color:var(--dna-color-midnight);position:absolute;right:0;top:var(--dna-space-4)}.country-selector__close svg{width:var(--dna-space-5);height:var(--dna-space-5)}.country-selector__item{white-space:nowrap;font:var(--dna-body-p3-font);display:flex;order:1;padding-top:var(--dna-space-2);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-2);padding-right:var(--dna-space-6);align-items:center}.country-selector__item.is-active{order:0;background-color:#dcdbdd4d;border-radius:4px}@media screen and (min-width:1024px){.country-selector__item.is-active{margin-bottom:2px}}.country-selector__item:hover{background-color:#dcdbdd4d;border-radius:4px}.country-selector__item img{border:.5px solid var(--dna-color-light-grey)}.country-selector__item-name{margin-left:var(--dna-space-4)}@media screen and (max-width:767px){.mobile-menu__country-selector-icon{display:flex;align-items:center;gap:var(--dna-space-2)}.mobile-menu__country-selector-icon svg{width:var(--dna-space-4);height:var(--dna-space-4)}dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-4) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);display:none;bottom:30px;left:0;transform:unset;color:var(--dna-color-midnight)}dna-country-selector li{padding-right:var(--dna-space-6)}.country-selector__item-flag{width:32px;height:24px}dna-country-selector ul{max-height:190px}.country-selector__item:not(.is-active):last-child{margin-bottom:8px}}.header__utility .toggle-language-selector .chevron{display:grid;place-items:center}.header__utility .toggle-language-selector svg{width:12px!important;height:12px!important;margin-left:4px!important}.toggle-language-selector{margin-left:var(--dna-space-2)}.toggle-language-selector sl-icon{font-size:10px;margin-left:var(--dna-space-1)}.language__selector{padding-top:var(--dna-space-4)}.language__selector .country-selector__label{padding-left:var(--dna-space-2)}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-country-selector.css.map?v=42112854165877684681793898108 */

}

  dna-country-selector:not(:defined) {
    display: none;
  }

 #shopify-section-sections--28119087480926__footer svg path {fill: #9a1b2c;} 

  @font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  src: url("assets/roboto-n4-2019d890f07b1852f56ce63ba45b2d.770d0041328e2168.woff2") format("woff2"),
       url("assets/roboto-n4-238690e0007583582327135619c5f7.4b0798071426ba34.woff") format("woff");
}

  body.overflow-hidden {
    overflow: hidden;
  }
  body.gn-overflow-hidden {
    overflow: hidden;
  }

.k-s1370c9b1.k-s1370c9b1.k-s1370c9b1{display:block !important;margin:0 !important}
.k-s24c126aa.k-s24c126aa.k-s24c126aa{fill:none;stroke:currentColor;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1px}
.k-s2d14b41e.k-s2d14b41e.k-s2d14b41e{fill:none;stroke-width:0}
.k-s42a1fcf9.k-s42a1fcf9.k-s42a1fcf9{text-decoration:underline}
.k-s467c60fe.k-s467c60fe.k-s467c60fe{visibility:hidden!important}
.k-s95da4040.k-s95da4040.k-s95da4040{height:100%;object-fit:cover;width:100%}
.k-s9ab1d91a.k-s9ab1d91a.k-s9ab1d91a{display:block}
.k-s9f0cb325.k-s9f0cb325.k-s9f0cb325{height:100%;object-fit:contain;width:100%}
.k-sa656d507.k-sa656d507.k-sa656d507{background-image:url("assets/ot-close.901bb0e03b8c3c0a.svg")}
.k-sbc45104c.k-sbc45104c.k-sbc45104c{display:none!important}
.k-sbd886aa1.k-sbd886aa1.k-sbd886aa1{background:#f4f2ef;color:#03143b}
.k-sc828da82.k-sc828da82.k-sc828da82{height:100%}
.k-sd298c270.k-sd298c270.k-sd298c270{background:#03143b;color:#ffffff}
.k-sd9d7a712.k-sd9d7a712.k-sd9d7a712{height:0px;transition:0.2s ease-in-out}
.k-se47805a6.k-se47805a6.k-se47805a6{border:0px !important;height:0px !important;margin:0px !important;overflow:hidden !important;padding:0px !important;position:fixed !important;visibility:hidden !important;visibility:hidden!important;width:0px !important;z-index:-100 !important}
.k-sf67f5d5a.k-sf67f5d5a.k-sf67f5d5a{background:rgb(244, 242, 239);color:rgb(3, 20, 59)}
@media all{
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--border-color))}*{margin:0}html{overscroll-behavior-x:none}a{text-decoration:none;color:unset}ul,ol{list-style:none;margin:0;padding:0}button{background-color:transparent;cursor:pointer}.c-primary{color:var(--dna-brand-primary)}.c-brand-reverse,.c-white{color:var(--dna-brand-reverse)}.c-inherit{color:inherit}.c-midnight{color:var(--dna-color-midnight)}.bg-white{background-color:var(--dna-brand-reverse)}.container{width:100%;max-width:var(--dna-container-max-width);margin:0 auto;box-sizing:border-box;padding:0 var(--dna-container-horizontal-padding)}@media screen and (min-width:768px){.container,.container--fluid{padding:0 var(--dna-container-horizontal-padding)}}.flex{display:flex}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.flex-column{flex-direction:column}.block{display:block}.hidden{display:none!important}@media screen and (max-width:767px){.hidden--sm{display:none!important}}@media screen and (min-width:768px)and (max-width:1025px){.hidden--md{display:none!important}}@media screen and (min-width:1025px){.hidden--lg{display:none!important}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.relative{position:relative}.button--unstyled{padding:0;margin:0}.img img,.adaptive{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.no-scroll{overflow:hidden;height:100vh;position:fixed;width:100%;scrollbar-width:none;-ms-overflow-style:none}.no-scroll::-webkit-scrollbar{display:none}.skeleton{display:block;overflow:hidden;position:relative}.skeleton:after{animation:shimmer 3s infinite;background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#fff 60%,#fff0);bottom:0;content:"";height:120%;left:0;overflow:hidden;position:absolute;right:0;top:-10%;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.skeleton--small-text{height:60px}.skeleton--small-text:last-child{height:74px}.skeleton--thumbnail{aspect-ratio:1/1;margin-bottom:60px}@media screen and (max-width:1024px){.skeleton--small-text{height:32px}.skeleton--small-text:last-child{height:80px}.skeleton--thumbnail{margin-bottom:32px}}.mt-0,.my-0,.m-0{margin-top:var(--dna-space-0)}.mt-1,.my-1,.m-1{margin-top:var(--dna-space-1)}.mt-2,.my-2,.m-2{margin-top:var(--dna-space-2)}.mb-4,.my-4,.m-4{margin-bottom:var(--dna-space-4)}.pb-5,.py-5,.p-5{padding-bottom:var(--dna-space-5)}.mb-6,.my-6,.m-6{margin-bottom:var(--dna-space-6)}html{font-size:100%}body,.body,.p{font:var(--dna-body-font);color:var(--dna-color-night);letter-spacing:.5px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,.h1{font:var(--dna-h1-font);letter-spacing:0}h2,.h2{font:var(--dna-h2-font);letter-spacing:0}h3,.h3{font:var(--dna-h3-font);letter-spacing:0}h4,.h4{font:var(--dna-h4-font);letter-spacing:0}h5,.h5{font:var(--dna-h5-font);letter-spacing:0}h6,.h6{font:var(--dna-h6-font);letter-spacing:0}.p1{font:var(--dna-body-p1-font)}.p2{font:var(--dna-body-p2-font)}.p3{font:var(--dna-body-p3-font)}.p4{font:var(--dna-body-p4-font)}strong,.strong,.p1 strong,.p2 strong,.p3 strong,.p4 strong{font-family:var(--dna-font-sans-medium);font-weight:500}.label-m{font:var(--dna-label-m-font);letter-spacing:2px}.label-s{font:var(--dna-label-s-font);letter-spacing:2px}.left{text-align:left}.center{text-align:center}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.underline-link{position:relative;display:inline-block;text-decoration:none;font:var(--dna-label-l-font);line-height:16px;letter-spacing:2px;text-align:left;text-transform:uppercase;color:var(--dna-brand-primary);padding-bottom:var(--dna-space-3)}.underline-link:hover{text-decoration:underline;text-underline-offset:8px}body #gladlyChat_container,body #gladlyChat_container.preload{z-index:450!important}.gladlyChat_open #gladlyChat_container{z-index:2147483099!important}.rte p,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte ul,.rte ol,.rte blockquote,.rte table,.rte img{margin-bottom:var(--dna-space-6)}.rte,.rte p{font:var(--dna-body-p2-font)}@media screen and (min-width:768px){.rte,.rte p{font:var(--dna-body-p1-font)}}.rte a{text-decoration:underline}.rte img{max-width:100%;height:auto}.rte blockquote p{font:var(--dna-h3-font)}.rte ul{list-style-type:disc;padding-left:var(--dna-space-6)}.rte ul ul{list-style-type:circle;margin-bottom:0}.rte table tr:nth-child(odd){background-color:var(--dna-color-sandstone)}main .shopify-policy__title h1{font:var(--dna-h3-font);margin-bottom:var(--dna-space-6)}.skip-to-content-link{position:absolute;left:-9999px;padding:1em;background-color:var(--dna-brand-reverse);color:var(--dna-color-midnight);font-size:16px;text-transform:uppercase;border:1px solid var(--dna-color-midnight);opacity:0}.skip-to-content-link:focus{z-index:9999999999;opacity:1;left:0}:root{--media-object-fit: cover}media-control-bar>*{border-radius:100%;height:var(--dna-space-8);width:var(--dna-space-8);cursor:pointer;--media-control-background: transparent;--media-control-hover-background: transparent;line-height:0;margin:0;padding:0}media-control-bar>* svg{height:100%;width:100%}@media screen and (min-width:768px){media-control-bar>*{line-height:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/lib-dna.css.map?v=184365350810782798391793898108 */

}
#gladlyChat_container .ChatIcon__chatIcon___ureXT {
  cursor: pointer !important;
  height: 24px !important;
  width: 24px !important;
}
#gladlyChat_container .ChatIcon__chatIcon_wrapper___hcDmW:focus {
  box-shadow: none !important;
}
#gladlyChat_container .ChatIcon__chatIcon_innerBubble___HmNBj {
  fill: brandTertiary !important;
}
#gladlyChat_container .ChatIcon__chatIcon_innerBubble_lines___X1jBA {
  stroke: brandPrimary !important;
}
#gladlyChat_container .CloseButton__closeButton___zvV8i {
  align-items: center !important;
  background: transparent !important;
  border: none !important;
  border-top-right-radius: inherit !important;
  color: inherit !important;
  cursor: pointer !important;
  display: flex !important;
  font: inherit !important;
  height: 32px !important;
  justify-content: center !important;
  margin: 0 !important;
  outline: none !important;
  padding: 0 !important;
  stroke: #000 !important;
  transition: stroke 200ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  width: 32px !important;
}
#gladlyChat_container .CloseButton__closeButton___zvV8i:hover {
  background: rgba(0, 0, 0, 0.04) !important;
  border-radius: 4px !important;
  transition: stroke 200ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
#gladlyChat_container .CloseButton__closeButton___zvV8i:active {
  outline: none !important;
}
#gladlyChat_container .CloseButton__closeButton___zvV8i:focus-visible {
  background: rgba(0, 0, 0, 0.04) !important;
  border-radius: 4px !important;
  box-shadow: 0 0 5px #0075FF !important;
  outline: solid 2px #0075FF !important;
}
#gladlyChat_container .CloseButton__closeChatIcon___AknQN {
  cursor: pointer !important;
  height: 13px !important;
  width: 13px !important;
}
/*!
* CleanSlate
*   github.com/premasagar/cleanslate
*
*//*
    An extreme CSS reset stylesheet, for normalising the styling of a container element and its children.

    by Premasagar Rose
        dharmafly.com

    license
        opensource.org/licenses/mit-license.php

    **

    v0.10.1

*/

/* == BLANKET RESET RULES == */

/* HTML 4.01 */
.cleanslate, .cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate h4, .cleanslate h5, .cleanslate h6, .cleanslate p, .cleanslate td, .cleanslate dl, .cleanslate tr, .cleanslate dt, .cleanslate ol, .cleanslate form, .cleanslate select, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate table,  .cleanslate th, .cleanslate tbody, .cleanslate tfoot, .cleanslate caption, .cleanslate thead, .cleanslate ul, .cleanslate li, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate li, .cleanslate iframe, .cleanslate strong, .cleanslate legend, .cleanslate em, .cleanslate summary, .cleanslate cite, .cleanslate span, .cleanslate input, .cleanslate sup, .cleanslate label, .cleanslate dfn, .cleanslate object, .cleanslate big, .cleanslate q, .cleanslate samp, .cleanslate acronym, .cleanslate small, .cleanslate img, .cleanslate strike, .cleanslate code, .cleanslate sub, .cleanslate ins, .cleanslate textarea, .cleanslate button, .cleanslate var, .cleanslate a, .cleanslate abbr, .cleanslate applet, .cleanslate del, .cleanslate kbd, .cleanslate tt, .cleanslate b, .cleanslate i, .cleanslate hr,

/* HTML5 - Sept 2013 taken from MDN https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5/HTML5_element_list */
.cleanslate article, .cleanslate aside, .cleanslate figure, .cleanslate figcaption, .cleanslate footer, .cleanslate header, .cleanslate menu, .cleanslate nav, .cleanslate section, .cleanslate time, .cleanslate mark, .cleanslate audio, .cleanslate video, .cleanslate abbr, .cleanslate address, .cleanslate area, .cleanslate blockquote, .cleanslate canvas, .cleanslate caption, .cleanslate cite, .cleanslate code, .cleanslate colgroup, .cleanslate col, .cleanslate datalist, .cleanslate fieldset, .cleanslate main, .cleanslate map, .cleanslate meta, .cleanslate optgroup, .cleanslate output, .cleanslate progress, .cleanslate svg {
    background-attachment:scroll !important;
    background-color:transparent !important;
    background-image:none !important; /* This rule affects the use of pngfix JavaScript http://dillerdesign.com/experiment/DD_BelatedPNG for IE6, which is used to force the browser to recognise alpha-transparent PNGs files that replace the IE6 lack of PNG transparency. (The rule overrides the VML image that is used to replace the given CSS background-image). If you don't know what that means, then you probably haven't used the pngfix script, and this comment may be ignored :) */
    background-position:0 0 !important;
    background-repeat:repeat !important;
    border-color:black !important;
    border-color:currentColor !important; /* `border-color` should match font color. Modern browsers (incl. IE9) allow the use of "currentColor" to match the current font 'color' value <http://www.w3.org/TR/css3-color/#currentcolor>. For older browsers, a default of 'black' is given before this rule. Guideline to support older browsers: if you haven't already declared a border-color for an element, be sure to do so, e.g. when you first declare the border-width. */
    border-radius:0 !important;
    border-style:none !important;
    border-width:medium !important;
    bottom:auto !important;
    clear:none !important;
    clip:auto !important;
    color:inherit !important;
    counter-increment:none !important;
    counter-reset:none !important;
    cursor:auto !important;
    direction:inherit !important;
    display:inline !important;
    float:none !important;
    font-family: inherit !important; /* As with other inherit values, this needs to be set on the root container element */
    font-size: inherit !important;
    font-style:inherit !important;
    font-variant:normal !important;
    font-weight:inherit !important;
    height:auto !important;
    left:auto !important;
    letter-spacing:normal !important;
    line-height:inherit !important;
    list-style-type: inherit !important; /* Could set list-style-type to none */
    list-style-position: outside !important;
    list-style-image: none !important;
    margin:0 !important;
    max-height:none !important;
    max-width:none !important;
    min-height:0 !important;
    min-width:0 !important;
    opacity:1;
    outline:invert none medium !important;
    overflow:visible !important;
    padding:0 !important;
    position:static !important;
    quotes: "" "" !important;
    right:auto !important;
    table-layout:auto !important;
    text-align:inherit !important;
    text-decoration:inherit !important;
    text-indent:0 !important;
    text-transform:none !important;
    top:auto !important;
    unicode-bidi:normal !important;
    vertical-align:baseline !important;
    visibility:inherit !important;
    white-space:normal !important;
    width:auto !important;
    word-spacing:normal !important;
    z-index:auto !important;

    /* CSS3 */
    /* Including all prefixes according to http://caniuse.com/ */
    /* CSS Animations don't cascade, so don't require resetting */
    -webkit-background-origin: padding-box !important;
            background-origin: padding-box !important;
    -webkit-background-clip: border-box !important;
            background-clip: border-box !important;
    -webkit-background-size: auto !important;
       -moz-background-size: auto !important;
            background-size: auto !important;
    -webkit-border-image: none !important;
       -moz-border-image: none !important;
         -o-border-image: none !important;
            border-image: none !important;
    -webkit-border-radius:0 !important;
       -moz-border-radius:0 !important;
            border-radius: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    -webkit-box-sizing: content-box !important;
       -moz-box-sizing: content-box !important;
            box-sizing: content-box !important;
    -webkit-column-count: auto !important;
       -moz-column-count: auto !important;
            column-count: auto !important;
    -webkit-column-gap: normal !important;
       -moz-column-gap: normal !important;
            column-gap: normal !important;
    -webkit-column-rule: medium none black !important;
       -moz-column-rule: medium none black !important;
            column-rule: medium none black !important;
    -webkit-column-span: 1 !important;
       -moz-column-span: 1 !important; /* doesn't exist yet but probably will */
            column-span: 1 !important;
    -webkit-column-width: auto !important;
       -moz-column-width: auto !important;
            column-width: auto !important;
    font-feature-settings: normal !important;
    overflow-x: visible !important;
    overflow-y: visible !important;
    -webkit-hyphens: manual !important;
       -moz-hyphens: manual !important;
            hyphens: manual !important;
    -webkit-perspective: none !important;
       -moz-perspective: none !important;
        -ms-perspective: none !important;
         -o-perspective: none !important;
            perspective: none !important;
    -webkit-perspective-origin: 50% 50% !important;
       -moz-perspective-origin: 50% 50% !important;
        -ms-perspective-origin: 50% 50% !important;
         -o-perspective-origin: 50% 50% !important;
            perspective-origin: 50% 50% !important;
    -webkit-backface-visibility: visible !important;
       -moz-backface-visibility: visible !important;
        -ms-backface-visibility: visible !important;
         -o-backface-visibility: visible !important;
            backface-visibility: visible !important;
    text-shadow: none !important;
    -webkit-transition: all 0s ease 0s !important;
            transition: all 0s ease 0s !important;

/* transform commented out because it overrides
     typing indicator animation in Firefox */

    /* -webkit-transform: none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important; */

    -webkit-transform-origin: 50% 50% !important;
       -moz-transform-origin: 50% 50% !important;
        -ms-transform-origin: 50% 50% !important;
         -o-transform-origin: 50% 50% !important;
            transform-origin: 50% 50% !important;
    -webkit-transform-style: flat !important;
       -moz-transform-style: flat !important;
        -ms-transform-style: flat !important;
         -o-transform-style: flat !important;
            transform-style: flat !important;
    word-break: normal !important;
}
/* == BLOCK-LEVEL == */
/* Actually, some of these should be inline-block and other values, but block works fine (TODO: rigorously verify this) */
/* HTML 4.01 */
.cleanslate, .cleanslate h3, .cleanslate h5, .cleanslate p, .cleanslate h1, .cleanslate dl, .cleanslate dt, .cleanslate h6, .cleanslate ol, .cleanslate form, .cleanslate option, .cleanslate pre, .cleanslate div, .cleanslate h2, .cleanslate caption, .cleanslate h4, .cleanslate ul, .cleanslate address, .cleanslate blockquote, .cleanslate dd, .cleanslate fieldset, .cleanslate hr,

/* HTML5 new elements */
.cleanslate article, .cleanslate dialog, .cleanslate figure, .cleanslate footer, .cleanslate header, .cleanslate hgroup, .cleanslate menu, .cleanslate nav, .cleanslate section, .cleanslate audio, .cleanslate video, .cleanslate address, .cleanslate blockquote, .cleanslate colgroup, .cleanslate main, .cleanslate progress, .cleanslate summary {
    display:block !important;
}
.cleanslate h1, .cleanslate h2, .cleanslate h3, .cleanslate h4, .cleanslate h5, .cleanslate h6 {
    font-weight: bold !important;
}
.cleanslate h1 {
    font-size: 2em !important;
    padding: .67em 0 !important;
}
.cleanslate h2 {
    font-size: 1.5em !important;
    padding: .83em 0 !important;
}
.cleanslate h3 {
    font-size: 1.17em !important;
    padding: .83em 0 !important;
}
.cleanslate h4 {
    font-size: 1em !important;
}
.cleanslate h5 {
    font-size: .83em !important;
}
.cleanslate p {
    margin: 1em 0 !important;
}
.cleanslate table {
    display: table !important;
}
.cleanslate thead {
    display: table-header-group !important;
}
.cleanslate tbody {
    display: table-row-group !important;
}
.cleanslate tfoot {
    display: table-footer-group !important;
}
.cleanslate tr {
    display: table-row !important;
}
.cleanslate th, .cleanslate td {
    display: table-cell !important;
    padding: 2px !important;
}
/* == SPECIFIC ELEMENTS == */
/* Some of these are browser defaults; some are just useful resets */
.cleanslate ol, .cleanslate ul {
    margin: 1em 0 !important;
}
.cleanslate ul li, .cleanslate ul ul li, .cleanslate ul ul ul li, .cleanslate ol li, .cleanslate ol ol li, .cleanslate ol ol ol li, .cleanslate ul ol ol li, .cleanslate ul ul ol li, .cleanslate ol ul ul li, .cleanslate ol ol ul li {
    list-style-position: inside !important;
    margin-top: .08em !important;
}
.cleanslate ol ol, .cleanslate ol ol ol, .cleanslate ul ul, .cleanslate ul ul ul, .cleanslate ol ul, .cleanslate ol ul ul, .cleanslate ol ol ul, .cleanslate ul ol, .cleanslate ul ol ol, .cleanslate ul ul ol {
    padding-left: 40px !important;
    margin: 0 !important;
}
/* helper for general navigation */
.cleanslate nav ul, .cleanslate nav ol {
    list-style-type:none !important;

}
.cleanslate ul, .cleanslate menu {
    list-style-type:disc !important;
}
.cleanslate ol {
    list-style-type:decimal !important;
}
.cleanslate ol ul, .cleanslate ul ul, .cleanslate menu ul, .cleanslate ol menu, .cleanslate ul menu, .cleanslate menu menu {
    list-style-type:circle !important;
}
.cleanslate ol ol ul, .cleanslate ol ul ul, .cleanslate ol menu ul, .cleanslate ol ol menu, .cleanslate ol ul menu, .cleanslate ol menu menu, .cleanslate ul ol ul, .cleanslate ul ul ul, .cleanslate ul menu ul, .cleanslate ul ol menu, .cleanslate ul ul menu, .cleanslate ul menu menu, .cleanslate menu ol ul, .cleanslate menu ul ul, .cleanslate menu menu ul, .cleanslate menu ol menu, .cleanslate menu ul menu, .cleanslate menu menu menu {
    list-style-type:square !important;
}
.cleanslate li {
    display:list-item !important;
    /* Fixes IE7 issue with positioning of nested bullets */
    min-height:auto !important;
    min-width:auto !important;
    padding-left: 20px !important; /* replace -webkit-padding-start: 40px; */
}
.cleanslate strong {
    font-weight:bold !important;
}
.cleanslate em, .cleanslate i {
    font-style:italic !important;
}
.cleanslate kbd, .cleanslate samp, .cleanslate code, .cleanslate pre {
  font-family:monospace !important;
}
.cleanslate a {
    color: blue !important;
    text-decoration: underline !important;
}
.cleanslate a:visited {
    color: #529 !important;
}
.cleanslate a, .cleanslate a *, .cleanslate input[type=submit], .cleanslate input[type=button], .cleanslate input[type=radio], .cleanslate input[type=checkbox], .cleanslate select, .cleanslate button {
    cursor:pointer !important;
}
.cleanslate button, .cleanslate input[type=submit] {
    text-align: center !important;
    padding: 2px 6px 3px !important;
    border-radius: 4px !important;
    text-decoration: none !important;
    font-family: arial, helvetica, sans-serif !important;
    font-size: small !important;
    background: white !important;
    -webkit-appearance: push-button !important;
    color: buttontext !important;
    border: 1px #a6a6a6 solid !important;
    background: lightgrey !important; /* Old browsers */
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(221,221,221,1) 100%, rgba(209,209,209,1) 100%, rgba(221,221,221,1) 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1)), color-stop(100%,rgba(209,209,209,1)), color-stop(100%,rgba(221,221,221,1))) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%,rgba(209,209,209,1) 100%,rgba(221,221,221,1) 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%,rgba(209,209,209,1) 100%,rgba(221,221,221,1) 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%,rgba(209,209,209,1) 100%,rgba(221,221,221,1) 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%,rgba(209,209,209,1) 100%,rgba(221,221,221,1) 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ) !important; /* IE6-9 */
    -webkit-box-shadow: 1px 1px 0px #eee !important;
       -moz-box-shadow: 1px 1px 0px #eee !important;
         -o-box-shadow: 1px 1px 0px #eee !important;
            box-shadow: 1px 1px 0px #eee !important;
    outline: initial !important;
}
.cleanslate button:active, .cleanslate input[type=submit]:active, .cleanslate input[type=button]:active, .cleanslate button:active {
	background: rgb(59,103,158) !important; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,103,158,1)), color-stop(50%,rgba(43,136,217,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%) !important; /* W3C */
	border-color: #5259b0 !important;
}
.cleanslate button {
    padding: 1px 6px 2px 6px !important;
    margin-right: 5px !important;
}
.cleanslate input[type=hidden] {
    display:none !important;
}
/* restore form defaults */
.cleanslate textarea {
    -webkit-appearance: textarea !important;
    background: white !important;
    padding: 2px !important;
    margin-left: 4px !important;
    word-wrap: break-word !important;
    white-space: pre-wrap !important;
    font-size: 11px !important;
    font-family: arial, helvetica, sans-serif !important;
    line-height: 13px !important;
    resize: both !important;
}
.cleanslate select, .cleanslate textarea, .cleanslate input {
    border:1px solid #ccc !important;
}
.cleanslate select {
    font-size: 11px !important;
    font-family: helvetica, arial, sans-serif !important;
    display: inline-block;
}
.cleanslate textarea:focus, .cleanslate input:focus {
    outline: auto 5px -webkit-focus-ring-color !important;
    outline: initial !important;
}
.cleanslate input[type=text] {
    background: white !important;
    padding: 1px !important;
    font-family: initial !important;
    font-size: small !important;
}
.cleanslate input[type=checkbox], .cleanslate input[type=radio] {
    border: 1px #2b2b2b solid !important;
    border-radius: 4px !important;
}
.cleanslate input[type=checkbox], .cleanslate input[type=radio] {
    outline: initial !important;
}
.cleanslate input[type=radio] {
    margin: 2px 2px 3px 2px !important;
}
.cleanslate abbr[title], .cleanslate acronym[title], .cleanslate dfn[title] {
    cursor:help !important;
    border-bottom-width:1px !important;
    border-bottom-style:dotted !important;
}
.cleanslate ins {
    background-color:#ff9 !important;
    color:black !important;
}
.cleanslate del {
    text-decoration: line-through !important;
}
.cleanslate blockquote, .cleanslate q  {
    quotes:none !important; /* HTML5 */
}
.cleanslate blockquote:before, .cleanslate blockquote:after, .cleanslate q:before, .cleanslate q:after, .cleanslate li:before, .cleanslate li:after  {
    content:"" !important;
}
.cleanslate input, .cleanslate select {
    vertical-align:middle !important;
}
.cleanslate table {
    border-collapse:collapse !important;
    border-spacing:0 !important;
}
.cleanslate hr {
    display:block !important;
    height:1px !important;
    border:0 !important;
    border-top:1px solid #ccc !important;
    margin:1em 0 !important;
}
.cleanslate *[dir=rtl] {
    direction: rtl !important;
}
.cleanslate mark {
    background-color:#ff9 !important;
    color:black !important;
    font-style:italic !important;
    font-weight:bold !important;
}
.cleanslate menu {
    padding-left: 40px !important;
    padding-top: 8px !important;
}
/* additional helpers */
.cleanslate [hidden],
.cleanslate template {
    display: none !important;
}
.cleanslate abbr[title] {
    border-bottom: 1px dotted !important;
}
.cleanslate sub, .cleanslate sup {
    font-size: 75% !important;
    line-height: 0 !important;
    position: relative !important;
    vertical-align: baseline !important;
}
.cleanslate sup {
    top: -0.5em !important;
}
.cleanslate sub {
    bottom: -0.25em !important;
}
.cleanslate img {
    border: 0 !important;
}
.cleanslate figure {
    margin: 0 !important;
}
.cleanslate textarea {
    overflow: auto !important;
    vertical-align: top !important;
}
/* == ROOT CONTAINER ELEMENT == */
/* This contains default values for child elements to inherit  */
.cleanslate {
    font-size: medium !important;
    line-height: 1 !important;
    direction:ltr !important;
    text-align: left !important; /* for IE, Opera */
    text-align: start !important; /* recommended W3C Spec */
    font-family: "Times New Roman", Times, serif !important; /* Override this with whatever font-family is required */
    color: black !important;
    font-style:normal !important;
    font-weight:normal !important;
    text-decoration:none !important;
    list-style-type:disc !important;
}
.cleanslate pre {
    white-space:pre !important;
}
#gladlyChat_container .App__App___gBcSM {
  display: flex !important;
  flex-direction: column !important;
  pointer-events: auto !important;
}
@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .App__App___gBcSM {
    margin: 0px !important;
  }}
#gladlyChat_container img {
  max-width: 100% !important;
}
#gladlyChat_container .App__mobile___yC1h6 {
  align-items: flex-end !important;
  bottom: 0 !important;
  justify-content: flex-end !important;
  margin: 0 !important;
  overflow: visible !important;
}
.gladlyChat_open #gladlyChat_container .App__mobile___yC1h6 {
  bottom: 0 !important;
  height: 100% !important;
  left: 0 !important;
  overflow-y: hidden !important;
  right: 0 !important;
  top: 0 !important;
  -webkit-overflow-scrolling: touch !important;
  width: 100% !important;
}
#gladlyChat_container .App__mobileSdk___cwHTY {
  margin: 0 !important;
  max-height: 100vh !important;
}
#gladlyChat_container .typingIndicator {
  flex: 0 0 auto !important;
  width: auto !important;
  margin: 1px 15px 20px 15px !important;
  padding: 17px 12px 17px 15px !important;
  animation: TypingIndicator__pop-in___ZQDfc .6s linear !important;
  -webkit-animation: TypingIndicator__pop-in___ZQDfc .6s linear !important;
}
@keyframes TypingIndicator__pop-in___ZQDfc {
  0% {
    opacity: 0;
    transform: scale(0.0);
  }

  33% {
    opacity: 0;
    transform: scale(0.0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}
#gladlyChat_container .typingIndicator_dots {
  float: left !important;
  width: 6px !important;
  height: 6px !important;
  border-radius: 50% !important;
  margin-right: 3px !important;
  animation: TypingIndicator__wave___brZWX 1s linear infinite !important;
}
#gladlyChat_container .typingIndicator_dots:nth-child(2) {
  animation-delay: -.8s !important;
}
#gladlyChat_container .typingIndicator_dots:nth-child(3) {
  animation-delay: -.6s !important;
}
@keyframes TypingIndicator__wave___brZWX {
  0%, 60%, 100% {
    transform: initial;
  }

  30% {
    transform: translateY(-3px);
  }

  85% {
    transform: translateY(1px);
  }
}
#gladlyChat_container .automationActivity_text {
  float: left !important;
  font-size: 12px !important;
  margin-left: 6px !important;
  opacity: 0.8 !important;
  line-height: 6px !important;
  vertical-align: middle !important;
}
#gladlyChat_container .Message__message___Skkir {
  flex: 0 0 auto !important;
  font-size: 13px !important;
  line-height: 20px !important;
  max-width: 250px !important;
  padding: 10px 15px !important;
  word-wrap: break-word !important;
}
@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .Message__message___Skkir {
    font-size: 15px !important;
  }}
#gladlyChat_container .Message__message_linkify___eBEGg {
  white-space: pre-wrap !important;
}
#gladlyChat_container .message_customer_rtl,
#gladlyChat_container .message_agent {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  white-space: pre-wrap !important;
}
#gladlyChat_container .message_agent_rtl,
#gladlyChat_container .message_customer {
  align-self: flex-end !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  white-space: pre-wrap !important;
}
/* STACKING  */

#gladlyChat_container .message_customer_rtl:last-child,
#gladlyChat_container .message_agent:last-child {
  border-bottom-left-radius: inherit !important;
}
#gladlyChat_container .message_agent_rtl:last-child,
#gladlyChat_container .message_customer:last-child {
  border-bottom-right-radius: inherit !important;
}
/* COMPOSITE MESSAGE PART */

#gladlyChat_container .Message__message___Skkir.Message__composite_message_part_content___zy3TF,
#gladlyChat_container .Message__message___Skkir.Message__composite_message_part_content___zy3TF:last-child,
#gladlyChat_container .message_agent.composite_message_part_content,
#gladlyChat_container .message_agent.composite_message_part_content:last-child {
  background: white !important;
  border: none !important;
  border-radius: 0 !important;
  color: #212121 !important;
  max-width: 100% !important;
  padding: 0 !important;
}
/* LINKS IN COMPOSITE MESSAGES */

#gladlyChat_container .Message__chatLink_customAgentColors___hUOqy.Message__composite_message_part_content___zy3TF a,
#gladlyChat_container a.Message__chatLink_customAgentColors___hUOqy.Message__composite_message_part_content___zy3TF {
  color: #424242 !important;
}
/* MISC UTILITY STYLES */

#gladlyChat_container .Message__message_error___pf85H {
  color: #d4240d !important;
  font-size: 11px !important;
  line-height: 10px !important;
  margin: 5px 15px !important;
}
#gladlyChat_container .Message__message_error_customer___Va_8G {
  align-self: flex-end !important;
}
#gladlyChat_container .Message__message_timestamp___MeM38 {
  align-self: flex-start !important;
  color: #767676 !important;
  font-size: 10px !important;
  line-height: 10px !important;
  margin: 5px 15px !important;
}
#gladlyChat_container .Message__message_timestamp_right_aligned___WWLcm {
  align-self: flex-end !important;
}
#gladlyChat_container .Message__welcomeMessage___zvRiR {
  margin-top: 10px !important;
  text-align: center !important;
  margin: auto !important;
  padding: 0 !important;
}
#gladlyChat_container .loadingIndicator_dots {
  float: left !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #E0E0E0 !important;
  animation: LoadingIndicators__wave___i0Bp7 1s linear infinite !important;
}
#gladlyChat_container .loadingIndicator_dots:nth-child(2) {
  animation-delay: -.8s !important;
  margin-left: 6px !important;
}
#gladlyChat_container .loadingIndicator_dots:nth-child(3) {
  animation-delay: -.6s !important;
  margin-left: 6px !important;
}
@keyframes LoadingIndicators__wave___i0Bp7 {
  0%, 60%, 100% {
    transform: initial;
  }

  30% {
    transform: translateY(-4px);
  }

  85% {
    transform: translateY(1px);
  }
}
#gladlyChat_container .ChatHistory__chatHistory_wrapper___oB9Do {
  background-color: #ffffff !important;
  border: 2px solid #ffffff !important;
  display: flex !important;
  flex-direction: column !important;
  flex: 1 2 80% !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-top: 15px !important;
  scroll-behavior: smooth !important;
}
#gladlyChat_container .ChatHistory__chatHistory_wrapper_self_service___ntAeg {
  flex: 1 2 50% !important;
  padding-top: 0 !important;
}
@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .ChatHistory__chatHistory_wrapper___oB9Do {
    overflow-y: scroll !important;
    -webkit-overflow-scrolling: touch !important;
  }}
#gladlyChat_container .ChatHistory__chatHistory_wrapper___oB9Do:focus {
  border: 2px solid #81b5ea !important;
  outline: solid 1px #81b5ea !important;
}
#gladlyChat_container .ChatHistory__chatHistory_wrapper_borderless___lXYVx {
  border: 0 !important;
}
#gladlyChat_container .ErrorBanner__connectionErrorBannerWrapper___RlsEp {
  position: relative !important;
}
#gladlyChat_container .ErrorBanner__connectionErrorBannerContainer___aNQaN {
  background-color: #43434A !important;
  border: solid 1px #43434A !important;
  height: 50px !important;
  left: 0 !important;
  position: absolute !important;
  right: 0 !important;
  transition: transform .3s ease-out !important;
  z-index: 214748400 !important;
}
#gladlyChat_container .ErrorBanner__connectionErrorBanner___z82hC {
  align-items: center !important;
  color: #FFFFFF !important;
  display: flex !important;
  flex: 1 0 auto !important;
  justify-content: space-between !important;
  font-size: 14px !important;
  height: 100% !important;
  outline: none !important;
  padding: 0px 15px !important;
}
#gladlyChat_container .ErrorBanner__connectionErrorBannerTransitionEnterDone___AFwQM {
  transform: translate(0px, -52px) !important;
}
#gladlyChat_container .ErrorBanner__connectionErrorBannerTransitionExitActive___Pi0xf {
  transform: translate(0px, 0px) !important;
}
#gladlyChat_container .TryAgain__tryAgainIcon___qg0ak {
  cursor: pointer !important;
  margin: 0 3px 0 3px !important;
}
#gladlyChat_container .TryAgain__tryAgainIconContainer___VF6DA {
  cursor: pointer !important;
  fill: none !important;
  height: 16px !important;
  stroke: #FFF !important;
  width: 16px !important;
}
#gladlyChat_container .InputBox__inputBox___funkh {
  bottom: 0 !important;
  top: 0 !important;
  left: 0 !important;
  padding: 5px !important;
  position: absolute !important;
  right: 0 !important;
}
#gladlyChat_container .InputBox__inputBox_withAttachments___J7ZTu {
  max-height: 100px !important;
}
#gladlyChat_container .InputBox__inputBox_attachments_enabled___tGrcL {
  padding: 24px 85px 20px 20px !important;
}
#gladlyChat_container .InputBox__inputBox_textarea_attachment_button_spacing___gz5w_ {
  padding: 24px 85px 20px 20px !important;
}
#gladlyChat_container .InputBox__inputBox_textarea_send_button_spacing___O4UlG {
  padding: 24px 50px 20px 20px !important;
}
#gladlyChat_container .InputBox__inputBox_textarea_attachment_button_spacing_rtl___AbUFr {
  padding: 24px 20px 20px 85px !important;
}
#gladlyChat_container .InputBox__inputBox_textarea_send_button_spacing_rtl___uASO1 {
  padding: 24px 20px 20px 50px !important;
}
#gladlyChat_container .InputBox__inputBox_textarea___qtip4 {
  -ms-overflow-style: -ms-autohiding-scrollbar !important;
  border: none !important;
  top: 0 !important;
  box-sizing: border-box !important;
  color: #111111 !important;
  flex: 1 1 auto !important;
  font-size: 13px !important;
  height: 100% !important;
  left: 0 !important;
  line-height: 16px !important;
  margin: 0 !important;
  outline: 0 !important;
  overflow-y: auto !important;
  position: absolute !important;
  resize: none !important;
  white-space: pre-wrap !important;
  width: 100% !important;
  word-wrap: break-word !important;
}
@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .InputBox__inputBox_textarea___qtip4 {
    font-size: 15px !important;
  }}
#gladlyChat_container .InputBox__inputBox_textarea___qtip4::placeholder {
  font-weight: 400 !important;
  font-size: 13px !important;
  overflow: hidden !important;
}
@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .InputBox__inputBox_textarea___qtip4::placeholder {
    font-size: 15px !important;
    font-weight: 400 !important;
  }}
#gladlyChat_container .SubmitButton__submitButton_wrapper___zCgsJ {
  bottom: 15px !important;
  flex: 0 0 22px !important;
  height: 19px !important;
  margin: 0px 17px 7px 5px !important;
  position: absolute !important;
  right: 2px !important;
  stroke-width: 1 !important;
  stroke: #555555 !important;
  width: 22px !important;
  padding: 2px 2px 1px 2px !important;
}
#gladlyChat_container .SubmitButton__submitButton___tDeM7 {
  height: 19px !important;
  width: 22px !important;
}
#gladlyChat_container .SubmitButton__submitButtonIcon___aYRG3 {
  cursor: pointer !important;
  height: 19px !important;
  width: 22px !important;
}
#gladlyChat_container .SubmitButton__submitButton_wrapper___zCgsJ:focus {
  box-shadow: 0 0 0px 2px #81b5ea !important;
  outline: solid 1px #81b5ea !important;
}
#gladlyChat_container .SubmitButton__submitButton___tDeM7:focus {
  box-shadow: none !important;
}
#gladlyChat_container .SubmitButton__submitButton___tDeM7:hover {
  cursor: pointer !important;
}
#gladlyChat_container .Composition__composition___bj5XO {
  align-items: center !important;
  background-color: #ffffff !important;
  border-top: 1px solid #919191 !important;
  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.06) !important;
  box-sizing: border-box !important;
  display: flex !important;
  flex-direction: row !important;
  flex: 1 0 auto !important;
  height: auto !important;
  margin: 0 !important;
  max-height: 200px !important;
  min-height: 2em !important;
  overflow: hidden !important;
  position: relative !important;
  width: 101% !important;
  /* composition must have z-index greater than that of connection error banner */
  z-index: 2147483005 !important;
}
#gladlyChat_container .Composition__composition___bj5XO:focus-within {
  border-top: 1px solid #767676 !important;
}
#gladlyChat_container .Composition__composition_selfService___vaSLN {
  border-top: none !important;
  box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.06) !important;
}
#gladlyChat_container .Composition__composition_wrapper___RHhLX {
  position: relative !important;
  width: 100% !important;
  box-sizing: border-box !important;
  max-height: 200px !important;
  padding-bottom: 2px !important;
}
#gladlyChat_container .Composition__composition_spacer___jMIPL {
  visibility: hidden !important;
  border: 0 !important;
  box-sizing: border-box !important;
  display: block !important;
  font-family: inherit !important;
  font-size: 13px !important;
  line-height: 16px !important;
  margin: 0 !important;
  min-height: 64px !important;
  outline: 0 !important;
  padding: 24px 50px 20px 20px !important;
  position: relative !important;
  white-space: pre-wrap !important;
  width: 100% !important;
  word-wrap: break-word !important;
}
#gladlyChat_container .Composition__composition_spacer_withAttachments___OS8Y1 {
  visibility: hidden !important;
  border: 0 !important;
  box-sizing: border-box !important;
  display: block !important;
  font-family: inherit !important;
  font-size: 13px !important;
  line-height: 16px !important;
  margin: 0 !important;
  min-height: 64px !important;
  outline: 0 !important;
  padding: 24px 50px 20px 20px !important;
  position: relative !important;
  white-space: pre-wrap !important;
  width: calc(100% - 2px) !important;
  word-wrap: break-word !important;
}
#gladlyChat_container .Composition__composition_inputBox_withAttachments___xwoEh {
  border: none !important;
  box-sizing: border-box !important;
  color: #111111 !important;
  height: 100% !important;
  resize: none !important;
  width: calc(100% - 2px) !important;
}
#gladlyChat_container .Composition__composition_inputBox___WOM96 {
  border: none !important;
  box-sizing: border-box !important;
  color: #111111 !important;
  height: 100% !important;
  resize: none !important;
  width: 100% !important;
}
#gladlyChat_container .bcMTZj:hover .CloseButton-sc-tvfeum-0 { opacity: 1 !important; }
#gladlyChat_container .WPjMA { background: rgb(243, 243, 243) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 8px !important; box-shadow: none !important; cursor: pointer !important; margin: 0px 8px 8px 0px !important; max-width: 352px !important; opacity: 0 !important; outline: none !important; padding: 0px !important; text-align: inherit !important; transform: translateY(40px) !important; }
#gladlyChat_container .WPjMA:hover { background-color: rgb(241, 241, 241) !important; }
#gladlyChat_container .WPjMA:focus { box-shadow: rgb(129, 181, 234) 0px 0px 0px 3px !important; border: 1px rgb(129, 181, 234) !important; outline: none !important; }
#gladlyChat_container .WPjMA:active { background-color: rgb(246, 246, 246) !important; box-shadow: none !important; outline: none !important; }
#gladlyChat_container .WPjMA.proactiveGreetingFadeUp-enter-active { opacity: 1 !important; transition: opacity 500ms cubic-bezier(0.42, 0, 1, 1), transform 500ms !important; transform: translateY(0px) !important; }
#gladlyChat_container .WPjMA.proactiveGreetingFadeUp-enter-done { opacity: 1 !important; transform: translateY(0px) !important; }
@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .WPjMA { margin-left: 16px !important; margin-right: 16px !important; max-width: 310px !important; }}
#gladlyChat_container .bPPLgO { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; border-radius: 8px !important; cursor: pointer !important; font-family: "Helvetica Neue", Helvetica, sans-serif !important; font-size: 14px !important; line-height: 21px !important; margin: 0px !important; outline: none !important; padding: 16px !important; user-select: none !important; white-space: pre-line !important; }
#gladlyChat_container .ewcLqA { border-radius: 50% !important; cursor: pointer !important; padding: 22px !important; position: absolute !important; right: -10px !important; top: -18px !important; z-index: 1 !important; }
#gladlyChat_container .eYooBu { background-color: rgb(0, 0, 0) !important; border-radius: 50% !important; height: 24px !important; opacity: 0 !important; position: absolute !important; right: 10px !important; top: 10px !important; width: 24px !important; transition: opacity 750ms ease-in !important; }
#gladlyChat_container .eYooBu:focus { box-shadow: rgb(129, 181, 234) 0px 0px 0px 3px !important; border: 1px rgb(129, 181, 234) !important; outline: none !important; opacity: 1 !important; }
#gladlyChat_container .eYooBu:focus > svg { fill: rgb(0, 0, 0) !important; stroke: rgb(0, 0, 0) !important; }
#gladlyChat_container .eYooBu:hover > svg { fill: rgb(0, 0, 0) !important; stroke: rgb(0, 0, 0) !important; }
@media only screen and (max-device-width: 667px), screen and (max-width: 599px) {
  #gladlyChat_container .eYooBu { margin-right: 10px !important; }
  #gladlyChat_container .eYooBu.proactiveCloseButtonFadeIn-enter-active { opacity: 1 !important; transition-delay: 1s !important; }
  #gladlyChat_container .eYooBu.proactiveCloseButtonFadeIn-enter-done { opacity: 1 !important; }}
#gladlyChat_container .eYooBu > svg { fill: rgb(255, 255, 255) !important; height: 8px !important; padding: 8px !important; stroke: rgb(255, 255, 255) !important; stroke-width: 2px !important; width: 24px !important; }
#gladlyChat_container .eXHYJQ { align-items: flex-end !important; display: flex !important; flex-direction: column !important; opacity: 1 !important; transform: translateY(0px) !important; }
#gladlyChat_container .eXHYJQ.fadeChatButtonUp-appear { opacity: 0 !important; transform: translateY(30px) scale(0.9) !important; }
#gladlyChat_container .eXHYJQ.fadeChatButtonUp-appear-active { transition: opacity 400ms cubic-bezier(0.42, 0, 1, 1), transform 250ms ease-out !important; opacity: 1 !important; transform: translateY(0px) scale(1) !important; }
#gladlyChat_container .hDSNsP { min-width: 50px !important; height: 50px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; font-family: "Helvetica Neue", Helvetica, sans-serif !important; }
#gladlyChat_container .gcpUIQ { background: none !important; box-shadow: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 4px !important; outline: none !important; padding: 0px !important; cursor: pointer !important; }
#gladlyChat_container .gcpUIQ:focus { box-shadow: rgb(129, 181, 234) 0px 0px 0px 3px !important; outline: none !important; }
#gladlyChat_container .gcpUIQ:focus-visible { box-shadow: rgb(129, 181, 234) 0px 0px 0px 3px !important; outline: none !important; }
#gladlyChat_container .chatIcon_customFillColors {
            fill: #000 !important;
          }
#gladlyChat_container .minimizedChatButtonSelector, #gladlyChat_container .onboarding_submitButton_selector{
            background: #c7eaf9 !important;
            border: #c7eaf9 !important;
            color: #000 !important;
          }
#gladlyChat_container .minimizedChatButtonSelector:hover, #gladlyChat_container .onboarding_submitButton_selector:hover {
            background: ()=>(0,a.Vu)(e.brandPrimary,o) !important;
            -webkit-transition: background-color 0.1s ease !important;
            -moz-transition: background-color 0.1s ease !important;
            -o-transition: background-color 0.1s ease !important;
            transition: background-color 0.1s ease !important;
          }
#gladlyChat_container .minimizedChatButtonSelector:active, #gladlyChat_container .onboarding_submitButton_selector:active {
            background: hsla(198, 81%, 82%, 1) !important;
            webkit-transition: background-color 0.1s ease !important;
            -moz-transition: background-color 0.1s ease !important;
            -o-transition: background-color 0.1s ease !important;
            transition: background-color 0.1s ease !important;
          }
#gladlyChat_container .chatSubmitArrow_customColors, #gladlyChat_container .chatIcon_customStrokeColors {
            stroke: #c7eaf9 !important;
          }
#gladlyChat_container .minimizedChatButtonSelector:hover .chatIcon_customStrokeColors {
            stroke: hsla(198, 81%, 87%, 1)!important;
            webkit-transition: stroke 0.1s ease !important;
            -moz-transition: stroke 0.1s ease !important;
            -o-transition: stroke 0.1s ease !important;
            transition: stroke 0.1s ease !important;
          }
#gladlyChat_container .minimizedChatButtonSelector:active .chatIcon_customStrokeColors {
            stroke: hsla(198, 81%, 82%, 1)!important;
            webkit-transition: stroke 0.1s ease !important;
            -moz-transition: stroke 0.1s ease !important;
            -o-transition: stroke 0.1s ease !important;
            transition: stroke 0.1s ease !important;
          }
#gladlyChat_container .message_agent_rtl, #gladlyChat_container .message_agent, #gladlyChat_container .typingIndicator {
            background: #c7eaf9 !important;
            border: 1px solid hsla(198, 81%, 82%, 1) !important;
            color: #000 !important;
          }
#gladlyChat_container .chatLink_customAgentColors, 
          #gladlyChat_container .chatLink_customAgentColors a {
            color: #000 !important;
          }
#gladlyChat_container .typingIndicator_dots {
            background-color: #000 !important;
          }
#gladlyChat_container .message_customer_rtl,
        #gladlyChat_container .message_customer {
          background: #f9ece1 !important;
          border: 1px solid hsla(28, 67%, 87%, 1) !important;
          color: #000 !important;
        }
#gladlyChat_container .chatLink_customCustomerColors, #gladlyChat_container .chatLink_customCustomerColors a {
          color: #000 !important;
        }
#gladlyChat_container .chatIcon_customFillColors {
          fill: #fff !important;
        }
#gladlyChat_container .chatSubmitArrow_customColors, #gladlyChat_container .chatIcon_customStrokeColors {
          stroke: #0b163b !important;
        }
#gladlyChat_container .minimizedChatButtonSelector, #gladlyChat_container .onboarding_submitButton_selector {
          background: #0b163b !important;
          border: #0b163b !important;
          color: #fff !important;
        }
#gladlyChat_container .minimizedChatButtonSelector:hover, #gladlyChat_container .onboarding_submitButton_selector:hover {
          background: hsla(226, 69%, 20%, 1) !important;
        }
#gladlyChat_container .minimizedChatButtonSelector:active, #gladlyChat_container .onboarding_submitButton_selector:active {
          background: hsla(226, 69%, 8%, 1) !important;
        }
#gladlyChat_container .minimizedChatButtonSelector:hover .chatIcon_customStrokeColors {
          stroke: hsla(226, 69%, 20%, 1)!important;
        }
#gladlyChat_container .minimizedChatButtonSelector:active .chatIcon_customStrokeColors {
          stroke: hsla(226, 69%, 8%, 1)!important;
        }
#gladlyChat_container .minimizedChatButton_notification {
          background-color: #ed4633 !important;
        }
#gladlyChat_container .chatSubmitArrow_customColors {
            stroke: #0b163b !important;
          }
#gladlyChat_container {
                right: 0px !important;
            }
#gladlyChat_container .initialChatButton,
          #gladlyChat_container .ongoingChat_selector,
          #gladlyChat_container .onboarding_selector,
          #gladlyChat_container .proactiveGreeting,
          #gladlyChat_container .minimizedChatButtonSelector  {
            box-shadow: none !important;
            -webkit-box-shadow: none !important;
            -moz-box-shadow: none !important;
          }
#gladlyChat_container .adaWrapper,
    #gladlyChat_container .initialChatButton,
    #gladlyChat_container .onboarding_submitButton_selector,
    #gladlyChat_container .minimizedChatButtonSelector{
      border-radius: 4px !important;
    }
#gladlyChat_container .initialChatButton,
        #gladlyChat_container .minimizedChatButtonSelector,
        #gladlyChat_container .onboarding_selector,
        #gladlyChat_container .proactiveGreeting,
        #gladlyChat_container .ongoingChat_selector {
          border-color: #092DC5 !important;
          border-style: solid !important;
          border-width: 1px !important;
        }
#gladlyChat_container {
              z-index: 2147483000 !important;
            }
#zoid-paypal-buttons-uid_a9a618b3c4_mtc6mjm6mzm {
                        position: relative;
                        display: inline-block;
                        width: 100%;
                        min-height: 25px;
                        min-width: 150px;
                        font-size: 0;
                    }
#zoid-paypal-buttons-uid_a9a618b3c4_mtc6mjm6mzm > iframe {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                    }
#zoid-paypal-buttons-uid_a9a618b3c4_mtc6mjm6mzm > iframe.component-frame {
                        z-index: 100;
                    }
#zoid-paypal-buttons-uid_a9a618b3c4_mtc6mjm6mzm > iframe.prerender-frame {
                        transition: opacity .2s linear;
                        z-index: 200;
                    }
#zoid-paypal-buttons-uid_a9a618b3c4_mtc6mjm6mzm > iframe.visible {
                        opacity: 1;
                    }
#zoid-paypal-buttons-uid_a9a618b3c4_mtc6mjm6mzm > iframe.invisible {
                        opacity: 0;
                        pointer-events: none;
                    }
#zoid-paypal-buttons-uid_a9a618b3c4_mtc6mjm6mzm > .smart-menu {
                        position: absolute;
                        z-index: 300;
                        top: 0;
                        left: 0;
                        width: 100%;
                    }
@media all{
.breadcrumb-wrapper{padding-top:var(--dna-space-2);padding-bottom:var(--dna-space-2);position:relative;z-index:var(--dna-z-index-content)}#breadcrumb{display:flex;font:var(--dna-body-p4-font);color:var(--dna-color-midnight);flex-flow:wrap}.breadcrumb__item{cursor:pointer}.breadcrumb__item:hover span{text-decoration:underline}li.ellipses .breadcrumb__divider{display:none}.breadcrumb__divider{margin-left:10px;margin-right:10px}@media screen and (min-width:1024px){.breadcrumb__divider{margin-left:var(--dna-space-2);margin-right:var(--dna-space-2)}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-breadcrumb.css.map?v=49773388731144319841793898108 */

}
@media all{.collection-header__image picture{display:block;line-height:0}.collection-header__text{margin:var(--dna-space-6) var(--dna-space-4);gap:var(--dna-space-4)}.collection-header__subline{line-height:20px}.collection-header__subline p{font:var(--dna-body-p2-font);margin:0}@media screen and (min-width:768px){.collection-header__headline{font:var(--dna-h4-font)}.collection-header__text{margin-left:var(--dna-space-16);margin-right:var(--dna-space-16)}}@media screen and (min-width:1024px){.collection-header__text{margin-top:var(--dna-space-10);margin-bottom:var(--dna-space-10);padding:0}.collection-header__text{margin-left:calc(var(--dna-space-20) + var(--dna-space-8));margin-right:calc(var(--dna-space-20) + var(--dna-space-8))}.collection-header__subline p{font:var(--dna-body-p1-font)}}@media screen and (min-width:1440px){.collection-header__text{margin-top:var(--dna-space-6);margin-bottom:var(--dna-space-10);margin-left:calc(calc(var(--dna-space-20) * 3) + var(--dna-space-6));margin-right:calc(calc(var(--dna-space-20) * 3) + var(--dna-space-6))}}@media screen and (min-width:1920px){.collection-header__text{margin-left:calc(calc(var(--dna-space-20) * 3) - var(--dna-space-5));margin-right:calc(calc(var(--dna-space-20) * 3) - var(--dna-space-5))}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-collection-header.css.map?v=98634219088487505671793898108 */

}
.collection-header__image {
    aspect-ratio: ;

    @media screen and (min-width: 1024px) {
      aspect-ratio: ;
    }
  }
@media all{
.featured-filters{overflow:auto;position:relative}.featured-filters--text{padding:0 var(--dna-space-2);white-space:nowrap;z-index:var(--dna-z-index-content, 100)}.featured-filters--text-only{padding:0;padding-left:var(--dna-space-4)}.featured-filters--text-only .featured-filters__list{display:inline-block;padding:0;white-space:nowrap;width:100%}.featured-filters--text-only .featured-filters__list li{display:inline-block}.featured-filters--text-only .featured-filters__list li:not(:last-child){margin-right:var(--dna-space-4)}.featured-filters__list{justify-content:center;gap:var(--dna-space-4);overflow-x:auto;padding:0 var(--dna-space-4);scrollbar-width:none;text-align:center}@media screen and (min-width:768px){.featured-filters--text-only{padding-right:var(--dna-space-4)}.featured-filters--text-only .featured-filters__list li:not(:last-child){margin-right:calc(var(--dna-space-10) + var(--dna-space-4))}}a.featured-filters__filter{display:inline-block}.featured-filters__filter{text-transform:uppercase;padding:0 0 var(--dna-space-4) 0;color:var(--dna-color-midnight);border-bottom:4px solid var(--dna-brand-reverse)}.featured-filters__filter[active],.featured-filters__filter:hover{border-bottom:4px solid var(--dna-color-midnight)}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-featured-filters.css.map?v=86663476574519060861793898108 */

}
/* This grid should match component-product-grid */
  .card-grid-skeleton {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    border-top: 1px solid var(--dna-brand-reverse);
  }
/* breakpoint-mobile */
  @media screen and (min-width: 768px) {
    .card-grid-skeleton {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
    }}
/* breakpoint-tablet */
  @media screen and (min-width: 1024px) {
    [filters-open] .card-grid-skeleton {
      grid-template-columns: repeat(3, 1fr);
    }}
.card-grid__top-bar {
    min-height: 68px;
    background-color: var(--dna-color-sandstone);
    border-top: 1px solid var(--dna-brand-reverse);
    padding: 0 40px;
  }
@media all{
@media screen and (max-width:768px){.cross-sell sl-carousel{--scroll-hint: 25%}}.cross-sell{min-width:350px;min-height:375px;opacity:0;padding-top:var(--dna-space-8)}.cross-sell.visible{opacity:1}@media screen and (min-width:768px){.cross-sell{padding-left:var(--dna-space-4);padding-right:var(--dna-space-4)}}@media screen and (min-width:1024px){.cross-sell{min-height:430px;padding:var(--dna-space-10) var(--dna-space-10) 0}}@media screen and (min-width:1280px){.cross-sell{min-height:515px}}@media screen and (min-width:1440px){.cross-sell{min-height:570px}}.cross-sell sl-button[variant=underline]{padding-top:var(--dna-space-5);padding-bottom:calc(var(--dna-space-10) + var(--dna-space-4))}.cross-sell sl-button[variant=underline]::part(label){font:var(--dna-label-s-font)}.cross-sell sl-button[variant=underline]::part(base){white-space:normal}@media screen and (min-width:768px){.cross-sell sl-button[variant=underline]::part(label){font:var(--dna-label-m-font)}}@media screen and (min-width:1024px){.cross-sell sl-button[variant=underline]::part(label){font:var(--dna-label-l-font)}}.cross-sell sl-carousel{--aspect-ratio: unset}.cross-sell sl-carousel::part(scroll-container){align-items:stretch;aspect-ratio:unset;--slide-gap: var(--dna-space-2)}@media screen and (min-width:768px){.cross-sell sl-carousel::part(scroll-container){--slide-gap: var(--dna-space-4)}}@media screen and (min-width:1440px){.cross-sell sl-carousel::part(scroll-container){--slide-gap: var(--dna-space-10)}}.cross-sell sl-carousel::part(base){gap:0}.cross-sell sl-carousel::part(scroll-container){padding-left:var(--dna-space-4)}@media screen and (min-width:768px){.cross-sell sl-carousel::part(scroll-container){padding-left:0}.cross-sell sl-carousel-item{justify-content:flex-start}}.cross-sell sl-carousel .cross-sell__block{display:flex;flex-direction:column;width:100%}.cross-sell sl-carousel .cross-sell__block a{display:flex;align-items:flex-start}@media screen and (max-width:768px){.cross-sell .cross-sell__block{flex:1 1 0;aspect-ratio:1/1}}.cross-sell__block-image{aspect-ratio:1/1;width:100%}.cross-sell__block-link{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-cross-sell-blocks.css.map?v=179212364601068269021793898108 */

}
[id*="template--28119091937374__seo_text_YybtwQ"] .seo-text {
  
  sl-details:not(:defined) {
    opacity: 0;
    visibility: hidden;
  }
  sl-details::part(base) {
    border: 0;
    border-radius: 0;
    padding: calc(var(--dna-space-6) + calc(var(--dna-space-3) / 4)) var(--dna-space-4);

    /* breakpoint-tablet */
    @media screen and (min-width: 768px) {
      padding-right: var(--dna-space-20);
      padding-left: var(--dna-space-20);
    }
  }

  sl-details::part(header) {
    gap: var(--dna-space-3);
    padding: 0;
    width: fit-content;
  }
  sl-details::part(summary) {
    flex: unset;
  }
  sl-details::part(summary-icon) {
    rotate: 180deg;
  }
  sl-details::part(content) {
    margin-top: var(--dna-space-6);
    max-width: 100%;
    padding: 0;

    /* breakpoint-desktop */
    @media screen and (min-width: 1024px) {
      max-width: 74%;
    }
  }

  .seo-text__summary {
    font: var(--dna-label-l-font);
    line-height: 1.5;
  }
  .seo-text__expand-icon,
  .seo-text__collapse-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1;
    width: var(--dna-space-4);

    svg {
      height: 100%;
      width: 100%
    }
  }
  .seo-text__expand-icon {
    rotate: 180deg;
  }
  h4 {
    font: var(--dna-label-s-font);
    letter-spacing: calc(var(--dna-space-0-5) / 2);
    margin-bottom: var(--dna-space-2);
    text-transform: uppercase;
  }
  p {
    font: var(--dna-body-p3-font);
    margin-bottom: var(--dna-space-6);
  }
  a {
    font: var(--dna-body-p4-font);
    text-decoration: underline;
  }
  h3 {
    font: var(--dna-label-s-font);
    letter-spacing: 1px;
    text-transform: uppercase; 
    margin-bottom: var(--dna-space-2);
    line-height: 1.34;
  }
}
@media all{.dna-accordion sl-details::part(base){border:none;border-radius:0;border-top:1px solid var(--dna-color-midnight);padding:var(--dna-space-6) 0}.dna-accordion:last-of-type sl-details{border-bottom:1px solid var(--dna-color-midnight)}.dna-accordion sl-details::part(header){cursor:pointer;letter-spacing:var(--dna-space-0-5);list-style:none;padding:0;position:relative;text-transform:uppercase}.dna-accordion sl-details::part(header)::-webkit-details-marker{background:none;color:transparent;display:none}.dna-accordion sl-details::part(summary),.dna-accordion__summary{font:var(--dna-label-m-font);letter-spacing:var(--dna-space-0-5)}.dna-accordion sl-details::part(summary-icon){rotate:none;height:var(--dna-space-6);width:var(--dna-space-6)}.dna-accordion sl-details::part(content){margin-top:var(--dna-space-6);padding:0}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/component-accordion.css.map?v=83675346915863742951793898108 */

}
@media all{
.footer{content-visibility:auto;contain-intrinsic-size:520px;min-height:700px}@media screen and (min-width:1024px){.footer{min-height:500px;display:flex;flex-direction:column;justify-content:space-between}}.footer__container{padding-top:var(--dna-space-10);padding-bottom:var(--dna-space-1)}@media screen and (min-width:1024px){.footer__container{padding-top:50px;padding-bottom:16px}}.footer__logo{display:flex;align-items:center;padding-top:var(--dna-space-6);padding-bottom:var(--dna-space-6)}.footer__logo svg{color:var(--dna-color-midnight);width:170px;height:24px}@media screen and (min-width:1024px){.footer__logo{padding-top:var(--dna-space-8);padding-bottom:var(--dna-space-8)}.footer__logo svg{width:280px;height:40px}}.footer__body{display:flex;justify-content:left;flex-direction:column;align-items:flex-start;width:100%}@media screen and (min-width:1024px){.footer__body{align-items:unset;margin-bottom:var(--dna-space-8)}}.footer__left{width:100%}@media screen and (min-width:1024px){.footer__left{text-align:left;width:100%}}.footer__menu-link+.footer__menu-link{margin-top:20px}@media screen and (min-width:1024px){.footer__menu-link+.footer__menu-link{margin-top:var(--dna-space-4)}}.footer__block.contact-menu ul{display:flex;flex-wrap:wrap;gap:var(--dna-space-3) var(--dna-space-2)}@media screen and (min-width:1024px){.footer__block.contact-menu ul{display:block}}.footer__block.contact-menu .footer__menu-link{width:calc(50% - calc(var(--dna-space-3) / 2))}.footer__block.contact-menu .footer__menu-link+.footer__menu-link{margin-top:0}@media screen and (min-width:1024px){.footer__block.contact-menu .footer__menu-link+.footer__menu-link{margin-top:var(--dna-space-2)}}.footer__social-label{font:var(--dna-label-l-font)}.footer__social-links{width:100%;margin-top:40px;padding-bottom:32px;border-bottom:1px solid #DCDBDD;display:flex;align-items:center;gap:var(--dna-space-6)}@media screen and (min-width:1024px){.footer__social-links{margin-top:54px;padding-bottom:0;padding-top:var(--dna-space-6);border-bottom:none;border-top:1px solid #DCDBDD}}.footer__social-icons{display:flex;gap:var(--dna-space-6);align-items:center;max-width:100%;flex-wrap:wrap}.footer__signup{display:flex;flex-direction:column;width:100%}.footer-input{display:block;position:relative;width:100%}@media screen and (min-width:1024px){.footer-input{max-width:366px;width:100%}}.footer__signup sl-input{background-color:transparent;border:none;max-width:100%}.footer-input sl-input::part(base){height:52px;border:none;box-shadow:none}.footer-input sl-input::part(input){height:100%;padding:var(--dna-space-3) var(--dna-space-4)}.footer-input sl-input[variant=floating-label]::part(input){border:.5px solid var(--dna-color-midnight);color:var(--dna-color-midnight);-webkit-text-fill-color:var(--dna-color-midnight)}.footer-input sl-input[variant=floating-label][data-user-invalid]::part(input){border-color:var(--dna-utility-attention)}.footer-input sl-input[variant=floating-label]::part(form-control-label){top:50%;transform:translateY(-50%);margin-top:0;margin-left:var(--dna-space-2);color:#636d83;text-transform:uppercase;font-size:14px;letter-spacing:2px}.footer-input sl-input[variant=floating-label]:hover::part(form-control-label){cursor:text}.footer-input sl-input[variant=floating-label]:is(:focus,:focus-within,:focus-visible,[data-user-valid],[data-invalid])::part(form-control-label){top:0}.footer-input button{color:var(--dna-brand-reverse);position:absolute;right:var(--dna-space-4);top:50%;transform:translateY(-50%)}.footer__signup-heading{display:flex;flex-direction:column;align-items:left;font:var(--dna-label-m-font);letter-spacing:2px;text-transform:uppercase}@media screen and (min-width:1024px){.footer__signup-heading{display:block;align-items:center}}.footer__signup-subheading{color:#5d5d5d}.footer__signup-error{color:var(--dna-utility-attention)}.footer__signup-success{color:var(--dna-color-midnight)}.footer__signup-legal{margin-top:var(--dna-space-2);max-height:0;overflow:hidden;opacity:0;transition:opacity .3s ease,max-height .3s ease}@media screen and (min-width:1024px){.footer__signup-legal{max-width:340px}}.footer__signup-legal a{text-decoration:underline}.footer__signup-actions{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1024px){.footer__signup-actions{flex-direction:column;justify-content:unset}}.footer__signup-submit{display:flex;align-items:center;justify-content:center;gap:10px;padding:11.5px 28px;line-height:16px!important;color:var(--dna-brand-reverse);cursor:pointer;border:none;font:var(--dna-body-p1-font);letter-spacing:var(--dna-space-0-5);margin-top:var(--dna-space-2);text-transform:uppercase;background-color:var(--dna-color-midnight)}@media screen and (min-width:1024px){.footer__signup-submit{margin-top:var(--dna-space-4)}}.footer__signoff{position:relative;padding-top:var(--dna-space-4);display:flex;flex-direction:column;gap:var(--dna-space-5)}.footer__signoff:before{content:"";position:absolute;top:0;left:50%;width:100vw;transform:translate(-50%);border-top:1px solid #00000020}@media screen and (min-width:1024px){.footer__signoff{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--dna-space-0);margin-bottom:var(--dna-space-4)}}@media screen and (min-width:1024px){.footer__legal{display:flex;align-items:center}}.footer__legal-links{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--dna-space-2);margin-top:var(--dna-space-3);color:var(--dna-utility-gray)}.footer__legal-links li{line-height:14px}@media screen and (min-width:1024px){.footer__legal-links{justify-content:flex-start;margin-top:0}}.footer__legal-links li:not(:first-child),.footer__legal-links li:not(:last-child){border-right:.5px solid var(--dna-utility-gray);padding:0 var(--dna-space-3) 0 var(--dna-space-1)}.footer__legal-links li:first-child{border-right:.5px solid var(--dna-utility-gray)}.footer__legal-links li:last-child{border-right:0}.footer__blocks{display:flex;width:100%;flex-direction:column}@media screen and (min-width:1024px){.footer__blocks{display:flex;flex-direction:row;justify-content:space-between;gap:var(--dna-space-4);width:100%}}@media screen and (min-width:1100px){.footer__blocks{gap:var(--dna-space-10)}}@media screen and (min-width:1200px){.footer__blocks{gap:calc(var(--dna-space-10) + var(--dna-space-5))}}@media screen and (min-width:1280px){.footer__blocks{gap:calc(var(--dna-space-10) * 2)}}@media screen and (min-width:1340px){.footer__blocks{gap:calc((var(--dna-space-10) * 3) - var(--dna-space-5))}}@media screen and (min-width:1440px){.footer__blocks{gap:calc((var(--dna-space-10) * 3) - var(--dna-space-3))}}@media screen and (min-width:1024px){.footer__block{flex:1;min-width:0}}.footer__signup--email{order:-1}@media screen and (min-width:1024px){.footer__signup--email{order:initial}}.footer__block-mobile{display:block}@media screen and (min-width:1024px){.footer__block-mobile{display:none}}.footer__block-desktop{display:none;font:var(--dna-body-p3-font);font-size:13px}@media screen and (min-width:1024px){.footer__block-desktop{display:block}}.footer__blocks sl-details::part(base){border:none;border-radius:0;background-color:transparent}.footer__blocks sl-details::part(summary-icon){rotate:none;font-size:24px}.footer__blocks sl-details::part(summary){font:var(--dna-label-m-font);letter-spacing:2px}.footer__blocks sl-details::part(header){padding:var(--dna-space-5) 0;--sl-focus-ring: 1px solid var(--dna-utility-focus);--sl-focus-ring-offset: -2px;-webkit-tap-highlight-color:transparent}.footer__block-desktop h3,.footer__blocks sl-details::part(header){font:var(--dna-label-m-font);text-transform:uppercase}.footer__blocks sl-details::part(content){padding:0 0 20px}.footer__block.contact-menu li button,.footer__block.contact-menu li a{border:calc(var(--dna-space-0-5) / 2) solid var(--dna-color-midnight);display:block;font:var(--dna-body-p2-font);padding:var(--dna-space-2) var(--dna-space-3);text-align:center;width:100%}@media screen and (min-width:1024px){.footer__block.contact-menu li button,.footer__block.contact-menu li a{min-width:186px}}.footer__country-selector{display:flex;justify-content:left;font:var(--dna-body-p4-font);position:relative}.footer__country-selector button{color:var(--dna-color-midnight);letter-spacing:unset;padding:0;font:var(--dna-label-m-font)}.footer__country-selector button .chevron{display:grid;place-items:center;margin-left:4px}.footer__country-selector button .chevron svg{height:16px;width:16px;transition:transform .2s ease}.footer__country-selector button[aria-expanded=true] .chevron svg{transform:rotate(180deg)}.footer__signoff dna-country-selector{color:var(--dna-color-midnight);bottom:30px;transform:unset}@media screen and (min-width:768px){.footer__signoff dna-country-selector{top:unset;bottom:0;margin-bottom:25px;transform:translate(-12%)}}@media screen and (min-width:769px)and (max-width:1024px){.footer__signoff dna-country-selector{transform:translateY(-8%)}}@media screen and (min-width:1024px){.footer__signoff dna-country-selector{padding-top:var(--dna-space-4)}}@media screen and (min-width:1024px){.dna-country-selector--footer .country-selector__item{padding-right:48px}}.footer .toggle-language-selector .chevron{display:grid;place-items:center;margin-left:4px}.footer .toggle-language-selector .chevron svg{height:12px;width:12px}sl-drawer.country-select-drawer::part(base){z-index:2147483100}sl-drawer.country-select-drawer::part(panel){max-height:60vh}sl-drawer.country-select-drawer::part(title){display:none}sl-drawer.country-select-drawer::part(header){display:none}sl-drawer.country-select-drawer::part(body){padding:0}.country-select-drawer dna-country-selector{position:static;display:block;background-color:transparent;border:none;margin-top:0;padding:0 var(--dna-space-4) var(--dna-space-4)}.dna-country-selector--footer .country-selector__label{text-transform:uppercase;font:var(--dna-label-s-font);letter-spacing:2px;padding-right:var(--dna-space-1)}.country-select-drawer .country-selector__label{font:var(--dna-label-m-font);text-transform:uppercase;letter-spacing:2px}.country-select-drawer .country-selector__label-row{position:sticky;top:0;z-index:1;background-color:#fff;padding-top:var(--dna-space-8)}.country-select-drawer .country-selector__list{max-height:none;margin-top:var(--dna-space-3)}.country-select-drawer .country-selector__item{font:var(--dna-body-p1-font);padding-left:var(--dna-space-4);padding-bottom:5px;padding-top:5px;margin-top:7px;margin-bottom:7px}.country-select-drawer .country-selector__item-flag{height:18px;width:22px}.country-selector__item.is-active{font-family:var(--dna-font-sans-medium)}.expand-collapse-icon{color:var(--dna-color-midnight)}.expand-collapse-icon svg{height:24px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-footer.css.map?v=14037059150186009201793898108 */

}
#shopify-section-sections--28119087480926__footer svg path {fill: #9a1b2c;}
@font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  src: url("assets/roboto-n4-2019d890f07b1852f56ce63ba45b2d.770d0041328e2168.woff2") format("woff2"),
       url("assets/roboto-n4-238690e0007583582327135619c5f7.4b0798071426ba34.woff") format("woff");
}
body.overflow-hidden {
    overflow: hidden;
  }
body.gn-overflow-hidden {
    overflow: hidden;
  }
.k-s24c126aa.k-s24c126aa.k-s24c126aa{fill:none;stroke:currentColor;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1px}
.k-s2d14b41e.k-s2d14b41e.k-s2d14b41e{fill:none;stroke-width:0}
.k-s42a1fcf9.k-s42a1fcf9.k-s42a1fcf9{text-decoration:underline}
.k-s467c60fe.k-s467c60fe.k-s467c60fe{visibility:hidden!important}
.k-s7af72339.k-s7af72339.k-s7af72339{background-color:rgb(243, 243, 243) !important;background-position:0% 0% !important;border-color:rgb(0, 0, 0) !important;color:rgb(0, 0, 0) !important;fill:rgb(0, 0, 0) !important;offset-rotate:auto 0deg !important;opacity:0.00780497 !important;transform:matrix(1, 0, 0, 1, 0, 37.9951) !important}
.k-s95da4040.k-s95da4040.k-s95da4040{height:100%;object-fit:cover;width:100%}
.k-s9ab1d91a.k-s9ab1d91a.k-s9ab1d91a{display:block}
.k-sa34b4fff.k-sa34b4fff.k-sa34b4fff{height:auto}
.k-sa656d507.k-sa656d507.k-sa656d507{background-image:url("assets/ot-close.901bb0e03b8c3c0a.svg")}
.k-sbc45104c.k-sbc45104c.k-sbc45104c{display:none!important}
.k-sbd886aa1.k-sbd886aa1.k-sbd886aa1{background:#f4f2ef;color:#03143b}
.k-sc828da82.k-sc828da82.k-sc828da82{height:100%}
.k-sd298c270.k-sd298c270.k-sd298c270{background:#03143b;color:#ffffff}
.k-sd9d7a712.k-sd9d7a712.k-sd9d7a712{height:0px;transition:0.2s ease-in-out}
.k-se47805a6.k-se47805a6.k-se47805a6{border:0px !important;height:0px !important;margin:0px !important;overflow:hidden !important;padding:0px !important;position:fixed !important;visibility:hidden !important;visibility:hidden!important;width:0px !important;z-index:-100 !important}
@media all{
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--border-color))}*{margin:0}html{overscroll-behavior-x:none}a{text-decoration:none;color:unset}ul,ol{list-style:none;margin:0;padding:0}button{background-color:transparent;cursor:pointer}.c-primary{color:var(--dna-brand-primary)}.c-brand-reverse,.c-white{color:var(--dna-brand-reverse)}.c-inherit{color:inherit}.c-attention{color:var(--dna-utility-attention)}.c-midnight{color:var(--dna-color-midnight)}.bg-white{background-color:var(--dna-brand-reverse)}.container{width:100%;max-width:var(--dna-container-max-width);margin:0 auto;box-sizing:border-box;padding:0 var(--dna-container-horizontal-padding)}@media screen and (min-width:768px){.container,.container--fluid{padding:0 var(--dna-container-horizontal-padding)}}.flex{display:flex}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.flex-align-end{align-items:end}.flex-column{flex-direction:column}.flex-space-between{justify-content:space-between}.block{display:block}.sr-only{width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none!important}@media screen and (max-width:767px){.hidden--sm{display:none!important}}@media screen and (min-width:768px)and (max-width:1025px){.hidden--md{display:none!important}}@media screen and (min-width:1025px){.hidden--lg{display:none!important}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.relative{position:relative}.button--unstyled{padding:0;margin:0}.img img,.adaptive{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.no-scroll{overflow:hidden;height:100vh;position:fixed;width:100%;scrollbar-width:none;-ms-overflow-style:none}.no-scroll::-webkit-scrollbar{display:none}.w100{width:100%}.mt-0,.my-0,.m-0{margin-top:var(--dna-space-0)}.mt-1,.my-1,.m-1{margin-top:var(--dna-space-1)}.mt-2,.my-2,.m-2{margin-top:var(--dna-space-2)}.mb-4,.my-4,.m-4{margin-bottom:var(--dna-space-4)}.pb-5,.py-5,.p-5{padding-bottom:var(--dna-space-5)}.mb-6,.my-6,.m-6{margin-bottom:var(--dna-space-6)}html{font-size:100%}body,.body,.p{font:var(--dna-body-font);color:var(--dna-color-night);letter-spacing:.5px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,.h1{font:var(--dna-h1-font);letter-spacing:0}h2,.h2{font:var(--dna-h2-font);letter-spacing:0}h3,.h3{font:var(--dna-h3-font);letter-spacing:0}h4,.h4{font:var(--dna-h4-font);letter-spacing:0}h5,.h5{font:var(--dna-h5-font);letter-spacing:0}h6,.h6{font:var(--dna-h6-font);letter-spacing:0}.p1{font:var(--dna-body-p1-font)}.p2{font:var(--dna-body-p2-font)}.p3{font:var(--dna-body-p3-font)}.p4{font:var(--dna-body-p4-font)}strong,.strong,.p1 strong,.p2 strong,.p3 strong,.p4 strong{font-family:var(--dna-font-sans-medium);font-weight:500}.link-2{font:var(--dna-link-2-font);text-decoration:underline}.label-l{font:var(--dna-label-l-font);letter-spacing:2px}.label-m{font:var(--dna-label-m-font);letter-spacing:2px}.label-s{font:var(--dna-label-s-font);letter-spacing:2px}.badge{font:var(--dna-body-font)}.left{text-align:left}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.underline-link{position:relative;display:inline-block;text-decoration:none;font:var(--dna-label-l-font);line-height:16px;letter-spacing:2px;text-align:left;text-transform:uppercase;color:var(--dna-brand-primary);padding-bottom:var(--dna-space-3)}.underline-link:hover{text-decoration:underline;text-underline-offset:8px}body #gladlyChat_container,body #gladlyChat_container.preload{z-index:450!important}.gladlyChat_open #gladlyChat_container{z-index:2147483099!important}.rte p,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte ul,.rte ol,.rte blockquote,.rte table,.rte img{margin-bottom:var(--dna-space-6)}.rte,.rte p{font:var(--dna-body-p2-font)}@media screen and (min-width:768px){.rte,.rte p{font:var(--dna-body-p1-font)}}.rte a{text-decoration:underline}.rte img{max-width:100%;height:auto}.rte blockquote p{font:var(--dna-h3-font)}.rte ol{list-style-type:decimal;padding-left:var(--dna-space-6)}.rte ol ol{list-style-type:lower-alpha;margin-bottom:0}.rte ul{list-style-type:disc;padding-left:var(--dna-space-6)}.rte ul ul{list-style-type:circle;margin-bottom:0}.rte table tr:nth-child(odd){background-color:var(--dna-color-sandstone)}main .shopify-policy__title h1{font:var(--dna-h3-font);margin-bottom:var(--dna-space-6)}.skip-to-content-link{position:absolute;left:-9999px;padding:1em;background-color:var(--dna-brand-reverse);color:var(--dna-color-midnight);font-size:16px;text-transform:uppercase;border:1px solid var(--dna-color-midnight);opacity:0}.skip-to-content-link:focus{z-index:9999999999;opacity:1;left:0}:root{--media-object-fit: cover}media-controller{--media-tooltip-display: none;display:block;background:transparent;height:100%;width:100%}media-controller .video{height:100%;object-fit:cover;object-position:center;width:100%}media-control-bar{--media-tooltip-display: none;display:none;padding:var(--dna-space-4)}media-control-bar:defined{display:flex;gap:calc(var(--dna-space-5) / 2)}@media screen and (min-width:768px){media-control-bar:defined{gap:var(--dna-space-3)}}media-control-bar>*{border-radius:100%;height:var(--dna-space-8);width:var(--dna-space-8);cursor:pointer;--media-control-background: transparent;--media-control-hover-background: transparent;line-height:0;margin:0;padding:0}media-control-bar>* svg{height:100%;width:100%}media-control-bar[decoupled]{position:absolute;right:0;bottom:0;z-index:200}@media screen and (min-width:768px){media-control-bar{padding:var(--dna-space-6)}media-control-bar>*{line-height:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/lib-dna.css.map?v=184365350810782798391793898108 */

}
.modal-backdrop {
z-index: 9999999999 !important;
}
.yotpo-header-container {
  margin-top: 0px !important;
  position: relative !important;
}
.yotpo-search-filter {
  border: none !important;
}
.yotpo-filters-container input {
  border: 1px solid #DDD !important;
  border-radius: 0px !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  letter-spacing: 0.563px !important;
  padding: 9px 15px 8px 20px !important;
  height: unset !important;
}
.yotpo-search-filter .yotpo-search-label .yotpo-search-input {
  border: 1px solid #DDD !important;
  padding: 12px 16px 12px 48px !important;
  font-size: 16px !important;
  line-height: 24px !important;
  width: 330px !important;
}
.yotpo-search-filter .yotpo-search-label .yotpo-search-icon {
  width: 16px;
  height: 16px;
  margin-left: 5px;
}
.card-container {
  background-color: white !important;
  border: 1px solid #DCDBDD !important;
}
.yotpo-review-bold-title {
  font-size: 22px !important;
  line-height: 32px !important;
  letter-spacing: 0.5px;
  font-weight: 400 !important;
}
.yotpo-star-rating-icon {
  height: 14px !important;
  width: 14px !important;
}
.yotpo-review-content {
  font-size: 16px !important;
  line-height: 24px !important;
  margin-top: 0px !important;
  margin-bottom: 24px !important;
}
.yotpo-display-s .yotpo-review-content {
  margin-bottom: 16px !important;
}
.yotpo-verified-icon {
  display: none !important;
}
.yotpo-reviewer-verified-buyer-text {
  font-size: 12px !important;
  color: var(--text-color) !important;
}
.yotpo-horizontal-separator {
  display: none !important;
}
.yotpo-reviewer-name {
  margin-right: 0px !important;
  font-family: var(--primary-font-family) !important;
  font-size: 24px !important;
  line-height: 32px !important;
}
.yotpo-review-content {
  font-size: 16px !important;
  color: var(--text-color) !important;
}
.content-container {
  display: flex;
  flex-direction: column;
  padding: 0px !important;
  margin-top: 10px !important;
}
.content-header {
  order: 2;
  justify-content: space-between;
  align-items: flex-start !important;
  flex-direction: column;
}
.yotpo-review-title {
  order: 4;
  margin-top: 24px !important;
  line-height: 32px !important;
  font-size: 24px !important;
  color: var(--text-color) !important;
}
.yotpo-review-content {
  order: 4;
}
.yotpo-reviewer {
  order: 1;
  letter-spacing: 0.9px;
}
.yotpo-review-questions-mobile-panel {
  order: 5 !important;
  color: #00163B !important;
  height: unset !important;
}
.yotpo-related-product-container {
  order: 6 !important;
  margin-top: 5px !important;
  display: block !important;
  text-align: left !important;
}
.yotpo-related-product-title {
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #00163B !important;
}
.yotpo-related-product-name {
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #00163B !important;
  margin-bottom: 2px !important;
  pointer-events: none;
}
.card-container {
  padding: 20px !important;
}
.yotpo-reviewer {
  margin-top: 0px !important;
}
.yotpo-star-rating {
  margin-top: 0px !important;
  margin-bottom: 8px !important;
}
.yotpo-custom-questions-wrapper {
  margin-top: 0px !important;
  flex-direction: column !important;
  gap: 2px !important;
}
.yotpo-custom-questions-title {
  font-weight: 400 !important;
}
.yotpo-custom-questions-see-more-label {
  font-weight: 400 !important;
  font-size: 14px;
  text-decoration: underline !important;
  font-family: var(--secondary-font-family) !important;
  font-size: 12px !important;
  display: none !important;
}
.yotpo-custom-questions-wrapper {
  margin-bottom: 2px !important;
}
.yotpo-smart-topic-filter {
  border-radius: 0px !important;
  margin-top: 0px !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  padding: 8px !important;
  color: #00163B !important;
  font-weight: 300;
  line-height: 12px;
  letter-spacing: 2px;
  background-color: #F4F2EF !important;
  border: none !important;
}
.yotpo-smart-topic-filter:hover {
  background-color: #00163B !important;
  color: #F4F2EF !important;
}
.yotpo-filters-container .yotpo-filters-container-inner {
  gap: 0px !important;
}
.yotpo-filters-container {
  margin: 40px 0 0 0 !important;
}
.yotpo-display-s .yotpo-filters-container {
  margin: 24px 0 0 0 !important;
}
.yotpo-sorting-filter-container {
  color: #00163B !important;
}
.yotpo-smart-topics-see-more-label {
  font-weight: 400 !important;
  margin-top: 0px !important;
  margin-left: 20px !important;
  font-family: var(--secondary-font-family) !important;
}
.yotpo-display-s .yotpo-smart-topics-see-more-label {
  margin-left: 0px !important;
}
.yotpo-smart-topics-headline {
  display: none !important;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel {
  margin-bottom: 10px  !important;
}
.yotpo-device-mobile .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel {
  margin-top: 15px !important;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-smart-topics-panel {
  margin-top: 20px !important;
}
.yotpo-bold-layout .yotpo-layout-header-wrapper {
  justify-content: center !important;
  padding: 0 !important;
  min-width: unset !important;
  background: white !important;
  flex-direction: column !important;
}
.yotpo-bottom-line .yotpo-bottom-line-right-panel {
  padding-top: 5px !important;
  margin-right: 0px !important;
  display: flex !important;
  flex-flow: wrap !important;
}
.yotpo-bottom-line .yotpo-bottom-line-text {
  margin-left: 8px !important;
  margin-bottom: 10px !important;
  margin-top: -1px !important;
}
.yotpo-display-s .yotpo-bottom-line {
	margin-bottom: 0px !important;
}
.yotpo-device-mobile .yotpo-bottom-line {
  width: 100% !important;
}
.yotpo-mobile-filters-btn {
  border-radius: 0px !important;
  border: 1px solid #DDD !important;
}
.yotpo-device-mobile .yotpo-smart-topics-panel {
  margin-bottom: 10px !important;
}
.yotpo-device-mobile .yotpo-reviewer {
  width: 100% !important;
}
.yotpo-device-mobile .yotpo-review-date-container {
  margin-left: auto !important;
  margin-right: 0px !important;
  flex-basis: 100% !important;
}
.close-btn-wrapper {
  right: 35px !important;
  top: 20px !important;
  left: unset !important;
}
.close-btn-wrapper svg {
  color: #00163B !important;
}
.yotpo-device-mobile .close-btn-wrapper {
  right: 45px !important;
}
.yotpo-mobile-filters-popup-overlay-container input {
  border-radius: 0px !important;
  border: 1px solid #DDDDDD !important;
}
.yotpo-read-more {
  text-decoration: underline;
  font-family: var(--secondary-font-family) !important;
}
.is-mobile .yotpo-review-card {
  width: 50% !important;
}
.yotpo-reviews-pagination-item {
  width: unset !important;
  height: unset !important;
  padding: 18px 24px !important;
  border-radius: 0px !important;
  font-size: 16px !important;
  font-weight: 400;
  border: 1px solid var(--text-color) !important;
  text-transform: uppercase !important;
  background-color: var(--text-color) !important;
  color: white !important;
  letter-spacing: 2px !important;
  line-height: 16px !important;
}
.yotpo-reviews-pagination-item:hover {
  color: var(--text-color) !important;
  background-color: white !important;
}
.yotpo-dropdown-closable .yotpo-dropdown-content-wrapper .yotpo-dropdown-option {
  justify-content: flex-end !important;
  width: unset !important;
  height: unset !important;
  padding: 8px 30px !important;
  white-space: nowrap !important;
  margin: 0px !important;
}
.yotpo-dropdown-closable .yotpo-dropdown-content-wrapper .yotpo-dropdown-option svg {
  display: none !important;
}
.yotpo-dropdown-closable .yotpo-dropdown-content-wrapper {
  padding-top: 0px !important;
  margin-bottom: 22px !important;
}
.yotpo-read-more {
  display: block !important;
  margin-left: 0px !important;
}
.yotpo-review-date {
  font-size: 14px !important;
}
.yotpo-star-rating .star-container:not(:last-child) {
  margin-right: 6px !important;
}
.yotpo-more-media {
  border-radius: 0px !important;
  background-color: #00163B !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
.yotpo-incentivized-badge {
  order: 2 !important;
  color: #00163b !important;
  font-size: 12px !important;
  background-color: #e5eefd !important;
  padding: 2px 6px 2px 6px !important;
  align-items: center !important;
  display: flex !important;
  position: relative !important;
  width: 135px !important;
  align-self: unset !important;
}
.yotpo-review-border-smooth {
  display: none !important;
}
.yotpo-custom-questions-see-more-content-wrapper {
  margin-bottom: 0px !important;
}
.yotpo-star-distribution {
  display: flex !important;
  left: 50% !important;
  width: 100% !important;
  align-self: flex-start !important;
  margin-left: 50% !important;
  position: absolute !important;
  top: 100% !important;
  transform: translateX(-100%) !important;
}
.yotpo-device-mobile .yotpo-star-distribution {
  position: relative !important;
  transform: unset !important;
  margin-left: unset !important;
  left: unset !important;
  margin-top: 5px !important;
  padding-inline-end: 0px !important;
  grid-template-columns: unset !important;
  align-items: center !important;
  column-gap: 8px !important;
}
.yotpo-new-review-btn {
  font-size: 12px !important;
  line-height: 18px !important;
  min-width: auto !important;
  height: 40px !important;
  transition: all 300ms !important;
  padding: 0 15px !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  width: unset !important;
}
.modal-body .yotpo-incentivized-badge {
  margin-bottom: 15px !important;
}
.yotpo-empty-state {
  display: none !important;
}
.yotpo-custom-questions-see-more-content-wrapper {
  background-color: #0B163B !important;
  color: white !important;
  width: unset !important;
  padding: 10px 15px 10px 15px !important;
  border-radius: 0px !important;
}
.yotpo-custom-questions-free-text-question {
  display: block !important;
}
.yotpo-custom-questions-free-text-title {
  color: #0B163B !important;
  font-weight: 200 !important;
  display: inline-block !important;
}
.yotpo-custom-questions-free-text-value {
  color: #0B163B !important;
  margin-left: 10px !important;
  font-weight: 700 !important;
  display: inline !important;
}
.yotpo-custom-questions-free-text-wrapper .yotpo-custom-questions-free-text-question {
  margin-bottom: 0px !important;
  display: block !important;
}
.yotpo-modal-header {
  display: none !important;
}
.yotpo-review-media-modal .yotpo-modal-body {
  overflow: hidden !important;
}
.yotpo-review-media-modal .yotpo-review-media-modal-media-container {
  display: block !important;
  height: 100% !important;
}
.yotpo-review-media-modal .yotpo-review-media-modal-preview-container {
  height: 100%;
}
.yotpo-review-media-modal .yotpo-modal-preview-media {
object-fit: cover !important;
  height: 100% !important;
  width: 100% !important;
}
.yotpo-review-media-modal-body {
  margin: 0 40px 0px 0px !important;
}
.yotpo-review-media-modal-body .yotpo-device-laptop.yotpo-device-desktop {
  height: 650px !important;
}
.yotpo-review-media-modal-body .yotpo-reviewer-details-verified div {
justify-content: unset !important;
margin-top: 5px !important;
margin-left: 10px !important;
font-size: 12px !important;
}
.yotpo-review-media-modal-body .yotpo-reviewer-verified-buyer-text {
margin-left: 0px !important;
}
.yotpo-review-media-modal-body .yotpo-reviewer-details-verified {
flex-direction: row !important;
}
.yotpo-reviewer-image {
  display: none !important;
}
.yotpo-review-media-modal-body .yotpo-reviewer-name {
  color: #0B163B !important;
  font-size: 18px !important;
  color: #0B163B !important;
  font-family: var(--secondary-font-family) !important;
  line-height: 22px !important;
}
.yotpo-review-media-modal-body .yotpo-modal-body-right-side {
  margin-bottom: 40px !important;
}
.yotpo-device-mobile .yotpo-review-media-modal-body .yotpo-modal-body-right-side {
  margin: 36px 16px 0 26px !important;
}
.yotpo-modal-body-right-side-center .yotpo-star-rating {
  order: 1 !important;
}
.yotpo-modal-body-right-side-center .yotpo-review-title {
  order: 2 !important;
}
.yotpo-modal-body-right-side-center .yotpo-thumbnail-container {
  order: 4 !important;
}
.yotpo-modal-body-right-side-center .yotpo-modal-body-review-content {
  order: 3 !important;
  line-height: 24px !important;
  margin-top: 0px !important;
}
.yotpo-review-left-panel {
order: 1 !important;
}
.yotpo-review-center-panel {
order: 3 !important;
}
.yotpo-review-right-panel {
  order: 2 !important;
  width: 100% !important;
  text-align: left !important;
  flex-basis: unset !important;
  margin-top: 0px !important;
}
.yotpo-review-media-modal-body .yotpo-review-title {
  font-size: 22px !important;
  font-weight: 400 !important;
  color: #0B163B !important;
  font-family: var(--secondary-font-family) !important;
}
.yotpo-review-media-modal-body .yotpo-content-date {
  width: 100% !important;
  order: 2 !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.yotpo-review-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-title {
color: #0B163B !important;
margin-top: 25px !important;
margin-bottom: 0px !important;
}
.yotpo-device-mobile .yotpo-review-title {
  margin-top: 10px !important;
}
.yotpo-device-mobile .yotpo-review-media-modal .yotpo-modal-body-right-side-top {
  margin-top: 0px !important;
}
.yotpo-review-media-modal .yotpo-modal-body-right-side-top {
  margin-top: 60px !important;
  flex-flow: wrap !important;
}
.modal-backdrop.yotpo-review-media-modal .yotpo-review-media-modal-review .yotpo-date-format, .modal-backdrop.yotpo-review-media-modal .yotpo-review-media-modal-review .yotpo-review-content, .modal-backdrop.yotpo-media-modal .yotpo-media-modal-review .yotpo-review-title, .modal-backdrop.yotpo-media-modal .yotpo-media-modal-review .yotpo-reviewer-name {
color: #0B163B !important;
}
.yotpo-device-desktop .yotpo-review-media-modal .yotpo-modal {
margin-top: 50px !important;
max-width: 1045px !important;
}
.yotpo-modal {
  border-radius: 0px !important;
}
.yotpo-device-desktop .yotpo-media-modal-review {
padding-left: 25px !important;
padding-top: 16px !important;
}
.yotpo-review-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-content {
color: #0B163B !important;
}
.yotpo-review-media-modal-body .yotpo-review-content {
font-size: 16px !important;
font-weight: 300 !important;
width: 80% !important;
order: 2 !important;
margin-bottom: 20px !important;
}
.yotpo-review-media-modal-body .yotpo-thumbnail-container {
order: 4 !important;
}
.yotpo-review-media-modal-body .yotpo-review-rating-title {
order: 1 !important;
}
.yotpo-review-media-modal-body .yotpo-review-questions-mobile-panel {
order: 3 !important;
}
.yotpo-review-media-modal-body .yotpo-review-related-product {
order: 5 !important;
}
.yotpo-review-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-questions-mobile-panel .yotpo-review-customer-questions {
margin-top: 0px !important;
}
.yotpo-review-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-questions-mobile-panel {
margin-top: 0px !important;
overflow: unset !important;
margin-bottom: 20px !important;
}
.yotpo-device-mobile .modal-backdrop.yotpo-media-modal .yotpo-media-modal-media {
overflow: visible !important;
}
.yotpo-device-mobile .yotpo-review-media-modal-media-container {
  margin: 0 !important;
}
.yotpo-device-mobile .yotpo-reviewer {
  gap: 0px !important;
}
.yotpo-device-mobile .yotpo-review-date-container {
  margin-left: 0px !important;
  margin-bottom: 5px !important;
}
.yotpo-review-media-modal .yotpo-close-icon {
  top: 15px !important;
  right: 15px !important;
  transform: scale(1.2);
}
.yotpo-device-mobile .yotpo-review-media-modal .yotpo-close-icon {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 1;
    height: 30px;
    width: 30px;
    transform: scale(0.7);
}
.yotpo-review-media-modal .yotpo-close-icon circle {
fill: transparent !important;
}
.yotpo-review-media-modal .yotpo-close-icon path {
fill: #00163B !important;
}
.yotpo-device-mobile .yotpo-review-media-modal .yotpo-close-icon path { 
fill: #00163B !important;
transform: scale(2) !important;
}
.yotpo-device-mobile .yotpo-review-media-modal .yotpo-modal-left-arrow {
background-color: transparent !important;
left: 5% !important;
top: 20% !important;
}
.yotpo-device-mobile .yotpo-review-media-modal .yotpo-modal-right-arrow {
background-color: transparent !important;
left: 90% !important;
top: 20% !important;
}
/*START OF BASIC CUSTOMIZATION 2/7/2024*/
.yotpo-reviews-main-widget .yotpo-custom-questions-title {
  position: relative;
}
.yotpo-reviews-main-widget .yotpo-custom-questions-value {
  font-weight: bold !important;
}
.yotpo-reviews-main-widget .yotpo-custom-questions-title::after {
  content: "";
  background-color: #fff;
  position: absolute;
  width: 4px;
  height: 10px;
  right: 0;
  top: 6px;
}
.yotpo-reviews-main-widget .yotpo-custom-questions-see-more-content-wrapper .yotpo-custom-questions-title::after {
background: var(--primary-color);
}
.yotpo-reviews-main-widget .yotpo-custom-questions-question-wrapper span:last-child {
  display: none;
}
/*END OF BASIC CUSTOMIZATION 2/7/2024*/

/* START OF UGC Edit request 2/14/2024*/
.yotpo-reviews-main-widget .yotpo-review-card .content-container .yotpo-review-title {
  font-size: 24px !important;
  font-weight: 500 !important;
  margin-bottom: 8px !important;
}
.yotpo-reviews-main-widget .modal-backdrop.yotpo-media-modal .modal-body {
    overflow: unset;
}
.yotpo-reviews-main-widget .modal-backdrop.yotpo-media-modal .yotpo-review.yotpo-media-modal-review .yotpo-review-title, 
.yotpo-reviews-main-widget .modal-backdrop.yotpo-media-modal .yotpo-review.yotpo-media-modal-review .yotpo-review-content,
.yotpo-reviews-main-widget .modal-backdrop.yotpo-media-modal .yotpo-review.yotpo-media-modal-review .yotpo-reviewer-name,
.yotpo-reviews-main-widget .modal-backdrop.yotpo-media-modal .yotpo-review.yotpo-media-modal-review .yotpo-date-format {
    color: #0B163B !important;
}
/* START OF UGC Edit request 2/14/2024*/

.yotpo-tooltip-container-hover .yotpo-tooltip.visible {
  background-color: #0B163B !important;
  color: white !important;
  height: unset !important;
  padding: 6px 15px !important;
  border-radius: 0px !important;
}
.yotpo-tooltip-container-hover .yotpo-tooltip .yotpo-tooltip-triangle {
  border-top: 15px solid #0B163B !important;
}
.yotpo-review-card .content-container-with-votes {
  padding: 16px 16px 6px 0px !important;
}
.yotpo-review-votes-text {
  display: none !important;
}
.yotpo-review-comment {
  display: none !important;
}
.yotpo-selected-value {
  font-family: var(--secondary-font-family) !important;
}
.yotpo-text-container {
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: 0.5px !important;
}
#yotpo-summary .yotpo-button-icon {
  display: none !important;
}
#yotpo-summary {
  padding: 0 !important;
  height: unset !important;
  border-radius: 0 !important;
  color: var(--primary-color) !important;
  background-color: var(--yotpo-empty-white) !important;
  border: 1px solid var(--primary-color) !important;
  margin-top: 0px !important;
}
#yotpo-summary:hover {
  color: var(--yotpo-empty-white) !important;
  background-color: var(--primary-color) !important;
}
#yotpo-summary .yotpo-button-icon-text {
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  font-size: 16px !important;
  line-height: 16px !important;
  padding: 18.5px 24px !important;
  font-weight: 200 !important;
}
.yotpo-bottom-line-summary {
  margin-bottom: 16px !important;
}
.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
  font-family: var(--primary-font-family) !important;
  font-size: 24px !important;
  line-height: 32px !important;
  margin-top: -5px !important;
}
.yotpo-header-lower-wrapper {
  display: block !important;
  position: absolute !important;
  top: 100% !important;
  left: 50% !important;
  width: 50% !important;
}
.yotpo-device-mobile .yotpo-header-lower-wrapper {
  position: relative !important;
  top: unset !important;
  left: unset !important;
  width: unset !important;
  padding-top: 16px !important;
}
.yotpo-head {
  justify-content: center !important;
  min-height: unset !important;
  margin-top: 40px !important;
  margin-bottom: 8px !important;
}
.yotpo-headline {
  font-size: 40px !important;
  font-family: var(--primary-font-family) !important;
  font-weight: 200 !important;
  line-height: 40px !important;
}
.yotpo-display-s .yotpo-head .yotpo-headline {
  font-size: 24px !important;
  margin-top: 0px !important;
}
.yotpo-display-s .yotpo-head {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary {
  margin-top: 0px !important;
}
.yotpo-device-mobile .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary {
  margin-bottom: 0px !important;
}
.yotpo-display-s .yotpo-filters-container {
  margin-top: 0px !important;
}
.yotpo-reviewer-badge-container {
  margin-top: 6px !important;
}
.yotpo-header-lower-wrapper {
background-color: white !important;
}
.yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper {
  gap: 0px !important;
  width: 100% !important;
  max-width: unset !important;
  margin-bottom: 8px !important;
}
.yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-title {
  color: rgb(0, 22, 59);
  font-family: "MaisonNeue Book" !important;
  font-weight: 400 !important;
  font-size: 12px !important;
  font-weight: 14px !important;
  letter-spacing: 0.5px !important;
}
.yotpo-custom-questions-range-question-wrapper:has(.yotpo-custom-questions-range-question-title:not([title="Fit"]):not([title="Width"])) > * {
    display: none !important;
}
.yotpo-device-mobile .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-title {
  font-size: 14px !important;
}
.yotpo-progress-bar {
  background: #DCDBDD !important;
  border-radius: 0px !important;
  height: 4px !important;
  margin-bottom: 16px !important;
  width: 100% !important;
}
.yotpo-star-distribution-row-wrapper {
  margin-bottom: 8px;
}
.yotpo-progress-bar .yotpo-progress-bar-score {
  height: 4px !important;
  background: #03143B !important;
  border-radius: 0px !important;
}
.yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-value {
  line-height: 100% !important;
  color: #03143B;
  font-family: "MaisonNeue Book" !important;
  font-weight: 600 !important;
  font-size: 10px;
}
.yotpo-device-mobile .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-value { 
  font-weght: 500 !important;
}
.yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper:not([type="Size"]) {
  display: none !important;
}
.yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-range-question {
  display: flex !important;
  width: 100% !important;
  flex-direction: column !important;
}
.yotpo-device-mobile .yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-range-question {
  gap: 8px !important;
}
.yotpo-bottom-line-question-wrapper-horizontal {
  width: 100% !important;
  display: inline-block !important;
}
.yotpo-review-question-wrapper {
  width: 100% !important;
}
.yotpo-device-mobile .yotpo-review-question-wrapper {
  border-left: none !important;
  padding-left: unset !important;
}
.yotpo-star-distribution-bar {
  width: 40% !important;
}
.yotpo-device-mobile .yotpo-star-distribution-bar {
  width: 275px !important;
  margin-right: 10px !important;
  margin-left: 10px !important;
  margin-top: 12px !important;
}
.yotpo-distribution-row {
  align-items: center !important;
}
.yotpo-device-mobile .yotpo-distribution-row {
  display: flex !important;
  width: 100% !important;
}
.yotpo-star-distribution-value {
  line-height: 22px !important;
  margin-left: 8px !important;
  height: unset !important;
}
.yotpo-device-mobile .yotpo-star-distribution-value {
  margin-left: unset !important;
  min-width: 0px !important;
  display: flex !important;
  justify-content: flex-start !important;
}
.yotpo-device-mobile .yotpo-star-distribution-index-wrapper {
	margin-top: 9px !important;
}
.yotpo-star-distribution .yotpo-star-rating-icon {
  height: 12px !important;
  width: 12px !important; 
  margin-bottom: 2px !important;
}
.yotpo-device-mobile .yotpo-star-rating-icon {
  margin-bottom: 1px !important;
}
/* changes needed when updating version 11/14/25 START */

.yotpo-search-filter {
  position: relative !important;
  width: 330px !important;
}
.yotpo-filters-container input {
  font-size: 16px !important;
  padding: 12px 16px 12px 48px !important;
  line-height: 24px !important;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container {
  border: none !important;
}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container {
  margin-top: 20px !important;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-search-filter--focus {
  border: none !important;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container:hover {
  border: none !important;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-search-filter--focus:hover {
  border: none !important;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-search-filter--focus button {
  background-color: transparent !important;
}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-search-filter--focus button svg {
  background-color: transparent !important;
}
.yotpo-icon-button__container {
  left: 2% !important;
  position: absolute !important;
  background-color: transparent !important;
}
.yotpo-icon-button__container button {
  background-color: transparent !important;
}
.yotpo-icon-button__container button:hover {
  background-color: transparent !important;
}
.yotpo-icon-button__container button svg {
  fill: #373330 !important;
}
.yotpo-icon-button__container button:hover svg {
  fill: #373330 !important;
}
.yotpo-search-filter::after {
  display: none !important;
}
.yotpo-selected-value__value {
  font-weight: 300 !important;
}
.yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected {
  color: #03143B !important;
  background-color: #ffffff !important;
}
.yotpo-dropdown-content-wrapper .yotpo-dropdown-option--hover {
  color: #03143B !important;
  background-color: #ffffff !important;
  font-weight: 600 !important;
}
.yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected::hover {
  color: #03143B !important;
  background-color: #ffffff !important;
    font-weight: 600 !important;
}
.yotpo-display-l .yotpo-review-media-modal-body .yotpo-modal-body-right-side {
  overflow-y: unset !important;
}
.yotpo-dropdown-option:last-child {
  display: none !important;
}
/* changes needed when updating version 11/14/25 END */


@media (min-width: 769px) {
  .yotpo-header-container {
    margin-bottom: 15% !important;
  }}
@media (min-width: 500px) and (max-width: 1023px) {
  .yotpo-header-container {
    margin-bottom: 30% !important;
  }
  .yotpo-star-distribution-bar {
  	width: 35% !important;
  }}
@media (min-width: 1024px) and (max-width: 1200px) {
  .yotpo-header-container {
    margin-bottom: 24% !important;
  }}
@media (min-width: 1201px) and (max-width: 1550px) {
  .yotpo-header-container {
    margin-bottom: 18% !important;
  }}
@media (min-width: 766px) and (max-width: 770px) {
  .yotpo-star-distribution .yotpo-star-distribution-row-wrapper {
    justify-content: center !important;
  }}
@media (min-width: 500px) {
  .yotpo-header-container:not(:has(.yotpo-header-lower-wrapper))
    .yotpo-layout-header-wrapper
    .yotpo-distribution-row {
    justify-content: center !important;
  }}
#yotpo-reviews-section-data {
  display: none !important;
}
@font-face {
      font-family: 'Grifo-LightUpdated';
      font-weight: 300;
      font-display: swap;
      src: url("assets/font-grifos-light.a21217c5f18268ef.woff");
    }
@font-face {
      font-family: 'MaisonNeue Book';
      font-weight: 400;
      src: url("assets/maisonneue-book.2cb1e69547787463.otf");
    }
#onetrust-pc-sdk input[aria-disabled=true],#onetrust-banner-sdk input[aria-disabled=true]{pointer-events:none;opacity:.6}
.yotpo-base-layout{margin:0 auto}
.yotpo-main-widget-layout{margin:auto;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style)}
.yotpo-main-widget-tabs:not(.pp-embedded-displayed){margin-top:35px}
.yotpo-reviews-main-widget a:empty,.yotpo-reviews-main-widget article:empty,.yotpo-reviews-main-widget div:empty,.yotpo-reviews-main-widget dl:empty,.yotpo-reviews-main-widget h1:empty,.yotpo-reviews-main-widget h2:empty,.yotpo-reviews-main-widget h3:empty,.yotpo-reviews-main-widget h4:empty,.yotpo-reviews-main-widget h5:empty,.yotpo-reviews-main-widget h6:empty,.yotpo-reviews-main-widget p:empty,.yotpo-reviews-main-widget section:empty,.yotpo-reviews-main-widget ul:empty{display:block}
.yotpo-reviews-main-widget input,.yotpo-reviews-main-widget label,.yotpo-reviews-main-widget select,.yotpo-reviews-main-widget textarea{width:auto;padding:initial;margin:initial}
.yotpo-reviews-main-widget svg{width:unset;height:unset}
.yotpo-reviews-main-widget a[href]:focus-visible,.yotpo-reviews-main-widget button:focus-visible{outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color;outline-offset:3px;outline-color:var(--yotpo-focused-blue)}
.yotpo-widget-clear,.yotpo-widget-clear button,.yotpo-widget-clear form input,.yotpo-widget-clear span{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;-o-border-image:none;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;-moz-columns:auto;columns:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-moz-column-rule-color:currentColor;column-rule-color:currentColor;-moz-column-rule-style:none;column-rule-style:none;-moz-column-rule-width:none;column-rule-width:none;-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;display:inline;empty-cells:show;float:none;font:normal;font-family:var(--secondary-font-family);font-size:medium;font-style:normal;font-variant:normal;font-weight:400;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:inherit;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;word-break:normal;widows:0;width:auto;word-spacing:normal;z-index:auto}
.yotpo-reviews-main-widget{text-align:center;color:var(--yotpo-black);background-color:var(--background-color)}
.yotpo-reviews-main-widget .sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.yotpo-reviews-main-widget .unselectable{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}
.yotpo-reviews-main-widget .top-margin{margin-top:10px}
.yotpo-simple-tooltip[data-v-748f8a28]{padding:2px 4px;color:#fff;background-color:#545454;border-radius:4px;font-size:12px;position:absolute;bottom:var(--tooltip-bottom-position);left:0;align-items:center;justify-content:center;display:none;z-index:10;width:-moz-max-content;width:max-content}
.yotpo-simple-tooltip--right[data-v-748f8a28]{right:100%;transform:translateX(100%);left:auto}
.yotpo-icon-button__container[data-v-ec5db410]{position:relative}
.yotpo-icon-button__container .yotpo-icon-button[data-v-ec5db410]{background-color:var(--background);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--icon-button-radius);width:var(--icon-button-width);height:var(--icon-button-width);margin-inline-end:var(--icon-button-margin-right)}
.yotpo-icon-button__container .yotpo-icon-button .yotpo-icon-button__icon[data-v-ec5db410]{display:flex;align-items:center;justify-content:center;cursor:pointer;fill:var(--color)}
.yotpo-icon-button__container .yotpo-icon-button .yotpo-icon-button__icon svg[data-v-ec5db410]{cursor:pointer;fill:currentColor}
.yotpo-icon-button__container .yotpo-icon-button[data-v-ec5db410]:focus,.yotpo-icon-button__container .yotpo-icon-button[data-v-ec5db410]:hover{background-color:var(--hover-background)}
.yotpo-icon-button__container .yotpo-icon-button:focus .yotpo-icon-button__icon[data-v-ec5db410],.yotpo-icon-button__container .yotpo-icon-button:hover .yotpo-icon-button__icon[data-v-ec5db410]{fill:var(--hover-color)}
.yotpo-icon-button__container .yotpo-icon-button[data-v-ec5db410]:focus-visible{outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color;outline-offset:3px;outline-offset:2px}
.yotpo-search-filter{width:176px;height:33px;display:flex;justify-content:center;align-items:center;border-color:var(--yotpo-b2b-light-grey);border-width:1px;border-style:solid;border-radius:100px;background-color:var(--yotpo-empty-white);position:relative}
.yotpo-search-filter--focus,.yotpo-search-filter:hover{border:1px solid var(--primary-color)!important}
.yotpo-search-filter--focus:after,.yotpo-search-filter:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100px;outline:1px solid var(--primary-color);outline-offset:2px;z-index:-1}
.yotpo-search-filter .yotpo-search-input{width:100%;height:100%;border:none;box-sizing:border-box;border-start-start-radius:100px;border-end-start-radius:100px;font-size:14px;line-height:14px;outline:none;box-shadow:none;font-family:var(--secondary-font-family);text-align:start;background-color:var(--yotpo-empty-white);padding-inline-end:18px;margin-inline-end:4px;padding-inline-start:14px}
.yotpo-search-filter .yotpo-search-input .yotpo-search-input::-moz-placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-search-filter .yotpo-search-input .yotpo-search-input::placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-search-filter .yotpo-search-input .yotpo-search-input::-ms-input-placeholder{color:var(--yotpo-black)}
.yotpo-display-s .yotpo-search-filter{width:80%}
.yotpo-display-s .yotpo-search-filter .yotpo-search-input{height:33px;font-size:16px;padding-inline-start:14px}
.yotpo-search-input::-moz-placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-search-input::placeholder{color:var(--yotpo-black);opacity:1}
.yotpo-search-input::-ms-input-placeholder{color:var(--yotpo-black)}
.yotpo-review-border-smooth{height:5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2710%27 height=%275%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke-width=%272%27 stroke=%27%23eaeaea%27 d=%27M0 .5h10%27/%3E%3C/svg%3E")}
span.yotpo-star-rating-filter.yotpo-star-rating-filter--rtl .star-container{transform:scaleX(-1);margin-left:8px;margin-right:0!important}
span.yotpo-star-rating-filter .star-container{display:flex}
span.yotpo-star-rating-filter .star-container:not(:last-child){margin-right:8px}
span.yotpo-star-rating-filter span{cursor:pointer}
.yotpo-selected-icon--focused path[data-v-75d918e0]{fill:var(--yotpo-black)}
.yotpo-display-s .yotpo-dropdown-closable[data-v-97ec4f14],.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-combobox-input[data-v-97ec4f14],.yotpo-display-s .yotpo-dropdown-wrapper[data-v-97ec4f14]{width:100%}
.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-base[data-v-97ec4f14]{width:100%;display:flex;justify-content:space-between}
.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-base--textual[data-v-97ec4f14]{width:auto}
.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-selected-value[data-v-97ec4f14]{font-size:16px}
.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-selected-value--textual[data-v-97ec4f14]{width:auto;font-size:14px}
.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-selected-value--textual span[data-v-97ec4f14]{font-size:inherit}
.yotpo-display-s .yotpo-dropdown-closable .yotpo-dropdown-base .yotpo-selected-value__value[data-v-97ec4f14]{max-width:unset}
.yotpo-display-s .yotpo-dropdown-content-wrapper[data-v-97ec4f14]{width:100%}
.yotpo-display-s .yotpo-dropdown-content-wrapper--textual[data-v-97ec4f14]{width:auto}
.yotpo-display-s .yotpo-dropdown-content-wrapper .yotpo-dropdown-option[data-v-97ec4f14]{width:calc(100% - 18px)}
.yotpo-display-s .yotpo-dropdown-label[data-v-97ec4f14]{position:static;color:var(--yotpo-black)}
.yotpo-display-s .yotpo-dropdown-label--textual[data-v-97ec4f14]{position:absolute}
.yotpo-dropdown-wrapper[data-v-97ec4f14]{display:flex;gap:11px;flex-flow:wrap;position:relative}
.yotpo-dropdown-label[data-v-97ec4f14]{font-size:14px;position:absolute;z-index:1;top:8px;left:13px}
.yotpo-dropdown-label--textual[data-v-97ec4f14]{top:0;left:0}
.yotpo-dropdown-label--inside[data-v-97ec4f14],.yotpo-dropdown-label--textual[data-v-97ec4f14]{pointer-events:none;cursor:pointer}
.yotpo-dropdown-closable[data-v-97ec4f14]{display:flex;flex-direction:row;align-items:center;font-size:14px;font-family:var(--secondary-font-family);gap:5px;position:relative;cursor:pointer}
.yotpo-dropdown-closable--textual[data-v-97ec4f14]{width:100%}
.yotpo-dropdown-closable[data-v-97ec4f14]:focus-visible{border-radius:100px;outline-offset:3px;outline-color:var(--yotpo-focused-blue)}
.yotpo-dropdown-base[data-v-97ec4f14]{font-family:inherit;font-size:inherit;padding:8px 12px;display:flex;justify-content:center;align-items:center;min-width:173px}
.yotpo-dropdown-base.yotpo-dropdown-base--rtl .yotpo-selected-value[data-v-97ec4f14]{left:unset}
.yotpo-dropdown-base.yotpo-dropdown-base--rtl .yotpo-dropdown-arrow-icon[data-v-97ec4f14]{margin:0}
.yotpo-dropdown-base--textual[data-v-97ec4f14]{display:flex;align-items:center;justify-content:right;width:100%;min-width:unset;padding:0}
.yotpo-dropdown-base .yotpo-dropdown-arrow-icon[data-v-97ec4f14]{cursor:pointer;margin-inline-start:5px;flex-shrink:0}
.yotpo-dropdown-base .yotpo-dropdown-arrow-icon--textual[data-v-97ec4f14]{position:static;flex-basis:auto;margin-top:0}
.yotpo-dropdown-base .yotpo-selected-value[data-v-97ec4f14]{cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;display:flex;align-items:center}
.yotpo-dropdown-base .yotpo-selected-value span[data-v-97ec4f14]{font-family:inherit;font-size:inherit;cursor:inherit}
.yotpo-dropdown-base .yotpo-selected-value--textual[data-v-97ec4f14]{position:static;flex-basis:auto;transform:none;margin-inline-end:5px;width:auto}
.yotpo-dropdown-base .yotpo-selected-value--textual span[data-v-97ec4f14]{font-size:14px;font-family:var(--secondary-font-family);cursor:pointer}
.yotpo-dropdown-base .yotpo-selected-value--textual .yotpo-selected-value__value[data-v-97ec4f14]{margin-inline-start:5px}
.yotpo-dropdown-base .yotpo-selected-value .yotpo-selected-value__value[data-v-97ec4f14]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:330px;font-size:inherit;font-family:inherit;display:block;cursor:pointer;font-weight:600}
.yotpo-selected-value__label--textual[data-v-97ec4f14]{opacity:0}
.yotpo-dropdown-content-wrapper[data-v-97ec4f14]{position:absolute;border:1px solid var(--yotpo-b2b-light-grey);box-sizing:border-box;box-shadow:0 3px 10px rgba(0,0,0,.15);z-index:200000;top:calc(100% + 6px);margin-bottom:6px;width:auto;min-width:100%;border-radius:4px;padding:12px 12px 2px}
.yotpo-dropdown-content-wrapper .yotpo-dropdown-option[data-v-97ec4f14]{display:flex;justify-content:space-between;align-items:center;height:36px;cursor:pointer;font-weight:400;font-size:14px;padding-inline-start:10px;padding-inline-end:8px;gap:18px;border-radius:4px;margin-bottom:10px}
.yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected[data-v-97ec4f14]{color:var(--yotpo-empty-white);background-color:var(--2af9d36e);font-weight:900}
.yotpo-dropdown-content-wrapper .yotpo-dropdown-option--focus[data-v-97ec4f14],.yotpo-dropdown-content-wrapper .yotpo-dropdown-option--hover[data-v-97ec4f14]{background-color:var(--ec8247ae);color:var(--yotpo-black);font-weight:400}
.yotpo-dropdown-content-wrapper .yotpo-dropdown-option--focus svg path[data-v-97ec4f14],.yotpo-dropdown-content-wrapper .yotpo-dropdown-option--hover svg path[data-v-97ec4f14]{fill:var(--yotpo-black)!important}
.yotpo-dropdown-option-label[data-v-97ec4f14]{display:flex;white-space:nowrap;flex-wrap:nowrap;gap:10px}
.yotpo-dropdown-option-label span[data-v-97ec4f14]{cursor:pointer}
.yotpo-reviews-widget-dropdown[data-v-5dfb992c]:focus{border:1px solid var(--yotpo-form-border-black)}
.yotpo-filters-container{width:100%;display:flex;margin:40px 0 10px 0}
.yotpo-filters-container .yotpo-filters-container-inner{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;align-items:flex-start;justify-content:space-between;row-gap:24px;-moz-column-gap:10px;column-gap:10px}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{display:flex;flex-direction:row;flex-basis:80%;justify-content:flex-start;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:24px}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container{flex-grow:0}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel{display:flex;flex-direction:row;flex-basis:15%;justify-content:flex-end;align-self:flex-end}
.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel .yotpo-sorting-filter-container{flex-grow:0}
.yotpo-display-s .yotpo-filters-container{display:flex;flex-direction:column;margin:24px 0 12px 0;width:100%;place-content:flex-end}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:24px}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{width:100%;justify-content:space-between}
.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container{width:180px;flex-grow:2}
.yotpo-progress-bar{display:flex;width:141px;height:6px;background:#eaeaea;border-radius:17px;margin-right:22px;margin-top:4px}
.yotpo-progress-bar .yotpo-progress-bar-score{background:var(--primary-color);height:6px;border-radius:17px}
.yotpo-display-m .yotpo-bold-layout .yotpo-progress-bar{width:110px}
.yotpo-progress-bar-value{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;position:relative}
.yotpo-progress-bar-value .yotpo-progress-bar-value-point{position:relative;bottom:8px;background:var(--product-custom-questions-color);border-radius:50%;width:10px;height:10px}
.yotpo-progress-bar-value .yotpo-progress-bar-value-label{display:flex;justify-content:space-between;position:absolute;margin-top:3px;font-size:12px;font-weight:600;line-height:22px;color:var(--yotpo-card-accent)}
.yotpo-star-distribution-row-wrapper{opacity:.5;cursor:pointer;direction:ltr}
.yotpo-star-distribution-row-wrapper.default-row,.yotpo-star-distribution-row-wrapper.selected-row,.yotpo-star-distribution-row-wrapper:hover{opacity:1}
.yotpo-star-distribution-row-wrapper.selected-row .yotpo-star-distribution-index,.yotpo-star-distribution-row-wrapper.selected-row .yotpo-star-distribution-value,.yotpo-star-distribution-row-wrapper:hover .yotpo-star-distribution-index,.yotpo-star-distribution-row-wrapper:hover .yotpo-star-distribution-value{font-weight:var(--primary-font-weight);text-decoration:underline}
.yotpo-star-distribution-index-wrapper{display:flex;flex-direction:row;width:30px;align-items:center;align-self:baseline}
.yotpo-star-distribution-index-wrapper .yotpo-star-distribution-index{width:9px;font-style:normal;color:#202020;margin-right:8px}
.yotpo-star-distribution-index-wrapper .yotpo-star-distribution-index,.yotpo-star-distribution-value{font-size:14px;line-height:125.9%;color:var(--primary-color);font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style)}
.yotpo-star-distribution-value{height:25px}
.yotpo-star-distribution-bar{margin-left:22px;margin-right:22px;margin-top:4px}
.yotpo-display-m .yotpo-bold-layout .yotpo-star-distribution-bar{margin-left:18px;margin-right:0}
.yotpo-distribution-row{display:flex;flex-direction:row}
.yotpo-custom-questions-wrapper{display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px;flex-wrap:wrap;max-width:100%}
.yotpo-custom-questions-wrapper .yotpo-custom-questions-question-wrapper{display:flex;max-width:100%;flex-wrap:wrap}
.yotpo-custom-questions-wrapper .yotpo-custom-questions-question-wrapper .yotpo-custom-questions-wrapper-suffix-padding{margin-inline-start:12px}
.yotpo-custom-questions-wrapper .yotpo-custom-questions-title{justify-self:flex-start;grid-column-start:1;text-align:start;text-transform:capitalize;font-weight:700;margin-right:10px;font-size:14px;line-height:22px}
.yotpo-custom-questions-wrapper .yotpo-custom-questions-value{justify-self:flex-start;grid-column-start:2;text-align:start;font-style:normal;font-weight:400;font-size:14px;line-height:22px}
.yotpo-display-s .yotpo-custom-questions-wrapper,.yotpo-display-s .yotpo-custom-questions-wrapper .yotpo-custom-questions-question-wrapper{flex-direction:row}
.yotpo-display-s .yotpo-custom-questions-wrapper .yotpo-custom-questions-title,.yotpo-display-s .yotpo-custom-questions-wrapper .yotpo-custom-questions-value{flex-wrap:wrap;display:flex}
.yotpo-progress-bar-value{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;position:relative;direction:ltr}
.yotpo-progress-bar-value .yotpo-progress-bar-value-label{display:flex;justify-content:space-between;position:relative;margin-top:3px;font-size:12px;font-weight:600;line-height:22px;color:var(--text-color)}
.yotpo-custom-questions-range-question[data-v-3d6706d2]{margin-bottom:10px}
.yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper[data-v-3d6706d2]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}
.yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-title[data-v-3d6706d2]{display:flex;text-transform:capitalize;font-size:14px;font-weight:700;line-height:14px;color:var(--text-color)}
.yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper .yotpo-custom-questions-range-question-value[data-v-3d6706d2]{display:flex;justify-content:space-between;text-align:start;font-size:12px;line-height:22px;color:var(--text-color);direction:ltr}
.yotpo-review-question-wrapper[data-v-1c18c86b]{width:100%}
.yotpo-display-s .yotpo-review-question-wrapper[data-v-1c18c86b]{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap}
.yotpo-bottom-line--rtl .yotpo-review-question-wrapper[data-v-1c18c86b]{margin-right:10px}
.yotpo-bold-layout .yotpo-bottom-line-question-wrapper-horizontal .yotpo-questions-wrapper,.yotpo-bold-layout .yotpo-bottom-line-question-wrapper-horizontal .yotpo-range-questions-left-wrapper .yotpo-custom-questions-range-question{justify-content:flex-start}
.yotpo-bottom-line-question-wrapper-vertical .yotpo-custom-questions-range-question,.yotpo-bottom-line-question-wrapper-vertical .yotpo-questions-wrapper{display:flex;flex-direction:column}
.yotpo-bottom-line-question-wrapper-horizontal{display:flex;flex-direction:column;justify-content:center;padding:20px 0;width:85%;margin:auto}
.yotpo-bottom-line-question-wrapper-horizontal .yotpo-range-questions-left-wrapper .yotpo-custom-questions-range-question{justify-content:space-between}
.yotpo-bottom-line-question-wrapper-horizontal .yotpo-range-questions-center-wrapper .yotpo-custom-questions-range-question{justify-content:center}
.yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-range-question{display:flex;flex-direction:row;gap:0}
.yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-range-question .yotpo-custom-questions-range-question-wrapper{margin-left:17px;margin-right:17px;width:200px;max-width:200px;margin-bottom:25px}
.yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-see-more-closable .yotpo-custom-questions-see-more-content-wrapper .yotpo-custom-questions-range-question{justify-content:flex-start}
.yotpo-display-s .yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-range-question-wrapper{max-width:200px;width:200px;margin-left:0;margin-right:0}
.yotpo-display-s .yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-see-more-closable .yotpo-custom-questions-see-more-content-wrapper .yotpo-custom-questions-range-question,.yotpo-display-s .yotpo-bottom-line-question-wrapper-horizontal .yotpo-range-questions-center-wrapper .yotpo-custom-questions-range-question,.yotpo-display-s .yotpo-bottom-line-question-wrapper-horizontal .yotpo-range-questions-left-wrapper .yotpo-custom-questions-range-question{justify-content:space-between}
.yotpo-display-s .yotpo-custom-questions-range-question{flex-wrap:wrap}
.yotpo-display-m .yotpo-bottom-line-question-wrapper-horizontal{width:96%}
.yotpo-display-m .yotpo-bottom-line-question-wrapper-horizontal .yotpo-custom-questions-range-question-wrapper{max-width:200px;width:200px;margin-left:14px;margin-right:14px}
.yotpo-head .yotpo-headline{font-size:20px;color:var(--text-color);font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);margin-top:0;margin-bottom:0;align-self:end}
.yotpo-bold-layout .yotpo-head{display:flex;flex-direction:row;justify-content:space-between;min-height:100px;align-items:center;margin-bottom:32px}
.yotpo-bold-layout .yotpo-headline{font-weight:800;font-size:25px;line-height:125.9%}
.yotpo-display-l .yotpo-main-layout .yotpo-head,.yotpo-display-m .yotpo-main-layout .yotpo-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;margin-bottom:70px;margin-top:70px}
.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,.yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline{font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);flex-basis:50%}
.yotpo-display-s .yotpo-head{margin-top:38px;display:flex;flex-direction:column-reverse;justify-content:center}
.yotpo-display-s .yotpo-head .yotpo-headline{margin-top:38px;align-self:center}
.yotpo-new-review-btn-wrapper{display:flex}
.yotpo-display-l .yotpo-new-review-btn-wrapper,.yotpo-display-m .yotpo-new-review-btn-wrapper{flex-direction:row}
.yotpo-display-s .yotpo-new-review-btn-wrapper{flex-direction:column;margin-left:0}
.yotpo-date-format{white-space:nowrap;color:var(--text-color);font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style)}
.yotpo-review-date[data-v-c637d528]{color:var(--yotpo-b2b-dark-grey)}
.yotpo-date-label[data-v-c637d528]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.yotpo-review-title{font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);font-size:18px;color:var(--yotpo-primary-text-black);margin-top:0;margin-bottom:0;& strong{font-weight:inherit;font-family:inherit;font-style:inherit}}
.yotpo-text-container[data-v-0909d005]{display:inline}
.yotpo-text-container .yotpo-read-more-text[data-v-0909d005]{font-weight:var(--secondary-font-weight);font-family:var(--secondary-font-family);font-style:var(--secondary-font-style);color:var(--text-color);font-size:inherit;line-height:22px;letter-spacing:0;word-break:break-word;display:contents}
.yotpo-text-container .yotpo-read-more[data-v-0909d005]{color:var(--primary-color);font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);display:inline-block;margin-left:5px;font-size:14px;height:24px}
.yotpo-text-container .yotpo-read-more[data-v-0909d005]:hover{color:unset;cursor:pointer}
.yotpo-text-container .yotpo-read-more[data-v-0909d005]:focus-visible{outline:revert}
.yotpo-text-container .sr-only[data-v-0909d005]{display:none}
.yotpo-reviewer-verified-icon-standalone[data-v-4c2f4803]{display:flex}
.yotpo-reviewer-verified-buyer-text[data-v-4c2f4803]{font-size:smaller;color:var(--primary-color);font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);white-space:nowrap}
.yotpo-reviewer[data-v-cd260612]{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;align-items:center;align-self:flex-start;gap:5px}
.yotpo-review-date-container[data-v-cd260612],.yotpo-reviewer-badge-container[data-v-cd260612]{display:flex;flex-direction:row;margin-right:13px}
.yotpo-reviewer-name[data-v-cd260612]{text-align:start;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);align-self:flex-start;word-break:break-all;margin-right:13px}
.yotpo-horizontal-separator[data-v-cd260612]{border:1px solid var(--yotpo-card-accent);height:13px;margin-inline-end:9px;margin-inline-start:-9px;align-self:center}
[data-v-cd260612] .yotpo-verified-icon{width:13px;height:13px;margin-top:2px}
[data-v-cd260612] .yotpo-reviewer-verified-buyer-text{color:var(--4fbaab34)}
.yotpo-display-l .yotpo-review-date-container[data-v-cd260612],.yotpo-display-m .yotpo-review-date-container[data-v-cd260612]{display:none}
.yotpo-related-product-container{&[data-v-1dfc8e59]{display:flex;flex-direction:column;font-size:12px;margin-top:12px;align-items:flex-start;color:var(--yotpo-card-accent);font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);line-height:14px;max-width:90%;text-align:start}.yotpo-related-product[data-v-1dfc8e59]{display:flex;align-items:center;margin-bottom:8px}}
.yotpo-related-product-label[data-v-1dfc8e59],.yotpo-related-product-name[data-v-1dfc8e59]{color:var(--text-color);font-size:12px}
a.yotpo-related-product-name-link[data-v-1dfc8e59]{font-size:12px;color:var(--primary-color);text-decoration:none;padding:10px;margin:-10px;display:inline-block;line-height:1}
a.yotpo-related-product-name-link[data-v-1dfc8e59]:hover{cursor:pointer;color:var(--stars-color);text-decoration:none}
.yotpo-star-rating{display:flex;align-items:center}
.yotpo-star-rating.yotpo-star-rating--rtl .star-container{transform:scaleX(-1);margin-left:8px;margin-right:0!important}
.yotpo-star-rating .star-container{display:flex}
.yotpo-star-rating .star-container:not(:last-child){margin-right:8px}
.yotpo-verified-icon{margin-top:var(--b927711e)}
.card-container[data-v-753a42e6]{padding:16px;background:var(--ac1ee4ba);border-radius:3px;contain:layout}
.content-container[data-v-753a42e6]{padding:16px}
.content-header[data-v-753a42e6]{display:flex;justify-content:space-between;align-items:center}
.content-header .yotpo-review-date[data-v-753a42e6]{padding-top:2px}
.yotpo-review-title[data-v-753a42e6]{text-align:start;margin-top:16px}
.yotpo-review-bold-title[data-v-753a42e6]{text-align:start;font-size:30px;line-height:45px}
.yotpo-review-content[data-v-753a42e6]{text-align:start;margin-top:12px;color:var(--text-color)}
.yotpo-review-questions-mobile-panel[data-v-753a42e6]{padding-bottom:10px}
.yotpo-reviewer[data-v-753a42e6]{margin-top:16px;margin-bottom:16px}
.yotpo-display-s .yotpo-review-date[data-v-753a42e6]{display:none}
.yotpo-reviews-pagination-item{text-decoration:none;font-family:var(--secondary-font-family)}
.yotpo-vertical-pagination[data-v-87deef4e]{display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap}
.yotpo-vertical-pagination .yotpo-reviews-pagination-item[data-v-87deef4e]{color:var(--text-color);border:1px solid var(--primary-color);box-sizing:border-box;border-radius:5px;padding-top:5px;width:158px;height:30px;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:center}
.yotpo-vertical-pagination .yotpo-reviews-pagination-item[data-v-87deef4e]:active{background-color:var(--primary-color);color:#fff}
.yotpo-reviews-pagination-container{display:flex;flex-direction:row;justify-content:center;align-self:center;margin-top:40px;margin-bottom:70px}
.yotpo-review-card[data-v-35a7cee2]{margin-bottom:18px}
.yotpo-gutter[data-v-35a7cee2]{width:18px}
.hidden[data-v-8b122940]{display:none}
.yotpo-bottom-line-text{white-space:nowrap;font-size:14px;text-align:start;margin-top:9px}
.yotpo-display-s .yotpo-bottom-line{flex-direction:column}
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section{align-items:center}
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary{display:flex;flex-direction:row;margin-top:30px}
.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel{padding-right:0}
.yotpo-display-s .yotpo-bottom-line .yotpo-star-distribution{border-left:none;border-right:none;margin-top:12px}
.yotpo-display-m .yotpo-bold-layout .yotpo-layout-header-wrapper .yotpo-bottom-line-summary .yotpo-bottom-line-right-panel{margin-left:10px}
.yotpo-display-m .yotpo-bold-layout .yotpo-layout-header-wrapper .yotpo-star-distribution{padding-inline-end:25px;padding-left:10px}
.yotpo-bottom-line{display:flex;flex-direction:row;align-items:stretch}
.yotpo-bottom-line .yotpo-summary-section{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}
.yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary,.yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button{display:flex;flex-direction:row}
.yotpo-bottom-line .yotpo-bottom-line-left-panel{font-size:48px}
.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);font-size:48px;color:var(--primary-color);padding-top:2px}
.yotpo-bottom-line .yotpo-bottom-line-right-panel{margin-left:10px;padding-right:50px;padding-top:12px}
.yotpo-bottom-line .yotpo-bottom-line-stars{height:-moz-fit-content;height:fit-content}
.yotpo-bottom-line .yotpo-star-distribution{padding-inline-end:43px;padding-top:3px;padding-left:35px;display:flex;flex-direction:column;align-self:flex-start}
.yotpo-bold-layout .yotpo-bottom-line .yotpo-star-distribution{padding-inline-end:30px;padding-top:0;padding-left:0}
.yotpo-bold-layout .yotpo-bottom-line .yotpo-bottom-line-right-panel{padding-right:0}
.yotpo-bold-layout .yotpo-bottom-line .yotpo-summary-section{align-items:center;margin-bottom:10px}
.yotpo-header-container[data-v-012a3912]{display:flex;flex-direction:column}
.yotpo-main-layout .yotpo-layout-header-wrapper[data-v-012a3912]{display:flex;align-items:center;justify-content:center}
.yotpo-bold-layout .yotpo-bottom-line[data-v-012a3912]{flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-around;flex:1}
.yotpo-bold-layout .yotpo-layout-header-wrapper[data-v-012a3912]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;padding:44px;min-width:730px}
.yotpo-bold-layout .yotpo-header-container[data-v-012a3912]{background:var(--2fb9a698)}
.yotpo-bold-layout .yotpo-bottom-line-question-wrapper-horizontal[data-v-012a3912]{justify-content:flex-start;width:97%;padding-top:0}
.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-012a3912]{flex-direction:row;margin-bottom:40px}
.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-012a3912]{justify-content:center;margin-right:40px}
.yotpo-display-m .yotpo-bold-layout .yotpo-layout-header-wrapper[data-v-012a3912]{justify-content:space-between;min-width:inherit;padding:20px 15px}
.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-012a3912]{flex-direction:row;margin-bottom:40px}
.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-012a3912]{justify-content:center;margin-right:40px}
.yotpo-display-s .yotpo-bottom-line-question-wrapper-horizontal[data-v-012a3912]{width:90%}
.yotpo-display-s .yotpo-bold-layout .yotpo-layout-header-wrapper[data-v-012a3912]{flex-direction:column;padding:25px;min-width:inherit}
.yotpo-display-s .yotpo-bold-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-012a3912]{justify-content:center;margin-bottom:42px;flex-direction:column}
.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper[data-v-012a3912]{flex-direction:column;margin-bottom:34px}
.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-012a3912]{justify-content:center;margin-bottom:32px}
.yotpo-bold-layout[data-v-b16d7c74]{margin:0 auto}
[data-v-b16d7c74] .yotpo-star-distribution{border-left:none;border-right:none}
.yotpo-display-m .yotpo-new-review-button[data-v-b16d7c74]{padding-left:10px;padding-top:15px}
.yotpo-display-s .yotpo-bold-layout[data-v-b16d7c74]{overflow-x:hidden}
#zoid-paypal-buttons-uid_00818b5653_mtc6mjq6mdg {
                        position: relative;
                        display: inline-block;
                        width: 100%;
                        min-height: 25px;
                        min-width: 150px;
                        font-size: 0;
                    }
#zoid-paypal-buttons-uid_00818b5653_mtc6mjq6mdg > iframe {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                    }
#zoid-paypal-buttons-uid_00818b5653_mtc6mjq6mdg > iframe.component-frame {
                        z-index: 100;
                    }
#zoid-paypal-buttons-uid_00818b5653_mtc6mjq6mdg > iframe.prerender-frame {
                        transition: opacity .2s linear;
                        z-index: 200;
                    }
#zoid-paypal-buttons-uid_00818b5653_mtc6mjq6mdg > iframe.visible {
                        opacity: 1;
                    }
#zoid-paypal-buttons-uid_00818b5653_mtc6mjq6mdg > iframe.invisible {
                        opacity: 0;
                        pointer-events: none;
                    }
#zoid-paypal-buttons-uid_00818b5653_mtc6mjq6mdg > .smart-menu {
                        position: absolute;
                        z-index: 300;
                        top: 0;
                        left: 0;
                        width: 100%;
                    }
@media all{
.breadcrumb-wrapper{padding-top:var(--dna-space-2);padding-bottom:var(--dna-space-2);position:relative;z-index:var(--dna-z-index-content)}.breadcrumb__product{padding-bottom:0}#breadcrumb{display:flex;font:var(--dna-body-p4-font);color:var(--dna-color-midnight);flex-flow:wrap}@media screen and (min-width:1024px){.breadcrumb__product{background-color:var(--dna-color-sandstone)}}.breadcrumb__item{cursor:pointer}.breadcrumb__item:hover span{text-decoration:underline}li.ellipses .breadcrumb__divider{display:none}.breadcrumb__divider{margin-left:10px;margin-right:10px}@media screen and (min-width:1024px){.breadcrumb__divider{margin-left:var(--dna-space-2);margin-right:var(--dna-space-2)}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-breadcrumb.css.map?v=49773388731144319841793898108 */

}
@media all{
.main-product{background-color:var(--dna-color-sandstone, white)}.main-product__container{display:grid;grid-template-columns:1fr;max-width:var(--dna-container-max-width);margin:0 auto}.main-product__details{background-color:var(--dna-brand-reverse);padding:6px 16px 24px}.main-product__badge--primary{background-color:var(--dna-brand-reverse);color:var(--dna-brand-primary);display:inline-block;font:var(--dna-body-font);font-size:12px;line-height:24px;padding:5px var(--dna-space-2);position:absolute;top:var(--dna-space-4);left:var(--dna-space-4);z-index:1}.main-product__purchase-controls{background-color:var(--dna-brand-reverse);padding:24px 16px}.main-product__purchase-controls{gap:24px;max-width:100vw;padding-bottom:0}.main-product__messaging{flex-direction:column;margin-top:var(--dna-space-6);margin-bottom:0}.main-product__messaging-tile{padding-bottom:var(--dna-space-4);width:100%}.main-product__messaging-tile+.main-product__messaging-tile{border-top:1px solid var(--dna-color-light-grey);padding-bottom:0;padding-top:var(--dna-space-4)}.main-product__special-message{background-color:var(--dna-color-sandstone);border:1px solid var(--dna-color-light-grey);font:var(--dna-body-p2-font);padding:var(--dna-space-4);margin:var(--dna-space-6) 0}.main-product__special-message .metafield-rich_text_field>*:not(:last-child){margin-bottom:var(--dna-space-2)}.main-product__special-message a{text-decoration:underline}.main-product__details{padding-bottom:12px;position:relative}.price-wrapper{flex-wrap:wrap;gap:0 8px}.main-product__details .price{margin-bottom:0;line-height:24px}.main-product__details .price__sale{margin-bottom:0}.main-product__details .price-item--sale{margin-right:0}.main-product__details .price__regular{gap:var(--dna-space-2);margin-bottom:0}.main-product__gallery{position:relative}.main-product__badge{gap:calc(var(--dna-space-5) / 4)}.main-product__returns{display:block;margin-bottom:var(--dna-space-4);width:100%}.main-product__returns .label-m{font-weight:500}@media screen and (min-width:768px){.main-product__returns{margin-bottom:var(--dna-space-6)}}.main-product__title{padding-right:var(--dna-space-10)}@media screen and (min-width:1440px){.main-product__title{padding-right:var(--dna-space-6)}}.product-purchase-controls__form__buttons{gap:var(--dna-space-2)}.product-purchase-controls__oos-message{color:var(--dna-utility-gray);font:var(--dna-body-p2-font);letter-spacing:var(--dna-space-0-5);order:1;text-transform:uppercase}.product-purchase-controls__coming-soon__message{color:var(--dna-color-midnight);font:var(--dna-label-m-font);letter-spacing:var(--dna-space-0-5);order:1;text-transform:uppercase;font-family:var(--dna-font-sans-medium);font-weight:500}.product-purchase-controls__coming-soon__message span{text-transform:none;letter-spacing:.5px;font:var(--dna-body-p2-font)}.product-purchase-controls__cta{order:3}.product-purchase-controls__cta::part(base){padding:15px 24px}.product-purchase-controls__cta::part(base):focus:not(:focus-visible){outline:0;box-shadow:none}.product-purchase-controls__cta::part(base):focus{outline:1px solid var(--dna-utility-focus)}.product-purchase-controls__cta::part(base):hover{border-color:var(--dna-color-midnight)!important;background-color:var(--dna-color-midnight)!important;color:var(--dna-brand-reverse)!important}.product-purchase-controls__cta[disabled]::part(base){border:1px solid rgba(91,102,127,.65);opacity:.4}.product-purchase-controls__cta--unselected::part(base):hover{border-color:var(--dna-color-midnight)!important;background-color:transparent!important;color:var(--dna-color-midnight)!important}.product-purchase-controls__cta--hover::part(base){border-color:var(--dna-color-midnight)!important;background-color:transparent!important;color:var(--dna-color-midnight)!important}.product-purchase-controls__gift-note sl-input{max-width:100%}.product-purchase-controls__gift-input::part(input),.product-purchase-controls__gift-textarea::part(textarea){padding:12px 16px;font-size:16px;letter-spacing:.5px;line-height:24px}.product-purchase-controls__gift-textarea::part(base){border-radius:0}@media screen and (min-width:768px){.main-product__container{grid-template-columns:1fr 280px;gap:0 16px;padding:40px 16px}.main-product__details{padding:30px 16px 0;grid-area:1 / 2 / auto / auto}.main-product__gallery{grid-area:1 / 1 / 5 / 2}.main-product__purchase-controls{padding:16px;grid-area:auto / 2 / auto / auto}.price-wrapper{margin-top:var(--dna-space-2);margin-bottom:var(--dna-space-2)}.main-product__badge--primary{margin-left:16%;font-size:16px}.main-product__badge--secondary{font-size:16px;line-height:20px;margin-top:0;margin-bottom:0}}@media screen and (min-width:992px){.main-product__container{grid-template-columns:1fr 400px;gap:0 24px;padding:40px}.main-product__details{padding:var(--dna-space-10) var(--dna-space-6) 0}.main-product__purchase-controls{padding:16px 24px}}@media screen and (min-width:1440px){.main-product__container{grid-template-columns:1fr 448px;padding:40px}.main-product__details{padding:40px 40px 0}.main-product__purchase-controls{padding:16px 40px}}@media screen and (min-width:1800px){.main-product__container{gap:0 40px;max-width:1680px;padding:40px 80px 40px 0}}@media screen and (min-width:1024px){.main-product__messaging-tile{padding:var(--dna-space-3)}}.product-purchase-controls__gift-input-email:is([data-user-invalid])::part(base){border-color:var(--dna-utility-error)!important}.product-purchase-controls__gift-input-email:is([data-user-invalid]):after{content:var(--error-message, "Enter a valid email");color:var(--dna-utility-error);font-size:12px;line-height:14px}.product-purchase-controls__shipping-message{font:var(--dna-body-p3-font)}.product-purchase-controls__shipping-message p{margin:0}.product-purchase-controls__shipping-message strong{display:inline-block;font:var(--dna-label-l-font);margin-bottom:var(--dna-space-2)}.product-purchase-controls__shipping-message a{display:inline-block;margin:0;text-decoration:underline}.main-product__messaging--single .product-purchase-controls__shipping-message{font:var(--dna-body-p2-font)}.main-product__messaging--single .product-purchase-controls__shipping-message strong{font:var(--dna-label-m-font);margin-bottom:0}@media screen and (min-width:992px){.main-product__messaging--single .product-purchase-controls__shipping-message strong{font:var(--dna-label-l-font)}}@media screen and (min-width:1280px){.main-product__badge--primary{margin-left:13%}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-main-product.css.map?v=6958856745590244461793898108 */

}
@media all{.price{margin-bottom:10px}.price__regular{display:flex;gap:8px;align-items:center;margin-bottom:5px}.price__sale{display:none;align-items:center;margin-bottom:5px}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;gap:8px}.price-item--sale{margin-right:10px}.price-item--compare{font-weight:lighter;text-decoration:line-through}.price__unit-wrapper.hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/component-price.css.map?v=22557226787281975581793898108 */

}
.product-reviews {
    display: flex;
    margin-top: var(--dna-space-3);
  }
@media screen and (min-width: 768px) {
    .product-reviews {
      margin-top: var(--dna-space-4);
    }}
.product-reviews__stars-wrapper svg {
    width: 16px;
    height: 16px;
  }
.product-reviews__count {
    color: var(--dna-color-midnight);
    margin-left: var(--dna-space-2);
    text-decoration: underline;
    font: var(--dna-body-p3-font);
    margin-top: -1px;
  }
.product-reviews__count:not(a) {
    text-decoration: none;
  }
.product-gallery {
    aspect-ratio: 1;
  }
.product-gallery .image-container {
    width: 100%;
  }
@media screen and (max-width: 768px) {
    .product-gallery-thumbnails {
      display: none;
    }
    .product-gallery-thumbnails.show-mobile {
      display: flex;
    }}
.product-gallery-thumbnails {
    height: 95px;
    background-color: var(--dna-brand-reverse);
    flex-flow: row;
    width: 100vw;
    overflow: hidden;
    gap: 8px;
    padding-top: 8px;
    padding-left: 8px;
  }
.product-gallery-thumbnail-image {
    height: 72px;
    width: 72px;
    flex: 0 0 auto;
  }
.product-gallery-thumbnail-image:first-of-type {
    border: 1px solid black;
  }
@media screen and (min-width: 414px) {
    .product-gallery-thumbnail-image {
      height: 81px;
      width: 81px;
    }}
@media screen and (min-width: 430px) {
    .product-gallery-thumbnail-image {
      height: 85px;
      width: 85px;
    }}
@media screen and (min-width: 390px) and (max-width: 413px) {
    .product-gallery-thumbnail-image {
      height: 75px;
      width: 75px;
    }}
@media screen and (min-width: 768px) {
    .product-gallery {
      position: sticky;
      top: 0;
      display: flex;
      flex-flow: row;
    }
    .product-gallery .image-container {
      order: 2;
      align-self: flex-start;
    }
    .product-gallery-thumbnails {
      flex-flow: column;
      display: flex;
      gap: 12px;
      background-color: var(--dna-color-standstone);
      margin-right: 6%;
      order: 1;
      position: sticky;
      top: 0px;
      align-self: flex-start;
      height: auto;
      width: auto;
      padding: 0;
      overflow: unset;
    }
    .product-gallery-thumbnail-image {
      height: 60px;
      width: 60px;
    }
    .product-gallery-thumbnail-image .image-container {
      height: 100%;
      width: 100%;
    }}
.out-of-stock {
    position: relative;
  }
.out-of-stock::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
      to bottom right,
      transparent calc(50% - 1px),
      var(--border-color),
      transparent calc(50% + 1px)
    );
  }
.variant-picker__legend {
    margin-bottom: 18px;
    width: 100px;
  }
.variant-picker__legend--error {
    color: var(--dna-utility-attention);
  }
.variant-picker__option-container {
    border: none;
  display: flex;
  flex: 0 0 100%;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 0 24px 0;
  min-inline-size: auto;
  padding: 0;
  }
.variant-picker__option-button-wrapper {
    display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
  width: 100%;
  }
.variant-picker__option-button-wrapper.variant-picker__option-button-wrapper--grouped {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
.variant-picker__size-band-heading {
    display: block;
    width: 100%;
    font: var(--dna-label-m-font);
    letter-spacing: 0.5px;
    margin: 0 0 8px;
  }
.variant-picker__size-band-options {
    display: flex;
    flex-wrap: wrap;
  }
.variant-picker__size-band-options .variant-picker__option--button {
    width: calc(var(--dna-space-20) - calc(var(--dna-space-5) / 2));
    margin-right: 0;
  }
.variant-picker__option-container-gift-card {
    
  flex-flow: nowrap;
  gap: var(--dna-space-2);
  width: 100%;

  }
.variant-picker__option--button {
    --border-color: var(--dna-color-light-grey, grey);
  border: 1px solid var(--border-color);
  font: var(--dna-body-p2-font);
  flex-shrink: 0;
  width: calc(var(--dna-space-20) - calc(var(--dna-space-5) / 2));
  height: var(--dna-space-10);
  color: var(--dna-color-midnight);
  line-height: var(--dna-space-10);
  text-align: center;
  transition: border var(--dna-duration-short) ease;
  }
.variant-picker__option--swatch {
    border-radius: 50%;
  color: transparent;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
    height: var(--dna-space-8);
  width: var(--dna-space-8);
  background-color: var(--dna-color-light-grey, lightgrey);
  }
.variant-picker__option--design {
    
  aspect-ratio: 1.57;
  border: 1px solid transparent;
  border-radius: 8px;
  color: var(--dna-color-light-grey, lightgrey);
  height: 114px;
  padding: 4px;
  white-space: nowrap;

  }
.variant-picker__option--width {
    
    --border-color: var(--dna-color-light-grey, grey);
    height: 44px;
    width: 116px;
    margin-right: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    font: var(--dna-body-p2-font);
    border:1px solid var(--border-color);

  }
@media (max-width: 768px) {
    .variant-picker__option-button-wrapper--stacked:not(.variant-picker__option-button-wrapper--grouped),
    .variant-picker__option-button-wrapper--stacked .variant-picker__size-band-options {
      display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  margin-right: 0;
  padding-right: 0;
  overflow: visible;
    }
    .variant-picker__option-button-wrapper--stacked.variant-picker__option-button-wrapper--baby {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .variant-picker__option-button-wrapper--stacked .variant-picker__option--button {
      width: 100%;
  height: var(--dna-space-12);
  line-height: var(--dna-space-12);
  margin: 0;
  border: none;
  border-right: 1px solid var(--border-color);
  border-bottom: 1px solid var(--border-color);
    }
    .variant-picker__option-button-wrapper--stacked:not(.variant-picker__option-button-wrapper--baby) .variant-picker__option--button:nth-of-type(-n+5) {
      border-top: 1px solid var(--border-color);
    }
    .variant-picker__option-button-wrapper--stacked:not(.variant-picker__option-button-wrapper--baby) .variant-picker__option--button:nth-of-type(5n+1) {
      border-left: 1px solid var(--border-color);
    }
    .variant-picker__option-button-wrapper--stacked.variant-picker__option-button-wrapper--baby .variant-picker__option--button:nth-of-type(-n+3) {
      border-top: 1px solid var(--border-color);
    }
    .variant-picker__option-button-wrapper--stacked.variant-picker__option-button-wrapper--baby .variant-picker__option--button:nth-of-type(3n+1) {
      border-left: 1px solid var(--border-color);
    }}
@media (min-width: 768px) {
    .variant-picker__option--button {
      margin-right: 0px;
  width: 100%;
    }
    .variant-picker__option-button-wrapper {
      display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  margin-right: 0;
  padding-right: 0;
  overflow: visible;
    }
    .variant-picker__option-button-wrapper.variant-picker__option-button-wrapper--baby {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .variant-picker__option--design {
      
    }
    .variant-picker__option-container-gift-card  {
      
  display: flex;
  flex-wrap: wrap;

    }
    .variant-picker__option--swatch {
      background-color: var(--dna-color-light-grey, lightgrey);
  height: 32px;
  overflow: hidden;
  width: 32px;
    }
    .variant-picker__option--width {
      
    --border-color: var(--dna-color-light-grey, grey);
    height: unset;
    width: unset;
    line-height: unset;
    padding: 10px var(--dna-space-4);
    margin-right: 0px;
    border: 1px solid var(--border-color);
    display: inline-block;

    }}
@media (min-width: 1440px) {
    .variant-picker__option--design {
      
  flex: 0 0 calc(50% - var(--dna-space-1));
  height: unset;

    }}
@media (min-width: 1024px) {
    .variant-picker__option-button-wrapper {
      display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  margin-right: 0;
  padding-right: 0;
  overflow: visible;
    }}
dna-product-purchase-controls square-placement {
      margin-top: var(--dna-space-3);
    }
afterpay-modal {
      position: relative !important;
      z-index: 2147483647 !important;
    }
@media all{
pickup-availability{display:block}.pickup-availability.unselected{min-height:unset}.pickup-availability{min-height:calc(var(--dna-space-20) + var(--dna-space-3))}.pickup-availability__title{font:var(--dna-label-l-font);margin-bottom:var(--dna-space-2)}.pickup-availability__select{font:var(--dna-body-p3-font)}.pickup-availability-info{font:var(--dna-body-p3-font);gap:var(--dna-space-2)}.pickup-availability-info a{text-decoration:underline}.pickup-availability-info>p{display:inline;margin:0}.pickup-availability-info>p.pickup-availability-info__stock{display:block;margin-top:calc(var(--dna-space-0-5) * -1)}.pickup-availability-info__stock-indicator{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;width:calc(var(--dna-space-0-5) + var(--dna-space-3));background-color:var(--dna-color-light-grey);border-radius:50%;margin-right:var(--dna-space-2);padding:var(--dna-space-0-5)}.pickup-availability-info__stock-indicator svg{aspect-ratio:1;width:100%;color:var(--dna-brand-reverse)}.pickup-availability-stock--out .pickup-availability-info__stock-indicator,.pickup-availability-stock--in .pickup-availability-info__stock-indicator{margin-right:var(--dna-space-1)}.pickup-availability-stock--in .pickup-availability-info__stock-indicator,.is-available .pickup-availability-info__stock-indicator{background-color:var(--dna-utility-green)}.pickup-availability-header .icon{width:2rem}.pickup-availability-drawer-button svg{height:24px;width:24px}.pickup-availability-variant>*+strong{margin-left:1rem}.pickup-availability-list--single>li:not(:first-child){display:none}.pickup-availability-stock span{margin-left:4px}.pickup-availability-drawer sl-drawer::part(header){border-bottom:1px solid var(--dna-color-light-grey)}.pickup-availability-drawer sl-drawer::part(body){padding:0 var(--dna-space-4) var(--dna-space-4) var(--dna-space-4)}@media screen and (min-width:768px){.pickup-availability-drawer sl-drawer::part(body){padding:0 var(--dna-space-10) 20px var(--dna-space-10)}}@media screen and (min-width:768px){.pickup-availability-drawer sl-drawer::part(panel){width:488px}}.pickup-availability-drawer sl-drawer::part(title){line-height:32px;padding:0}.pickup-availability-drawer sl-drawer::part(close-button){font-size:24px}.pickup-availability-drawer sl-drawer::part(header-actions){display:block;padding:0;margin-top:var(--dna-space-4);margin-right:var(--dna-space-4)}@media screen and (min-width:768px){.pickup-availability-drawer sl-drawer::part(header-actions){margin-top:var(--dna-space-6);margin-right:var(--dna-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/component-pickup-availability.css.map?v=149695102421639138901793898108 */

}
#hype-product-banner-AODJOQURtdXNvS21XN__hype_discounts_ui_product_banner_pwiQgH {
    --background-style: solid;
    --font-size: 16px;
    --text-color: #03143B;
    --background-color: #F4F2EF;
    --border-radius: 0px;
    --text-align: flex-start;
    --inline-padding: 15px;
    --block-padding: 8px;
    --font-weight: normal;
    --box-shadow: none;
    --max-width: 100%;
  }
* {
  line-height: 1.5;
}
@media all{
sl-drawer [slot=label]{display:none}sl-drawer:defined [slot=label]{display:block;position:relative}.size-chart-drawer{position:relative;z-index:2147483099}.size-chart-drawer:not(.size-chart-drawer--lasts) .last-size-chart{display:none}.size-chart-drawer .js-product-reviews,.size-chart-drawer .js-product-reviews *{pointer-events:none;cursor:default;text-decoration:none}.size-chart-drawer .js-product-reviews{margin-top:8px}.size-chart-drawer--lasts .product-reviews__stars-wrapper svg{width:12px;height:12px}.size-chart-drawer--lasts .product-reviews__count{font-size:12px}.size-chart-drawer--lasts .legacy-size-chart{display:none}sl-drawer:defined [slot=label].size-chart-drawer__header{display:flex}.size-chart-drawer--lasts .size-chart-drawer__header{margin-top:var(--dna-space-10)}@media screen and (min-width:1024px){.size-chart-drawer--lasts .size-chart-drawer__header{margin-top:var(--dna-space-6)}}.size-chart-drawer--lasts .size-chart-drawer__header-product{font:var(--dna-body-p1-font);text-transform:unset;letter-spacing:0;width:80%}@media screen and (min-width:1024px){.size-chart-drawer--lasts .size-chart-drawer__header-product{font-size:18px}}.size-chart-drawer.size-chart-drawer--lasts sl-drawer::part(header){padding-left:0;padding-top:0;min-height:0;height:0}.size-chart-drawer.size-chart-drawer--lasts sl-drawer::part(header-actions){padding-top:var(--dna-space-4);padding-right:var(--dna-space-4);z-index:1;transform:translateZ(0)}@media screen and (min-width:1024px){.size-chart-drawer.size-chart-drawer--lasts sl-drawer::part(header-actions){padding-top:var(--dna-space-6);padding-right:var(--dna-space-6)}}.size-chart-drawer--lasts .js-size-chart-drawer-fit-tip-text{display:inline-block;margin-top:var(--dna-space-2)}.size-chart-drawer__title{color:var(--dna-color-midnight);text-align:center;font-size:20px;line-height:20px;letter-spacing:2px;text-transform:uppercase;margin-top:var(--dna-space-10);margin-bottom:var(--dna-space-4)}#size-chart-region-dropdown>sl-button[slot=trigger]::part(label){padding:0 4px 0 0}.size-chart-drawer--lasts #size-chart-region-dropdown>sl-button.js-size-chart-region-trigger[slot=trigger]::part(base){background-color:transparent;border:none;color:var(--dna-color-midnight);line-height:unset;min-height:unset;padding:0;font-size:14px;font-family:var(--dna-font-sans)}.size-chart-drawer__length-toggle-option:not(.is-active){padding-left:var(--dna-space-1)}.size-chart-drawer__image{width:40%;aspect-ratio:1 /1;flex-shrink:0;background-color:var(--dna-color-sandstone);overflow:hidden;margin-left:var(--dna-space-3)}@media screen and (min-width:1024px){.size-chart-drawer__image{margin-left:var(--dna-space-6)}}@media screen and (min-width:1024px){.size-chart-drawer--lasts .size-chart-drawer__image{width:160px}}.size-chart-drawer__header-info{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:flex-start}.size-chart-drawer--lasts .size-chart-drawer__header-info{margin-left:var(--dna-space-3)}@media screen and (min-width:1024px){.size-chart-drawer--lasts .size-chart-drawer__header-info{padding-top:var(--dna-space-4)}}.size-chart-drawer__measure{margin-bottom:var(--dna-space-8)}.size-chart-drawer__measure-title{color:var(--dna-color-midnight);text-align:center;margin-bottom:var(--dna-space-3);font-size:20px;line-height:20px;letter-spacing:2px;text-transform:uppercase;padding-top:var(--dna-space-10)}.size-chart-drawer__measure-steps{display:flex;list-style:none;padding:0;margin:0;gap:var(--dna-space-4);margin-left:var(--dna-space-4);margin-right:var(--dna-space-4)}.size-chart-drawer__measure-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--dna-space-2)}.size-chart-drawer__measure-step p{font:var(--dna-body-p3-font);color:var(--dna-color-midnight);margin:0}.size-chart-drawer__measure-step-number{display:flex;align-items:center;justify-content:center;width:var(--dna-space-12);height:var(--dna-space-12);border:1px solid var(--dna-color-midnight);border-radius:50%;font:var(--dna-label-l-font);font-size:18px;color:var(--dna-color-midnight)}@media screen and (min-width:1024px){.size-chart-drawer sl-drawer{--size: auto}}@media screen and (min-width:1024px){.size-chart-drawer sl-drawer::part(panel){width:600px}}.size-chart-drawer sl-drawer::part(body){padding-left:var(--dna-space-4);padding-right:var(--dna-space-4)}@media screen and (min-width:1024px){.size-chart-drawer sl-drawer::part(body){padding-left:var(--dna-space-10);padding-right:var(--dna-space-10)}}.size-chart-drawer--lasts sl-drawer::part(body){padding-left:0;padding-right:0}.size-chart-drawer sl-drawer::part(header){padding-top:var(--dna-space-10);padding-left:var(--dna-space-4)}@media screen and (min-width:1024px){.size-chart-drawer sl-drawer::part(header){padding-left:var(--dna-space-10)}}.size-chart-drawer sl-drawer::part(title){padding:0}.size-chart-drawer--lasts sl-drawer::part(title){display:none}.size-chart-drawer sl-drawer::part(base){padding:0;z-index:var(--dna-z-index-dialog, 800)}.size-chart-drawer sl-drawer::part(close-button__base){font-size:24px;color:var(--dna-color-midnight)}.size-chart-drawer--lasts sl-drawer::part(close-button__base){padding:0}@media screen and (max-width:768px){.size-chart-drawer--lasts sl-drawer::part(close-button__base){font-size:18px;padding:4px}}.size-chart-drawer--lasts sl-drawer::part(close-button){background-color:#ffffffb3;border-radius:50%}.size-chart-drawer sl-drawer::part(header-actions){position:absolute;right:0;top:0;padding-top:8px;padding-right:8px}@media screen and (min-width:1024px){.size-chart-drawer sl-drawer::part(header-actions){padding-right:var(--dna-space-10);padding-top:0;top:unset}}.size-chart-drawer__header{display:flex}.size-chart-drawer__header-product{text-transform:uppercase;color:var(--dna-color-midnight)}.size-chart-drawer__header-headline{font:var(--dna-h3-font);margin-top:var(--dna-space-2);color:var(--dna-color-midnight);margin-bottom:var(--dna-space-4)}@media screen and (min-width:1024px){.size-chart-drawer__header-headline{font:var(--dna-h4-font)}}.size-chart-drawer__header-subline{font:var(--dna-body-p2-font);color:var(--dna-color-midnight);width:90%;margin-bottom:var(--dna-space-8)}.size-chart-drawer--lasts .size-chart-drawer__header-subline{width:80%}sl-button.size-chart-drawer__header-close svg{color:var(--dna-color-midnight);height:var(--dna-space-6);width:var(--dna-space-6)}sl-button.size-chart-drawer__header-close::part(base),sl-button.size-chart-drawer__header-close::part(label){padding:0}.size-chart-drawer__footer{display:flex;align-items:center;flex-direction:column;padding:var(--dna-space-4)}@media screen and (min-width:1024px){.size-chart-drawer__footer{flex-direction:row;justify-content:space-between;padding:var(--dna-space-7) var(--dna-space-10)}}.size-chart-drawer__footer-text{color:var(--dna-brand-reverse);font:var(--dna-body-p1-font)}.size-chart-drawer sl-drawer::part(footer){padding-left:0;padding-right:0;background-color:var(--dna-color-midnight)}.size-chart-drawer--lasts sl-drawer::part(footer){background-color:transparent}.size-chart-drawer--lasts .size-chart-drawer__footer{flex-direction:row;justify-content:center;gap:var(--dna-space-2);padding:var(--dna-space-7)}.size-chart-drawer--lasts .size-chart-drawer__footer-text{color:var(--dna-color-midnight);font:var(--dna-body-p1-font)}.size-chart-drawer--lasts .size-chart-drawer__gladly-chat.link-2{background:none;border:none;padding:0;color:var(--dna-color-midnight);text-transform:uppercase;letter-spacing:2px;cursor:pointer;font-size:16px}.size-chart-drawer sl-button[variant=primary]::part(base){border:1px solid var(--dna-brand-reverse);margin:var(--dna-space-4) auto}@media screen and (min-width:1024px){.size-chart-drawer sl-button[variant=primary]::part(base){margin:0}}.size-chart-drawer sl-button[variant=primary]::part(base):hover{color:var(--dna-color-midnight);background-color:var(--dna-brand-reverse);border:1px solid var(--dna-color-midnight)}.size-chart-drawer sl-button[variant=primary]::part(base):focus{color:var(--dna-color-midnight);background-color:var(--dna-brand-reverse);border:2px solid #092DC5;outline:2px solid #FFFFFF}@media(min-width:300px)and (max-width:700px)and (min-height:150px)and (max-height:400px){.size-chart-drawer__header-subline{margin-bottom:var(--dna-space-4)}.size-chart-drawer sl-drawer::part(header){padding-top:var(--dna-space-4)}.size-chart-drawer sl-drawer::part(body){overflow:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-size-chart-drawer.css.map?v=169718659602898860301793898108 */

}
.dna-spacer-template--28119095345246__spacer_fLmEPL {
    background-color: #ffffff;
  }
.dna-spacer--mobile.dna-spacer-template--28119095345246__spacer_fLmEPL {
    display: block;
    height: 20px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
.dna-spacer--desktop.dna-spacer-template--28119095345246__spacer_fLmEPL {
    display: none;
    height: px;

    @media screen and (min-width: 1024px) {
      display: block;
    }
  }
@media all{
.product-feature-icons{min-height:345px}@media screen and (min-width:769px){.product-feature-icons{min-height:290px}}@media screen and (min-width:1025px){.product-feature-icons{min-height:160px;justify-content:center;display:flex}}.product-feature-icons__blocks{display:flex;flex-flow:column;gap:var(--dna-space-6);padding:0 var(--dna-space-4) var(--dna-space-10) var(--dna-space-4)}@media screen and (min-width:768px){.product-feature-icons__blocks{flex-flow:wrap;padding:48px var(--dna-space-10);gap:var(--dna-space-10)}}@media screen and (min-width:1025px){.product-feature-icons__blocks{flex-flow:row;padding:40px calc(var(--dna-space-10) + var(--dna-space-4));gap:var(--dna-space-8)}}@media screen and (min-width:1024px){.product-feature-icons__blocks-2 .product-feature-icons__content{width:440px;flex:unset}.product-feature-icons__blocks-4{padding:40px}}@media screen and (min-width:1900px){.product-feature-icons__blocks-4 .product-feature-icons__content{width:440px;flex:unset}}.product-feature-icons__content{flex:1;display:flex;color:var(--dna-color-midnight);align-items:center}.product-feature-icons__content:first-of-type{padding-top:var(--dna-space-3)}@media screen and (min-width:768px){.product-feature-icons__content:first-of-type{border-top:none;padding-top:unset}}@media screen and (min-width:768px)and (max-width:1024px){.product-feature-icons__content{flex:0 1 45%}}.product-feature-icons__image{display:flex;height:100%;align-items:center}.product-feature-icons__image img{max-width:50px;height:auto}@media screen and (min-width:768px){.product-feature-icons__image img{max-width:80px}}.product-feature-icons__headings{margin-left:var(--dna-space-4)}.product-feature-icons__heading{font:var(--dna-label-m-font);text-transform:uppercase;font-size:14px;margin-bottom:var(--dna-space-2);letter-spacing:2px}.product-feature-icons__text-content{font:var(--dna-body-p1-font)}.product-feature-icons__text-content a{font:var(--dna-body-p1-font);text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-product-feature-icons.css.map?v=34439090294116564621793898108 */

}
@media all{
.dna-accordion sl-details .dna-accordion__expand-icon{display:none}.dna-accordion sl-details:defined .dna-accordion__expand-icon{display:block}.dna-accordion sl-details::part(base){border:none;border-radius:0;border-top:1px solid var(--dna-color-midnight);padding:var(--dna-space-6) 0}.dna-accordion:last-of-type sl-details{border-bottom:1px solid var(--dna-color-midnight)}.dna-accordion sl-details::part(header){cursor:pointer;letter-spacing:var(--dna-space-0-5);list-style:none;padding:0;position:relative;text-transform:uppercase}.dna-accordion sl-details::part(header)::-webkit-details-marker{background:none;color:transparent;display:none}.dna-accordion sl-details::part(summary),.dna-accordion__summary{font:var(--dna-label-m-font);letter-spacing:var(--dna-space-0-5)}.dna-accordion sl-details::part(summary-icon){rotate:none;height:var(--dna-space-6);width:var(--dna-space-6)}.dna-accordion__expand-icon,.dna-accordion__collapse-icon{height:100%;width:100%;transition:opacity 1s ease}.dna-accordion__expand-icon{opacity:1}.dna-accordion sl-details[open] .dna-accordion__expand-icon{opacity:0}.dna-accordion__collapse-icon{opacity:0}.dna-accordion sl-details[open] .dna-accordion__collapse-icon{opacity:1}.dna-accordion sl-details::part(content){margin-top:var(--dna-space-6);padding:0}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/component-accordion.css.map?v=83675346915863742951793898108 */

}
@media all{
.product-spotlight {
  flex-direction: column;
  padding: 0 calc(var(--dna-space-9) / 2) var(--dna-space-10) calc(var(--dna-space-9) / 2);
  margin: 0 auto;
  max-width: var(--dna-container-max-width); 
  
  @media screen and (min-width: 768px) {
    padding: var(--dna-space-10);
  }
  @media screen and (min-width: 1024px) {
    flex-direction: row;
    gap: calc((var(--dna-space-5) * 1.5) * 2);
    padding: var(--dna-space-20) calc(var(--dna-space-10) + var(--dna-space-4));
  }
  @media screen and (min-width: 1440px) {
    gap: calc((var(--dna-space-5) * 1.5) * 4)
  }
}

.product-spotlight__accordion {
  a {
    text-decoration: underline;
  }

  ul {
    list-style: disc;
    list-style-position: outside;
    padding-left: var(--dna-space-6);
  }

  li {
    padding-left: var(--dna-space-2);
  }

  li:not(:last-child) {
    margin-bottom: var(--dna-space-4);
  }
}
.product-spotlight__accordion::part(content)  {
  @media screen and (min-width: 768px) {
    padding-right: var(--dna-space-10);
  }
  @media screen and (min-width: 1440px) {
    width: 82%;
  }
}
.product-spotlight__accordion-with-sku .dna-accordion__appended-info {
  color: var(--dna-utility-disabled);
  padding: 0;
  padding-top: var(--dna-space-6);
}

.product-spotlight__media {
  margin-bottom: var(--dna-space-6);
  position: relative;

  @media screen and (min-width: 1024px) {
    margin-bottom: 0;
  }

  img {
    display: block;
    height: auto;
    width: 100%;
  }

  dna-video-controls::part(base) {
    right: 0;
    padding: var(--dna-space-4);
  }
}

.product-spotlight__quote-content {
  font: var(--dna-h2-font);

  @media screen and (min-width: 768px) {
    font: var(--dna-h3-font);
  }
}

.product-spotlight__quote-content.no-attribution {
  @media screen and (max-width: 1024px) {
    margin-bottom: calc(var(--dna-space-10) + var(--dna-space-2));
  }
}

.product-spotlight__quote-attribution {
  font: var(--dna-body-p1-font);
  font-weight: 500;
  line-height: var(--dna-space-4);
  letter-spacing: var(--dna-space-0-5);
  margin-bottom: calc(var(--dna-space-10) + var(--dna-space-2));
  margin-top: var(--dna-space-8);
  text-transform: uppercase;
}

.product-spotlight__content {
  border-top: 1px solid var(--dna-color-light-grey);
  padding-top: var(--dna-space-10);

  @media screen and (min-width: 1024px) {
    border-top: none;
    padding-top: unset;
    width: 50%;
  }
}

.product-spotlight__details {
  @media screen and (min-width: 1024px) {
    width: 50%;
  }
}}
.video-link-overlay {
    position: relative;
    z-index: 0;
  }
media-controller#mc_template--28119095345246__product_spotlight_FDan3t  {
    aspect-ratio: 1.0;

    @media screen and (min-width: 768px) {
      aspect-ratio: 1.0;
    }
  }
@media all{
dna-product-diagram{display:flex;width:100%;flex-direction:column}@media screen and (min-width:769px){dna-product-diagram{flex-direction:row;width:100%}}.product-diagram__images{width:100%;position:relative}@media screen and (min-width:769px){.product-diagram__images{flex-basis:50%;overflow:hidden}}.product-diagram__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s,transform .5s;transform:scale(1);transform-origin:center center}.product-diagram__image.is-active{opacity:1;transform:scale(1.05)}.product-diagram__images-container{position:relative;width:100%;padding-bottom:100%;background-color:var(--dna-color-sandstone);overflow:hidden}.product-diagram__content{flex-basis:50%;overflow:hidden;background-color:var(--dna-color-sandstone);display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--dna-color-midnight)}@media screen and (min-width:1024px){.product-diagram__content{width:50%}}.product-diagram__content-wrapper{width:100%}@media screen and (min-width:769px)and (max-width:980px){.product-diagram__content-wrapper{padding-left:10px;padding-right:10px}}@media screen and (min-width:981px){.product-diagram__content-wrapper{padding-left:70px;padding-right:55px}}@media screen and (min-width:980px){.product-diagram__content-wrapper{width:480px;padding-left:0;padding-right:0}}.product-diagram__content-heading--desktop{display:none}@media screen and (min-width:769px){.product-diagram__content-heading--desktop{display:block}}.product-diagram__content-heading{font:var(--dna-body-font);text-transform:capitalize;letter-spacing:2px}@media screen and (min-width:769px)and (max-width:980px){.product-diagram__content-heading{margin-left:20px}}.product-diagram__content ul{list-style-type:circle;list-style-position:outside;padding-left:var(--dna-space-6);margin:var(--dna-space-4) var(--dna-space-6) var(--dna-space-4) var(--dna-space-6)}@media screen and (min-width:376px)and (max-width:768px){.product-diagram__content ul{margin-left:var(--dna-space-6);margin-right:var(--dna-space-6)}}@media screen and (min-width:1024px){.product-diagram__content ul{margin:var(--dna-space-10) 0 0 0;list-style-position:unset;padding-left:0;text-indent:0;margin-left:var(--dna-space-7)}}.product-diagram__content-list{font:var(--dna-h3-font);position:relative}@media screen and (max-width:768px){.product-diagram__content-list{font:var(--dna-h4-font);position:relative}}.product-diagram__content-list:not(:last-child){margin-bottom:var(--dna-space-4)}@media screen and (min-width:768px){.product-diagram__content-list{font:var(--dna-h4-font);padding-left:var(--dna-space-3)}}@media screen and (min-width:1025px){.product-diagram__content-list:not(:last-child){margin-bottom:var(--dna-space-10)}}.product-diagram__content li.is-active{list-style-type:disc}@media screen and (min-width:1024px){.product-diagram__content-list-head{position:relative}}.product-diagram__content-list-subhead{font:var(--dna-body-p2-font);position:relative;margin-left:0;margin-top:var(--dna-space-2);opacity:0;height:0;overflow:hidden;transition:opacity .5s,height .5s;text-indent:0;display:block}@media screen and (max-width:768px){.product-diagram__content-list-subhead{font:var(--dna-body-p3-font)}}@media screen and (min-width:1024px){.product-diagram__content-list-subhead{font:var(--dna-body-p1-font)}}.product-diagram__content-list-subhead.is-active{opacity:1;overflow:hidden;height:48px;display:block}@media screen and (max-width:768px){.product-diagram__content-list-subhead.is-active{height:36px}}.product-diagram__content li.is-active .product-diagram__content-list-subhead{display:block}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-product-diagram.css.map?v=140610181461960579861793898108 */

}
.dna-spacer-template--28119095345246__spacer_mNCN9L {
    background-color: #ffffff;
  }
.dna-spacer--mobile.dna-spacer-template--28119095345246__spacer_mNCN9L {
    display: block;
    height: 16px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
.dna-spacer--desktop.dna-spacer-template--28119095345246__spacer_mNCN9L {
    display: none;
    height: 32px;

    @media screen and (min-width: 1024px) {
      display: block;
    }
  }
.dna-spacer-template--28119095345246__spacer_NAAFX6 {
    background-color: #ffffff;
  }
.dna-spacer--mobile.dna-spacer-template--28119095345246__spacer_NAAFX6 {
    display: block;
    height: 40px;

    @media screen and (min-width: 1024px) {
      display: none;
    }
  }
.dna-spacer--desktop.dna-spacer-template--28119095345246__spacer_NAAFX6 {
    display: none;
    height: 0px;

    @media screen and (min-width: 1024px) {
      display: block;
    }
  }
.k-s0c062204.k-s0c062204.k-s0c062204{display:flex;justify-content:center}
.k-s1370c9b1.k-s1370c9b1.k-s1370c9b1{display:block !important;margin:0 !important}
.k-s1743656a.k-s1743656a.k-s1743656a{justify-content:center}
.k-s175f5a46.k-s175f5a46.k-s175f5a46{order:5}
.k-s407423e8.k-s407423e8.k-s407423e8{width:4.96157%}
.k-s42b83b9c.k-s42b83b9c.k-s42b83b9c{overflow-wrap:break-word;white-space:normal}
.k-s44d24ab9.k-s44d24ab9.k-s44d24ab9{left:875.968px;position:absolute;top:526px;width:calc(33.3333% - 12px)}
.k-s5032b08a.k-s5032b08a.k-s5032b08a{display:flex}
.k-s641e0fbe.k-s641e0fbe.k-s641e0fbe{width:4.68204%}
.k-s6668f312.k-s6668f312.k-s6668f312{left:0px;position:absolute;top:478px;width:calc(33.3333% - 12px)}
.k-s721a569c.k-s721a569c.k-s721a569c{margin-left:3px}
.k-s7b3148c2.k-s7b3148c2.k-s7b3148c2{mask-type:alpha}
.k-s7ba054f9.k-s7ba054f9.k-s7ba054f9{width:90%}
.k-s80dace5d.k-s80dace5d.k-s80dace5d{left:0px;position:absolute;top:0px;width:calc(33.3333% - 12px)}
.k-s827312b0.k-s827312b0.k-s827312b0{background:rgba(0, 22, 59, 0.7);margin-left:45%;width:11%}
.k-s8600205a.k-s8600205a.k-s8600205a{color:rgb(0, 22, 59)}
.k-s8c8ec0ef.k-s8c8ec0ef.k-s8c8ec0ef{background:rgba(0, 22, 59, 0.7);width:77%}
.k-s9d7305d8.k-s9d7305d8.k-s9d7305d8{display:flex;flex-flow:wrap;gap:24px}
.k-s9e374d1a.k-s9e374d1a.k-s9e374d1a{direction:ltr;font-size:14px;font-weight:700;line-height:22px;margin-inline-end:5px;overflow-wrap:break-word;text-align:start;white-space:normal}
.k-s9f0cb325.k-s9f0cb325.k-s9f0cb325{height:100%;object-fit:contain;width:100%}
.k-sa195f78c.k-sa195f78c.k-sa195f78c{margin-bottom:24px;width:200px}
.k-safd2c0f5.k-safd2c0f5.k-safd2c0f5{height:1004px;position:relative}
.k-sbb07f746.k-sbb07f746.k-sbb07f746{margin-right:0px;width:auto}
.k-sc4fcb662.k-sc4fcb662.k-sc4fcb662{left:875.968px;position:absolute;top:0px;width:calc(33.3333% - 12px)}
.k-sd441eaf6.k-sd441eaf6.k-sd441eaf6{width:3.07477%}
.k-sdcf77164.k-sdcf77164.k-sdcf77164{display:flex;gap:10px}
.k-se5dfc1c3.k-se5dfc1c3.k-se5dfc1c3{margin-inline-start:5px}
.k-se5e77935.k-se5e77935.k-se5e77935{width:5.38085%}
.k-se73bc266.k-se73bc266.k-se73bc266{margin-left:75%}
.k-se827aa0b.k-se827aa0b.k-se827aa0b{transform:rotate(0deg);transition:transform 0.3s}
.k-sea359e9e.k-sea359e9e.k-sea359e9e{border-color:rgb(234, 234, 234)}
.k-sf16429a4.k-sf16429a4.k-sf16429a4{color:rgb(0, 22, 59);font-family:"MaisonNeue Book";font-style:normal;font-weight:400}
.k-sf20bb329.k-sf20bb329.k-sf20bb329{height:14px;width:14px}
.k-sf320bd96.k-sf320bd96.k-sf320bd96{direction:ltr}
.k-sf67f5d5a.k-sf67f5d5a.k-sf67f5d5a{background:rgb(244, 242, 239);color:rgb(3, 20, 59)}
.k-sf718d8ca.k-sf718d8ca.k-sf718d8ca{left:437.984px;position:absolute;top:0px;width:calc(33.3333% - 12px)}
.k-sf7f308e6.k-sf7f308e6.k-sf7f308e6{width:81.9008%}
.k-sf9946a21.k-sf9946a21.k-sf9946a21{left:437.984px;position:absolute;top:526px;width:calc(33.3333% - 12px)}
.k-sfd7fe9e9.k-sfd7fe9e9.k-sfd7fe9e9{background:rgb(255, 255, 255);display:none;display:none!important;right:0px}
@media all{
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--border-color))}*{margin:0}html{overscroll-behavior-x:none}a{text-decoration:none;color:unset}ul,ol{list-style:none;margin:0;padding:0}button{background-color:transparent;cursor:pointer}.c-primary{color:var(--dna-brand-primary)}.c-brand-reverse,.c-white{color:var(--dna-brand-reverse)}.c-inherit{color:inherit}.c-midnight{color:var(--dna-color-midnight)}.bg-white{background-color:var(--dna-brand-reverse)}.container{width:100%;max-width:var(--dna-container-max-width);margin:0 auto;box-sizing:border-box;padding:0 var(--dna-container-horizontal-padding)}@media screen and (min-width:768px){.container,.container--fluid{padding:0 var(--dna-container-horizontal-padding)}}.flex{display:flex}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.flex-column{flex-direction:column}.g,.grid{display:grid}.block{display:block}.absolute{position:absolute}.hidden{display:none!important}@media screen and (max-width:767px){.hidden--sm{display:none!important}}@media screen and (min-width:768px)and (max-width:1025px){.hidden--md{display:none!important}}@media screen and (min-width:1025px){.hidden--lg{display:none!important}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.relative{position:relative}.button--unstyled{padding:0;margin:0}@media(prefers-reduced-motion){.motion-reduce{animation:none;transition:none!important}}.img img,.adaptive{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.no-scroll{overflow:hidden;height:100vh;position:fixed;width:100%;scrollbar-width:none;-ms-overflow-style:none}.no-scroll::-webkit-scrollbar{display:none}.mt-0,.my-0,.m-0{margin-top:var(--dna-space-0)}.mt-1,.my-1,.m-1{margin-top:var(--dna-space-1)}.mt-2,.my-2,.m-2{margin-top:var(--dna-space-2)}.mb-4,.my-4,.m-4{margin-bottom:var(--dna-space-4)}.pb-5,.py-5,.p-5{padding-bottom:var(--dna-space-5)}.mb-6,.my-6,.m-6{margin-bottom:var(--dna-space-6)}html{font-size:100%}body,.body,.p{font:var(--dna-body-font);color:var(--dna-color-night);letter-spacing:.5px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h2,.h2{font:var(--dna-h2-font);letter-spacing:0}h3,.h3{font:var(--dna-h3-font);letter-spacing:0}h4,.h4{font:var(--dna-h4-font);letter-spacing:0}h5,.h5{font:var(--dna-h5-font);letter-spacing:0}h6,.h6{font:var(--dna-h6-font);letter-spacing:0}.p1{font:var(--dna-body-p1-font)}.p2{font:var(--dna-body-p2-font)}.p3{font:var(--dna-body-p3-font)}.p4{font:var(--dna-body-p4-font)}strong,.strong,.p1 strong,.p2 strong,.p3 strong,.p4 strong{font-family:var(--dna-font-sans-medium);font-weight:500}.label-m{font:var(--dna-label-m-font);letter-spacing:2px}.label-s{font:var(--dna-label-s-font);letter-spacing:2px}.left{text-align:left}.center{text-align:center}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.underline-link{position:relative;display:inline-block;text-decoration:none;font:var(--dna-label-l-font);line-height:16px;letter-spacing:2px;text-align:left;text-transform:uppercase;color:var(--dna-brand-primary);padding-bottom:var(--dna-space-3)}.underline-link:hover{text-decoration:underline;text-underline-offset:8px}body #gladlyChat_container,body #gladlyChat_container.preload{z-index:450!important}.gladlyChat_open #gladlyChat_container{z-index:2147483099!important}.rte p,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte ul,.rte ol,.rte blockquote,.rte table,.rte img{margin-bottom:var(--dna-space-6)}.rte,.rte p{font:var(--dna-body-p2-font)}@media screen and (min-width:768px){.rte,.rte p{font:var(--dna-body-p1-font)}}.rte a{text-decoration:underline}.rte img{max-width:100%;height:auto}.rte blockquote p{font:var(--dna-h3-font)}.rte ul{list-style-type:disc;padding-left:var(--dna-space-6)}.rte ul ul{list-style-type:circle;margin-bottom:0}.rte table tr:nth-child(odd){background-color:var(--dna-color-sandstone)}.skip-to-content-link{position:absolute;left:-9999px;padding:1em;background-color:var(--dna-brand-reverse);color:var(--dna-color-midnight);font-size:16px;text-transform:uppercase;border:1px solid var(--dna-color-midnight);opacity:0}.skip-to-content-link:focus{z-index:9999999999;opacity:1;left:0}:root{--media-object-fit: cover}media-control-bar>*{border-radius:100%;height:var(--dna-space-8);width:var(--dna-space-8);cursor:pointer;--media-control-background: transparent;--media-control-hover-background: transparent;line-height:0;margin:0;padding:0}media-control-bar>* svg{height:100%;width:100%}@media screen and (min-width:768px){media-control-bar>*{line-height:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/lib-dna.css.map?v=184365350810782798391793898108 */

}
@media all{
.sl-theme-light,:host,:root{color-scheme:light;--sl-color-gray-50:hsl(0 0% 97.5%);--sl-color-gray-100:hsl(240 4.8% 95.9%);--sl-color-gray-200:hsl(240 5.9% 90%);--sl-color-gray-300:hsl(240 4.9% 83.9%);--sl-color-gray-400:hsl(240 5% 64.9%);--sl-color-gray-500:hsl(240 3.8% 46.1%);--sl-color-gray-600:hsl(240 5.2% 33.9%);--sl-color-gray-700:hsl(240 5.3% 26.1%);--sl-color-gray-800:hsl(240 3.7% 15.9%);--sl-color-gray-900:hsl(240 5.9% 10%);--sl-color-gray-950:hsl(240 7.3% 8%);--sl-color-red-50:hsl(0 85.7% 97.3%);--sl-color-red-100:hsl(0 93.3% 94.1%);--sl-color-red-200:hsl(0 96.3% 89.4%);--sl-color-red-300:hsl(0 93.5% 81.8%);--sl-color-red-400:hsl(0 90.6% 70.8%);--sl-color-red-500:hsl(0 84.2% 60.2%);--sl-color-red-600:hsl(0 72.2% 50.6%);--sl-color-red-700:hsl(0 73.7% 41.8%);--sl-color-red-800:hsl(0 70% 35.3%);--sl-color-red-900:hsl(0 62.8% 30.6%);--sl-color-red-950:hsl(0 60% 19.6%);--sl-color-orange-50:hsl(33.3 100% 96.5%);--sl-color-orange-100:hsl(34.3 100% 91.8%);--sl-color-orange-200:hsl(32.1 97.7% 83.1%);--sl-color-orange-300:hsl(30.7 97.2% 72.4%);--sl-color-orange-400:hsl(27 96% 61%);--sl-color-orange-500:hsl(24.6 95% 53.1%);--sl-color-orange-600:hsl(20.5 90.2% 48.2%);--sl-color-orange-700:hsl(17.5 88.3% 40.4%);--sl-color-orange-800:hsl(15 79.1% 33.7%);--sl-color-orange-900:hsl(15.3 74.6% 27.8%);--sl-color-orange-950:hsl(15.2 69.1% 19%);--sl-color-amber-50:hsl(48 100% 96.1%);--sl-color-amber-100:hsl(48 96.5% 88.8%);--sl-color-amber-200:hsl(48 96.6% 76.7%);--sl-color-amber-300:hsl(45.9 96.7% 64.5%);--sl-color-amber-400:hsl(43.3 96.4% 56.3%);--sl-color-amber-500:hsl(37.7 92.1% 50.2%);--sl-color-amber-600:hsl(32.1 94.6% 43.7%);--sl-color-amber-700:hsl(26 90.5% 37.1%);--sl-color-amber-800:hsl(22.7 82.5% 31.4%);--sl-color-amber-900:hsl(21.7 77.8% 26.5%);--sl-color-amber-950:hsl(22.9 74.1% 16.7%);--sl-color-yellow-50:hsl(54.5 91.7% 95.3%);--sl-color-yellow-100:hsl(54.9 96.7% 88%);--sl-color-yellow-200:hsl(52.8 98.3% 76.9%);--sl-color-yellow-300:hsl(50.4 97.8% 63.5%);--sl-color-yellow-400:hsl(47.9 95.8% 53.1%);--sl-color-yellow-500:hsl(45.4 93.4% 47.5%);--sl-color-yellow-600:hsl(40.6 96.1% 40.4%);--sl-color-yellow-700:hsl(35.5 91.7% 32.9%);--sl-color-yellow-800:hsl(31.8 81% 28.8%);--sl-color-yellow-900:hsl(28.4 72.5% 25.7%);--sl-color-yellow-950:hsl(33.1 69% 13.9%);--sl-color-lime-50:hsl(78.3 92% 95.1%);--sl-color-lime-100:hsl(79.6 89.1% 89.2%);--sl-color-lime-200:hsl(80.9 88.5% 79.6%);--sl-color-lime-300:hsl(82 84.5% 67.1%);--sl-color-lime-400:hsl(82.7 78% 55.5%);--sl-color-lime-500:hsl(83.7 80.5% 44.3%);--sl-color-lime-600:hsl(84.8 85.2% 34.5%);--sl-color-lime-700:hsl(85.9 78.4% 27.3%);--sl-color-lime-800:hsl(86.3 69% 22.7%);--sl-color-lime-900:hsl(87.6 61.2% 20.2%);--sl-color-lime-950:hsl(86.5 60.6% 13.9%);--sl-color-green-50:hsl(138.5 76.5% 96.7%);--sl-color-green-100:hsl(140.6 84.2% 92.5%);--sl-color-green-200:hsl(141 78.9% 85.1%);--sl-color-green-300:hsl(141.7 76.6% 73.1%);--sl-color-green-400:hsl(141.9 69.2% 58%);--sl-color-green-500:hsl(142.1 70.6% 45.3%);--sl-color-green-600:hsl(142.1 76.2% 36.3%);--sl-color-green-700:hsl(142.4 71.8% 29.2%);--sl-color-green-800:hsl(142.8 64.2% 24.1%);--sl-color-green-900:hsl(143.8 61.2% 20.2%);--sl-color-green-950:hsl(144.3 60.7% 12%);--sl-color-emerald-50:hsl(151.8 81% 95.9%);--sl-color-emerald-100:hsl(149.3 80.4% 90%);--sl-color-emerald-200:hsl(152.4 76% 80.4%);--sl-color-emerald-300:hsl(156.2 71.6% 66.9%);--sl-color-emerald-400:hsl(158.1 64.4% 51.6%);--sl-color-emerald-500:hsl(160.1 84.1% 39.4%);--sl-color-emerald-600:hsl(161.4 93.5% 30.4%);--sl-color-emerald-700:hsl(162.9 93.5% 24.3%);--sl-color-emerald-800:hsl(163.1 88.1% 19.8%);--sl-color-emerald-900:hsl(164.2 85.7% 16.5%);--sl-color-emerald-950:hsl(164.3 87.5% 9.4%);--sl-color-teal-50:hsl(166.2 76.5% 96.7%);--sl-color-teal-100:hsl(167.2 85.5% 89.2%);--sl-color-teal-200:hsl(168.4 83.8% 78.2%);--sl-color-teal-300:hsl(170.6 76.9% 64.3%);--sl-color-teal-400:hsl(172.5 66% 50.4%);--sl-color-teal-500:hsl(173.4 80.4% 40%);--sl-color-teal-600:hsl(174.7 83.9% 31.6%);--sl-color-teal-700:hsl(175.3 77.4% 26.1%);--sl-color-teal-800:hsl(176.1 69.4% 21.8%);--sl-color-teal-900:hsl(175.9 60.8% 19%);--sl-color-teal-950:hsl(176.5 58.6% 11.4%);--sl-color-cyan-50:hsl(183.2 100% 96.3%);--sl-color-cyan-100:hsl(185.1 95.9% 90.4%);--sl-color-cyan-200:hsl(186.2 93.5% 81.8%);--sl-color-cyan-300:hsl(187 92.4% 69%);--sl-color-cyan-400:hsl(187.9 85.7% 53.3%);--sl-color-cyan-500:hsl(188.7 94.5% 42.7%);--sl-color-cyan-600:hsl(191.6 91.4% 36.5%);--sl-color-cyan-700:hsl(192.9 82.3% 31%);--sl-color-cyan-800:hsl(194.4 69.6% 27.1%);--sl-color-cyan-900:hsl(196.4 63.6% 23.7%);--sl-color-cyan-950:hsl(196.8 61% 16.1%);--sl-color-sky-50:hsl(204 100% 97.1%);--sl-color-sky-100:hsl(204 93.8% 93.7%);--sl-color-sky-200:hsl(200.6 94.4% 86.1%);--sl-color-sky-300:hsl(199.4 95.5% 73.9%);--sl-color-sky-400:hsl(198.4 93.2% 59.6%);--sl-color-sky-500:hsl(198.6 88.7% 48.4%);--sl-color-sky-600:hsl(200.4 98% 39.4%);--sl-color-sky-700:hsl(201.3 96.3% 32.2%);--sl-color-sky-800:hsl(201 90% 27.5%);--sl-color-sky-900:hsl(202 80.3% 23.9%);--sl-color-sky-950:hsl(202.3 73.8% 16.5%);--sl-color-blue-50:hsl(213.8 100% 96.9%);--sl-color-blue-100:hsl(214.3 94.6% 92.7%);--sl-color-blue-200:hsl(213.3 96.9% 87.3%);--sl-color-blue-300:hsl(211.7 96.4% 78.4%);--sl-color-blue-400:hsl(213.1 93.9% 67.8%);--sl-color-blue-500:hsl(217.2 91.2% 59.8%);--sl-color-blue-600:hsl(221.2 83.2% 53.3%);--sl-color-blue-700:hsl(224.3 76.3% 48%);--sl-color-blue-800:hsl(225.9 70.7% 40.2%);--sl-color-blue-900:hsl(224.4 64.3% 32.9%);--sl-color-blue-950:hsl(226.2 55.3% 18.4%);--sl-color-indigo-50:hsl(225.9 100% 96.7%);--sl-color-indigo-100:hsl(226.5 100% 93.9%);--sl-color-indigo-200:hsl(228 96.5% 88.8%);--sl-color-indigo-300:hsl(229.7 93.5% 81.8%);--sl-color-indigo-400:hsl(234.5 89.5% 73.9%);--sl-color-indigo-500:hsl(238.7 83.5% 66.7%);--sl-color-indigo-600:hsl(243.4 75.4% 58.6%);--sl-color-indigo-700:hsl(244.5 57.9% 50.6%);--sl-color-indigo-800:hsl(243.7 54.5% 41.4%);--sl-color-indigo-900:hsl(242.2 47.4% 34.3%);--sl-color-indigo-950:hsl(243.5 43.6% 22.9%);--sl-color-violet-50:hsl(250 100% 97.6%);--sl-color-violet-100:hsl(251.4 91.3% 95.5%);--sl-color-violet-200:hsl(250.5 95.2% 91.8%);--sl-color-violet-300:hsl(252.5 94.7% 85.1%);--sl-color-violet-400:hsl(255.1 91.7% 76.3%);--sl-color-violet-500:hsl(258.3 89.5% 66.3%);--sl-color-violet-600:hsl(262.1 83.3% 57.8%);--sl-color-violet-700:hsl(263.4 70% 50.4%);--sl-color-violet-800:hsl(263.4 69.3% 42.2%);--sl-color-violet-900:hsl(263.5 67.4% 34.9%);--sl-color-violet-950:hsl(265.1 61.5% 21.4%);--sl-color-purple-50:hsl(270 100% 98%);--sl-color-purple-100:hsl(268.7 100% 95.5%);--sl-color-purple-200:hsl(268.6 100% 91.8%);--sl-color-purple-300:hsl(269.2 97.4% 85.1%);--sl-color-purple-400:hsl(270 95.2% 75.3%);--sl-color-purple-500:hsl(270.7 91% 65.1%);--sl-color-purple-600:hsl(271.5 81.3% 55.9%);--sl-color-purple-700:hsl(272.1 71.7% 47.1%);--sl-color-purple-800:hsl(272.9 67.2% 39.4%);--sl-color-purple-900:hsl(273.6 65.6% 32%);--sl-color-purple-950:hsl(276 59.5% 16.5%);--sl-color-fuchsia-50:hsl(289.1 100% 97.8%);--sl-color-fuchsia-100:hsl(287 100% 95.5%);--sl-color-fuchsia-200:hsl(288.3 95.8% 90.6%);--sl-color-fuchsia-300:hsl(291.1 93.1% 82.9%);--sl-color-fuchsia-400:hsl(292 91.4% 72.5%);--sl-color-fuchsia-500:hsl(292.2 84.1% 60.6%);--sl-color-fuchsia-600:hsl(293.4 69.5% 48.8%);--sl-color-fuchsia-700:hsl(294.7 72.4% 39.8%);--sl-color-fuchsia-800:hsl(295.4 70.2% 32.9%);--sl-color-fuchsia-900:hsl(296.7 63.6% 28%);--sl-color-fuchsia-950:hsl(297.1 56.8% 14.5%);--sl-color-pink-50:hsl(327.3 73.3% 97.1%);--sl-color-pink-100:hsl(325.7 77.8% 94.7%);--sl-color-pink-200:hsl(325.9 84.6% 89.8%);--sl-color-pink-300:hsl(327.4 87.1% 81.8%);--sl-color-pink-400:hsl(328.6 85.5% 70.2%);--sl-color-pink-500:hsl(330.4 81.2% 60.4%);--sl-color-pink-600:hsl(333.3 71.4% 50.6%);--sl-color-pink-700:hsl(335.1 77.6% 42%);--sl-color-pink-800:hsl(335.8 74.4% 35.3%);--sl-color-pink-900:hsl(335.9 69% 30.4%);--sl-color-pink-950:hsl(336.2 65.4% 15.9%);--sl-color-rose-50:hsl(355.7 100% 97.3%);--sl-color-rose-100:hsl(355.6 100% 94.7%);--sl-color-rose-200:hsl(352.7 96.1% 90%);--sl-color-rose-300:hsl(352.6 95.7% 81.8%);--sl-color-rose-400:hsl(351.3 94.5% 71.4%);--sl-color-rose-500:hsl(349.7 89.2% 60.2%);--sl-color-rose-600:hsl(346.8 77.2% 49.8%);--sl-color-rose-700:hsl(345.3 82.7% 40.8%);--sl-color-rose-800:hsl(343.4 79.7% 34.7%);--sl-color-rose-900:hsl(341.5 75.5% 30.4%);--sl-color-rose-950:hsl(341.3 70.1% 17.1%);--sl-color-primary-50:var(--sl-color-sky-50);--sl-color-primary-100:var(--sl-color-sky-100);--sl-color-primary-200:var(--sl-color-sky-200);--sl-color-primary-300:var(--sl-color-sky-300);--sl-color-primary-400:var(--sl-color-sky-400);--sl-color-primary-500:var(--sl-color-sky-500);--sl-color-primary-600:var(--sl-color-sky-600);--sl-color-primary-700:var(--sl-color-sky-700);--sl-color-primary-800:var(--sl-color-sky-800);--sl-color-primary-900:var(--sl-color-sky-900);--sl-color-primary-950:var(--sl-color-sky-950);--sl-color-success-50:var(--sl-color-green-50);--sl-color-success-100:var(--sl-color-green-100);--sl-color-success-200:var(--sl-color-green-200);--sl-color-success-300:var(--sl-color-green-300);--sl-color-success-400:var(--sl-color-green-400);--sl-color-success-500:var(--sl-color-green-500);--sl-color-success-600:var(--sl-color-green-600);--sl-color-success-700:var(--sl-color-green-700);--sl-color-success-800:var(--sl-color-green-800);--sl-color-success-900:var(--sl-color-green-900);--sl-color-success-950:var(--sl-color-green-950);--sl-color-warning-50:var(--sl-color-amber-50);--sl-color-warning-100:var(--sl-color-amber-100);--sl-color-warning-200:var(--sl-color-amber-200);--sl-color-warning-300:var(--sl-color-amber-300);--sl-color-warning-400:var(--sl-color-amber-400);--sl-color-warning-500:var(--sl-color-amber-500);--sl-color-warning-600:var(--sl-color-amber-600);--sl-color-warning-700:var(--sl-color-amber-700);--sl-color-warning-800:var(--sl-color-amber-800);--sl-color-warning-900:var(--sl-color-amber-900);--sl-color-warning-950:var(--sl-color-amber-950);--sl-color-danger-50:var(--sl-color-red-50);--sl-color-danger-100:var(--sl-color-red-100);--sl-color-danger-200:var(--sl-color-red-200);--sl-color-danger-300:var(--sl-color-red-300);--sl-color-danger-400:var(--sl-color-red-400);--sl-color-danger-500:var(--sl-color-red-500);--sl-color-danger-600:var(--sl-color-red-600);--sl-color-danger-700:var(--sl-color-red-700);--sl-color-danger-800:var(--sl-color-red-800);--sl-color-danger-900:var(--sl-color-red-900);--sl-color-danger-950:var(--sl-color-red-950);--sl-color-neutral-50:var(--sl-color-gray-50);--sl-color-neutral-100:var(--sl-color-gray-100);--sl-color-neutral-200:var(--sl-color-gray-200);--sl-color-neutral-300:var(--sl-color-gray-300);--sl-color-neutral-400:var(--sl-color-gray-400);--sl-color-neutral-500:var(--sl-color-gray-500);--sl-color-neutral-600:var(--sl-color-gray-600);--sl-color-neutral-700:var(--sl-color-gray-700);--sl-color-neutral-800:var(--sl-color-gray-800);--sl-color-neutral-900:var(--sl-color-gray-900);--sl-color-neutral-950:var(--sl-color-gray-950);--sl-color-neutral-0:hsl(0, 0%, 100%);--sl-color-neutral-1000:hsl(0, 0%, 0%);--sl-border-radius-small:.1875rem;--sl-border-radius-medium:.25rem;--sl-border-radius-large:.5rem;--sl-border-radius-x-large:1rem;--sl-border-radius-circle:50%;--sl-border-radius-pill:9999px;--sl-shadow-x-small:0 1px 2px hsl(240 3.8% 46.1% / 6%);--sl-shadow-small:0 1px 2px hsl(240 3.8% 46.1% / 12%);--sl-shadow-medium:0 2px 4px hsl(240 3.8% 46.1% / 12%);--sl-shadow-large:0 2px 8px hsl(240 3.8% 46.1% / 12%);--sl-shadow-x-large:0 4px 16px hsl(240 3.8% 46.1% / 12%);--sl-spacing-3x-small:.125rem;--sl-spacing-2x-small:.25rem;--sl-spacing-x-small:.5rem;--sl-spacing-small:.75rem;--sl-spacing-medium:1rem;--sl-spacing-large:1.25rem;--sl-spacing-x-large:1.75rem;--sl-spacing-2x-large:2.25rem;--sl-spacing-3x-large:3rem;--sl-spacing-4x-large:4.5rem;--sl-transition-x-slow:1s;--sl-transition-slow:.5s;--sl-transition-medium:.25s;--sl-transition-fast:.15s;--sl-transition-x-fast:50ms;--sl-font-mono:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--sl-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--sl-font-serif:Georgia,"Times New Roman",serif;--sl-font-size-2x-small:.625rem;--sl-font-size-x-small:.75rem;--sl-font-size-small:.875rem;--sl-font-size-medium:1rem;--sl-font-size-large:1.25rem;--sl-font-size-x-large:1.5rem;--sl-font-size-2x-large:2.25rem;--sl-font-size-3x-large:3rem;--sl-font-size-4x-large:4.5rem;--sl-font-weight-light:300;--sl-font-weight-normal:400;--sl-font-weight-semibold:500;--sl-font-weight-bold:700;--sl-letter-spacing-denser:-.03em;--sl-letter-spacing-dense:-.015em;--sl-letter-spacing-normal:normal;--sl-letter-spacing-loose:.075em;--sl-letter-spacing-looser:.15em;--sl-line-height-denser:1;--sl-line-height-dense:1.4;--sl-line-height-normal:1.8;--sl-line-height-loose:2.2;--sl-line-height-looser:2.6;--sl-focus-ring-color:var(--sl-color-primary-600);--sl-focus-ring-style:solid;--sl-focus-ring-width:3px;--sl-focus-ring:var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset:1px;--sl-button-font-size-small:var(--sl-font-size-x-small);--sl-button-font-size-medium:var(--sl-font-size-small);--sl-button-font-size-large:var(--sl-font-size-medium);--sl-input-height-small:1.875rem;--sl-input-height-medium:2.5rem;--sl-input-height-large:3.125rem;--sl-input-background-color:var(--sl-color-neutral-0);--sl-input-background-color-hover:var(--sl-input-background-color);--sl-input-background-color-focus:var(--sl-input-background-color);--sl-input-background-color-disabled:var(--sl-color-neutral-100);--sl-input-border-color:var(--sl-color-neutral-300);--sl-input-border-color-hover:var(--sl-color-neutral-400);--sl-input-border-color-focus:var(--sl-color-primary-500);--sl-input-border-color-disabled:var(--sl-color-neutral-300);--sl-input-border-width:1px;--sl-input-required-content:"*";--sl-input-required-content-offset:-2px;--sl-input-required-content-color:var(--sl-input-label-color);--sl-input-border-radius-small:var(--sl-border-radius-medium);--sl-input-border-radius-medium:var(--sl-border-radius-medium);--sl-input-border-radius-large:var(--sl-border-radius-medium);--sl-input-font-family:var(--sl-font-sans);--sl-input-font-weight:var(--sl-font-weight-normal);--sl-input-font-size-small:var(--sl-font-size-small);--sl-input-font-size-medium:var(--sl-font-size-medium);--sl-input-font-size-large:var(--sl-font-size-large);--sl-input-letter-spacing:var(--sl-letter-spacing-normal);--sl-input-color:var(--sl-color-neutral-700);--sl-input-color-hover:var(--sl-color-neutral-700);--sl-input-color-focus:var(--sl-color-neutral-700);--sl-input-color-disabled:var(--sl-color-neutral-900);--sl-input-icon-color:var(--sl-color-neutral-500);--sl-input-icon-color-hover:var(--sl-color-neutral-600);--sl-input-icon-color-focus:var(--sl-color-neutral-600);--sl-input-placeholder-color:var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled:var(--sl-color-neutral-600);--sl-input-spacing-small:var(--sl-spacing-small);--sl-input-spacing-medium:var(--sl-spacing-medium);--sl-input-spacing-large:var(--sl-spacing-large);--sl-input-focus-ring-color:hsl(198.6 88.7% 48.4% / 40%);--sl-input-focus-ring-offset:0;--sl-input-filled-background-color:var(--sl-color-neutral-100);--sl-input-filled-background-color-hover:var(--sl-color-neutral-100);--sl-input-filled-background-color-focus:var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled:var(--sl-color-neutral-100);--sl-input-filled-color:var(--sl-color-neutral-800);--sl-input-filled-color-hover:var(--sl-color-neutral-800);--sl-input-filled-color-focus:var(--sl-color-neutral-700);--sl-input-filled-color-disabled:var(--sl-color-neutral-800);--sl-input-label-font-size-small:var(--sl-font-size-small);--sl-input-label-font-size-medium:var(--sl-font-size-medium);--sl-input-label-font-size-large:var(--sl-font-size-large);--sl-input-label-color:inherit;--sl-input-help-text-font-size-small:var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium:var(--sl-font-size-small);--sl-input-help-text-font-size-large:var(--sl-font-size-medium);--sl-input-help-text-color:var(--sl-color-neutral-500);--sl-toggle-size-small:.875rem;--sl-toggle-size-medium:1.125rem;--sl-toggle-size-large:1.375rem;--sl-overlay-background-color:hsl(240 3.8% 46.1% / 33%);--sl-panel-background-color:var(--sl-color-neutral-0);--sl-panel-border-color:var(--sl-color-neutral-200);--sl-panel-border-width:1px;--sl-tooltip-border-radius:var(--sl-border-radius-medium);--sl-tooltip-background-color:var(--sl-color-neutral-800);--sl-tooltip-color:var(--sl-color-neutral-0);--sl-tooltip-font-family:var(--sl-font-sans);--sl-tooltip-font-weight:var(--sl-font-weight-normal);--sl-tooltip-font-size:var(--sl-font-size-small);--sl-tooltip-line-height:var(--sl-line-height-dense);--sl-tooltip-padding:var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size:6px;--sl-z-index-drawer:700;--sl-z-index-dialog:800;--sl-z-index-dropdown:900;--sl-z-index-toast:9999999999;--sl-z-index-tooltip:1000}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}:root,:host{--sl-font-sans: var(--dna-font-sans);--sl-font-serif: var(--dna-font-serif);--sl-color-primary-600: var(--dna-color-midnight);--sl-font-size-medium: 16px;--sl-tooltip-background-color: #00163b;--sl-tooltip-padding: 6px 8px;--sl-tooltip-font-size: 12px;--sl-tooltip-line-height: 20px}@media(min-width:768px){:root,:host{--sl-tooltip-padding: 16px 8px 22px}}sl-button[disabled]{cursor:not-allowed}sl-button[disabled]::part(base){pointer-events:none}sl-button::part(base){transition:.15s;border-radius:0;font:var(--dna-label-l-font);line-height:1;text-transform:uppercase;letter-spacing:2px;padding:12px 24px}sl-button::part(base):focus-visible{outline:2px solid var(--dna-utility-focus);outline-offset:var(--dna-space-2)}sl-button[variant=default]::part(base){background-color:var(--dna-brand-reverse);color:var(--dna-color-midnight);border:1px solid var(--dna-brand-reverse)}sl-button[variant=default]::part(base):hover{color:var(--dna-brand-reverse);background-color:transparent}sl-button[variant=default][pill]::part(base){border:1px solid var(--dna-color-light-grey);letter-spacing:unset;text-transform:capitalize}sl-button[variant=default][size=small][pill]::part(base){border-radius:var(--sl-input-height-small);line-height:var(--dna-space-6);padding:var(--dna-space-2) var(--dna-space-4)}sl-button[variant=default][pill]::part(base):focus,sl-button[variant=default][pill]::part(base):hover{border:1px solid var(--dna-brand-primary);background-color:var(--dna-brand-primary);color:var(--dna-brand-reverse);outline:unset}sl-button[variant=primary]::part(base){background-color:var(--dna-color-midnight);color:var(--dna-brand-reverse);border:1px solid var(--dna-color-midnight)}sl-button[variant=primary]::part(base):hover{color:var(--dna-color-midnight);background-color:transparent}sl-button[disabled]::part(base):hover{opacity:.4}sl-button[variant=secondary]::part(base){background-color:transparent;color:var(--dna-color-midnight);border:1px solid var(--dna-color-midnight)}sl-button[variant=secondary]::part(base):hover{background-color:var(--dna-color-midnight);color:var(--dna-brand-reverse)}sl-button[variant=underline]::part(base){position:relative;padding:0;border:none;background-color:transparent;color:currentColor;min-height:auto}sl-button[variant=underline]::part(label){height:auto;padding:0;padding-bottom:var(--dna-space-2);text-decoration:none;border-bottom:calc(var(--dna-space-0-5) / 2) solid currentColor}sl-button[variant=underline][size=medium]::part(label),sl-button[variant=underline][size=large]::part(label){border-width:calc(var(--dna-space-3) / 8);font-size:16px}sl-button[variant=underline][size=large]::part(label){font-size:24px;height:auto;padding:0;padding-bottom:calc(var(--dna-space-5) / 2)}sl-button[variant=text]::part(base){position:relative;padding:0;border:none;background-color:transparent;color:currentColor;min-height:auto}sl-button[variant=text]::part(label){height:auto;padding:0;position:relative;text-decoration:none;color:currentColor;letter-spacing:2px;text-align:left;text-transform:uppercase}sl-button.primary-hover[variant=secondary]::part(base):hover{background-color:var(--dna-color-midnight);border-color:var(--dna-color-midnight)}sl-details.details-dropdown::part(summary-icon){rotate:none}sl-details.details-dropdown::part(header){height:40px;padding-bottom:0;padding-top:0}sl-details.details-dropdown::part(content){background-color:var(--sl-color-neutral-0);position:absolute}sl-card::part(base){border:none;box-shadow:none}sl-card::part(footer){border:none}sl-input{position:relative;background-color:var(--dna-brand-reverse);max-width:343px}sl-input::part(input){background:transparent}sl-input::part(base){border-radius:0;border:1px solid var(--dna-color-light-grey)}sl-input[variant=floating-label]:is(:focus,:focus-within,:focus-visible,[active],[data-user-valid],[data-user-invalid])::part(base){border-color:var(--dna-color-midnight)}sl-input[variant=floating-label]::part(form-control-label){position:absolute;top:0;margin:10px;padding:0 10px;background-color:var(--dna-brand-reverse);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:10;border:none;font-size:16px}sl-input[variant=floating-label]:is(:focus,:focus-within,:focus-visible,[active],[data-user-valid],[data-user-invalid])::part(form-control-label){top:-15px;font-size:10px;line-height:14px;padding:0 4px;font-size:12px}sl-input[variant=floating-label-reverse]::part(base){border:1px solid rgba(255,255,255,.25);border:none;box-shadow:none;background-color:var(--dna-color-midnight)}sl-input[variant=floating-label-reverse]::part(input){color:var(--dna-brand-reverse);border:1px solid rgba(255,255,255,.25)}sl-input[variant=floating-label-reverse]:is(:focus,:focus-within,:focus-visible,[data-user-valid],[data-user-invalid])::part(base){border-color:var(--dna-color-midnight)}sl-input[variant=floating-label-reverse]::part(form-control-label){position:absolute;top:2px;left:0;padding:8px 16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:10;border:none;font-size:16px;color:var(--dna-brand-reverse);box-shadow:none}sl-input[variant=floating-label-reverse]:is(:focus,:focus-within,:focus-visible,[data-user-valid],[data-invalid])::part(form-control-label){top:-6px;left:12px;font-size:10px;line-height:14px;padding:0 6px;font-size:12px;outline:none;box-shadow:none;text-transform:lowercase;background-color:var(--dna-color-midnight)}sl-input[variant=floating-label-reverse]:is([data-invalid])::part(input){border:1px solid var(--dna-color-brass)}sl-input[variant=floating-label-reverse]:is([data-invalid])::part(form-control-label){color:var(--dna-brand-reverse)}sl-input[variant=reverse]{background-color:var(--dna-color-midnight);--sl-input-background-color-hover: var(--dna-color-midnight);--sl-input-color: var(--dna-brand-reverse);--sl-color-primary-500: var(--dna-brand-reverse)}sl-input[variant=reverse]::part(base){border-radius:0;border:1px solid var(--dna-color-midnight);background-color:var(--dna-color-midnight)}sl-input[variant=reverse]::part(input){color:var(--dna-brand-reverse);background:var(--dna-color-midnight)}sl-input[variant=reverse]::part(input)::placeholder{color:var(--dna-brand-reverse)}sl-input[variant=underline]{background-color:var(--dna-brand-reverse);--sl-input-background-color-hover: var(--dna-brand-reverse);--sl-input-color: var(--dna-color-midnight);--sl-color-primary-500: var(--dna-color-midnight);max-width:unset}sl-input[variant=underline]::part(base){border:0;border-bottom:1px solid var(--dna-color-light-grey)}sl-input[variant=underline]::part(input){padding-left:0;padding-right:0}sl-input[size=large]::part(input){font:var(--dna-h4-font)}sl-input[size=large]::part(input)::placeholder{color:var(--dna-color-midnight)}sl-select::part(combobox){border-radius:0;border:1px solid var(--dna-color-light-grey)}sl-select[open]::part(combobox),sl-select[open]:is(:focus,:focus-within,:focus-visible)::part(combobox){border:1px solid var(--dna-color-midnight)}sl-checkbox::part(base){align-items:center}sl-checkbox::part(control){border-radius:0;border:1px solid #5D5D5D}sl-checkbox::part(checked-icon){display:none}sl-checkbox:checked::part(checked-icon){display:none}sl-checkbox::part(control){width:16px;height:16px}sl-checkbox::part(label),sl-checkbox[size=large]::part(label){font:var(--dna-body-p3-font);line-height:16px}sl-checkbox[size=large]::part(control){width:24px;height:24px}sl-checkbox[checked]::part(control){background-color:var(--dna-brand-reverse);border:1px solid var(--dna-color-midnight);position:relative}sl-checkbox[checked]::part(control):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--dna-color-midnight)}sl-checkbox[size=large][checked]::part(control):after{width:14px;height:14px}sl-radio::part(base),sl-radio[size=large]::part(base){font-size:14px;font:var(--dna-body-p3-font)}sl-radio::part(checked-icon){color:var(--dna-color-midnight);background-color:var(--dna-color-midnight);width:10px;height:10px;border-radius:50%}sl-radio[size=large]::part(checked-icon){width:14px;height:14px}sl-radio::part(control){border:1px solid var(--dna-color-light-grey)}sl-radio::part(control--checked){border:1px solid var(--dna-color-midnight);background-color:var(--dna-brand-reverse)}sl-radio-group::part(form-control-label){font-size:14px;font:var(--dna-body-p3-font)}sl-radio-group::part(form-control-input){display:flex;flex-direction:column;gap:8px}sl-radio-group::part(form-control-label){margin-bottom:8px}sl-carousel::part(scroll-container){border-radius:0}sl-tooltip::part(body){font-weight:400;letter-spacing:.5px;text-align:center}sl-tab-group::part(tabs){border-bottom:1px solid var(--dna-color-light-grey)}sl-tab-group::part(active-tab-indicator){display:none}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/lib-shoelace.css.map?v=130198518402862644831793898108 */

}
@media(min-width: 550px){#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem}}
@media all{
dna-desktop-nav{display:none}dna-desktop-nav:defined{display:block}main{padding-top:var(--dna-header-height)}body:not(.section-groups-enabled) dna-header{display:block;width:100%;z-index:var(--dna-z-index-sticky, 600);left:0;right:0;transition:top .5s;position:fixed;top:calc(var(--dna-header-height) * -1 - 1px)}body:not(.section-groups-enabled) dna-header{top:0}.dna-header-group{position:fixed;top:0;left:0;right:0;width:100%;z-index:2147483099}body.section-groups-enabled .dna-header-group dna-header{position:relative;display:block}.header{background:var(--dna-brand-reverse);transition:background .5s,border-bottom 0s .2s;border-bottom:1px solid var(--dna-color-light-grey)}body.section-groups-enabled .dna-header-group:has(dna-header[search-open]){z-index:2147483100}.header__grid{display:grid;grid:"logo search utility hamburger" / 1fr auto auto auto;column-gap:0;align-items:center;padding-left:var(--dna-space-4);height:48px;padding-right:var(--dna-space-2)}@media screen and (min-width:1025px){.header__grid{grid:"primary-nav logo secondary-nav" / auto 1fr auto;height:70px;padding:0 var(--dna-container-horizontal-padding);align-items:auto}}.header *[tabindex="-1"]:focus{outline:none}.header__heading-link .h2{color:var(--dna-color-neutral)}.header__menu button:hover,.header__menu button:focus-visible{color:var(--dna-color-reflex-blue)}.header__menu button:focus-visible{outline:2px solid var(--dna-utility-focus);outline-offset:2px}.header__menu sl-button::part(base):hover,.header__menu sl-button::part(base):focus-visible{color:var(--dna-color-reflex-blue)}.header__menu sl-button::part(base):focus-visible{outline:2px solid var(--dna-utility-focus);outline-offset:2px}.header__menu sl-button::part(base):focus:not(:focus-visible){outline:none}.header__menu sl-button::part(base){background-color:transparent;border:none;padding:0;min-height:unset;height:var(--dna-space-6);width:var(--dna-space-6)}.header__menu .header__search-trigger-text{display:none}@media screen and (min-width:1025px){.header__menu .header__search-trigger-text{font:var(--dna-body-font);margin-left:var(--dna-space-2);letter-spacing:.5px;font-size:12px}}@media screen and (min-width:1440px){.header__menu .header__search-trigger-text{margin-right:var(--dna-space-4)}}.header__search-trigger{color:var(--dna-color-midnight);display:flex;justify-content:center;align-items:center;margin:0;padding:0;height:100%;width:var(--dna-space-10)}.header__search-trigger svg{height:var(--dna-space-5);width:var(--dna-space-5)}@media screen and (min-width:1025px){.header__search-trigger{height:unset;width:unset}.header__search-trigger svg{height:var(--dna-space-6);width:var(--dna-space-6);position:relative;left:2px}}.header__menu-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;height:calc(var(--dna-space-6) + var(--dna-space-5));width:calc(var(--dna-space-6) + var(--dna-space-5))}.header__menu-icon button{display:flex;align-items:center;justify-content:center}.header__menu-icon svg{height:var(--dna-space-5);width:var(--dna-space-5);margin-top:3px}@media screen and (min-width:1025px){.header__menu-icon svg{height:var(--dna-space-6);width:var(--dna-space-6);margin-top:0}}.header__menu sl-button::part(label){padding:0}.header__menu{display:flex;align-items:center;gap:var(--dna-space-2)}.header__utility{grid-area:utility;justify-self:end;gap:calc(var(--dna-space-4) + var(--dna-space-0-5))}@media screen and (min-width:1025px){.header__utility{grid-area:secondary-nav}}@media screen and (max-width:1025px){.header__menu:not(.header__utility){display:contents}}.header__utility a:focus-visible{color:var(--dna-color-midnight)}.header__utility a:focus-visible{outline:2px solid var(--dna-utility-focus);outline-offset:2px}@media screen and (min-width:1025px){.header__menu-icon{height:var(--dna-space-6);width:var(--dna-space-6)}}.header__menu{gap:var(--dna-space-2)}@media screen and (min-width:1025px){.header__menu{gap:var(--dna-space-4)}}.header__menu--logo{text-align:center}@media screen and (max-width:1025px){.header__menu--logo{grid-area:logo;justify-self:start;text-align:left}}.header__menu--logo>a{display:grid;place-items:center}.header__menu--logo svg{width:97px}@media screen and (min-width:1025px){.header__menu--logo svg{width:var(--logo-width)}}.header__menu-item svg{position:absolute;height:.6rem;right:.8rem;top:calc(50% - .35rem);transition:.25s}@media screen and (min-width:1025px){.header__submenu__grand-child li+li{margin-top:var(--dna-space-3)}}.header__menu-card:hover sl-button::part(base){color:var(--dna-brand-primary);border-bottom:2px solid var(--dna-brand-primary)}.nav__image-wrapper{width:100%;min-width:200px;max-width:100%;aspect-ratio:1;margin-bottom:8px;overflow:hidden}.nav__image-wrapper img{display:block}.nav__image-link{color:var(--dna-color-midnight)}@media screen and (min-width:1025px){.nav__image-link p{width:240px}}@media screen and (min-width:1025px){.nav__image-wrapper{max-width:240px;aspect-ratio:1}.featured .nav__image-wrapper{max-width:350px}}@media screen and (max-width:1025px){.nav__image-link{height:auto;width:auto}}@media screen and (min-width:1440px){.nav__image-wrapper{width:240px;height:240px}}.mobile-menu__icon--hamburger,.mobile-menu__icon--close{grid-area:hamburger}@media screen and (max-width:1024px){.header__menu-icon--account{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-header.css.map?v=102749238214168572291793898108 */

}
shopify-paypal-button[disabled]{opacity:.5;cursor:not-allowed}
#zoid-paypal-buttons-uid_4296fe0e7d_mtc6mjq6ntk {
                        position: relative;
                        display: inline-block;
                        width: 100%;
                        min-height: 25px;
                        min-width: 150px;
                        font-size: 0;
                    }
#zoid-paypal-buttons-uid_4296fe0e7d_mtc6mjq6ntk > iframe {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                    }
#zoid-paypal-buttons-uid_4296fe0e7d_mtc6mjq6ntk > iframe.component-frame {
                        z-index: 100;
                    }
#zoid-paypal-buttons-uid_4296fe0e7d_mtc6mjq6ntk > iframe.prerender-frame {
                        transition: opacity .2s linear;
                        z-index: 200;
                    }
#zoid-paypal-buttons-uid_4296fe0e7d_mtc6mjq6ntk > iframe.visible {
                        opacity: 1;
                    }
#zoid-paypal-buttons-uid_4296fe0e7d_mtc6mjq6ntk > iframe.invisible {
                        opacity: 0;
                        pointer-events: none;
                    }
#zoid-paypal-buttons-uid_4296fe0e7d_mtc6mjq6ntk > .smart-menu {
                        position: absolute;
                        z-index: 300;
                        top: 0;
                        left: 0;
                        width: 100%;
                    }
@media all{
.banner__block{flex-grow:1;height:100%;width:100%;z-index:0}.banner__content{align-items:center;padding-top:var(--dna-space-8);padding-bottom:var(--dna-space-8)}@media screen and (min-width:768px){.banner__content{padding:var(--dna-space-20) var(--dna-space-18)}}.banner__content.left{align-items:flex-start}.banner__buttons sl-button::part(base){width:unset}.banner__image{width:100%;height:100%}.banner__image img{width:100%;height:100%;object-fit:cover;object-position:center}.banner__image,.banner__video{overflow:hidden}.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-6)}@media screen and (min-width:1024px){.banner__headline:has(+.banner__subline){margin-bottom:var(--dna-space-8)}}@media screen and (min-width:768px){.banner__subline p{margin:0}}.banner sl-carousel{--aspect-ratio: unset;flex-grow:1;height:100%}.banner sl-carousel-item{height:100%;width:100%}.banner sl-carousel::part(scroll-container){column-gap:0}.banner sl-carousel::part(base){gap:0}.banner sl-carousel::part(navigation-button){position:absolute;z-index:3}.banner sl-carousel::part(navigation-button--previous){left:0}.banner sl-carousel::part(navigation-button--next){right:0}@media screen and (min-width:1440px){.banner sl-carousel::part(navigation-button--previous){left:55px}.banner sl-carousel::part(navigation-button--next){right:55px}}.banner__arrow svg{width:32px}@media screen and (max-width:768px){.center--mobile{text-align:center}.banner__content.center--mobile{align-items:center}.flex-align-center--mobile{align-items:center}.flex-justify-center--mobile{justify-content:center}h2,.h2--mobile{font:var(--dna-h2-font);letter-spacing:0}h3,.h3--mobile{font:var(--dna-h3-font);letter-spacing:0}h4,.h4--mobile{font:var(--dna-h4-font);letter-spacing:0}}@media screen and (max-width:350px){.banner{height:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-banner.css.map?v=179711848120487275201793898108 */

}
.banner-template--28119091642462__banner_bewJmR {
    
      aspect-ratio: 1.875;

      @media screen and (min-width: 768px) {
        aspect-ratio: 3.6;
      }
    }
.banner__block-slide_BBtiXM {
      background-color: #f4f2ef;
      color: #03143B;

      @media screen and (min-width: 768px) {
        color: #03143B;
      }

      .banner__eyebrow {
        font-size: 20px;
        letter-spacing: calc(20px * .143);

        @media screen and (min-width: 768px) {
          font-size: 24px;
        }
      }
      .banner__headline {
        font-family: var(--dna-font-serif);

        @media screen and (max-width: 767px) {
          
        }

        @media screen and (min-width: 768px) {
          font-family: var(--dna-font-serif);

          
        }
      }
      .banner__subline {
        font-size: 14px;

        @media screen and (min-width: 768px) {
          font-size: 16px;
        }
      }
      .banner__eyebrow,
      .banner__headline,
      .banner__subline,
      .banner__buttons {
        max-width: 50%;

        @media screen and (min-width: 1024px) {
          max-width: 50%;
        }
      }
      sl-button[variant='underline']::part(base),
      sl-button[variant='text']::part(base) {
        color: #03143B;

        @media screen and (min-width: 768px) {
          color: #03143B;
        }
      }
      sl-button[variant='underline']::part(label) {
        border-color: #03143B;

        @media screen and (min-width: 768px) {
          border-color: #03143B;
        }
      }
      sl-button[variant='secondary']::part(base) {
        color: #03143B;
        border-color: #03143B;

        @media screen and (min-width: 768px) {
          color: #03143B;
          border-color: #03143B;
        }
      }
      sl-button[variant='secondary']::part(base):hover {
        color: var(--dna-brand-reverse);
        background-color: #03143B;

        @media screen and (min-width: 768px) {
          background-color: #03143B;
        }
      }
      
      
    }
.quick-links--padded{padding-bottom:var(--dna-space-9);padding-top:var(--dna-space-9)}
@media screen and (min-width:1024px){.quick-links{padding-left:var(--dna-space-10);padding-right:var(--dna-space-10)}}
.quick-links::-webkit-scrollbar{display:none}
.quick-link{text-wrap:nowrap}
.quick-link h2{font:var(--dna-label-l-font);height:auto;letter-spacing:var(--dna-space-0-5);padding:0}
.quick-links:not(.quick-links--style-underline) .quick-link::part(label){padding:0}
.quick-links--style-secondary .quick-link::part(base):hover{background-color:var(--dna-brand-reverse)}
@media screen and (min-width:1024px){.quick-links--style-underline{gap:var(--dna-space-16)}}
.quick-link[current]::part(base){color:var(--dna-color-reflex-blue)}
@media screen and (max-width:1023px){.quick-links--layout-style-stacked-mobile sl-button::part(base){height:100%;white-space:normal;text-align:center;line-height:16px;align-items:center}}
@media screen and (min-width:1024px){.quick-links--layout-style-stacked-desktop sl-button::part(base){height:100%;white-space:normal;text-align:center;line-height:16px;align-items:center}}
@media screen and (max-width:1023px){.quick-links--layout-style-stacked-mobile:not(.quick-links--style-underline) .quick-link{width:100%;height:100%}}
@media screen and (min-width:1024px){.quick-links--layout-style-stacked-desktop:not(.quick-links--style-underline) .quick-link{width:100%;height:100%}}
.quick-links--layout-style-stacked-mobile:not(.quick-links--images) h2{font:var(--dna-label-m-font);line-height:var(--dna-space-4)}
@media screen and (min-width:1024px){.quick-links--layout-style-stacked-mobile:not(.quick-links--images) h2{font:var(--dna-label-l-font);line-height:var(--dna-space-5)}}
.quick-links--layout-style-stacked-mobile:not(.quick-links--style-underline):not(.quick-links--images) sl-button::part(base){padding:var(--dna-space-4) calc(var(--dna-space-5) / 2)}
@media screen and (min-width:1024px){.quick-links--layout-style-stacked-mobile:not(.quick-links--style-underline):not(.quick-links--images) sl-button::part(base){padding:calc(var(--dna-space-4) - var(--dna-space-0-5)) var(--dna-space-6)}}
@media screen and (min-width:768px)and (max-width:1023px){:is() .quick-links--images li{width:280px}}
@media screen and (min-width:1024px){:is() .quick-links--images li{width:280px}}
.quick-links--images sl-button::part(base){background-color:var(--dna-brand-reverse);color:var(--dna-color-midnight);border:none}
.quick-links--images sl-button::part(base):hover{background-color:var(--dna-brand-reverse);color:var(--dna-color-midnight)}
.quick-link--image .quick-link__content{display:flex;align-items:center}
.quick-link--image::part(base){padding:0;justify-content:flex-start}
.quick-link--image::part(label){padding:0}
.quick-link--image .quick-link__content h2,.quick-link--image .quick-link__content span{padding-left:var(--dna-space-4);padding-right:var(--dna-space-2);white-space:normal;line-height:16px;font-size:12px;text-align:left}
@media(min-width:768px){.quick-link--image .quick-link__content h2,.quick-link--image .quick-link__content span{padding-left:var(--dna-space-3);padding-right:var(--dna-space-6);width:184px;white-space:normal;line-height:20px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-quick-links.css.map?v=21919811431875435491793898108 */

}

  [id*=template--28119091642462__quick_links_JnK3QV] .quick-links {
    gap: 32px;
    justify-content: start;
    background-color: #ffffff;
    color: #03143b;
  }
  [id*=template--28119091642462__quick_links_JnK3QV] .quick-links--style-underline .quick-link::part(base) {
    color: #03143b;
  }
  [id*=template--28119091642462__quick_links_JnK3QV] .quick-links--style-underline .quick-link::part(label) {
    border-color: #03143b;
  }
  [id*=template--28119091642462__quick_links_JnK3QV] .quick-links--style-secondary .quick-link::part(base) {
    color: #03143b;
    border: 1px solid #03143b;
  }
  [id*=template--28119091642462__quick_links_JnK3QV] .quick-links--style-secondary:not(.quick-links--images) .quick-link::part(base):hover {
    color: var(--dna-brand-reverse);
    background-color: var(--dna-color-midnight);
  }
  @media screen and (min-width: 1024px) {
    [id*=template--28119091642462__quick_links_JnK3QV] .quick-links {
      gap: var(--dna-space-6);
      justify-content: center;
    }
@media screen and (min-width:768px){.main-blog{margin-top:22px}.blog-articles__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--dna-space-2)}}
@media screen and (min-width:768px){.main-blog{margin-top:var(--dna-space-18)}}
.article-card{margin-bottom:var(--dna-space-8)}
@media screen and (min-width:768px){.article-card{margin-bottom:var(--dna-space-18)}}
.article-card__image{margin-bottom:var(--dna-space-6);height:230px;background-color:var(--dna-color-light-grey)}
@media screen and (min-width:1200px){.article-card__image{height:300px}}
.article-card__meta{margin-bottom:var(--dna-space-2);display:flex;gap:var(--dna-space-3);text-transform:uppercase}
@media screen and (min-width:768px){.article-card__meta{font:var(--dna-label-m-font)}}
.main-blog__title{font:var(--dna-h2-font);margin-bottom:var(--dna-space-6);text-align:center}
@media screen and (min-width:1024px){.main-blog__title{font:var(--dna-h3-font);margin-bottom:var(--dna-space-10)}}
/* breakpoint-desktop */
@media screen and (min-width: 1024px) {
  .pagination-wrapper {
    margin-top: 44px;
    margin-bottom: 44px;
  }}
.pagination__list {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pagination__item--arrow {
  margin: 0 var(--dna-space-10);
}
.pagination__item--arrow a[disabled] {
  cursor: not-allowed;

  svg {
    color: #5B667F;
  }
}
@media screen and (min-width: 1024px) {
  .pagination__item--arrow {
    margin: 0 54px;
  }}
.cross-sell{min-width:350px;min-height:375px;opacity:0;padding-top:var(--dna-space-8)}
.cross-sell.visible{opacity:1}
@media screen and (min-width:768px){.cross-sell{padding-left:var(--dna-space-4);padding-right:var(--dna-space-4)}}
@media screen and (min-width:1024px){.cross-sell{min-height:430px;padding:var(--dna-space-10) var(--dna-space-10) 0}}
@media screen and (min-width:1280px){.cross-sell{min-height:515px}}
@media screen and (min-width:1440px){.cross-sell{min-height:570px}}
.cross-sell sl-button[variant=underline]{padding-top:var(--dna-space-5);padding-bottom:calc(var(--dna-space-10) + var(--dna-space-4))}
.cross-sell sl-button[variant=underline]::part(label){font:var(--dna-label-s-font)}
.cross-sell sl-button[variant=underline]::part(base){white-space:normal}
@media screen and (min-width:768px){.cross-sell sl-button[variant=underline]::part(label){font:var(--dna-label-m-font)}}
@media screen and (min-width:1024px){.cross-sell sl-button[variant=underline]::part(label){font:var(--dna-label-l-font)}}
.cross-sell sl-carousel{--aspect-ratio: unset}
.cross-sell sl-carousel::part(scroll-container){align-items:stretch;aspect-ratio:unset;--slide-gap: var(--dna-space-2)}
@media screen and (min-width:768px){.cross-sell sl-carousel::part(scroll-container){--slide-gap: var(--dna-space-4)}}
@media screen and (min-width:1440px){.cross-sell sl-carousel::part(scroll-container){--slide-gap: var(--dna-space-10)}}
.cross-sell sl-carousel::part(base){gap:0}
.cross-sell sl-carousel::part(scroll-container){padding-left:var(--dna-space-4)}
@media screen and (min-width:768px){.cross-sell sl-carousel::part(scroll-container){padding-left:0}.cross-sell sl-carousel-item{justify-content:flex-start}}
.cross-sell sl-carousel .cross-sell__block{display:flex;flex-direction:column;width:100%}
.cross-sell sl-carousel .cross-sell__block a{display:flex;align-items:flex-start}
@media screen and (max-width:768px){.cross-sell .cross-sell__block{flex:1 1 0;aspect-ratio:1/1}}
.cross-sell__block-image{aspect-ratio:1/1;width:100%}
.cross-sell__block-link{text-align:center}
@media screen and (min-width:1024px){.footer{min-height:500px;display:flex;flex-direction:column;justify-content:space-between}}
.footer__container{padding-top:var(--dna-space-10);padding-bottom:var(--dna-space-1)}
@media screen and (min-width:1024px){.footer__container{padding-top:50px;padding-bottom:16px}}
.footer__logo{display:flex;align-items:center;padding-top:var(--dna-space-6);padding-bottom:var(--dna-space-6)}
.footer__logo svg{color:var(--dna-color-midnight);width:170px;height:24px}
@media screen and (min-width:1024px){.footer__logo{padding-top:var(--dna-space-8);padding-bottom:var(--dna-space-8)}.footer__logo svg{width:280px;height:40px}}
.footer__body{display:flex;justify-content:left;flex-direction:column;align-items:flex-start;width:100%}
@media screen and (min-width:1024px){.footer__body{align-items:unset;margin-bottom:var(--dna-space-8)}}
.footer__left{width:100%}
@media screen and (min-width:1024px){.footer__left{text-align:left;width:100%}}
.footer__menu-link+.footer__menu-link{margin-top:20px}
@media screen and (min-width:1024px){.footer__menu-link+.footer__menu-link{margin-top:var(--dna-space-4)}}
.footer__block.contact-menu ul{display:flex;flex-wrap:wrap;gap:var(--dna-space-3) var(--dna-space-2)}
@media screen and (min-width:1024px){.footer__block.contact-menu ul{display:block}}
.footer__block.contact-menu .footer__menu-link{width:calc(50% - calc(var(--dna-space-3) / 2))}
.footer__block.contact-menu .footer__menu-link+.footer__menu-link{margin-top:0}
@media screen and (min-width:1024px){.footer__block.contact-menu .footer__menu-link+.footer__menu-link{margin-top:var(--dna-space-2)}}
.footer__social-label{font:var(--dna-label-l-font)}
.footer__social-links{width:100%;margin-top:40px;padding-bottom:32px;border-bottom:1px solid #DCDBDD;display:flex;align-items:center;gap:var(--dna-space-6)}
@media screen and (min-width:1024px){.footer__social-links{margin-top:54px;padding-bottom:0;padding-top:var(--dna-space-6);border-bottom:none;border-top:1px solid #DCDBDD}}
.footer__social-icons{display:flex;gap:var(--dna-space-6);align-items:center;max-width:100%;flex-wrap:wrap}
.footer__signup{display:flex;flex-direction:column;width:100%}
.footer-input{display:block;position:relative;width:100%}
@media screen and (min-width:1024px){.footer-input{max-width:366px;width:100%}}
.footer__signup sl-input{background-color:transparent;border:none;max-width:100%}
.footer-input sl-input::part(base){height:52px;border:none;box-shadow:none}
.footer-input sl-input::part(input){height:100%;padding:var(--dna-space-3) var(--dna-space-4)}
.footer-input sl-input[variant=floating-label]::part(input){border:.5px solid var(--dna-color-midnight);color:var(--dna-color-midnight);-webkit-text-fill-color:var(--dna-color-midnight)}
.footer-input sl-input[variant=floating-label][data-user-invalid]::part(input){border-color:var(--dna-utility-attention)}
.footer-input sl-input[variant=floating-label]::part(form-control-label){top:50%;transform:translateY(-50%);margin-top:0;margin-left:var(--dna-space-2);color:#636d83;text-transform:uppercase;font-size:14px;letter-spacing:2px}
.footer-input sl-input[variant=floating-label]:hover::part(form-control-label){cursor:text}
.footer-input sl-input[variant=floating-label]:is(:focus,:focus-within,:focus-visible,[data-user-valid],[data-invalid])::part(form-control-label){top:0}
.footer-input button{color:var(--dna-brand-reverse);position:absolute;right:var(--dna-space-4);top:50%;transform:translateY(-50%)}
.footer__signup-heading{display:flex;flex-direction:column;align-items:left;font:var(--dna-label-m-font);letter-spacing:2px;text-transform:uppercase}
@media screen and (min-width:1024px){.footer__signup-heading{display:block;align-items:center}}
.footer__signup-subheading{color:#5d5d5d}
.footer__signup-error{color:var(--dna-utility-attention)}
.footer__signup-success{color:var(--dna-color-midnight)}
.footer__signup-legal{margin-top:var(--dna-space-2);max-height:0;overflow:hidden;opacity:0;transition:opacity .3s ease,max-height .3s ease}
@media screen and (min-width:1024px){.footer__signup-legal{max-width:340px}}
.footer__signup-legal a{text-decoration:underline}
.footer__signup-actions{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}
@media screen and (min-width:1024px){.footer__signup-actions{flex-direction:column;justify-content:unset}}
.footer__signup-submit{display:flex;align-items:center;justify-content:center;gap:10px;padding:11.5px 28px;line-height:16px!important;color:var(--dna-brand-reverse);cursor:pointer;border:none;font:var(--dna-body-p1-font);letter-spacing:var(--dna-space-0-5);margin-top:var(--dna-space-2);text-transform:uppercase;background-color:var(--dna-color-midnight)}
@media screen and (min-width:1024px){.footer__signup-submit{margin-top:var(--dna-space-4)}}
.footer__signoff{position:relative;padding-top:var(--dna-space-4);display:flex;flex-direction:column;gap:var(--dna-space-5)}
.footer__signoff:before{content:"";position:absolute;top:0;left:50%;width:100vw;transform:translate(-50%);border-top:1px solid #00000020}
@media screen and (min-width:1024px){.footer__signoff{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--dna-space-0);margin-bottom:var(--dna-space-4)}}
@media screen and (min-width:1024px){.footer__legal{display:flex;align-items:center}}
.footer__legal-links{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--dna-space-2);margin-top:var(--dna-space-3);color:var(--dna-utility-gray)}
.footer__legal-links li{line-height:14px}
@media screen and (min-width:1024px){.footer__legal-links{justify-content:flex-start;margin-top:0}}
.footer__legal-links li:not(:first-child),.footer__legal-links li:not(:last-child){border-right:.5px solid var(--dna-utility-gray);padding:0 var(--dna-space-3) 0 var(--dna-space-1)}
.footer__legal-links li:first-child{border-right:.5px solid var(--dna-utility-gray)}
.footer__legal-links li:last-child{border-right:0}
.footer__blocks{display:flex;width:100%;flex-direction:column}
@media screen and (min-width:1024px){.footer__blocks{display:flex;flex-direction:row;justify-content:space-between;gap:var(--dna-space-4);width:100%}}
@media screen and (min-width:1100px){.footer__blocks{gap:var(--dna-space-10)}}
@media screen and (min-width:1200px){.footer__blocks{gap:calc(var(--dna-space-10) + var(--dna-space-5))}}
@media screen and (min-width:1280px){.footer__blocks{gap:calc(var(--dna-space-10) * 2)}}
@media screen and (min-width:1340px){.footer__blocks{gap:calc((var(--dna-space-10) * 3) - var(--dna-space-5))}}
@media screen and (min-width:1440px){.footer__blocks{gap:calc((var(--dna-space-10) * 3) - var(--dna-space-3))}}
@media screen and (min-width:1024px){.footer__block{flex:1;min-width:0}}
.footer__signup--email{order:-1}
@media screen and (min-width:1024px){.footer__signup--email{order:initial}}
.footer__block-mobile{display:block}
@media screen and (min-width:1024px){.footer__block-mobile{display:none}}
.footer__block-desktop{display:none;font:var(--dna-body-p3-font);font-size:13px}
@media screen and (min-width:1024px){.footer__block-desktop{display:block}}
.footer__blocks sl-details::part(base){border:none;border-radius:0;background-color:transparent}
.footer__blocks sl-details::part(summary-icon){rotate:none;font-size:24px}
.footer__blocks sl-details::part(summary){font:var(--dna-label-m-font);letter-spacing:2px}
.footer__blocks sl-details::part(header){padding:var(--dna-space-5) 0;--sl-focus-ring: 1px solid var(--dna-utility-focus);--sl-focus-ring-offset: -2px;-webkit-tap-highlight-color:transparent}
.footer__block-desktop h3,.footer__blocks sl-details::part(header){font:var(--dna-label-m-font);text-transform:uppercase}
.footer__blocks sl-details::part(content){padding:0 0 20px}
.footer__block.contact-menu li button,.footer__block.contact-menu li a{border:calc(var(--dna-space-0-5) / 2) solid var(--dna-color-midnight);display:block;font:var(--dna-body-p2-font);padding:var(--dna-space-2) var(--dna-space-3);text-align:center;width:100%}
@media screen and (min-width:1024px){.footer__block.contact-menu li button,.footer__block.contact-menu li a{min-width:186px}}
.footer__country-selector{display:flex;justify-content:left;font:var(--dna-body-p4-font);position:relative}
.footer__country-selector button{color:var(--dna-color-midnight);letter-spacing:unset;padding:0;font:var(--dna-label-m-font)}
.footer__country-selector button .chevron{display:grid;place-items:center;margin-left:4px}
.footer__country-selector button .chevron svg{height:16px;width:16px;transition:transform .2s ease}
.footer__country-selector button[aria-expanded=true] .chevron svg{transform:rotate(180deg)}
.footer__signoff dna-country-selector{color:var(--dna-color-midnight);bottom:30px;transform:unset}
@media screen and (min-width:768px){.footer__signoff dna-country-selector{top:unset;bottom:0;margin-bottom:25px;transform:translate(-12%)}}
@media screen and (min-width:769px)and (max-width:1024px){.footer__signoff dna-country-selector{transform:translateY(-8%)}}
@media screen and (min-width:1024px){.footer__signoff dna-country-selector{padding-top:var(--dna-space-4)}}
@media screen and (min-width:1024px){.dna-country-selector--footer .country-selector__item{padding-right:48px}}
.footer .toggle-language-selector .chevron{display:grid;place-items:center;margin-left:4px}
.footer .toggle-language-selector .chevron svg{height:12px;width:12px}
sl-drawer.country-select-drawer::part(base){z-index:2147483100}
sl-drawer.country-select-drawer::part(panel){max-height:60vh}
sl-drawer.country-select-drawer::part(title){display:none}
sl-drawer.country-select-drawer::part(header){display:none}
sl-drawer.country-select-drawer::part(body){padding:0}
.country-select-drawer dna-country-selector{position:static;display:block;background-color:transparent;border:none;margin-top:0;padding:0 var(--dna-space-4) var(--dna-space-4)}
.dna-country-selector--footer .country-selector__label{text-transform:uppercase;font:var(--dna-label-s-font);letter-spacing:2px;padding-right:var(--dna-space-1)}
.country-select-drawer .country-selector__label{font:var(--dna-label-m-font);text-transform:uppercase;letter-spacing:2px}
.country-select-drawer .country-selector__label-row{position:sticky;top:0;z-index:1;background-color:#fff;padding-top:var(--dna-space-8)}
.country-select-drawer .country-selector__list{max-height:none;margin-top:var(--dna-space-3)}
.country-select-drawer .country-selector__item{font:var(--dna-body-p1-font);padding-left:var(--dna-space-4);padding-bottom:5px;padding-top:5px;margin-top:7px;margin-bottom:7px}
.country-select-drawer .country-selector__item-flag{height:18px;width:22px}
.country-selector__item.is-active{font-family:var(--dna-font-sans-medium)}
.expand-collapse-icon{color:var(--dna-color-midnight)}
.expand-collapse-icon svg{height:24px;width:auto}
dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-6) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);margin-top:var(--dna-space-10);display:none;z-index:var(--dna-z-index-overlay-base)}
.header__menu-icon dna-country-selector{top:0}
.header__menu-icon--locale-selector{position:relative;width:unset}
.country-selector__list{display:flex;flex-direction:column;overflow:auto;max-height:220px;margin-top:var(--dna-space-2);padding-bottom:var(--dna-space-2)}
.dna-country-selector--footer .country-selector__list{padding-right:var(--dna-space-1)}
.country-selector__list::-webkit-scrollbar{width:2px;max-height:220px}
@media screen and (min-width:1024px){.country-selector__list::-webkit-scrollbarr{display:none}}
.country-selector__list:hover::-webkit-scrollbar{display:block}
.country-selector__list::-webkit-scrollbar-thumb{background:var(--dna-color-light-grey);border-radius:100px 0 0;opacity:.5}
.country-selector__label-row{display:flex;align-items:center;justify-content:space-between}
.country-selector__label{white-space:nowrap;font:var(--dna-body-p4-font);padding-top:var(--dna-space-0);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-4)}
.country-selector__close{color:var(--dna-color-midnight);position:absolute;right:0;top:var(--dna-space-4)}
.country-selector__close svg{width:var(--dna-space-5);height:var(--dna-space-5)}
.country-selector__item{white-space:nowrap;font:var(--dna-body-p3-font);display:flex;order:1;padding-top:var(--dna-space-2);padding-bottom:var(--dna-space-2);padding-left:var(--dna-space-2);padding-right:var(--dna-space-6);align-items:center}
.country-selector__item.is-active{order:0;background-color:#dcdbdd4d;border-radius:4px}
@media screen and (min-width:1024px){.country-selector__item.is-active{margin-bottom:2px}}
.country-selector__item:hover{background-color:#dcdbdd4d;border-radius:4px}
.country-selector__item img{border:.5px solid var(--dna-color-light-grey)}
.country-selector__item-name{margin-left:var(--dna-space-4)}
@media screen and (max-width:767px){.mobile-menu__country-selector-icon svg{width:var(--dna-space-4);height:var(--dna-space-4)}dna-country-selector{position:absolute;background-color:#fff;border:1px solid var(--dna-color-light-grey);padding:var(--dna-space-4) var(--dna-space-2) var(--dna-space-0) var(--dna-space-2);display:none;bottom:30px;left:0;transform:unset;color:var(--dna-color-midnight)}dna-country-selector li{padding-right:var(--dna-space-6)}.country-selector__item-flag{width:32px;height:24px}dna-country-selector ul{max-height:190px}.country-selector__item:not(.is-active):last-child{margin-bottom:8px}}
.header__utility .toggle-language-selector .chevron{display:grid;place-items:center}
.header__utility .toggle-language-selector svg{width:12px!important;height:12px!important;margin-left:4px!important}
.language__selector .country-selector__label{padding-left:var(--dna-space-2)}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-country-selector.css.map?v=42112854165877684681793898108 */

}

  dna-country-selector:not(:defined) {
    display: none;
  }

@media all{
.header__menu-icon--country-selector[visible] svg{color:var(--dna-color-reflex-blue)}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/snippet-country-selector.css.map?v=42112854165877684681793898108 */

}

  dna-country-selector:not(:defined) {
    display: none;
  }

 #shopify-section-sections--28119087480926__footer svg path {fill: #9a1b2c;} 

  @font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  src: url("assets/roboto-n4-2019d890f07b1852f56ce63ba45b2d.770d0041328e2168.woff2") format("woff2"),
       url("assets/roboto-n4-238690e0007583582327135619c5f7.4b0798071426ba34.woff") format("woff");
}

  body.overflow-hidden {
    overflow: hidden;
  }
  body.gn-overflow-hidden {
    overflow: hidden;
  }

.k-s24c126aa.k-s24c126aa.k-s24c126aa{fill:none;stroke:currentColor;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1px}
.k-s2d14b41e.k-s2d14b41e.k-s2d14b41e{fill:none;stroke-width:0}
.k-s42a1fcf9.k-s42a1fcf9.k-s42a1fcf9{text-decoration:underline}
.k-s467c60fe.k-s467c60fe.k-s467c60fe{visibility:hidden!important}
.k-s95da4040.k-s95da4040.k-s95da4040{height:100%;object-fit:cover;width:100%}
.k-s9ab1d91a.k-s9ab1d91a.k-s9ab1d91a{display:block}
.k-sa34b4fff.k-sa34b4fff.k-sa34b4fff{height:auto}
.k-sa656d507.k-sa656d507.k-sa656d507{background-image:url("assets/ot-close.901bb0e03b8c3c0a.svg")}
.k-sbc45104c.k-sbc45104c.k-sbc45104c{display:none!important}
.k-sbd886aa1.k-sbd886aa1.k-sbd886aa1{background:#f4f2ef;color:#03143b}
.k-sc828da82.k-sc828da82.k-sc828da82{height:100%}
.k-sd298c270.k-sd298c270.k-sd298c270{background:#03143b;color:#ffffff}
.k-sd9d7a712.k-sd9d7a712.k-sd9d7a712{height:0px;transition:0.2s ease-in-out}
.k-se47805a6.k-se47805a6.k-se47805a6{border:0px !important;height:0px !important;margin:0px !important;overflow:hidden !important;padding:0px !important;position:fixed !important;visibility:hidden !important;visibility:hidden!important;width:0px !important;z-index:-100 !important}
#zoid-paypal-buttons-uid_cc9addd48d_mtc6mju6ndk {
                        position: relative;
                        display: inline-block;
                        width: 100%;
                        min-height: 25px;
                        min-width: 150px;
                        font-size: 0;
                    }
#zoid-paypal-buttons-uid_cc9addd48d_mtc6mju6ndk > iframe {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                    }
#zoid-paypal-buttons-uid_cc9addd48d_mtc6mju6ndk > iframe.component-frame {
                        z-index: 100;
                    }
#zoid-paypal-buttons-uid_cc9addd48d_mtc6mju6ndk > iframe.prerender-frame {
                        transition: opacity .2s linear;
                        z-index: 200;
                    }
#zoid-paypal-buttons-uid_cc9addd48d_mtc6mju6ndk > iframe.visible {
                        opacity: 1;
                    }
#zoid-paypal-buttons-uid_cc9addd48d_mtc6mju6ndk > iframe.invisible {
                        opacity: 0;
                        pointer-events: none;
                    }
#zoid-paypal-buttons-uid_cc9addd48d_mtc6mju6ndk > .smart-menu {
                        position: absolute;
                        z-index: 300;
                        top: 0;
                        left: 0;
                        width: 100%;
                    }
@media all{.breadcrumb__item:hover span{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/1372/assets/section-breadcrumb.css.map?v=49773388731144319841793898108 */

}
/* 静态化兜底：横向商品轨/轮播无脚本，限制在视口内并可内部滚动 */
.swiper,.swiper-container,.slick-list,.swiper-wrapper,ul.popular_list,.themes_products_sales,.global_themes_sales,.themes_position,.w-slider,.w-slider-mask,.w-slide,.w-dyn-list,.w-dyn-items,.list-testimonials-b,.collection-testimonials-home-b,.rotation-container-b,.splide,.splide__track,.splide__list{max-width:100%;overflow-x:auto}

/* kt-carousel-clip:ly-nav */
.ly_collection_list,.nav-list-flex,.nav-cont{max-width:100vw!important;overflow-x:hidden!important}

/* kt-carousel-clip:hero-carousel */
.homepage-hero-video-carousel,.homepage-hero-video-carousel-wrap,.homepage-hero-video-carousel.clone{max-width:100vw!important;overflow-x:hidden!important}

/* kt-carousel-clip:swiper-ce */
swiper-container{display:block;max-width:100%;overflow:hidden!important}
swiper-container>*:not(:first-child){display:none!important}
swiper-slide:not(:first-child){display:none!important}

/* kt-carousel-clip:sl-details */
sl-details{display:block;max-width:100%;overflow:hidden!important}
sl-details:not([open])>*:not(:first-child){display:none!important}

/* kt-carousel-clip:doc-x */
html,body{max-width:100%;overflow-x:clip}

.pagination-wrapper{display:flex;justify-content:center;padding:24px 0}
.pagination__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:4px;text-decoration:none}
.pagination__item--current{font-weight:600}
.k-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.k-gallery-thumb{display:block;line-height:0;overflow:hidden;border-radius:4px;border:1px solid rgba(0,0,0,.08)}
.k-gallery-thumbs img{width:56px;height:70px;object-fit:cover;display:block}
.k-lang-switch{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 16px;background:#f5f5f5;border-top:1px solid #e5e5e5;font:500 12px/1.4 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:.06em}
.k-lang-switch a{color:#111;text-decoration:none;opacity:.62}
.k-lang-switch a:hover,.k-lang-switch a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}
.k-lang-switch a[aria-current]{opacity:1;font-weight:700;text-decoration:underline;text-underline-offset:3px}
:root{--t-accent:rgb(3, 20, 59);--t-bg-1:rgb(255, 255, 255);--t-bg-2:rgb(255, 255, 255);--t-fg-0:rgb(3, 20, 59);--t-font-body:"Maison Neue Book", sans-serif;--t-font-size-0:14px;--t-page-bg:rgba(0, 0, 0, 0);--t-page-fg:var(--t-fg-0);--t-page-font:var(--t-font-body);--t-page-line-height:20px;--t-page-size:var(--t-font-size-0);--t-page-tracking:0.5px;--t-page-weight:400}
.k-03a2ff38{background-color:var(--t-bg-1);color:var(--t-accent)}
.k-09a308aa{background-color:var(--t-bg-1);color:var(--t-accent)}
.k-0a56b2f0{display:flex}
.k-1b44062e{background-color:var(--t-bg-2);color:var(--t-accent)}
.k-1d440954{background-color:var(--t-bg-2);color:var(--t-accent)}
.k-1e99c472{display:flex}
.k-263e7373{display:grid}
.k-27ce1f20{background-color:var(--t-bg-1);color:var(--t-accent)}
.k-2b9fa6dc{display:flex}
.k-2dce2892{background-color:var(--t-bg-1);color:var(--t-accent)}
.k-63720759{display:flex}
.k-85ac703c{display:flex}
.k-95502c9f{display:flex}
.k-af690d90{display:flex}
.k-c98a006b{display:flex}
.k-d809d6e0{background-color:var(--t-bg-1);color:var(--t-accent)}
.k-de09e052{background-color:var(--t-bg-1);color:var(--t-accent)}
.k-e86d9513{display:flex}
.k-f7b383b3{background-color:var(--t-bg-1);color:var(--t-accent)}
.k-fcb38b92{background-color:var(--t-bg-1);color:var(--t-accent)}
.k-fdb38d25{background-color:var(--t-bg-1);color:var(--t-accent)}
.k-fea2289e{display:flex}
/* kt-dead-overlay-kill */
[data-section-type="geofencing"],[data-testid="geofencing-modal"],[id*="geofencing"],[id*="Geofencing"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
.klaviyo-form,.klaviyo-form-version-popup,[class*="klaviyo-form"],#klaviyo-form,[class*="needsclick"][class*="kl-"]{display:none!important}
.fn-card-grid,[data-product-grid]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;align-items:stretch}
.fn-card-grid>.fn-card,[data-product-grid]>.fn-card{min-width:0;height:100%}
.fn-card-grid>.fn-card__image,.fn-card-grid>.fn-card__price-current,.fn-card-grid>.fn-card__qty-btn,[data-product-grid]>.fn-card__image,[data-product-grid]>.fn-card__price-current,[data-product-grid]>.fn-card__qty-btn{display:none!important}
.h9-rail{overflow-x:auto!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.kt-soft-landing{max-width:40rem;margin:3rem auto;padding:1.5rem;font:16px/1.5 system-ui,sans-serif}
.kt-soft-landing a{display:inline-block;margin:0.5rem 1rem 0 0}
