:root{--rf-white: #ffffff;--rf-neutral-100: #eeeeee;--rf-neutral-200: #dddddd;--rf-neutral-300: #cccccc;--rf-neutral-400: #aaaaaa;--rf-neutral-500: #666666;--rf-neutral-600: #444444;--rf-neutral-700: #3b3b3b;--rf-neutral-800: #222222;--rf-neutral-900: #0a0a0a;--rf-neutral-lightest: var(--rf-neutral-100);--rf-neutral-lighter: var(--rf-neutral-300);--rf-neutral-light: var(--rf-neutral-400);--rf-neutral: var(--rf-neutral-500);--rf-neutral-dark: var(--rf-neutral-600);--rf-neutral-darker: var(--rf-neutral-800);--rf-neutral-darkest: var(--rf-neutral-900);--rf-orange: #ff6e49;--rf-orange-dark: #fb4725;--rf-purple: #5445c0;--rf-purple-dark: #3b2bab;--rf-gold: #9e9173;--rf-gold-light: #e8e4c4;--rf-beige: #e3ded2;--rf-yellow-500: #c9a227;--rf-green-600: #16a34a;--rf-green-700: #15803d;--rf-black-5: #0a0a0a0d;--rf-black-10: #0a0a0a1a;--rf-black-30: #0a0a0a4d;--rf-star: var(--rf-yellow-500);--rf-success: var(--rf-green-600);--rf-success-dark: var(--rf-green-700);--rf-text-primary: var(--rf-neutral-900);--rf-text-secondary: var(--rf-neutral-500);--rf-text-tertiary: var(--rf-black-30);--rf-text-on-primary: var(--rf-white);--rf-bg-primary: var(--rf-white);--rf-bg-secondary: var(--rf-neutral-100);--rf-bg-button: var(--rf-neutral-900);--rf-border-primary: var(--rf-neutral-900);--rf-border-secondary: var(--rf-neutral-300);--rf-brand: var(--rf-orange);--rf-space-0: 0;--rf-space-2: 2px;--rf-space-4: 4px;--rf-space-8: 8px;--rf-space-12: 12px;--rf-space-16: 16px;--rf-space-24: 24px;--rf-space-32: 32px;--rf-space-48: 48px;--rf-space-64: 64px;--rf-space-96: 96px;--rf-space-128: 128px;--rf-space-160: 160px;--rf-radius-xs: 4px;--rf-radius-s: 8px;--rf-radius-m: 12px;--rf-radius-l: 24px;--rf-container: 1280px;--rf-max-width-medium: 560px;--rf-page-padding: 64px;--rf-section-padding: 80px;--rf-divider: 1px;--rf-font-primary: "transducer", sans-serif;--rf-font-condensed: "transducer-condensed", sans-serif;--rf-font-extended: "transducer-extended", sans-serif;--rf-fw-regular: 400;--rf-fw-medium: 500;--rf-fw-bold: 600;--rf-fw-black: 900;--rf-h1-size: 72px;--rf-h1-lh: .94;--rf-h1-ls: -1px;--rf-h2-size: 44px;--rf-h2-lh: 1.1;--rf-h2-ls: -1px;--rf-h3-size: 32px;--rf-h3-lh: 1.1;--rf-h3-ls: -1px;--rf-h4-size: 24px;--rf-h4-lh: 1.1;--rf-h4-ls: 0;--rf-h5-size: 20px;--rf-h5-lh: 1.1;--rf-h5-ls: 0;--rf-h6-size: 16px;--rf-h6-lh: 1;--rf-h6-ls: 0;--rf-text-large: 20px;--rf-text-medium: 18px;--rf-text-regular: 16px;--rf-text-small: 14px;--rf-text-tiny: 12px;--rf-text-xtiny: 10px;--rf-body-lh: 1.5;--rf-price-size: 28px}@media screen and (max-width:749px){:root{--rf-page-padding: 20px;--rf-section-padding: 48px;--rf-h1-size: 48px;--rf-h2-size: 32px;--rf-h3-size: 24px;--rf-h4-size: 20px;--rf-h5-size: 18px;--rf-h6-size: 14px;--rf-text-large: 16px;--rf-text-medium: 16px;--rf-text-regular: 14px;--rf-text-small: 14px}}:root{--button-padding-block: 12px;--button-padding-inline: 24px}.rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rf-space-8);font-family:var(--rf-font-primary);font-weight:var(--rf-fw-medium);font-size:var(--rf-text-regular);line-height:1;padding:12px 24px;border-radius:var(--rf-radius-m);border:var(--rf-divider) solid transparent;cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}.rf-btn--sm{padding:8px 20px}.rf-btn--primary{background:var(--rf-neutral-900);color:var(--rf-white);border-color:var(--rf-neutral-900)}.rf-btn--primary:hover{background:var(--rf-neutral-800);border-color:var(--rf-neutral-800)}.rf-btn--primary-white{background:var(--rf-white);color:var(--rf-neutral-900)}.rf-btn--primary-white:hover{background:var(--rf-neutral-100)}.rf-btn--brand{background:var(--rf-orange);color:var(--rf-white);padding:16px 24px}.rf-btn--brand:hover{background:var(--rf-orange-dark)}.rf-btn--brand.rf-btn--sm{padding:8px 20px}.rf-btn--secondary{background:transparent;color:var(--rf-neutral-900);border-color:var(--rf-neutral-900)}.rf-btn--secondary:hover{background:var(--rf-neutral-100)}.rf-btn--tertiary{background:transparent;color:var(--rf-neutral-900);border-radius:var(--rf-radius-s);padding:12px}.rf-btn--tertiary:hover{background:var(--rf-neutral-100)}.rf-link{font-family:var(--rf-font-primary);font-weight:var(--rf-fw-medium);text-decoration:underline;cursor:pointer}.rf-link--color{color:var(--rf-purple)}.rf-link--color:hover{color:var(--rf-purple-dark)}.rf-link--black{color:var(--rf-neutral-900)}.rf-btn--on-dark.rf-btn--primary{background:var(--rf-white);color:var(--rf-neutral-900);border-color:var(--rf-white)}.rf-btn--on-dark.rf-btn--secondary{color:var(--rf-white);border-color:var(--rf-white)}.rf-btn--on-dark.rf-btn--secondary:hover{background:#ffffff1f}.rf-link--on-dark{color:var(--rf-white)}:root{--narrow-page-width: var(--rf-container);--page-margin: var(--rf-page-padding)}body.page-width-narrow{--page-content-width: 1232px;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}@media screen and (min-width:750px){body.page-width-narrow{--page-margin: 64px}}:root:root{--font-h1--size: var(--rf-h1-size);--font-h2--size: var(--rf-h2-size);--font-h3--size: var(--rf-h3-size);--font-h4--size: var(--rf-h4-size);--font-h5--size: var(--rf-h5-size);--font-h6--size: var(--rf-h6-size);--font-paragraph--size: var(--rf-text-regular)}:root{--color-brand-primary: var(--rf-neutral-900);--color-brand-primary-dark: var(--rf-neutral-800);--color-brand-accent: var(--rf-orange);--color-brand-accent-dark: var(--rf-orange-dark);--color-brand-accent-cta: var(--rf-orange-dark);--color-star-rating: var(--rf-star)}:root:root{--font-custom: var(--rf-font-primary);--font-body--family: var(--rf-font-primary);--font-body--weight: 400;--font-subheading--family: var(--rf-font-primary);--font-subheading--weight: 500;--font-heading--family: var(--rf-font-primary);--font-heading--weight: 500;--font-accent--family: var(--rf-font-primary);--font-accent--weight: 600}body,button,input,select,textarea{font-family:var(--rf-font-primary)!important;letter-spacing:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,li{text-wrap:pretty}h1,.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-family:var(--rf-font-condensed)!important;font-weight:var(--rf-fw-black)!important;line-height:var(--rf-h1-lh)!important;letter-spacing:var(--rf-h1-ls)!important}h2,.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6),h3,.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6),h4,.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-family:var(--rf-font-extended)!important;font-weight:var(--rf-fw-black)!important;line-height:1.1!important}h2,.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6),h3,.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--rf-h2-ls)!important}h4,.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--rf-h4-ls)!important}h5,.h5,.text-block.h5>*,.text-block.h5 :is(h1,h2,h3,h4,h5,h6){font-family:var(--rf-font-primary)!important;font-weight:var(--rf-fw-bold)!important;line-height:var(--rf-h5-lh)!important;letter-spacing:var(--rf-h5-ls)!important}h6,.h6,.text-block.h6>*,.text-block.h6 :is(h1,h2,h3,h4,h5,h6){font-family:var(--rf-font-extended)!important;font-weight:var(--rf-fw-medium)!important;line-height:var(--rf-h6-lh)!important;letter-spacing:var(--rf-h6-ls)!important}.collection-card .text-block.h4>*,.collection-card .text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-weight:600!important;letter-spacing:-.02em;line-height:1}@media screen and (max-width:749px){.collection-card .text-block.h4>*,.collection-card .text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-size:.875rem!important}}@media screen and (max-width:749px){h2,.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:var(--rf-h2-size)!important;line-height:110%!important;letter-spacing:-.02em!important}}.product-model-eyebrow{display:block;margin-bottom:8px;font-family:var(--rf-font-extended, var(--font-heading--family));font-size:16px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:uppercase;color:#666}.product-model-eyebrow:empty{display:none}.product-model-eyebrow--card{font-size:.65em;margin-bottom:2px;font-weight:500;opacity:.85}.cart-items__title:has(.product-model-eyebrow){margin-block-start:0}.cart-items__title .product-model-eyebrow{line-height:1.3}.shopify-block:has(>.pdp-section-tabs){max-width:100%}.pdp-section-tabs{position:relative;max-width:100%;margin:32px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp-section-tabs::-webkit-scrollbar{display:none}.pdp-section-tabs__list{display:flex;flex-wrap:nowrap;gap:16px;margin:0;padding:0;list-style:none}.pdp-section-tabs__item{flex:0 0 auto}.pdp-section-tabs__item{margin:0;padding:0}.pdp-section-tabs__link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 24px;border:0;border-radius:12px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal;color:#0a0a0a;background:#0000000d;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.pdp-section-tabs__star{color:var(--color-star-rating, #c9a227);line-height:1}.pdp-section-tabs__count{opacity:.75}.pdp-section-tabs__link:hover .pdp-section-tabs__count,.pdp-section-tabs__link--active .pdp-section-tabs__count{opacity:1;color:#fff}.pdp-section-tabs__link:hover{background:#0000001a;color:#0a0a0a}.pdp-section-tabs__link--active,.pdp-section-tabs__link--active:hover{background:#0a0a0a;color:#fff}.review-card{border:1px solid #e6e6e6;padding:24px}.review-card__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.review-card__avatar{width:40px;height:40px;border-radius:50%;background-color:var(--color-brand-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.review-card__meta{display:flex;flex-direction:column}.review-card__name{font-weight:600;font-size:14px;color:var(--color-brand-primary)}.review-card__date{font-size:12px;color:#666}.review-card__stars{color:var(--color-star-rating);font-size:14px;margin-bottom:8px}.review-card__text{font-size:14px;line-height:1.6}.reviews-summary{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.reviews-summary__score{font-size:48px;font-weight:700;color:var(--color-brand-primary);line-height:1}.reviews-summary__stars{color:var(--color-star-rating);font-size:16px}.reviews-summary__label{font-size:14px;color:#666}.color-picker-block__label{display:block;font-family:var(--rf-font-primary, var(--font-body--family));font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;margin-bottom:12px;color:#666}.color-picker-block__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.color-picker-swatch{position:relative;display:block;box-sizing:border-box;width:80px;height:100px;background:#eee;border:.5px solid transparent;border-radius:2px;overflow:hidden;transition:border-color .15s ease;text-decoration:none}.color-picker-swatch:hover{border-color:var(--rf-text-primary, #0A0A0A)}.color-picker-swatch--active,.color-picker-swatch[aria-current=true]{border-color:var(--rf-text-primary, #0A0A0A);pointer-events:none}.color-picker-swatch img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.color-picker-swatch__badge{position:absolute;top:3px;left:3px;display:flex;align-items:center;justify-content:center;min-width:33px;height:23px;padding:4px 2px;background:var(--rf-success, #16A34A);border-radius:4px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.03em;color:#fff}.color-picker-swatch__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;font-size:12px;color:#666}.shopify-section-group-footer-group .email-signup__input-group--integrated,:is([id*=newsletter_section],[id*=cat_newsletter]) .email-signup__input-group--integrated{border:none!important}.shopify-section-group-footer-group .email-signup__button{background:var(--rf-white)!important;color:var(--rf-neutral-900)!important;border:1px solid var(--rf-white)!important;border-radius:var(--rf-radius-m)!important;font-family:var(--rf-font-primary)!important;font-weight:var(--rf-fw-medium)!important;font-size:var(--rf-text-regular)!important;height:48px!important;min-height:48px!important;padding:12px 24px!important;margin:0 0 0 16px!important}.shopify-section-group-footer-group .email-signup__button:hover{background:var(--rf-neutral-100)!important;border-color:var(--rf-neutral-100)!important}:is([id*=newsletter_section],[id*=cat_newsletter]) .email-signup__button{background:var(--rf-neutral-900)!important;color:var(--rf-white)!important;border:1px solid var(--rf-neutral-900)!important;border-radius:var(--rf-radius-m)!important;height:48px!important;min-height:48px!important;padding:12px 24px!important;margin:0 0 0 16px!important}:is([id*=newsletter_section],[id*=cat_newsletter]) .email-signup__button:hover{background:var(--rf-neutral-800)!important;border-color:var(--rf-neutral-800)!important}@media screen and (max-width:749px){.shopify-section-group-footer-group .email-signup__input-group--integrated,:is([id*=newsletter_section],[id*=cat_newsletter]) .email-signup__input-group--integrated{flex-direction:column!important}.shopify-section-group-footer-group .email-signup__button,:is([id*=newsletter_section],[id*=cat_newsletter]) .email-signup__button{margin-left:0!important;margin-top:8px!important;width:100%!important;min-height:52px!important}}.shopify-section-group-footer-group input.email-signup__input{border:1px solid var(--rf-white)!important;border-radius:var(--rf-radius-s)!important;height:48px!important;padding:12px!important}:is([id*=newsletter_section],[id*=cat_newsletter]) input.email-signup__input{border:1px solid var(--rf-neutral-300)!important;border-radius:var(--rf-radius-s)!important;height:48px!important;padding:12px!important}@media screen and (min-width:1312px){:is([id*=newsletter_section],[id*=cat_newsletter]) .section-content-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:96px!important;align-items:start!important}}:is([id*=newsletter_section],[id*=cat_newsletter]) .text-block h2{margin-block:0!important}.rf-underline{display:block;width:min(75%,480px);margin-block:0!important;margin-top:4px!important;line-height:0;pointer-events:none}@media screen and (max-width:749px){.rf-underline{width:min(60%,260px)}}.rf-uw{position:relative;display:inline-block}.rf-uw .rf-underline{position:absolute;left:0;top:100%;width:100%!important;margin-top:2px!important}.rf-underline__svg{display:block;width:100%;height:auto;overflow:visible;clip-path:inset(0 100% 0 0)}.rf-underline.is-visible .rf-underline__svg{animation:rf-underline-sweep 5.5s ease-in-out infinite}@keyframes rf-underline-sweep{0%{clip-path:inset(0 100% 0 0)}10%{clip-path:inset(0 0 0 0)}80%{clip-path:inset(0 0 0 0)}90%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 100%)}}@media(prefers-reduced-motion:reduce){.rf-underline__svg{clip-path:inset(0 0 0 0);animation:none}}.slide__image--mobile{display:none}@media screen and (max-width:749px){.slide__image--desktop{display:none}.slide__image--mobile{display:block}}.slide__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}slideshow-slide:has(.slide__link) .slide__content{position:relative;z-index:2;pointer-events:none}slideshow-slide:has(.slide__link) .slide__content :is(a,button,.button,input,select,details){pointer-events:auto}@media screen and (max-width:749px){.footer-content{padding-block:36px!important;--footer-gap: 24px !important}.footer-content>.menu:first-of-type{margin-block-start:12px}.footer-content .menu__heading{padding-block:0;margin-block-end:0!important}.footer-content .group-block-content:has(.email-signup-block){gap:0}.footer-content .group-block-content:has(.email-signup-block)>.text-block{padding-block:0!important}.footer-content .group-block-content:has(.email-signup-block)>*+*{margin-block-start:16px}.footer-content .group-block-content:has(.email-signup-block)>.logo-block+*{margin-block-start:20px}.footer-content .group-block-content:has(.email-signup-block)>.email-signup-block+*{margin-block-start:12px}.footer-content .group-block-content:has(.social-icons__wrapper){gap:8px}.utilities .text-block:has(p>a){align-self:flex-start}.utilities .text-block p:has(>a){flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.utilities .text-block p:has(>a)>a{display:flex;align-items:center;min-height:32px}.shopify-section-group-footer-group input.email-signup__input{flex:0 0 48px!important;height:48px!important}.shopify-section-group-footer-group .email-signup__button{min-height:48px!important;height:48px!important;margin-block-start:16px!important;font-size:16px!important}}.shopify-section-group-footer-group :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .menu__heading__default{text-transform:none!important}@media screen and (min-width:990px)and (max-width:1299px){.footer-content[style*="--grid-columns: 4"]{grid-template-columns:2fr 1fr .7fr 1fr}}@media screen and (min-width:1300px){.footer-content[style*="--grid-columns: 4"]{grid-template-columns:minmax(0,555fr) minmax(0,113fr) repeat(3,minmax(0,217fr));column-gap:8px}.footer-content[style*="--grid-columns: 4"]>:nth-child(2){grid-column:3}.footer-content[style*="--grid-columns: 4"]>:nth-child(3){grid-column:4}.footer-content[style*="--grid-columns: 4"]>:nth-child(4){grid-column:5}}@media screen and (min-width:750px){.footer-content .menu__heading{padding-block:0;margin-block-end:16px!important}.footer-content .group-block-content:has(.social-icons__wrapper)>.text-block{padding-block:0!important}}.footer-content .menu__heading,.footer-content .menu__heading__default,.footer-content .menu__heading__accordion,.footer-content [class*=support_heading],.footer-content [class*=support_heading] :is(h1,h2,h3,h4,h5,h6){font-family:var(--rf-font-primary)!important;font-size:16px!important;font-weight:var(--rf-fw-medium)!important;line-height:1.5!important;letter-spacing:0!important}.footer-content .menu__item,.footer-content .menu__item a{font-family:var(--rf-font-primary)!important;font-size:14px!important;font-weight:400!important;line-height:1.5;letter-spacing:normal!important;color:#ffffffb8!important}.footer-content .menu__item a:hover,.footer-content .menu__item a:focus-visible{color:var(--rf-white)!important}.footer-content .menu__details ul,.footer-content .menu__details .details-content ul{gap:0!important}.footer-content .menu__item{padding-block:8px;line-height:1.5;margin-block:0!important}.footer-content .menu__heading{margin-block-end:16px}.footer-content .menu__heading a,.footer-content summary.menu__heading a,.footer-content .menu__details>a,.footer-content .menu__heading__default a{color:var(--rf-white, #ffffff)!important;text-decoration:none!important}.footer-content .social-icons__icon-wrapper{gap:12px;padding-block:8px}.footer-content .social-icons__icon-label{font-family:var(--rf-font-primary)!important;font-size:14px!important;font-weight:400!important;line-height:1.5;letter-spacing:normal!important;color:var(--rf-white)!important}.footer-content [class*=newsletter_heading],.footer-content [class*=newsletter_heading] :is(h1,h2,h3,h4,h5,h6){font-family:var(--rf-font-primary)!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}.footer-content [class*=newsletter_consent],.footer-content [class*=newsletter_consent] *{font-family:var(--rf-font-primary)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.03em!important;color:#eee!important;line-height:1.5}.footer-content [class*=newsletter_consent]{opacity:.64}.footer-content .logo-block__image,.footer-content .logo img,.footer-content [class*=logo] img{height:48px!important;max-height:48px!important;width:auto!important}.footer-content jumbo-text,.footer-content .jumbo-text__container{display:block;width:100%}.footer-content jumbo-text{text-box:normal!important}.footer-content .jumbo-text-line{letter-spacing:-.02em}.shopify-section-group-footer-group .utilities{border-top:1px solid var(--rf-white)!important;padding-block-start:var(--rf-space-32)!important;padding-block-end:80px!important}@media screen and (max-width:749px){.shopify-section-group-footer-group .utilities{border-top-color:#666!important;padding-block-start:var(--rf-space-24)!important;padding-block-end:36px!important}}@media screen and (min-width:750px){.shopify-section-group-footer-group .utilities{display:flex!important;flex-direction:row!important;justify-content:flex-end!important}}.shopify-section-group-footer-group .utilities p{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rf-space-24);margin:0;width:100%!important;max-inline-size:100%!important}@media screen and (min-width:750px){.shopify-section-group-footer-group .utilities p{flex-wrap:nowrap}}.shopify-section-group-footer-group .utilities a{color:var(--rf-white)!important;text-decoration:underline;font-family:var(--rf-font-primary)!important;font-size:14px;line-height:1.5;font-weight:400;white-space:nowrap}.footer-content .social-icons__wrapper{flex-direction:column!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:0!important}.footer-content .social-icons__icon-wrapper{width:auto!important;height:auto!important;padding:var(--rf-space-8) 0!important}.footer-content .social-icons__icon-wrapper a{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:flex-start!important;gap:var(--rf-space-12)!important}.footer-content .social-icons__icon-label{display:inline!important;font-family:var(--rf-font-extended);font-size:14px;font-weight:var(--rf-fw-black);color:var(--rf-white);white-space:nowrap}.footer-content .social-icons__icon{width:24px;height:24px}#insta-feed .instafeed-new-layout-item,#insta-feed .instafeed-new-layout-item>img,#insta-feed .instafeed-hover-layer,#insta-feed .instafeed-new-layout-item-container{border-radius:var(--rf-radius-s)!important}#insta-feed .instafeed-new-layout-wrapper{gap:8px!important}.collection-card--image-bg .collection-card__inner{position:relative;aspect-ratio:4 / 5;border-radius:var(--rf-radius-s);overflow:hidden}.collection-card--image-bg .collection-card__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}.collection-card--image-bg .collection-card__image .resource-image__image,.collection-card--image-bg .collection-card__image img{width:100%!important;height:100%!important;object-fit:cover!important}.collection-card--image-bg .collection-card__content{position:absolute!important;left:0;right:0;bottom:0;top:auto!important;height:auto!important;z-index:2;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:var(--rf-space-8)!important;padding:72px var(--rf-space-16) var(--rf-space-12)!important;background:linear-gradient(180deg,#21160b00,#21160bd9)!important}.collection-card--image-bg .collection-card__content:after{content:"";flex:0 0 24px;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.collection-card--image-bg .collection-card__content .text-block{--text-background-color: transparent !important;background:none!important;padding:0!important;margin:0!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;align-self:flex-end!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.collection-card--image-bg .collection-card__content p,.collection-card--image-bg .collection-title{color:#fff!important;font-size:16px!important;font-weight:var(--rf-fw-medium)!important;line-height:1!important;text-transform:uppercase!important;text-align:left!important;margin:0!important}[data-testid=collection-list] .slideshow-controls__arrows,[data-testid=collection-list] .slideshow-control{display:none!important}[data-testid=collection-list] slideshow-slides{scrollbar-width:none}[data-testid=collection-list] slideshow-slides::-webkit-scrollbar{display:none}.rf-carousel-progress{margin-top:var(--rf-space-16);width:100%;height:3px;background:#0000001a;border-radius:3px;overflow:hidden}.rf-carousel-progress__fill{width:0;height:100%;background:var(--rf-neutral-800);border-radius:3px;transition:width .12s linear}[id*=bestsellers] .group-block .group-block{background:var(--rf-neutral-100)!important;border-radius:var(--rf-radius-m)!important;overflow:hidden}[id*=bestsellers] .group-block .group-block>.group-block-content{padding:var(--rf-space-24)!important;gap:var(--rf-space-24)!important}[id*=bestsellers] [class*=origo_image],[id*=bestsellers] [class*=citygrip_image],[id*=bestsellers] [class*=terraingrip_image]{margin:calc(-1 * var(--rf-space-24)) calc(-1 * var(--rf-space-24)) 0!important;width:calc(100% + 2 * var(--rf-space-24))!important;max-width:none!important;aspect-ratio:3 / 2!important;height:auto!important}[id*=bestsellers] [class*=origo_image] .image-block__image,[id*=bestsellers] [class*=citygrip_image] .image-block__image,[id*=bestsellers] [class*=terraingrip_image] .image-block__image{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:contain!important}[id*=bestsellers] .group-block .group-block-content.layout-panel-flex--row{align-items:stretch!important}[id*=bestsellers] .group-block .group-block{align-self:stretch!important;display:flex!important;flex-direction:column!important}[id*=bestsellers] .group-block .group-block>.group-block-content.layout-panel-flex--column{flex:1 1 auto!important}[id*=bestsellers] [class*=origo_button],[id*=bestsellers] [class*=citygrip_button],[id*=bestsellers] [class*=terraingrip_button]{margin-top:auto!important}[id*=bestsellers] [class*=origo_title] :is(p,h1,h2,h3,h4,h5,h6),[id*=bestsellers] [class*=citygrip_title] :is(p,h1,h2,h3,h4,h5,h6),[id*=bestsellers] [class*=terraingrip_title] :is(p,h1,h2,h3,h4,h5,h6){font-family:var(--rf-font-extended)!important;font-weight:var(--rf-fw-black)!important;font-size:20px!important;line-height:1.1!important;text-transform:uppercase!important}[id*=bestsellers] [class*=origo_desc] p,[id*=bestsellers] [class*=citygrip_desc] p,[id*=bestsellers] [class*=terraingrip_desc] p{font-size:14px!important;font-weight:var(--rf-fw-medium)!important;color:var(--rf-text-secondary)!important}[id*=bestsellers] [class*=origo_button],[id*=bestsellers] [class*=citygrip_button],[id*=bestsellers] [class*=terraingrip_button]{background:none!important;border:0!important;padding:0!important;min-height:0!important;width:fit-content!important;color:var(--rf-purple, #5445c0)!important;text-decoration:underline!important;font-size:16px!important;font-weight:var(--rf-fw-medium)!important}[id*=why_realfoot] .layout-panel-flex--row>.group-block{position:relative;flex:0 0 min(400px,82vw)!important;width:min(400px,82vw)!important;max-width:400px;aspect-ratio:400 / 600;border-radius:12.5px!important;overflow:hidden!important}[id*=why_realfoot] .layout-panel-flex--row .image-block{z-index:0!important}[id*=why_realfoot] [class*=_title],[id*=why_realfoot] [class*=_desc],[id*=why_realfoot] [class*=_button]{position:relative!important;z-index:1!important}[id*=why_realfoot] .layout-panel-flex--row>.group-block>.group-block-content{padding:55px 20px 0!important;gap:10px!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}[id*=why_realfoot] [class*=_title] :is(p,h1,h2,h3,h4,h5,h6){font-family:var(--rf-font-extended)!important;font-weight:var(--rf-fw-black, 900)!important;font-size:var(--rf-h3-size)!important;line-height:1.1!important;letter-spacing:-1px!important;text-transform:uppercase!important;text-align:center!important;margin:0!important}[id*=why_realfoot] [class*=_desc] p{font-size:14px!important;font-weight:var(--rf-fw-medium, 500)!important;line-height:1.5!important;text-align:center!important;margin:0!important}[id*=why_realfoot] .layout-panel-flex--row .image-block{position:absolute!important;left:50%!important;right:auto!important;bottom:-20%!important;top:auto!important;width:var(--image-scale, 100%)!important;transform:translate(-50%)!important;aspect-ratio:471 / 1178!important;height:auto!important;display:block!important;margin:0!important;padding:0!important;background-image:url(//realfoot.shoes/cdn/shop/t/6/assets/rf-footprint.png?v=178496295650891789961785914909);background-size:contain;background-position:center bottom;background-repeat:no-repeat}[id*=why_realfoot] .layout-panel-flex--row .image-block__image{display:none!important}[id*=why_realfoot] [class*=why_heading] :is(h1,h2,h3,h4,h5,h6,p){text-transform:uppercase!important;font-size:var(--rf-h3-size)!important}@media screen and (min-width:750px){[id*=why_realfoot] .section-content-wrapper{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;row-gap:48px!important;column-gap:64px!important}[id*=why_realfoot] .section-content-wrapper>[class*=why_heading]{width:auto!important;flex:0 1 auto!important;margin:0!important;padding-block-end:0!important}[id*=why_realfoot] .section-content-wrapper>[class*=why_button]{margin-inline-start:auto!important;flex:0 0 auto!important}[id*=why_realfoot] .section-content-wrapper>.group-block{flex:1 1 100%!important;width:100%!important}}[id*=why_realfoot] [class*=why_button]{background:#0a0a0a!important;background-color:#0a0a0a!important;color:#fff!important;border-radius:12px!important;border:1px solid #0a0a0a!important;height:48px!important;min-height:0!important;padding:12px 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important}[id*=why_realfoot] [class*=why_button] .button__label{color:#fff!important;font-size:16px!important;font-weight:500!important}[id*=why_realfoot] .layout-panel-flex--row>.group-block:nth-child(1){background:#e3ded2!important}[id*=why_realfoot] .layout-panel-flex--row>.group-block:nth-child(1) [class*=_title] :is(p,h1,h2,h3,h4,h5,h6),[id*=why_realfoot] .layout-panel-flex--row>.group-block:nth-child(1) [class*=_desc] p{color:#ff6e49!important}[id*=why_realfoot] .layout-panel-flex--row>.group-block:nth-child(2){background:#e3ded2!important}[id*=why_realfoot] .layout-panel-flex--row>.group-block:nth-child(2) [class*=_title] :is(p,h1,h2,h3,h4,h5,h6){color:#676d44!important}[id*=why_realfoot] .layout-panel-flex--row>.group-block:nth-child(2) [class*=_desc] p{color:#676d44!important}[id*=why_realfoot] .layout-panel-flex--row>.group-block:nth-child(3){background:#676d44!important}[id*=why_realfoot] .layout-panel-flex--row>.group-block:nth-child(3) [class*=_title] :is(p,h1,h2,h3,h4,h5,h6),[id*=why_realfoot] .layout-panel-flex--row>.group-block:nth-child(3) [class*=_desc] p{color:#d4dca6!important}#insta-feed .instafeed-new-layout-item{overflow:hidden;height:auto!important;aspect-ratio:189 / 255!important;flex:1 1 0;min-width:0}#insta-feed .instafeed-new-layout-item>img{width:100%!important;height:100%!important;object-fit:cover!important}.shopify-section:has([id*=instafeed_app_block]) .text-block h2{font-size:var(--rf-h3-size)!important;line-height:1.1!important;letter-spacing:0!important}.shopify-section:has([id*=instafeed_app_block]) .text-block em{font-style:normal;color:#0006}@media screen and (max-width:749px){.shopify-section:has([id*=instafeed_app_block]) .text-block h2{font-size:24px!important}}@media screen and (min-width:750px){.utilities--blocks-1,.utilities--blocks-2,.utilities--blocks-3{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.utilities--blocks-2>*:nth-child(2),.utilities--blocks-3>*:nth-child(2),.utilities--blocks-3>*:nth-child(3){justify-self:start!important;text-align:left!important}}.header-menu .menu-list__link-title{font-weight:500!important;font-size:14px!important;color:var(--rf-text-secondary)!important}.header-menu .menu-list__link:hover .menu-list__link-title,.header-menu .menu-list__link--active .menu-list__link-title{color:var(--rf-text-primary)!important}.header-menu .menu-list__link{flex-direction:row!important;align-items:center;white-space:nowrap}.header-menu .menu-list__list-item[slot=overflow]>.menu-list__link{justify-content:flex-start!important}.header-menu .menu-list__link-caret{display:inline-flex;flex-shrink:0;margin-inline-start:calc(4px - var(--gap-xl) / 2);color:var(--rf-text-secondary);transition:transform .15s ease,color .15s ease}.header-menu .menu-list__link-caret svg{width:12px;height:12px}.header-menu .menu-list__link:hover .menu-list__link-caret{color:var(--rf-text-primary)}.header-menu .menu-list__link[aria-expanded=true] .menu-list__link-title,.header-menu .menu-list__link[aria-expanded=true] .menu-list__link-caret{color:var(--rf-orange, #ff6e49)!important}.header-menu .menu-list__link[aria-expanded=true] .menu-list__link-caret{transform:rotate(180deg)}.header-menu .menu-list__link[aria-expanded=true] .menu-list__link-caret svg{color:var(--rf-orange, #ff6e49)!important;transform:rotate(180deg)}#header-component .header-actions__action,#header-component .header-actions__action svg,#header-component .search-action,#header-component .search-action svg{color:var(--rf-text-secondary)!important}#header-component .header-actions__action:hover,#header-component .header-actions__action:hover svg,#header-component .search-action:hover,#header-component .search-action:hover svg{color:var(--rf-text-primary)!important}@media screen and (min-width:750px){#header-component .header__columns{padding-block:12px!important;padding-inline:48px!important;min-height:72px!important}}@media screen and (max-width:749px){#header-component .header__columns{grid-template-columns:auto auto 1fr auto auto auto!important;grid-template-areas:"leftA leftB center rightA rightB rightC"!important;padding-inline:var(--padding-md)!important}#header-component .header-logo{grid-area:leftA!important;justify-self:start!important}#header-component .search-action{grid-area:rightA!important}#header-component header-actions{grid-area:rightB!important}#header-component .header__column--left,#header-component .header__drawer{grid-area:rightC!important;justify-self:end!important}}@media screen and (max-width:749px){#header-component .menu-drawer-container .header__icon--summary{width:44px!important;height:44px!important;padding:0!important}#header-component .header__icon--summary .header-drawer-icon{width:var(--icon-size-md)!important;height:var(--icon-size-md)!important}#header-component header-actions{margin-inline-start:0!important}}#header-component[data-menu-style=drawer] .header__columns{grid-template-columns:auto auto 1fr auto auto auto!important;grid-template-areas:"leftA leftB center rightA rightB rightC"!important;padding-inline:var(--padding-md)!important}#header-component[data-menu-style=drawer] .header-logo{grid-area:leftA!important;justify-self:start!important}#header-component[data-menu-style=drawer] .search-action{grid-area:rightA!important}#header-component[data-menu-style=drawer] header-actions{grid-area:rightB!important;margin-inline-start:0!important}#header-component[data-menu-style=drawer] header-actions .cart-drawer{margin-inline-end:0!important}#header-component[data-menu-style=drawer] .header__column--left,#header-component[data-menu-style=drawer] .header__drawer{grid-area:rightC!important;justify-self:end!important}#header-component[data-menu-style=drawer] .menu-drawer-container .header__icon--summary{width:44px!important;height:44px!important;padding:0!important}#header-component[data-menu-style=drawer] .header__icon--summary .header-drawer-icon{width:var(--icon-size-md)!important;height:var(--icon-size-md)!important}@media screen and (max-width:749px){.menu-drawer{left:auto!important;right:0!important;border-right:none!important;border-left:var(--style-border-drawer)!important;transform:translate(100%)}.menu-open>.menu-drawer{transform:translate(0)}}.menu-drawer{display:flex;flex-direction:column;min-height:100vh;position:relative;--drawer-padding: 32px}.menu-drawer .menu-drawer__navigation{flex:1 0 auto;padding-block:0 24px}.menu-drawer:before{content:"Menu";display:block;order:-1;padding:32px var(--drawer-padding);font-family:var(--font-heading--family);font-weight:500;font-size:1.5rem;line-height:1;letter-spacing:-.02em;color:var(--color-foreground-heading)}.menu-drawer .menu-drawer__close-button{position:absolute;top:32px;right:var(--drawer-padding);margin:0;width:16px;height:16px;padding:0;display:flex;align-items:center;justify-content:center}.menu-drawer .menu-drawer__close-button .svg-wrapper,.menu-drawer .menu-drawer__close-button svg{width:16px;height:16px}[id*=lifestyle_banner] .text-block.h2>*,[id*=lifestyle_banner] .text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:3rem!important;font-weight:700!important;line-height:1.1}@media screen and (max-width:749px){[id*=lifestyle_banner] .text-block.h2>*,[id*=lifestyle_banner] .text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:2.25rem!important}}.localization-form__list{font-size:14px!important}.localization-form__list-item{padding:6px 8px!important}.localization-form__currency{font-size:12px;opacity:.7}.country-filter__input,.country-filter .field__input{font-size:13px!important;min-height:34px}.language-selector{padding:8px 12px!important}.language-selector__label{font-size:12px}.localization-form__select{font-size:13px!important}@media screen and (max-width:749px){[id*=bestsellers] .group-block-content.layout-panel-flex--row:not(.mobile-column){flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:var(--util-page-margin-offset, 16px);scrollbar-width:none;-webkit-overflow-scrolling:touch}[id*=bestsellers] .group-block-content.layout-panel-flex--row:not(.mobile-column)::-webkit-scrollbar{display:none}[id*=bestsellers] .group-block-content.layout-panel-flex--row:not(.mobile-column)>.group-block{flex:0 0 80%;scroll-snap-align:start;scroll-snap-stop:always}}@media screen and (min-width:750px){[id*=bestsellers] .group-block-content.layout-panel-flex--row:has(>.group-block:nth-child(4)){flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none}[id*=bestsellers] .group-block-content.layout-panel-flex--row:has(>.group-block:nth-child(4))::-webkit-scrollbar{display:none}[id*=bestsellers] .group-block-content.layout-panel-flex--row:has(>.group-block:nth-child(4))>.group-block{flex:0 0 calc((100% - 2 * var(--gap, 24px)) / 3);scroll-snap-align:start;scroll-snap-stop:always}}[id*=why_realfoot] .group-block-content.layout-panel-flex--row{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;gap:8px!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-right:calc(50% - 50vw)!important;padding-inline-end:calc(50vw - 50%)!important;scroll-padding-inline-end:calc(50vw - 50%)}[id*=why_realfoot] .group-block-content.layout-panel-flex--row::-webkit-scrollbar{display:none}[id*=why_realfoot] .layout-panel-flex--row>.group-block{scroll-snap-align:start;scroll-snap-stop:always}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-cards-carousel{font-family:var(--font-body--family);--3n-content-gap: 24px;--3n-column-width: calc( (100cqi - var(--3n-content-gap) - (var(--slides-count, 3) - 1) * var(--jm-card-gap, 16px)) / (var(--slides-count, 3) + 1) )}@container (min-width: 1100px){.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-cards-carousel{--card-width: var(--3n-column-width)}}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-header{display:none}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-header-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:0}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-header-info,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-header-info .jdgm-average-rating{width:100%}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-average-rating{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start;gap:32px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-rating-col{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:0 0 auto;width:auto;min-width:140px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-rating-headline{flex:1 1 auto}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-average-rating .jdgm-rating-text{display:none}@media screen and (max-width:749px){.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-average-rating{flex-direction:column!important;gap:24px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-rating-headline{flex:none;max-width:100%}}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-big-number{font-family:var(--rf-font-condensed),"Arial Narrow","Roboto Condensed",sans-serif;font-weight:500;font-size:144px;line-height:.8;letter-spacing:-1px;color:#0a0a0a;margin:0;padding:0;white-space:nowrap}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-average-rating .jdgm-stars{gap:3.5px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-average-rating .jdgm-star,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-average-rating .jdgm-star:before{font-size:20px;width:auto;height:auto;line-height:1;color:var(--color-star-rating)}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-rating-headline{max-width:360px;padding-top:12px;font-family:var(--rf-font-extended);font-weight:900;font-size:24px;line-height:1.1;text-transform:uppercase;text-align:left}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-rating-headline .jdgm-based-on,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-rating-headline .jdgm-happy-customers,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-rating-headline .jdgm-realtalk{line-height:1.1}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-based-on{color:#0a0a0a}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-happy-customers{color:#0000004d}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-realtalk{color:#676d44}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-rating-text{font-weight:500}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-card{display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left;padding:24px;background:var(--rf-neutral-100)!important;border-radius:var(--rf-radius-s)!important}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-rating-section{display:contents}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-reviewer-info{order:1}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-stars{order:2}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-text{order:3}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-product-name{order:4}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-reviewer-info{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;align-self:stretch;gap:12px;padding:0}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-avatar{width:40px;height:40px;border-radius:50%;background:var(--rf-purple, #5445c0);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:1;flex-shrink:0;text-transform:uppercase}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-name,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-reviewer-name{font-family:var(--font-body--family);font-weight:500;font-size:14px;line-height:1.5;letter-spacing:-.02em;color:var(--rf-purple, #5445c0)!important;padding-block-start:6px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-media-card .jdgm-text,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-text{text-align:left;width:100%;padding:0;place-items:start;justify-items:start}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-text,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-text p{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-weight:500;line-height:1.5;font-size:14px;color:#666!important;margin:0;text-align:left}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-product-name{font-size:13px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-product-name a{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:2px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-product-name a:hover{text-decoration:none}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-stars{display:flex;align-items:center;gap:2px;line-height:1}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-media-card .jdgm-rating-section .jdgm-star,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-stars .jdgm-star{font-size:14px;line-height:1;width:auto;height:auto}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content{position:relative;display:flex}@media screen and (min-width:1100px){.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content{flex-direction:row;align-items:flex-start;gap:var(--3n-content-gap)}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-header-info-wrapper{flex:0 0 auto;width:532px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-cards-wrapper{flex:1 1 auto;min-width:0;max-width:none;margin-right:calc(50% - 50vw);padding-inline-end:calc(50vw - 50%);scroll-padding-inline-end:calc(50vw - 50%);overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-cards-wrapper::-webkit-scrollbar{display:none}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-videos-container{transform:none!important;display:flex;gap:var(--jm-card-gap, 16px);width:max-content}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-card{scroll-snap-align:start;width:300px;min-width:300px;flex:0 0 300px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content>.jdgm-arrow{display:none!important}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-clone-before,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-clone-after{display:none}}@media screen and (max-width:1099px){.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content{flex-direction:column;gap:24px}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-header-info-wrapper{width:100%}}@media screen and (max-width:1099px){.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content>.jdgm-arrow{display:none!important}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-cards-wrapper{max-width:100%;width:100%;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-cards-wrapper::-webkit-scrollbar{display:none}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-videos-container{transform:none!important;display:flex;gap:var(--jm-card-gap, 16px);width:max-content}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-card{scroll-snap-align:start;width:min(80vw,320px);min-width:min(80vw,320px);flex:0 0 min(80vw,320px)}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-clone-before,.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-clone-after{display:none}}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-arrow{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 0 4px #0c4c6026;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-arrow:hover{box-shadow:0 0 8px #0c4c6040;transform:scale(1.05)}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-arrow svg{display:none}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-arrow:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--color-brand-primary);border-top:1.5px solid var(--color-brand-primary)}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content>.jdgm-arrow:first-of-type:before{transform:rotate(-135deg) translate(-1.5px,1.5px)}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content>.jdgm-arrow:last-of-type:before{transform:rotate(45deg) translate(-1.5px,1.5px)}@container (min-width: 1100px){.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content>.jdgm-arrow{position:absolute;top:50%;z-index:2}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content>.jdgm-arrow:first-of-type{left:calc(var(--3n-column-width) + var(--3n-content-gap));transform:translate(-50%,-50%)}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content>.jdgm-arrow:last-of-type{right:0;transform:translate(50%,-50%)}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content>.jdgm-arrow:first-of-type:hover{transform:translate(-50%,-50%) scale(1.05)}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-content>.jdgm-arrow:last-of-type:hover{transform:translate(50%,-50%) scale(1.05)}}.jdgm-horizon-widget[data-block-handle=cards_carousel] .jdgm-title,.jdgm-all-reviews-widget-v2025 .jm-product-variant-card{display:none}.jdgm-all-reviews-widget-v2025 .jm-center:empty{display:none}.jdgm-all-reviews-widget-v2025 .jm-stack.jm-stack--space-200{flex-grow:0}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header{background-color:#f5f5f5;padding:1.2rem 1.2rem 0}@media(min-width:750px){.jdgm-all-reviews-widget-v2025 .jm-review-widget-header{padding:48px 48px 0}.jdgm-all-reviews-widget-v2025 .jm-review-widget__body{padding-inline:48px}}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header__title{display:none}.jdgm-all-reviews-widget-v2025 .jm-average-rating-display__content{display:grid!important;grid-template-columns:auto auto;grid-template-areas:"number stars" "count  count";column-gap:16px!important;row-gap:8px!important;align-items:center;justify-items:start}.jdgm-all-reviews-widget-v2025 .jm-average-rating-display__content>.jm-star-rating{grid-area:stars}.jdgm-all-reviews-widget-v2025 .jm-average-rating-display__content>.jm-cluster{display:contents}.jdgm-all-reviews-widget-v2025 .jm-average-rating-display__content>.jm-cluster>p:nth-child(1){grid-area:number;font-size:40px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.02em;color:#0a0a0a}.jdgm-all-reviews-widget-v2025 .jm-average-rating-display__content>.jm-cluster>p:nth-child(2){grid-area:count;font-size:12px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.02em;color:#0a0a0a}.jdgm-all-reviews-widget-v2025 .jm-average-rating-display__content .jm-star-rating__font-icon{font-size:20px!important}.jdgm-all-reviews-widget-v2025 .jm-average-rating-display__content .jm-star-rating .jm-cluster{--cluster-space: 3.5px !important;display:flex!important}.jdgm-all-reviews-widget-v2025 .jm-progress-bar{height:16px!important;background:#fff!important;box-shadow:0 0 2px #0c4c601a!important;border-radius:0!important}.jdgm-all-reviews-widget-v2025 .jm-progress-bar__fill{background:#0a0a0a!important;border-radius:0!important}.jdgm-all-reviews-widget-v2025 .jm-histogram-row__frequency{font-size:12px;font-weight:400;line-height:1;letter-spacing:-.02em;color:#0a0a0a}.jdgm-all-reviews-widget-v2025 .jm-histogram-row{--cluster-space: 16px !important}.jdgm-all-reviews-widget-v2025 .jm-histogram-row .jm-star-rating__font-icon{font-size:14px!important}.jdgm-all-reviews-widget-v2025 .jm-histogram-row .jm-star-rating .jm-cluster{--cluster-space: 2.5px !important}.jdgm-all-reviews-widget-v2025 .jm-histogram .jm-stack{gap:14px!important}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header__star-rating-histogram{max-inline-size:300px!important}.jdgm-all-reviews-widget-v2025 .jdgm-review-list .jm-review-item{border-block-end:none!important}.jdgm-all-reviews-widget-v2025 .jdgm-review-list{max-width:880px}.jdgm-all-reviews-widget-v2025 .jm-filters__buttons .jm-button{height:36px!important;padding:0 12px!important}.jdgm-all-reviews-widget-v2025 .jm-filters__buttons .jm-sort-filter,.jdgm-all-reviews-widget-v2025 .jm-filters__buttons .jm-sort-filter__select{height:36px!important}.jdgm-all-reviews-widget-v2025 .jm-review-item__content{display:grid!important;grid-template-columns:auto auto 1fr;grid-template-areas:"avatar name  name" "avatar stars date" "body   body  body";column-gap:16px!important;row-gap:8px!important;align-items:center}.jdgm-all-reviews-widget-v2025 .jm-review-item__content>.jm-cluster:not(.jm-reviewer-info){grid-area:stars;--cluster-justify: flex-start !important;--cluster-space: 0 !important}.jdgm-all-reviews-widget-v2025 .jm-review-item__content>.jm-reviewer-info{display:contents!important}.jdgm-all-reviews-widget-v2025 .jm-reviewer-info__details{display:contents!important}.jdgm-all-reviews-widget-v2025 .jm-reviewer-avatar{grid-area:avatar;align-self:start}.jdgm-all-reviews-widget-v2025 .jm-reviewer-info__details>.jm-cluster:first-child{grid-area:name;--cluster-justify: flex-start !important}.jdgm-all-reviews-widget-v2025 .jm-reviewer-info__details>.jm-cluster:last-child{grid-area:date;--cluster-justify: flex-start !important}.jdgm-all-reviews-widget-v2025 .jm-review-item__content>.jm-review-content{grid-area:body}.jdgm-all-reviews-widget-v2025 .jm-reviewer-info__name{font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:-.02em;color:#0a0a0a}.jdgm-all-reviews-widget-v2025 .jm-reviewer-info__details>.jm-cluster:last-child .jm-text{font-size:12px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.02em;color:#0a0a0a!important}.jdgm-all-reviews-widget-v2025 .jm-review-content__body{font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:-.02em;color:#0a0a0a!important}.jdgm-all-reviews-widget-v2025 .jm-reviewer-avatar{width:40px!important;height:40px!important;border-radius:50%!important;background:#0a0a0a!important;display:flex!important;align-items:center;justify-content:center}.jdgm-all-reviews-widget-v2025 .jm-reviewer-avatar__initial{color:#fff!important;background:transparent!important}.jdgm-all-reviews-widget-v2025 .jm-reviewer-avatar__initial .jm-text{font-size:16px!important;font-weight:600!important;line-height:1!important;color:#fff!important}.jdgm-all-reviews-widget-v2025 .jm-review-item__content .jm-star-rating__font-icon{font-size:12px!important}.jdgm-all-reviews-widget-v2025 .jm-review-item__content .jm-star-rating .jm-cluster{--cluster-space: 2.1px !important}.jdgm-all-reviews-widget-v2025 .jm-load-more-pagination .jm-button--primary{background:transparent!important;color:#0a0a0a!important;border:1px solid #0a0a0a!important}.jdgm-all-reviews-widget-v2025 .jm-load-more-pagination .jm-button--primary .jm-text{color:#0a0a0a!important}.jdgm-all-reviews-widget-v2025 .jm-load-more-pagination .jm-button--primary:hover{background:#0a0a0a!important;color:#fff!important}.jdgm-all-reviews-widget-v2025 .jm-load-more-pagination .jm-button--primary:hover .jm-text{color:#fff!important}.jdgm-all-reviews-widget-v2025 .jm-button{padding:18px 32px!important;width:fit-content!important;min-width:0!important;height:auto!important}.jdgm-all-reviews-widget-v2025 .jm-button--primary{border-radius:var(--style-border-radius-buttons-primary)}.jdgm-all-reviews-widget-v2025 .jm-button--secondary{border-radius:var(--style-border-radius-buttons-secondary)}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header__main-content{--cluster-justify: space-between !important;--cluster-align: flex-start !important;margin-block-start:0!important}@media(min-width:750px){.jdgm-all-reviews-widget-v2025 .jm-review-widget-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:150px}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header__summary-section{flex:0 0 auto}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header__main-content{flex:1 1 0;min-width:0}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header>*:not(.jm-review-widget-header__summary-section):not(.jm-review-widget-header__main-content){flex:0 0 100%}}@media screen and (max-width:749px){.jdgm-all-reviews-widget-v2025 .jm-review-widget-header{align-items:center!important;gap:28px!important}.jdgm-all-reviews-widget-v2025 .jm-average-rating-display__content{justify-items:center!important}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header__summary-section{--cluster-justify: center !important;--cluster-align: center !important;padding-block-end:48px}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header__main-content{--cluster-justify: center !important;--cluster-align: center !important;row-gap:48px!important}.jdgm-all-reviews-widget-v2025 .jm-histogram .jm-stack{gap:18px!important}.jdgm-all-reviews-widget-v2025 .jm-action-buttons,.jdgm-all-reviews-widget-v2025 .jm-review-widget-header__filters .jm-filters{--cluster-justify: center !important}}.jdgm-all-reviews-widget-v2025 .jdgm-tablist__list:has(button.jdgm-tab:only-of-type){display:none}.jdgm-all-reviews-widget-v2025 .jdgm-tablist:has(.jdgm-tablist__list button.jdgm-tab:only-of-type) .jdgm-tablist__content{margin-inline-start:auto}#judgeme_product_reviews.jdgm-review-widget{max-width:none!important;margin:0!important;padding-block-end:64px!important}.rf-rev-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px}@media screen and (min-width:750px){.rf-rev-toolbar,.jdgm-review-widget .jdgm-review-list{padding-inline:40px}}.jdgm-review-widget .jm-review-widget-header__filters-wrapper,.jdgm-review-widget .jm-filter-panel,.jdgm-review-widget .jm-review-widget-header>div:has(>.jm-filter-panel),.jdgm-review-widget .jm-sort-filter{display:none!important}.jdgm-review-widget .jm-review-widget-header>.jm-center:not(:has(button)){display:none!important}.rf-rating-dd{position:relative}.rf-rating-dd__btn{display:inline-flex;align-items:center;gap:10px;height:48px;box-sizing:border-box;padding:0 24px;background:#fff;border:1px solid #CCCCCC;border-radius:12px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:16px;font-weight:500;color:#0a0a0a;cursor:pointer}.rf-rdd-caret{width:14px;height:14px;transition:transform .15s ease}.rf-rating-dd.is-open .rf-rdd-caret{transform:rotate(180deg)}.rf-rating-dd__panel{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:250px;padding:10px;background:#fff;border:1px solid #EEEEEE;border-radius:16px;box-shadow:0 8px 28px #0000001a}.rf-rating-dd.is-open .rf-rating-dd__panel{display:block}.rf-rdd-row{display:flex;align-items:center;gap:14px;padding:8px 10px;border-radius:8px;cursor:pointer}.rf-rdd-row:hover{background:#f5f5f5}.rf-rdd-check{flex:0 0 22px;width:22px;height:22px;border:1.5px solid #CCCCCC;border-radius:6px;background:#fff;position:relative}.rf-rdd-row.is-checked .rf-rdd-check{background:var(--rf-purple, #5445C0);border-color:var(--rf-purple, #5445C0)}.rf-rdd-row.is-checked .rf-rdd-check:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.5l3.5 3.5L15 7' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.rf-rdd-stars{display:inline-flex;gap:4px;line-height:0}.rf-rdd-star{width:18px;height:17px}.rf-rating-dd__clear{margin:6px 10px 2px;font-size:13px;color:var(--rf-purple, #5445C0);text-decoration:underline;background:none;border:0;cursor:pointer}.rf-rev-sort{appearance:none;-webkit-appearance:none;height:48px!important;min-height:0!important;line-height:1!important;box-sizing:border-box;padding:0 44px 0 24px!important;background:#0a0a0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M11 5.5L7 9.5L3 5.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 18px center / 14px no-repeat!important;color:#fff!important;border:0!important;border-radius:12px!important;font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:16px!important;font-weight:500!important;cursor:pointer}@media screen and (max-width:749px){#judgeme_product_reviews.jdgm-review-widget{padding-block-end:40px!important}}.jdgm-review-widget .jm-review-widget__header{padding:32px 40px;background:#eee;border-radius:12px;margin-block-end:24px}.jdgm-review-widget .jm-review-widget{padding-block:0!important}.jdgm-review-widget .jm-review-widget__header-and-body,.jdgm-review-widget .jm-review-widget__body{margin-top:0!important;padding-top:0!important;--52156a25: 0 !important}.jdgm-review-widget .jm-review-widget__body,.jdgm-review-widget .jdgm-review-list{max-width:none}.jdgm-review-widget .jm-average-rating-display__content{display:grid!important;grid-template:"number stars" "count  count" / auto 1fr!important;column-gap:16px!important;row-gap:16px!important;align-items:center!important;justify-items:start!important}.jdgm-review-widget .jm-average-rating-display__content>.jm-star-rating{grid-area:stars;align-self:center}.jdgm-review-widget .jm-average-rating-display__content>.jm-cluster{display:contents!important}.jdgm-review-widget .jm-average-rating-display__content>.jm-cluster>p:first-child{grid-area:number;font-family:var(--rf-font-extended, var(--font-heading--family))!important;font-size:var(--rf-h3-size)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-1px!important;color:#0a0a0a!important}.jdgm-review-widget .jm-average-rating-display__content>.jm-cluster>p:nth-child(2){grid-area:count;font-size:12px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:normal!important;color:#666!important}.jdgm-review-widget .jm-progress-bar,.jdgm-review-widget .jm-progress-bar__fill{height:18px!important;border-radius:3px!important}.jdgm-review-widget .jm-histogram-row__rating{display:none!important}.jdgm-review-widget .jm-histogram-row__frequency{font-size:10px!important;font-weight:900!important;color:#666!important}.jdgm-review-widget .jm-histogram-row{flex-wrap:nowrap!important;--cluster-wrap: nowrap !important}.jdgm-review-widget .jm-average-rating-display__content .jm-star-rating__font-icon{font-size:20px!important;color:var(--rf-star, #C9A227)!important}.jdgm-review-widget .jm-star-rating__font-icon{color:var(--rf-star, #C9A227)!important}.shopify-section:has(.jdgm-review-widget) .custom-section-content{width:100%;max-width:1232px;margin-inline:auto}.jdgm-review-widget .jm-progress-bar{--jm-progress-fill: #0a0a0a !important;--jm-progress-track: #ffffff !important;background-color:#fff!important;box-shadow:0 0 2px #0c4c601a;overflow:hidden;min-width:137px;height:16px!important}.jdgm-review-widget .jm-progress-bar__fill{background-color:#0a0a0a!important}.jdgm-review-widget .jm-star-rating:has(.rf-hist-star){display:inline-flex!important;align-items:center;gap:2.5px}.jdgm-review-widget .rf-hist-star{width:15px;height:14.32px;flex:0 0 auto;display:block}.jdgm-review-widget .jm-average-rating-display__content>.jm-cluster>p:nth-child(2) strong{font-weight:700!important;color:#666!important}.jdgm-review-widget .jm-review-widget-header__title{display:none!important}.jdgm-review-widget .jm-review-widget-header__summary-section,.jdgm-review-widget .jm-review-widget-header__title-and-rating{--cluster-justify: flex-start !important;align-items:flex-start!important;text-align:left!important}.jdgm-review-widget .jm-button{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:16px!important;font-weight:500!important;letter-spacing:normal!important;border-radius:12px!important;min-height:48px!important;padding-block:0!important;padding-inline:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .15s ease,color .15s ease!important}.jdgm-review-widget .jm-button--primary{background:var(--color-brand-primary, #0a0a0a)!important;color:#fff!important;border:1px solid var(--color-brand-primary, #0a0a0a)!important}.jdgm-review-widget .jm-button--primary:hover{background:color-mix(in srgb,var(--color-brand-primary, #0a0a0a) 88%,#000 12%)!important}.jdgm-review-widget .jm-button--secondary{background:transparent!important;color:var(--color-brand-primary, #0a0a0a)!important;border:1px solid var(--color-brand-primary, #0a0a0a)!important}.jdgm-review-widget .jm-button--secondary:hover{background:var(--color-brand-primary, #0a0a0a)!important;color:#fff!important}.jdgm-review-widget .jm-filters__buttons .jm-sort-filter{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-brand-primary, #0a0a0a) 25%,transparent);color:var(--color-brand-primary, #0a0a0a)}.jdgm-review-widget .jm-filters__buttons .jm-sort-filter__select{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font-family:var(--font-body--family);font-size:.875rem;font-weight:500;padding-inline-end:4px;cursor:pointer}.jdgm-review-widget .jdgm-review-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-inline:0!important;column-gap:54px!important;row-gap:40px!important}@media(max-width:749px){.jdgm-review-widget .jdgm-review-list{grid-template-columns:minmax(0,1fr)!important;row-gap:32px!important}}.jdgm-review-widget .jm-review-item{padding-block:0!important;border:0!important}.jdgm-review-widget .jm-review-item[data-v-307867bc],.jdgm-review-widget .jm-review-item[data-v-52b68581],.jdgm-review-widget .jdgm-review-list .jm-review-item[data-v-307867bc],.jdgm-review-widget .jdgm-review-list .jm-review-item[data-v-52b68581]{border-block-end:0!important;padding-block-end:0!important}.jdgm-review-widget .jm-review-item__content{display:grid!important;grid-template:"avatar name  name" "avatar stars date" "body   body  body" / auto auto 1fr!important;column-gap:12px!important;row-gap:4px!important;align-items:center!important}.jdgm-review-widget .jm-review-item__content>.jm-cluster:first-child{display:contents!important}.jdgm-review-widget .jm-review-item__content>.jm-reviewer-info,.jdgm-review-widget .jm-review-item__content>.jm-cluster.jm-reviewer-info{display:contents!important}.jdgm-review-widget .jm-reviewer-info__details,.jdgm-review-widget .jm-review-item__content .jm-reviewer-info__details{display:contents!important}.jdgm-review-widget .jm-review-item__content .jm-star-rating{grid-area:stars;justify-self:start;align-self:center}.jdgm-review-widget .jm-review-item__content .jm-reviewer-avatar{grid-area:avatar;align-self:center}.jdgm-review-widget .jm-reviewer-info__details>.jm-cluster:first-child{grid-area:name;align-self:end;justify-self:start}.jdgm-review-widget .jm-reviewer-info__details>.jm-cluster:last-child{grid-area:date;justify-self:start;align-self:center}.jdgm-review-widget .jm-review-item__content>.jm-review-content{grid-area:body;margin-top:8px}.jdgm-review-widget .jm-review-item__content .jm-star-rating__font-icon{font-size:.875em!important}.jdgm-review-widget .jm-reviewer-avatar,.jdgm-review-widget .jm-review-item__content .jm-reviewer-avatar{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:999px!important;background-color:var(--rf-purple, #5445C0)!important;color:#fff!important;display:grid!important;place-items:center!important;flex-shrink:0!important;overflow:hidden!important}.jdgm-review-widget .jm-reviewer-avatar .jm-reviewer-avatar__initial,.jdgm-review-widget .jm-reviewer-avatar__initial.jm-box--inherit-color{background-color:var(--rf-purple, #5445C0)!important;color:#fff!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important;border-radius:999px!important}.jdgm-review-widget .jm-reviewer-avatar__initial .jm-text{color:#fff!important;font-size:1rem!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important}.jdgm-review-widget .jm-reviewer-info__name{font-size:14px!important;font-weight:500!important;line-height:1.5!important;color:var(--rf-text-primary, #0a0a0a)!important;letter-spacing:normal!important}.jdgm-review-widget .jm-pagination-controls__button{min-width:40px!important;height:40px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--rf-text-secondary, #666666)!important;font-size:14px!important;font-weight:500!important}.jdgm-review-widget .jm-pagination-controls__button:hover{background:var(--rf-black-5, rgba(10, 10, 10, .05))!important;color:var(--rf-text-primary, #0a0a0a)!important}.jdgm-review-widget .jm-pagination-controls__button--active{background:var(--rf-neutral-100, #eeeeee)!important;color:var(--rf-text-primary, #0a0a0a)!important;font-weight:900!important}.jdgm-review-widget .jm-pagination-controls__button.jm-button--secondary{border:1px solid var(--rf-black-10, rgba(10, 10, 10, .1))!important;color:var(--rf-text-primary, #0a0a0a)!important}.jdgm-review-widget .jm-pagination-controls__button.jm-button--disabled{opacity:.3!important}.jdgm-review-widget .jm-pagination-controls__ellipsis{color:var(--rf-text-secondary, #666666)!important}.jdgm-review-widget .jm-reviewer-info__details>.jm-cluster:last-child .jm-text{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.03em!important;color:var(--rf-text-secondary, #666666)!important}.jdgm-review-widget .jm-review-content__body{font-size:14px!important;font-weight:500!important;line-height:1.5!important;max-width:none;color:var(--rf-text-secondary, #666666)!important}.jdgm-review-widget .jm-load-more-pagination{margin-block-start:24px;display:flex;justify-content:flex-start!important}.jdgm-review-widget .jm-load-more-pagination .jm-button,.jdgm-review-widget .jm-load-more-pagination .jm-button--primary{background:transparent!important;color:var(--color-brand-primary, #0a0a0a)!important;border:1px solid var(--color-brand-primary, #0a0a0a)!important}.jdgm-review-widget .jm-load-more-pagination .jm-button .jm-text,.jdgm-review-widget .jm-load-more-pagination .jm-button--primary .jm-text{color:var(--color-brand-primary, #0a0a0a)!important}.jdgm-review-widget .jm-load-more-pagination .jm-button:hover,.jdgm-review-widget .jm-load-more-pagination .jm-button--primary:hover{background:var(--color-brand-primary, #0a0a0a)!important;color:#fff!important}.jdgm-review-widget .jm-load-more-pagination .jm-button:hover .jm-text,.jdgm-review-widget .jm-load-more-pagination .jm-button--primary:hover .jm-text{color:#fff!important}.variant-picker .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-template-columns:repeat(auto-fill,minmax(89px,1fr));gap:8px}.variant-picker .variant-option--buttons:not(.variant-option--swatches) legend{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:2px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;line-height:1.5;letter-spacing:normal;text-transform:none;color:#666}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .size-chart-trigger{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--rf-font-primary, var(--font-body--family));font-size:12px;font-weight:500;text-decoration:underline;color:var(--rf-purple, #5445C0)}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .size-chart-trigger__icon{display:none}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:71px;padding:12px 16px;border:1px solid #444444;border-radius:4px;background:transparent;cursor:pointer}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill,.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__strikethrough,.variant-picker .variant-option--buttons:not(.variant-option--swatches) .strikethrough-variant{display:none}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{font-family:var(--rf-font-primary, var(--font-body--family));font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal;color:#444}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__stock{font-family:var(--rf-font-primary, var(--font-body--family));font-size:10px;font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--rf-success);white-space:nowrap}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background:#0a0a0a;border-color:#0a0a0a}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked) .variant-option__button-label__text,.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked) .variant-option__stock{color:#fff}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[aria-disabled=true]),.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]){border-color:#aaa}:is(.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[aria-disabled=true]),.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false])) .variant-option__button-label__text,:is(.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[aria-disabled=true]),.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false])) .variant-option__stock{color:#aaa}.product-model-title{font-family:var(--rf-font-extended, var(--font-heading--family))!important;font-size:24px;font-weight:900!important;line-height:1.1!important;letter-spacing:normal!important;text-transform:uppercase;color:#0a0a0a}@media screen and (max-width:749px){.product-model-title{font-size:20px}}.product-information .product-model-eyebrow{font-family:var(--rf-font-primary, var(--font-body--family));font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:#666}.product-information .shopify-block:has(>.product-model-title){width:100%}.product-model-title .product-model-eyebrow{margin-bottom:8px}.product-information .jdgm-horizon-widget .jdgm-prev-badge:after{content:none!important}.product-information .jdgm-horizon-widget .jdgm-prev-badge{display:flex;align-items:center;gap:5px}.product-information .jdgm-horizon-widget .jdgm-prev-badge__text{margin-inline-start:19px;font-size:12px!important;font-weight:500!important;line-height:1.5!important;color:var(--rf-purple, #5445C0)!important;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.product-information .jdgm-horizon-widget .jdgm-star,.product-information .jdgm-horizon-widget .jdgm-prev-badge__stars .jdgm-star{font-size:12px!important}.product-information .jdgm-horizon-widget .rf-rating-num{font-size:12px;font-weight:400;letter-spacing:.03em;color:var(--rf-text-secondary, #666666)}.product-information h1{font-size:24px;font-weight:900;line-height:1.1;letter-spacing:normal;text-transform:uppercase;color:#0a0a0a}.product-information product-price{font-family:var(--rf-font-extended, var(--font-heading--family));font-size:24px;font-weight:600;line-height:1.1;letter-spacing:normal;text-transform:uppercase;color:#101828!important}.product-information product-price .price,.product-information product-price .price-item{font-family:var(--rf-font-extended, var(--font-heading--family));font-size:24px;font-weight:600;line-height:1.1;color:#101828!important}.product-information rte-formatter.text-block.rte{font-size:14px;font-weight:500;line-height:1.5;color:#666}.product-information .product-details ul{font-size:.9375rem;line-height:1.4}.product-information h2{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.product-information h3{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}@media screen and (max-width:749px){.product-information h1{font-size:20px}.product-information product-price{font-size:20px}.product-information h2{font-size:1.5rem}.product-information h3{font-size:1.125rem}}@media screen and (min-width:750px){.product-information__grid:not(.product-information__grid--half):not(.product-information--media-none).product-information--media-left{grid-template-columns:666fr 581fr;column-gap:48px}}.product-information product-price{color:var(--color-foreground)!important}.product-information quantity-selector-component{margin-block:0}.product-information .product-form__buttons .button,.product-information .product-form__buttons button[type=submit],.product-information product-form-component .button[type=submit]{background-color:var(--rf-orange-dark)!important;color:var(--rf-white)!important;border-color:var(--rf-orange-dark)!important;border-radius:var(--rf-radius-m)!important;font-weight:var(--rf-fw-medium);letter-spacing:normal;min-height:52px;padding-inline:24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background-color .15s ease,color .15s ease}.product-information .product-form__buttons .button:hover,.product-information .product-form__buttons button[type=submit]:hover,.product-information product-form-component .button[type=submit]:hover{background-color:#e03d1e!important;color:var(--rf-white)!important;border-color:#e03d1e!important}.product-information .product-form__buttons .button:after,.product-information .product-form__buttons button[type=submit]:after,.product-information product-form-component .button[type=submit]:after{content:"";display:inline-block;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>") center / contain no-repeat}.product-information .add-to-cart-icon{display:none}@media(max-width:749px){.product-information .product-form__buttons .button,.product-information .product-form__buttons button[type=submit],.product-information product-form-component .button[type=submit]{min-height:48px;padding-inline:20px}}.product-benefits ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.product-benefits li{position:relative;padding-inline-start:28px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:var(--rf-text-secondary, #666666)}.product-benefits li:before{content:"";position:absolute;left:0;top:.25em;width:12px;height:12px;background-color:#5c995e;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / contain no-repeat}.collection-breadcrumbs .breadcrumbs{padding-block:8px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.03em;color:#666}.breadcrumbs__item{display:inline-flex;align-items:center;gap:2px}.breadcrumbs__chev{display:block;width:14px;height:14px;flex:0 0 auto;color:#666}.breadcrumbs__chev svg,.breadcrumbs__home-icon svg,.facets__more-icon svg{display:block;width:100%;height:100%}.breadcrumbs__item--current .breadcrumbs__chev{color:var(--rf-text-primary, #0a0a0a)}.breadcrumbs__link{font-weight:400;color:#666;text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs__home{display:inline-flex;align-items:center;line-height:0}.breadcrumbs__home:hover{text-decoration:none;opacity:.7}.breadcrumbs__home-icon{width:14px;height:14px;display:block;flex:0 0 auto;color:#666}.breadcrumbs__current{font-weight:500;color:var(--rf-text-primary, #0a0a0a)}.facets--filters-title,.facets--horizontal .facets--filters-title{font-family:var(--font-body--family);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1;color:#0a0a0a;margin:0}.facets--horizontal .facets__overflow-list::part(list){column-gap:8px!important}@media screen and (min-width:750px){.facets--horizontal .facets__filters-wrapper{max-width:none!important;flex:1 1 0!important;min-width:0}}.facets__summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 32px;height:44px;font-family:var(--font-body--family);font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1;border-radius:12px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.facets--horizontal .facets__summary{background:#fff;border:1px solid #CCCCCC}.facets:not(.sorting-filter) .facets__summary,.facets:not(.sorting-filter) .facets__summary .facets__label,.facets--horizontal .facets__summary,.facets--horizontal .facets__summary .facets__label{color:#0a0a0a!important}.facets--horizontal .facets__summary:hover{background:#eeeeee7a}.facets--horizontal .facets__summary:hover svg{color:var(--rf-text-primary, #0a0a0a)!important}.facets--horizontal .facets__summary:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rf-orange-dark, #fb4725)}.facets--horizontal .facets__summary[aria-disabled=true],.facets--horizontal .facets__item[disabled] .facets__summary{opacity:.5;cursor:default}.facets--horizontal .sorting-filter .facets__summary,.facets--horizontal .sorting-filter__horizontal .facets__summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;min-height:36px;padding:8px 16px;background:transparent!important;border:1px solid #0a0a0a!important;border-radius:8px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;line-height:1.5;color:#0a0a0a!important}.facets--horizontal .sorting-filter .facets__label,.facets--horizontal .sorting-filter .facets__summary .facets__label,.facets--horizontal .sorting-filter__horizontal .facets__label,.facets--horizontal .sorting-filter__horizontal .facets__summary .facets__label,.facets--horizontal .facets-mobile-wrapper .sorting-filter .facets__label,.facets--horizontal .facets-controls-wrapper .sorting-filter .facets__label{color:#0a0a0a!important;font-size:14px;font-weight:500}.facets--horizontal .sorting-filter .facets__summary:hover,.facets--horizontal .sorting-filter__horizontal .facets__summary:hover{background:var(--rf-neutral-100, #eeeeee)!important}.facets--horizontal .sorting-filter .facets__summary .icon-caret,.facets--horizontal .sorting-filter__horizontal .facets__summary .icon-caret,.facets--horizontal .sorting-filter .facets__summary svg,.facets--horizontal .sorting-filter__horizontal .facets__summary svg{width:16px;height:16px;color:#0a0a0a!important;fill:none!important}@media screen and (min-width:750px){.collection-breadcrumbs{margin-block-end:24px}}[class*=__heading_title],[class*=__heading_title]>*{--max-width: 720px !important;max-inline-size:720px!important;max-width:720px!important}[class*=__heading_title] h1{margin:0}[class*=__heading_description],[class*=__heading_description]>*{--max-width: 720px !important;max-inline-size:720px!important;max-width:720px!important;width:auto!important}[class*=__heading_description] p{font-size:1rem;font-weight:500;line-height:1.5;color:#666}@media screen and (min-width:750px){.product-grid--grid,ul.product-grid:is(.product-grid--grid){--rf-grid-min: max(270px, calc((100% - 36px)/4) );--product-grid-columns-desktop: repeat(auto-fill, minmax(var(--rf-grid-min), 1fr)) !important;grid-template-columns:repeat(auto-fill,minmax(var(--rf-grid-min),1fr))!important;--product-grid-gap-desktop: 12px 12px !important;gap:12px 12px!important}}.product-card__content{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:0 4px!important;text-align:left!important;background:var(--rf-neutral-100);border-radius:var(--rf-radius-s);padding:0 0 24px!important;overflow:hidden;isolation:isolate;position:relative}.product-card .card-gallery{position:relative;background:transparent}.product-card .card-gallery slideshow-slide:first-of-type{--product-media-fit: contain !important}.product-card .card-gallery slideshow-slide:first-of-type,.product-card .card-gallery slideshow-slide:first-of-type .product-media{background:var(--rf-neutral-100, #eee)!important}.product-card .card-gallery slideshow-slide:first-of-type .product-media__image{object-position:center center;padding:20px 20px 28px;mix-blend-mode:multiply}.product-card .card-gallery slideshow-arrows,.product-card .card-gallery .slideshow-control{display:none!important}body .product-card__content>a.contents,body .product-card__content>a[ref=productTitleLink]{padding:16px 0 0 24px!important}body .product-card__content>product-price{padding:4px 24px 0 0!important}body .product-card__content>.card-gallery{order:0!important;flex:0 0 100%!important;align-self:stretch}body .product-card__content>.shopify-block.jdgm-horizon-widget,body .product-card__content>.jdgm-horizon-widget{display:none!important}body .product-card__content>a.contents,body .product-card__content>a[ref=productTitleLink]{display:block!important;order:3!important;flex:1 1 160px!important;min-width:0;max-width:100%;width:auto}body .product-card__content>product-price{order:4!important;flex:0 0 auto!important;margin-inline-start:auto!important;margin-inline-end:0!important;min-width:0;width:max-content}.product-card product-title,.product-card .product-title{text-align:left!important;--text-align: left !important;justify-content:flex-start!important;width:100%!important}.product-card product-title p,.product-card product-title a,.product-card product-title .heading,.product-card product-title h3,.product-card product-title h4,.product-card .text-block.custom>p,.product-card .text-block.custom p[role=heading]{text-align:left!important;display:block;margin:0;color:var(--rf-text-primary)!important;font-family:var(--rf-font-primary)!important;font-size:.875rem;font-weight:var(--rf-fw-medium);line-height:1.5;letter-spacing:normal;text-transform:none;text-wrap:pretty!important;text-wrap:balance;text-wrap:pretty}.product-card product-price{color:var(--rf-text-primary)!important;font-weight:var(--rf-fw-medium)!important;font-size:.875rem!important;letter-spacing:normal}.product-card .card-gallery,.product-card__content>.card-gallery{background:transparent}.jdgm-horizon-widget .jdgm-prev-badge[style*="display:none"],.jdgm-horizon-widget .jdgm-prev-badge[style*="display: none"],.jdgm-horizon-widget .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:6px}.jdgm-horizon-widget .jdgm-prev-badge__stars{display:inline-flex;align-items:center;gap:1.6px;font-size:10px;line-height:1}.jdgm-horizon-widget .jdgm-star,.jdgm-horizon-widget .jdgm-prev-badge__stars .jdgm-star{font-size:10px!important;line-height:1!important;color:#c9a227!important}.jdgm-horizon-widget .jdgm-prev-badge__text{font-size:0!important;color:transparent!important;line-height:0}.jdgm-horizon-widget .jdgm-prev-badge:after{content:"(" attr(data-number-of-reviews) ")";font-family:var(--font-body--family);font-size:10px;font-weight:400;line-height:1;letter-spacing:-.02em;color:#0a0a0a;margin-inline-start:6px}.product-card product-price,.product-card-link product-price{color:var(--rf-text-primary)!important}@media screen and (max-width:749px){.product-card__content{border-radius:6px!important}.product-card .card-gallery{aspect-ratio:auto!important;height:205px!important;min-height:0!important}.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slides,.product-card .card-gallery slideshow-slide,.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media{height:100%!important;aspect-ratio:auto!important;min-height:0!important}body .product-card__content>.card-gallery{margin-block-end:0!important}.product-card .card-gallery slideshow-slide:first-of-type .product-media__image{padding:10px 10px 14px!important}.product-card__content{padding-block-end:12px!important}body .product-card__content>a.contents,body .product-card__content>a[ref=productTitleLink]{padding:8px 0 0 8px!important}body .product-card__content>product-price{padding:4px 8px 0 0!important}.product-card .text-block.custom>p,.product-card .text-block.custom p[role=heading],.product-card product-title p,.product-card product-price{font-size:10px!important;line-height:1.1!important}body .product-card__content>a.contents,body .product-card__content>a[ref=productTitleLink]{flex:1 1 50%!important;min-width:0!important;max-width:100%!important}body .product-card__content>product-price{flex:0 0 auto!important;width:auto!important;margin-inline-start:0!important;padding:2px 8px 0 4px!important}body .product-card__content>product-price,body .product-card__content>product-price *{text-align:right!important}body .product-card__content>product-price .price,body .product-card__content>product-price .price-item{white-space:nowrap!important}.product-card product-price .price__sale:not(.price__hidden){align-items:flex-start}body .product-card .rf-badges{gap:4px;padding:8px;max-width:100%}body .product-card .rf-badge{height:18px;padding:0 5px;font-size:10px;line-height:18px;letter-spacing:.01em}.product-card:has(.rf-badges) .card-gallery slideshow-slide:first-of-type .product-media__image{padding-block-start:42px!important}.product-card:has(.rf-badge:nth-child(3)) .card-gallery slideshow-slide:first-of-type .product-media__image{padding-block-start:58px!important}}.variant-picker .variant-option--buttons:not(.variant-option--swatches) legend{display:flex;align-items:center;justify-content:space-between;width:100%}.size-chart-trigger{display:inline-flex;align-items:center;gap:8px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-body--family);font-size:12px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:3px}.size-chart-trigger:hover{text-decoration-color:transparent}.size-chart-trigger__icon{display:inline-flex;flex:0 0 auto;width:16px;color:var(--color-brand-primary);line-height:0}.size-chart-trigger__icon svg{display:block;width:100%;height:auto}.size-chart-drawer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-popover, 100) + 10)}.size-chart-drawer[aria-hidden=false]{display:block}.size-chart-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rf-black-30);opacity:0;transition:opacity .25s ease}.size-chart-drawer[aria-hidden=false] .size-chart-drawer__backdrop{opacity:1}.size-chart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(800px,100vw);background:var(--rf-white);box-shadow:-4px 0 24px #0000001f;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;will-change:transform}.size-chart-drawer[aria-hidden=false] .size-chart-drawer__panel{transform:translate(0)}.size-chart-drawer__close{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;cursor:pointer;color:var(--rf-text-secondary)}.size-chart-drawer__close svg{width:18px;height:18px}.size-chart-drawer__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--rf-space-48);padding:64px 48px 48px;font-family:var(--rf-font-primary);font-size:var(--rf-text-small);line-height:1.5;letter-spacing:normal;color:var(--rf-text-primary)}.size-chart-section{display:flex;flex-direction:column;gap:var(--rf-space-48)}.size-chart-head{display:flex;flex-direction:column;gap:var(--rf-space-24)}.size-chart-section--measure{gap:var(--rf-space-32)}.size-chart-measure{display:flex;flex-direction:column;gap:var(--rf-space-16)}.size-chart__h2,.size-chart__h3{margin:0;font-family:var(--rf-font-extended);font-weight:var(--rf-fw-black);font-size:var(--rf-h4-size);line-height:1.1;text-transform:uppercase;color:var(--rf-text-primary)}.size-chart__intro{margin:0;font-size:var(--rf-text-medium);font-weight:var(--rf-fw-medium);line-height:1.4;color:var(--rf-text-primary)}.size-chart__intro strong{font-weight:var(--rf-fw-bold);color:var(--rf-orange-dark)}.size-chart__p{margin:0;font-weight:var(--rf-fw-regular);color:var(--rf-text-secondary)}.size-chart-option{display:flex;flex-direction:column;gap:var(--rf-space-8)}.size-chart__eyebrow{font-weight:var(--rf-fw-medium);color:var(--rf-orange-dark)}.size-chart-panel{display:flex;flex-direction:column;gap:var(--rf-space-12);padding:var(--rf-space-8);width:100%;max-width:560px;align-self:flex-start;background:var(--rf-neutral-100);border-radius:var(--rf-radius-m)}.size-chart-units{display:flex;padding:var(--rf-space-4);background:var(--rf-white);border-radius:var(--rf-radius-m)}.size-chart-units__tab{flex:1;padding:var(--rf-space-8) var(--rf-space-32);border:0;border-radius:var(--rf-radius-s);background:transparent;font-family:var(--rf-font-primary);font-weight:var(--rf-fw-medium);font-size:var(--rf-text-medium);line-height:1.5;color:var(--rf-text-secondary);cursor:pointer;transition:background-color .15s,color .15s}.size-chart-units__tab.is-active{background:var(--rf-neutral-900);color:var(--rf-white)}.size-chart-table{padding:var(--rf-space-24) var(--rf-space-24) var(--rf-space-8)}.size-chart-table__head{display:grid;grid-template-columns:1fr 1fr;padding-left:var(--rf-space-8);margin-bottom:var(--rf-space-24)}.size-chart-table__th{font-weight:var(--rf-fw-bold);font-size:var(--rf-text-regular);color:var(--rf-text-primary);text-align:left}.size-chart-table__row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding:0 0 0 var(--rf-space-32);border-bottom:var(--rf-divider) solid var(--rf-white);border-radius:var(--rf-radius-s);transition:background-color .15s ease,box-shadow .15s ease}.size-chart-table__row:last-child{border-bottom:0}.size-chart-table__row:hover{background:var(--rf-white);border-bottom-color:transparent;box-shadow:0 1px 4px #00000014}.size-chart-cell{display:flex;align-items:center;padding:var(--rf-space-16) 0;font-weight:var(--rf-fw-medium);font-size:var(--rf-text-small);color:var(--rf-text-primary)}.size-chart-cell[data-cell=length]{padding-left:var(--rf-space-32);border-left:var(--rf-divider) solid var(--rf-white)}.size-chart-measure__steps{margin:0;padding-inline-start:0;list-style:none;counter-reset:size-chart-step}.size-chart-measure__steps>li{counter-increment:size-chart-step;display:flex;gap:var(--rf-space-8);margin-bottom:12px;font-size:var(--rf-text-small);font-weight:var(--rf-fw-regular);line-height:1.5;color:var(--rf-text-secondary)}.size-chart-measure__steps>li:last-child{margin-bottom:0}.size-chart-measure__steps>li:before{content:counter(size-chart-step) ".";flex-shrink:0;font-weight:600;color:var(--rf-text-primary)}.size-chart-measure__photo{margin:var(--rf-space-8) 0 0}.size-chart-diagram{margin:0}.size-chart-measure__img{display:block;width:100%;height:auto;border-radius:var(--rf-radius-m, 12px)}.size-chart-footer{display:flex;justify-content:flex-start;margin-top:var(--rf-space-8)}.size-chart-pdf-btn{text-decoration:none}@media screen and (max-width:749px){.size-chart-drawer__body{gap:var(--rf-space-32);padding:32px 24px}.size-chart-section{gap:var(--rf-space-32)}.size-chart-units__tab{padding:var(--rf-space-8) var(--rf-space-16);font-size:var(--rf-text-regular)}.size-chart-table{padding:var(--rf-space-16) var(--rf-space-16) var(--rf-space-8)}.size-chart-table__row,.size-chart-cell[data-cell=length]{padding-left:var(--rf-space-16)}}.rf-size-chart{display:flex;flex-direction:column;gap:var(--rf-space-24);width:100%;font-family:var(--rf-font-primary);font-size:var(--rf-text-small);line-height:1.5;letter-spacing:normal;color:var(--rf-text-primary)}body.size-chart-drawer-open{overflow:hidden}.rf-ft__heading,.rf-bfc__heading,[id*=why_realfoot] [class*=why_heading] :is(h1,h2,h3,h4,h5,h6,p),.color-scheme-7 .text-block h2{font-size:var(--rf-h3-size)!important;line-height:1.1!important;letter-spacing:-1px!important}@media screen and (max-width:749px){.rf-ft__heading,.rf-bfc__heading,[id*=why_realfoot] [class*=why_heading] :is(h1,h2,h3,h4,h5,h6,p),.color-scheme-7 .text-block h2{font-size:var(--rf-h3-size)!important}}media-gallery slideshow-slide .product-media{background-color:#eee;border-radius:12px;overflow:hidden}media-gallery slideshow-slide .product-media__image{object-fit:contain!important;mix-blend-mode:multiply}media-gallery .slideshow-controls__thumbnails-container{overflow-x:auto}media-gallery .slideshow-controls__thumbnails{width:100%;margin-inline:0;gap:4px;padding:4px 0 0}media-gallery .slideshow-controls__thumbnails .slideshow-control{flex:0 0 calc((100% - 12px)/4);width:calc((100% - 12px)/4);max-width:none;height:auto;background-color:#eee;border:2px solid transparent;border-radius:12px}media-gallery .slideshow-controls__thumbnails .slideshow-control img{object-fit:contain;mix-blend-mode:multiply;border-radius:10px}media-gallery .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:none;border:2px solid var(--rf-orange, #FF6E49)}@media screen and (max-width:749px){media-gallery .slideshow-controls__thumbnails .slideshow-control{border-radius:10px}}.product-information .jdgm-prev-badge{display:inline-flex;align-items:center;gap:8px}.product-information .rf-rating-num{font-family:var(--rf-font-primary, var(--font-body--family));font-size:12px;font-weight:400;line-height:1.5;color:#666}.product-information .jdgm-prev-badge__stars .jdgm-star{color:#c9a227!important}.product-information .jdgm-prev-badge__text{font-family:var(--rf-font-primary, var(--font-body--family));font-size:12px;font-weight:500;text-decoration:underline;color:var(--rf-purple, #5445C0)!important}.product-information .price__sale:not(.price__hidden){display:flex;flex-direction:column;align-items:flex-start;gap:8px}.product-information .price__sale .price-item__group:has(.price-item--regular){order:-1}.product-information .price__sale .price-item__group:has(.price-item--sale){display:inline-flex;align-items:center;gap:10px}.product-information .price__sale .price-item--regular{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:24px!important;font-weight:500!important;opacity:1!important;color:var(--rf-text-secondary, #666666)!important;text-decoration:line-through}.product-information .price__sale .price-item--sale{font-size:32px!important;line-height:1.05!important}@media screen and (max-width:749px){.product-information .price__sale .price-item--sale{font-size:24px!important}}.rf-price-off{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:8px;background:var(--rf-success, #16a34a);font-family:var(--rf-font-primary, var(--font-body--family));font-size:18px;font-weight:500;line-height:1.5;letter-spacing:normal;color:#fafafa;white-space:nowrap;text-transform:none}.product-information .group-block-content--column>product-price,.product-information .layout-panel-flex--column>product-price{width:100%;align-self:stretch}.product-information .product-form-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.product-information .product-form-buttons .quantity-selector-wrapper{flex:0 0 auto;margin:0}.product-information .product-form-buttons>span:has(add-to-cart-component){flex:1 1 auto;min-width:0}.product-information .product-form-buttons add-to-cart-component,.product-information .product-form-buttons .add-to-cart-button{width:100%}.product-information .product-form-buttons .add-to-cart-button{white-space:nowrap;min-height:56px!important;padding-block:16px!important;padding-inline:24px!important;gap:8px!important}.product-information .product-form-buttons .add-to-cart-text,.product-information .product-form-buttons .add-to-cart-text__content,.product-information .product-form-buttons .add-to-cart-text__content span{white-space:nowrap}.product-information .product-form-buttons .quantity-selector{width:auto;min-width:92px}@media screen and (max-width:749px){.product-information .product-form-buttons{flex-wrap:wrap;row-gap:12px}.product-information .product-form-buttons .quantity-selector-wrapper{flex:1 1 100%;width:100%}.product-information .product-form-buttons .quantity-selector{flex:1 1 auto;width:100%;min-width:0}.product-information .product-form-buttons>span:has(add-to-cart-component){flex:1 1 100%;width:100%}}.media-with-content [class*=__body] strong{color:#0a0a0a;font-weight:700}.media-with-content:has([class*=__eyebrow]){--media-height: 346px !important;--media-height-mobile: 240px !important}.media-with-content:has([class*=__eyebrow]) .media-block,.media-with-content:has([class*=__eyebrow]) .media-block__media{border-radius:12px!important}.media-with-content:has([class*=__eyebrow]) .media-block{overflow:hidden!important}.cross-sell-tabs__heading{font-family:var(--rf-font-extended, var(--font-heading--family))!important;font-size:var(--rf-h3-size)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:normal!important;text-transform:uppercase!important;color:var(--rf-text-primary)!important}.cross-sell-tabs__tab{border:0!important;border-radius:var(--rf-radius-m, 12px)!important;background:var(--rf-black-5)!important;color:var(--rf-text-secondary)!important}.cross-sell-tabs__tab:hover{background:var(--rf-black-10)!important;color:var(--rf-text-primary)!important}.cross-sell-tabs__tab--active,.cross-sell-tabs__tab--active:hover{background:#0a0a0a!important;color:#fff!important}.cross-sell-tabs__sub-heading{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:20px!important;font-weight:500!important;line-height:var(--rf-body-lh, 1.5)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--rf-text-primary)!important;margin-block-start:0!important;margin-block-end:14px!important}.cross-sell-card__title{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:var(--rf-text-large)!important;font-weight:var(--rf-fw-medium)!important;line-height:var(--rf-body-lh, 1.5)!important;text-transform:none!important;color:var(--rf-text-primary)!important}.cross-sell-card__variant-select{border:1px solid var(--rf-text-primary)!important;border-radius:var(--rf-radius-s, 8px)!important;background-color:var(--rf-white)!important;color:var(--rf-text-primary)!important;padding:6px 36px 6px 12px!important}.cross-sell-card__price{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:var(--rf-text-large)!important;font-weight:var(--rf-fw-medium)!important;line-height:var(--rf-body-lh, 1.5)!important;color:var(--rf-text-primary)!important}.cross-sell-card__price-compare{color:#999!important;font-size:14px!important}.cross-sell-card__buy-cluster .cross-sell-card__submit,.cross-sell-card__buy-cluster add-to-cart-component button{background:var(--rf-orange-dark, #FB4725)!important;color:var(--rf-white)!important;border:0!important;border-radius:12px!important}.cross-sell-card__buy-cluster .cross-sell-card__submit:hover,.cross-sell-card__buy-cluster add-to-cart-component button:hover{background:#e03d1e!important;color:#fff!important}.cross-sell-tabs__description h3{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:20px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;color:#0a0a0a!important;margin:0 0 14px!important}.cross-sell-tabs__description h3:not(:first-child){margin-top:48px!important}.cross-sell-tabs__description p{margin:0;font-size:14px;font-weight:400;line-height:1.5;color:#666}.cross-sell-tabs__description p span{color:#666!important;font-weight:400!important}.cross-sell-tabs__description a,.cross-sell-tabs__description a span,.cross-sell-tabs__description span a{color:var(--rf-purple, #5445C0)!important;text-decoration:underline;text-underline-offset:2px}[class*=__reviews_heading] :is(h1,h2,h3,h4,h5,h6,p){font-family:var(--rf-font-extended, var(--font-heading--family))!important;font-size:24px!important;font-weight:900!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:normal!important;margin:0!important}[class*=__reviews_heading]{margin:0 0 24px!important}.jdgm-review-widget,.jdgm-review-widget .jm-review-widget,.jdgm-review-widget .jm-review-widget__header-and-body{margin-top:0!important}.jdgm-review-widget .jm-review-widget-header{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:flex-start!important;align-content:flex-start!important;column-gap:72px!important;row-gap:20px!important}.jdgm-review-widget .jm-review-widget-header__summary-section{flex:0 0 auto!important;--cluster-justify: flex-start !important;--cluster-align: flex-start !important}.jdgm-review-widget .jm-review-widget-header__main-content{display:contents!important}.jdgm-review-widget .jm-review-widget-header__star-rating-histogram{flex:0 0 auto!important}.jdgm-review-widget .jm-action-buttons{flex:0 0 auto!important;margin-inline-start:auto!important;align-self:flex-start!important;--cluster-justify: flex-end !important;--cluster-align: flex-start !important}.jdgm-review-widget .jm-review-widget-header__filters-wrapper{flex:1 0 100%!important}.jdgm-review-widget .jm-review-widget-header__filters-wrapper .jm-filters,.jdgm-review-widget .jm-review-widget-header__filters-wrapper .jm-filters__buttons{--cluster-justify: flex-end !important}@media(max-width:749px){.jdgm-review-widget .jm-review-widget-header{flex-direction:column!important;align-items:stretch!important;gap:24px!important}.jdgm-review-widget .jm-action-buttons{margin-inline-start:0!important}}.gw-button-widget[gw-price-drop],.gw-button-widget[gw-stock-fulfilled]{display:block!important;width:100%!important;margin-top:12px!important}.product-information .product-form-buttons:has(.gw-button-widget){align-items:flex-start}.media-with-content .text-block :is(h1,h2,h3,h4,h5,h6) em{font-style:normal;color:var(--rf-orange)}.media-with-content .text-block p{line-height:var(--rf-body-lh, 1.5)}.media-with-content .text-block :is(h1,h2,h3){font-size:var(--rf-h2-size)}.media-with-content .text-block p{font-size:var(--rf-text-regular)}.rf-atc--blocked{opacity:.45;cursor:not-allowed}.collection-breadcrumbs{margin-block-end:0}.rf-pc{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;background:var(--rf-neutral-100, #eeeeee);border-radius:8px;overflow:hidden}.rf-pc__link{display:flex;flex:1 1 auto;flex-direction:column;text-decoration:none;color:inherit}.rf-badges{position:absolute;inset-inline:0;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:16px;pointer-events:none}.rf-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em;white-space:nowrap}.rf-badge--new,.rf-badge--tip{background:var(--rf-orange-dark, #fb4725);color:#fff}.rf-badge--vegan,.rf-badge--membrane{background:var(--rf-neutral-100, #eeeeee);box-shadow:inset 0 0 0 1px var(--rf-neutral-300, #cccccc);color:var(--rf-text-primary, #0a0a0a)}.rf-badge--sale{background:var(--rf-success, #16a34a);color:#fff}.rf-badges--lg{padding:16px;gap:8px}.rf-badges--lg .rf-badge{padding:4px 12px;border-radius:8px;font-size:18px}@media screen and (max-width:749px){.rf-badge.rf-badge--desktop-only{display:none}}@media screen and (min-width:750px){.rf-badge.rf-badge--mobile-only{display:none}}.rf-pc__media{position:relative;flex:0 0 auto;aspect-ratio:314 / 393;overflow:hidden}.rf-pc__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;padding:16px 12px 8px;mix-blend-mode:multiply}.rf-pc__image--ph{display:flex;align-items:center;justify-content:center}.rf-pc__image--ph svg{width:60%;height:auto;opacity:.35}.rf-pc__image--hover{z-index:2;object-fit:cover;object-position:center;padding:0;mix-blend-mode:normal;opacity:0;transition:opacity .35s ease}.rf-pc:hover .rf-pc__image--hover{opacity:1}.rf-pc__info{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:4px;margin-top:auto;padding:16px 24px 24px}.rf-pc__desc{display:flex;flex-direction:column;gap:4px;min-width:0}.rf-pc__category{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.03em;color:var(--rf-text-secondary, #666666)}.rf-pc__name{font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}.rf-pc__price{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:2px;text-align:center}.rf-pc__price-was{font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.03em;text-decoration-line:line-through;color:var(--rf-text-secondary, #666666)}.rf-pc__price-now{font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}@media screen and (max-width:749px){.rf-badges{align-items:flex-start;max-width:136px;gap:2px;padding:8px}.rf-badge{min-height:16px;padding:0 4px;font-size:8px;letter-spacing:.03em}.rf-badge--new,.rf-badge--tip,.rf-badge--sale{color:#fafafa}.rf-pc__info{flex-direction:column;align-items:center;gap:8px;padding:12px 8px 16px}.rf-pc__desc{align-items:center;gap:0;width:100%}.rf-pc__category,.rf-pc__name{font-size:10px;text-align:center}.rf-pc__category{letter-spacing:normal}.rf-pc__price{flex-direction:row;align-items:center;gap:8px}.rf-pc__price-was{font-size:8px;letter-spacing:normal}.rf-pc__price-now{font-size:10px}.rf-pc__price--sale .rf-pc__price-now{color:var(--rf-success, #16a34a)}}.shopify-block:has(.rf-pi){width:100%}.rf-pi{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.rf-pi__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:96px;align-items:start}.rf-pi__col{display:flex;flex-direction:column;gap:48px;min-width:0}.rf-pi__acc{border-top:1px solid var(--rf-neutral-300, #cccccc)}.rf-pi__acc--last{border-bottom:1px solid var(--rf-neutral-300, #cccccc)}.rf-pi__head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;cursor:pointer;list-style:none}.rf-pi__head::-webkit-details-marker{display:none}.rf-pi__title{font-family:var(--rf-font-display, var(--font-h2--family));font-size:var(--rf-h5-size, 20px);font-weight:700;line-height:1.1;text-transform:uppercase;color:var(--rf-text-primary, #0a0a0a)}.rf-pi__icon{position:relative;flex:0 0 auto;width:24px;height:24px}.rf-pi__icon:before,.rf-pi__icon:after{content:"";position:absolute;inset-inline:20.83%;top:50%;border-top:1.5px solid currentColor;transform:translateY(-50%)}.rf-pi__icon:after{transform:translateY(-50%) rotate(90deg);transition:opacity .15s ease}.rf-pi__acc[open] .rf-pi__icon:after{opacity:0}.rf-pi__head:hover .rf-pi__title,.rf-pi__head:hover .rf-pi__icon{color:var(--rf-orange-dark, #fb4725)}.rf-pi__acc:has(.rf-pi__head:hover){border-top-color:var(--rf-orange-dark, #fb4725)}.rf-pi__body{padding-bottom:24px}.rf-pi__body--prose{display:flex;flex-direction:column;gap:32px;font-size:16px;font-weight:500;line-height:1.5;color:var(--rf-text-secondary, #666666)}.rf-pi__body--prose>*{margin:0}.rf-pi__subhead,.rf-pi__body h1,.rf-pi__body h2,.rf-pi__body h3,.rf-pi__body h4,.rf-pi__body h5,.rf-pi__body h6{margin:0;font-family:var(--rf-font-display, var(--font-h2--family));font-size:var(--rf-h6-size, 16px)!important;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:uppercase;color:var(--rf-text-primary, #0a0a0a)}.rf-pi__body--table table{width:100%;border-collapse:collapse}.rf-pi__body--table tr{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:.5px solid var(--rf-neutral-300, #cccccc)}.rf-pi__body--table th,.rf-pi__body--table td{padding:0;font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a);text-align:start}.rf-pi__body--table td:last-child,.rf-pi__body--table th:last-child{text-align:end}.rf-pi__body--table ul,.rf-pi__body--table ol{margin:0;padding:0;list-style:none}.rf-pi__body--table li{padding:16px 0;border-bottom:.5px solid var(--rf-neutral-300, #cccccc);font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}.rf-pi__body--table p{margin:0;padding:16px 0;font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}.rf-pi__bullets{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.rf-pi__bullet{display:flex;align-items:flex-start;gap:8px}.rf-pi__check{flex:0 0 auto;width:16px;height:16px;margin-top:4px;color:var(--rf-success, #16a34a)}.rf-pi__bullet-text{font-size:16px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}.rf-pi__bullet-text strong{font-weight:500}.rf-pi__dim{color:var(--rf-text-secondary, #666666)}.rf-pi__body--prose ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.rf-pi__body--prose li{position:relative;padding-inline-start:24px;color:var(--rf-text-primary, #0a0a0a)}.rf-pi__body--prose li strong{font-weight:500}.rf-pi__body--prose li:before{content:"";position:absolute;inset-inline-start:0;top:4px;width:16px;height:16px;background:var(--rf-success, #16a34a);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (max-width:989px){.rf-pi__grid{grid-template-columns:minmax(0,1fr);gap:0}.rf-pi__col{gap:0}.rf-pi__col+.rf-pi__col .rf-pi__acc:first-child{border-top:1px solid var(--rf-neutral-300, #cccccc)}}@media screen and (max-width:749px){.rf-pi{padding-inline:16px}.rf-pi__body--prose{gap:24px;font-size:14px}.rf-pi__bullet-text{font-size:14px}}@media screen and (min-width:750px){slideshow-component:has(.slideshow-controls__thumbnails){container-type:inline-size;--thumbnail-width: clamp(96px, 16.5cqw, 160px);column-gap:5px!important}.slideshow-controls__thumbnails-container{width:var(--thumbnail-width, 96px)!important;min-width:96px!important;max-width:160px!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;scrollbar-width:none}.slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}.slideshow-controls__thumbnails-container{mask-image:linear-gradient(to bottom,black 0%,black 92%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 92%,transparent 100%)!important}.slideshow-controls[scroll-mode=vertical]{height:100%}.slideshow-controls__thumbnails{gap:4px;padding:0!important}.slideshow-controls__thumbnails .slideshow-control{flex:0 0 auto!important;width:100%!important;height:auto!important;aspect-ratio:96 / 120!important;border-radius:4px!important;overflow:hidden}.slideshow-controls__thumbnails .slideshow-control{border:.5px solid transparent!important}.slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border-color:var(--rf-text-primary, #0a0a0a)!important}.slideshow-controls__thumbnails .slideshow-control img{width:100%!important;height:100%!important;object-fit:contain!important}}.product-media-container .product-media,.product-media-container slideshow-slide .product-media{border-radius:8px!important;overflow:hidden}.product-information variant-picker:has(~.rf-ss){position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rf-ss{position:relative;width:100%}.rf-ss__head .size-chart-trigger__icon{display:none}.rf-ss{margin-block-start:32px}.rf-ss__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.rf-ss__head:not(:has(.rf-availability)){justify-content:flex-end}.rf-ss__head:empty{display:none}.rf-ss__head .rf-availability{margin:0}.product-information rf-availability.rf-availability:not(.rf-ss__head *){margin-block:32px 8px}.product-information variant-picker:has(.rf-size-static){margin-block-start:32px}.product-information rf-availability+variant-picker:has(.rf-size-static){margin-block-start:0}.rf-size-static{display:flex;flex-wrap:wrap;align-items:center;column-gap:48px;row-gap:2px;min-height:48px;padding:10px 12px;border:1px solid #e6e6e6;border-radius:8px;background:#fafafa;font-size:14px;font-weight:500;line-height:1.4;color:#0a0a0a}.rf-size-static .variant-option__stock{font-size:14px;font-weight:500;line-height:1.4;color:var(--rf-success, #16a34a);white-space:nowrap}.rf-size-static .variant-option__stock[data-stock-state=unavailable],.rf-size-static .variant-option__stock[data-stock-state=preorder_full]{font-weight:400;color:var(--rf-text-secondary, #666666)}.rf-ss__head a,.rf-ss__head button{font-size:12px;font-weight:500;line-height:1.5;color:#5445c0;text-decoration:underline}.rf-ss__trigger{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;height:48px;padding:6px 12px;background:#fff;border:1px solid var(--rf-text-primary, #0a0a0a);border-radius:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a);cursor:pointer}.rf-ss__value{flex:0 0 64px;font-size:14px;font-weight:400;line-height:1.5;color:var(--rf-text-primary, #0a0a0a);text-align:start}.rf-ss--empty .rf-ss__value{flex:1 1 auto;font-weight:500}.rf-ss__value-stock{flex:1 1 auto;font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-success, #16a34a);text-align:start}.rf-ss__value-stock--out{font-weight:400;color:var(--rf-text-secondary, #666666)}.rf-ss__chev{flex:0 0 auto;width:16px;height:16px;color:var(--rf-neutral-400, #aaaaaa)}.rf-ss__menu{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 4px);max-height:367px;overflow-y:auto;padding:4px;background:#fff;border:1px solid var(--rf-neutral-300, #cccccc);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;scrollbar-width:thin;scrollbar-color:var(--rf-neutral-300, #cccccc) transparent}.rf-ss__menu::-webkit-scrollbar{width:11px}.rf-ss__menu::-webkit-scrollbar-thumb{background:var(--rf-neutral-300, #cccccc);border:4px solid transparent;background-clip:content-box;border-radius:9999px}.rf-ss__heading{margin:0;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:#0a0a0a4d}.rf-ss__item{display:flex;align-items:center;gap:8px;min-height:37px;padding:8px;border-radius:6px;cursor:pointer}.rf-ss__item:hover,.rf-ss__item--selected{background:var(--rf-neutral-100, #eeeeee)}.rf-ss__num{flex:0 0 64px;font-size:14px;font-weight:400;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}.rf-ss__stock{flex:1 1 auto;font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-success, #16a34a)}.rf-ss__note{display:inline-block;margin-left:2px;color:#7a7a7a}.rf-ss__value-stock{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rf-ss__value-stock .rf-ss__note{display:inline}.rf-ss__item--out{cursor:default}.rf-ss__item--out .rf-ss__num,.rf-ss__item--out .rf-ss__stock{font-weight:400;color:var(--rf-text-secondary, #666666)}.rf-ss__item--out:hover{background:transparent}.rf-ss__watch{display:flex;align-items:center;gap:4px;flex:0 0 auto;padding:0;border:0;background:none;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;color:#5445c0;text-decoration:underline;cursor:pointer}.rf-ss__bell{width:16px;height:16px}body.rf-b2b:has(spark-pdp) .rf-ss__trigger,body.rf-b2b:has(spark-pdp) .rf-ss__menu{display:none!important}body.rf-b2b .product-card__content>spark-product-card{order:5!important;flex:0 0 100%!important;padding:8px 24px 0!important}body.rf-b2b .product-card__content:has(spark-product-card),body.rf-b2b .product-card__content:has(spark-product-card)>*{min-width:0}body.rf-b2b spark-product-card{display:block;max-width:100%;overflow-x:clip}@media screen and (max-width:749px){body.rf-b2b .product-card__content:has(spark-product-card){--spark-product-card-button-padding: 10px 8px;--spark-button-font-size: 12px;--spark-select-padding: 6px 8px}}.product-information [gw-price-drop]{display:none!important}@media screen and (max-width:749px){.product-information .product-model-eyebrow{font-size:10px;letter-spacing:normal}.product-information product-price .price,.product-information product-price .price-item{font-size:20px}.product-information .price__sale .price-item--regular{font-size:20px!important}.rf-price-off{font-size:14px}.rf-badges--lg{padding:12px;gap:4px}.rf-badges--lg .rf-badge{padding:2px 6px;border-radius:4px;font-size:12px}.product-benefits li{letter-spacing:normal}.color-picker-block__swatches{gap:2px}.color-picker-swatch{width:calc((100% - 8px)/5);height:auto;aspect-ratio:4 / 5}}@media screen and (max-width:749px){.product-information__media{padding-inline:16px;margin-block-end:48px}.slideshow-controls__thumbnails-container{margin-block-start:2px}.product-media-container .product-media,.product-media-container slideshow-slide .product-media{border-radius:10.5px!important}.slideshow-controls__thumbnails-container{width:100%!important;max-width:none!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.slideshow-controls__thumbnails{flex-direction:row!important;gap:2px!important;padding:0!important}.slideshow-controls__thumbnails .slideshow-control{flex:0 0 auto!important;width:64px!important;height:auto!important;aspect-ratio:64 / 80!important;border:.5px solid transparent!important;border-radius:4px!important}.slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border-color:var(--rf-text-primary, #0a0a0a)!important;outline:none!important}.slideshow-controls__thumbnails .slideshow-control img{object-fit:contain!important}}@media screen and (max-width:749px){.pdp-section-tabs__list{gap:8px}.pdp-section-tabs__link{min-height:35px;padding:8px 20px;font-size:14px}}@media screen and (max-width:749px){.shopify-section:has(.jdgm-review-widget) h2,.product-faq__heading{font-size:var(--rf-h4-size, 20px)!important}}@media screen and (max-width:749px){.product-outsole__inner,.product-faq__inner,.rf-pi{padding-inline:0!important}.cross-sell-tabs__inner{padding-inline:16px!important}}.menu-list__submenu .menu-list__submenu-inner{padding:32px 48px 48px}.menu-list__submenu .mega-menu.section{max-width:none!important;width:100%!important;padding-inline:0!important;margin-inline:0!important}.menu-list__submenu .mega-menu__grid{grid-column:1 / -1!important;width:100%!important}.menu-list__submenu .mega-menu__list{column-gap:8px;row-gap:32px}.menu-list__submenu .mega-menu__link{display:flex;flex-direction:row!important;align-items:center;gap:16px;height:64px;padding-inline-end:8px!important}.menu-list__submenu .mega-menu__link img{flex:0 0 auto;width:64px;height:64px;object-fit:contain;object-position:center bottom;border-radius:4px}.menu-list__submenu .mega-menu__link>:not(img){font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.menu-list__submenu .mega-menu__column>div{height:100%}.menu-drawer__menu-item:not(.menu-drawer__menu-item--child){min-height:48px;padding-block:12px!important;font-family:var(--rf-font-primary, var(--font-body--family));font-size:16px!important;font-weight:500!important;line-height:1.5;color:var(--rf-text-secondary, #666666)!important;border-bottom:1px solid #cccccc}.menu-drawer__menu-item--mainlist>.menu-drawer__caret{flex:0 0 auto;width:24px!important;height:24px!important;padding:0!important;margin-inline-start:auto}details[open]>summary.menu-drawer__menu-item--mainlist>.menu-drawer__caret{transform:rotate(180deg)}details[open]>summary.menu-drawer__menu-item{color:var(--rf-orange, #ff6e49)!important;border-bottom-color:var(--rf-orange, #ff6e49)}details[open]>summary.menu-drawer__menu-item svg{color:var(--rf-orange, #ff6e49)}.menu-drawer__navigation>.menu-drawer__menu{padding-inline:16px!important}.menu-drawer__menu--childlist,.menu-drawer__menu--childlist.menu-drawer__menu--grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:8px!important;padding-block:12px}.menu-drawer__menu-item-text{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.menu-drawer__menu-item--child{display:flex;flex-direction:row!important;align-items:center!important;gap:20px!important;height:48px;padding:0 8px 0 0;font-size:16px!important;font-weight:500!important;line-height:1.5;color:var(--rf-text-secondary, #666666)!important;border-bottom:0}.menu-drawer__menu-item--child img{flex:0 0 auto;width:48px!important;height:48px!important;object-fit:contain;object-position:center bottom;border-radius:4px}.localization-wrapper:not([hidden]){display:flex;flex-direction:column}.localization-wrapper localization-form-component,.localization-wrapper .localization-form,.localization-wrapper .country-selector-form__wrapper{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.localization-wrapper .localization-form__list{flex:1 1 auto;min-height:0}.localization-wrapper .language-selector{flex:0 0 auto}.localization-wrapper{width:260px;padding:16px;box-shadow:0 1px 3px #0000001a,0 8px 10px -1px #0000001a!important}:is(.localization-wrapper,.rf-loc--drawer) .language-selector{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-block-start:16px;padding:0!important;height:auto!important;min-height:0!important;border:0;box-shadow:none}:is(.localization-wrapper,.rf-loc--drawer) .language-selector:before,:is(.localization-wrapper,.rf-loc--drawer) .language-selector:after{content:none}:is(.localization-wrapper,.rf-loc--drawer) .localization-form__select{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;height:33px;padding:6px 32px 6px 12px;text-align:left!important;background:#fff;border:1px solid #cccccc;border-radius:8px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;color:var(--rf-text-primary, #0a0a0a)}.rf-cs__trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;height:33px;padding:6px 12px;background:#fff;border:1px solid #cccccc;border-radius:8px;cursor:pointer}.rf-cs__value{display:flex;align-items:center;gap:8px;min-width:0}.rf-cs__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}.rf-cs__caret{display:inline-flex;flex:0 0 auto;color:#0a0a0a4d}.rf-cs__caret svg{width:16px;height:16px}.rf-cs__trigger[aria-expanded=true] .rf-cs__caret{transform:scaleY(-1)}.rf-cs{position:relative;padding:0!important}.rf-cs__panel{position:absolute;top:calc(100% + 4px);left:0;right:auto;min-width:100%;width:max-content;max-width:min(340px,calc(100vw - 32px));z-index:5;display:flex;flex-direction:column;max-height:260px;overflow-y:auto;padding:8px;background:#fff;border:1px solid #cccccc;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 8px 10px -1px #0000001a}.rf-cs__panel[hidden]{display:none}.localization-wrapper{overflow:visible}:is(.localization-wrapper,.rf-loc--drawer) .language-selector .icon-caret{position:absolute!important;right:12px!important;left:auto!important;top:auto!important;bottom:3px!important;width:16px;height:16px;pointer-events:none;color:#0a0a0a4d}:is(.localization-wrapper,.rf-loc--drawer) .language-selector .icon-caret svg{width:16px;height:16px}.rf-flag{flex:0 0 auto;width:20px;height:20px;border:1px solid rgba(10,10,10,.3);border-radius:50%;object-fit:cover}.localization-form__list-item{display:flex;align-items:center;gap:8px}.rf-cs__panel .localization-form__currency{white-space:nowrap;margin-inline-start:auto}.rf-cs__panel .country{white-space:nowrap}.localization-form__list-item[hidden]{display:none!important}.rf-loc__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:12px}.rf-loc__title{margin:0;font-family:var(--rf-font-primary, var(--font-body--family));font-size:16px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;color:#000}.rf-loc__close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:none;color:#0a0a0a4d;cursor:pointer}.rf-loc__close svg{width:16px;height:16px}.rf-loc__label{display:block;margin-block-end:2px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}.language-selector__label.rf-loc__label{color:var(--rf-text-primary, #0a0a0a)}:is(.localization-wrapper,.rf-loc--drawer) .country-filter__input{padding-inline-start:36px!important}:is(.localization-wrapper,.rf-loc--drawer) .country-filter__input,:is(.localization-wrapper,.rf-loc--drawer) .localization-form__select{box-sizing:border-box;width:100%;height:33px;padding:6px 12px;background:#fff;border:1px solid #cccccc;border-radius:8px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}:is(.localization-wrapper,.rf-loc--drawer) .language-selector{margin-block-start:16px}.menu-drawer__submenu:has(.rf-loc--drawer){padding:24px 16px 20px}.rf-loc--drawer .rf-loc__title{margin-block-end:20px}localization-form-component[data-rf-busy=true]{pointer-events:none}localization-form-component[data-rf-busy=true] .localization-form__list,localization-form-component[data-rf-busy=true] .rf-cs,localization-form-component[data-rf-busy=true] .language-selector{opacity:.5;transition:opacity .15s ease}localization-form-component[data-rf-busy=true]:not(:has([data-rf-loc-submit])):after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid rgba(10,10,10,.2);border-top-color:var(--rf-text-primary, #0a0a0a);border-radius:50%;animation:rf-loc-spin .6s linear infinite}localization-form-component[data-rf-busy=true] .rf-loc__submit{position:relative;color:transparent!important;cursor:default}localization-form-component[data-rf-busy=true] .rf-loc__submit:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:rf-loc-spin .6s linear infinite}@keyframes rf-loc-spin{to{transform:rotate(360deg)}}.rf-loc__submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;margin-block-start:20px;padding:8px 16px;border:0;border-radius:8px;background:var(--rf-neutral-900, #0a0a0a);font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;line-height:1.5;color:#fff;cursor:pointer}.rf-loc__submit:hover{background:var(--rf-neutral-800, #222222)}.shopify-section:has(.rf-ss__trigger[aria-expanded=true]){position:relative;z-index:20}.product-details:has(.rf-ss__trigger[aria-expanded=true]){z-index:20}.product-card{background:#eee;border-radius:8px;overflow:hidden}.product-card .product-card__content{padding:0}.product-card .card-gallery{position:relative}.product-card .rf-badges{position:absolute;inset-inline:0;top:0;z-index:2;justify-content:flex-start;gap:4px;padding:16px}.product-card .rf-badge{height:22px;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em}.product-card .product-badges{display:none!important}.product-card .product-card__content>a.contents{text-align:left}.product-card .product-card__content>a.contents,.product-card .product-card__content>a.contents *{text-align:left!important}.product-card .product-card__content>a.contents .text-block{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;color:var(--rf-text-primary, #0a0a0a)!important}.product-card .product-model-eyebrow{font-family:var(--rf-font-primary, var(--font-body--family));font-size:12px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.03em!important;text-transform:none!important;color:#666!important;margin-bottom:4px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card .product-model-title{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;color:var(--rf-text-primary, #0a0a0a)!important}.product-card product-price{text-align:center}.product-card product-price .price__sale:not(.price__hidden){display:flex;flex-direction:column;align-items:center;gap:2px}.product-card .price-item__group:has(.price-item--regular){order:-1}.product-card .price-item--regular{font-size:10px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.03em!important;opacity:1!important;color:#666!important;text-decoration:line-through}.product-card .price,.product-card .price-item{font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;color:var(--rf-text-primary, #0a0a0a)!important}.product-card .rf-price-off{display:none!important}.product-card .price-item--sale{color:var(--rf-success, #16a34a)!important}.button:focus-visible,.button-secondary:focus-visible,.rf-btn:focus-visible,.rf-link:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rf-orange-dark, #fb4725)}.color-scheme-1 .button[aria-disabled=true],.color-scheme-1 .button:disabled,.color-scheme-2 .button[aria-disabled=true],.color-scheme-2 .button:disabled,.color-scheme-3 .button[aria-disabled=true],.color-scheme-3 .button:disabled,.color-scheme-4 .button[aria-disabled=true],.color-scheme-4 .button:disabled,.color-scheme-7 .button[aria-disabled=true],.color-scheme-7 .button:disabled{opacity:.3}.button-secondary[aria-disabled=true],.button-secondary:disabled,.rf-btn--secondary[aria-disabled=true],.rf-btn--secondary:disabled{border-color:#ccc}.rf-link[aria-disabled=true],.rf-link:disabled{opacity:.7}.rf-btn--secondary:hover{background:var(--rf-neutral-900, #0a0a0a);color:var(--rf-white, #ffffff);border-color:var(--rf-neutral-900, #0a0a0a)}.rf-btn--brand{background:var(--rf-orange-dark, #fb4725)}.rf-btn--brand:hover{background:var(--rf-orange, #ff6e49);opacity:.9}.rf-link{font-weight:var(--rf-fw-regular, 400)}.rf-link--black:hover,.rf-link:not(.rf-link--color):not(.rf-link--on-dark):hover{color:var(--rf-orange-dark, #fb4725)}[id$=__collection_heading] .text-block:has(h1){max-width:405px!important}[id$=__collection_heading] .text-block:not(:has(h1)){max-width:612px!important}[id$=__collection_heading] .text-block:not(:has(h1)) p{font-size:14px;line-height:1.5}.rf-quick-picks{gap:8px}.rf-quick-picks .rf-quick-pick__label{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:29px;padding:4px 16px;border:0;border-radius:8px;background:#0000000d;color:#666;font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;line-height:1.5;text-transform:none;white-space:nowrap}.rf-quick-picks .facets__pill-input:checked+.rf-quick-pick__label{background:var(--rf-neutral-900, #0a0a0a);color:#fff}.rf-quick-picks .facets__pill-input:checked+.rf-quick-pick__label:before{content:"";flex:0 0 14px;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6 9 17l-5-5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6 9 17l-5-5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.facets__overflow-list .facets__item summary,.facets__overflow-list .facets__item .facets__summary{min-height:36px;height:36px;padding:6px 12px;gap:22px;border-radius:8px;border:1px solid var(--rf-neutral-300, #cccccc);background:#fff;font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;line-height:1.5;color:var(--rf-text-primary, #0a0a0a)}.facets__overflow-list .facets__item summary svg{width:16px;height:16px;color:#0a0a0a4d}.products-count-wrapper span{font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:400;line-height:1.5;color:#666}.facets__overflow-list::part(more-button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;min-height:36px;padding:8px 16px;background:var(--rf-neutral-900, #0a0a0a);border:0;border-radius:8px;font-family:var(--rf-font-primary, var(--font-body--family));font-size:14px;font-weight:500;line-height:1.5;color:#fff;white-space:nowrap;cursor:pointer}.facets__overflow-list::part(more-button):hover{background:var(--rf-orange-dark, #fb4725)}.facets__more-icon{display:block;flex:0 0 16px;width:16px;height:16px}.rf-icon{display:inline-flex;flex:0 0 var(--rf-icon-size, 24px);width:var(--rf-icon-size, 24px);height:var(--rf-icon-size, 24px);color:inherit}.rf-icon svg{display:block;width:100%;height:100%}.rf-ft__all-btn-icon{margin-inline-start:8px;vertical-align:middle}.svg-wrapper.icon-caret>svg{width:100%!important;height:100%!important}.icon-error{fill:none!important;color:var(--color-error)}.icon-error path,.icon-error circle,.icon-error line{fill:none}.rf-rw__note strong,.rf-rw__note b{font-weight:500}:root{--rf-zrno-cerna: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'320'%20height%3D'320'%3E%3Cfilter%20id%3D'n'%20color-interpolation-filters%3D'sRGB'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'1.6'%20numOctaves%3D'1'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'saturate'%20values%3D'0'%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D'linear'%20slope%3D'1.58'%20intercept%3D'-0.29'%2F%3E%3CfeFuncG%20type%3D'linear'%20slope%3D'1.58'%20intercept%3D'-0.29'%2F%3E%3CfeFuncB%20type%3D'linear'%20slope%3D'1.58'%20intercept%3D'-0.29'%2F%3E%3CfeFuncA%20type%3D'linear'%20slope%3D'0'%20intercept%3D'1'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D'320'%20height%3D'320'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");--rf-zrno-oranzova: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'320'%20height%3D'320'%3E%3Cfilter%20id%3D'n'%20color-interpolation-filters%3D'sRGB'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'1.6'%20numOctaves%3D'1'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'saturate'%20values%3D'0'%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D'linear'%20slope%3D'0.61'%20intercept%3D'0.194'%2F%3E%3CfeFuncG%20type%3D'linear'%20slope%3D'0.61'%20intercept%3D'0.194'%2F%3E%3CfeFuncB%20type%3D'linear'%20slope%3D'0.61'%20intercept%3D'0.194'%2F%3E%3CfeFuncA%20type%3D'linear'%20slope%3D'0'%20intercept%3D'1'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D'320'%20height%3D'320'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");--rf-zrno-bezova: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'320'%20height%3D'320'%3E%3Cfilter%20id%3D'n'%20color-interpolation-filters%3D'sRGB'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'1.6'%20numOctaves%3D'1'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'saturate'%20values%3D'0'%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D'linear'%20slope%3D'1.26'%20intercept%3D'-0.129'%2F%3E%3CfeFuncG%20type%3D'linear'%20slope%3D'1.26'%20intercept%3D'-0.129'%2F%3E%3CfeFuncB%20type%3D'linear'%20slope%3D'1.26'%20intercept%3D'-0.129'%2F%3E%3CfeFuncA%20type%3D'linear'%20slope%3D'0'%20intercept%3D'1'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D'320'%20height%3D'320'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");--rf-zrno-svetla: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'320'%20height%3D'320'%3E%3Cfilter%20id%3D'n'%20color-interpolation-filters%3D'sRGB'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'1.6'%20numOctaves%3D'1'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'saturate'%20values%3D'0'%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D'linear'%20slope%3D'2.05'%20intercept%3D'-0.527'%2F%3E%3CfeFuncG%20type%3D'linear'%20slope%3D'2.05'%20intercept%3D'-0.527'%2F%3E%3CfeFuncB%20type%3D'linear'%20slope%3D'2.05'%20intercept%3D'-0.527'%2F%3E%3CfeFuncA%20type%3D'linear'%20slope%3D'0'%20intercept%3D'1'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D'320'%20height%3D'320'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E")}.shopify-section:has(marquee-component) .text-block{margin:0;font-family:var(--rf-font-extended, var(--font-heading--family));font-size:44px;font-weight:900;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--rf-orange);white-space:nowrap}.shopify-section:has(marquee-component) .text-block em{font-style:normal;color:var(--rf-neutral-500)}.shopify-section:has(marquee-component) .section-background{background-repeat:repeat;background-size:320px 320px;background-blend-mode:soft-light}:is([id$=__rf_cat_marquee],[id$=__rf_hp_marquee_dark]) .section-background{background-image:var(--rf-zrno-cerna)}[id$=__rf_hp_marquee] .section-background{background-image:var(--rf-zrno-svetla)}[id$=__category_carousel]{margin-block-start:-1px}[id$=__category_carousel] .section-background{background-image:var(--rf-zrno-svetla);background-repeat:repeat;background-size:320px 320px;background-blend-mode:soft-light}@media screen and (max-width:749px){.shopify-section:has(marquee-component) .section{padding-block:36px!important}.shopify-section:has(marquee-component) .text-block{font-size:20px}}:is([id*=newsletter_section],[id*=cat_newsletter]) .section{padding-block:128px!important}:is([id*=newsletter_section],[id*=cat_newsletter]) .section-background{background-image:var(--rf-zrno-oranzova);background-repeat:repeat;background-size:320px 320px;background-blend-mode:soft-light}:is([id*=newsletter_section],[id*=cat_newsletter]) .section-content-wrapper{max-width:1232px;margin-inline:auto}@media screen and (min-width:1100px){:is([id*=newsletter_section],[id*=cat_newsletter]) .section-content-wrapper{grid-template-columns:minmax(0,509fr) minmax(0,612fr)!important;gap:111px!important;align-items:center!important}}:is([id*=newsletter_section],[id*=cat_newsletter]) .text-block h2{font-size:44px!important;font-weight:900!important}:is([id*=newsletter_section],[id*=cat_newsletter]) [class*=newsletter_desc],:is([id*=newsletter_section],[id*=cat_newsletter]) [class*=newsletter_disclaimer]{line-height:1.5!important}:is([id*=newsletter_section],[id*=cat_newsletter]) .email-signup__input-group--integrated{background:transparent!important}:is([id*=newsletter_section],[id*=cat_newsletter]) input.email-signup__input{background:#fff!important}:is([id*=newsletter_section],[id*=cat_newsletter]) .email-signup__button{font-weight:500!important}:is([id*=newsletter_section],[id*=cat_newsletter]) input.email-signup__input::placeholder{font-size:14px;line-height:1.5;color:#0a0a0a4d}@media screen and (max-width:749px){:is([id*=newsletter_section],[id*=cat_newsletter]) .section{padding-block:36px!important}:is([id*=newsletter_section],[id*=cat_newsletter]) .text-block h2{font-size:32px!important}:is([id*=newsletter_section],[id*=cat_newsletter]) .section-content-wrapper{gap:24px!important}:is([id*=newsletter_section],[id*=cat_newsletter]) .email-signup__input-group--integrated{gap:16px}:is([id*=newsletter_section],[id*=cat_newsletter]) input.email-signup__input{flex:0 0 48px!important;height:48px!important;padding:4px 14px!important}:is([id*=newsletter_section],[id*=cat_newsletter]) .email-signup__button{min-height:48px!important;height:48px!important;margin-block-start:0!important;padding:12px 24px!important;font-size:16px!important}}.shopify-section:has([id*=instafeed_app_block]) .section-background{background-image:var(--rf-zrno-bezova);background-repeat:repeat;background-size:320px 320px;background-blend-mode:soft-light}.shopify-section:has([id*=instafeed_app_block]) .section{padding-block:128px!important}.shopify-section:has([id*=instafeed_app_block]) .custom-section-content>.spacing-style{max-width:1232px;margin-inline:auto}.shopify-section:has([id*=instafeed_app_block]) .layout-panel-flex--column>a{align-self:center}.shopify-section:has([id*=instafeed_app_block]) .rf-uw .rf-underline{left:auto;right:0;width:60%!important}@media screen and (max-width:749px){.shopify-section:has([id*=instafeed_app_block]) .section{padding-block:36px!important}.shopify-section:has([id*=instafeed_app_block]) .custom-section-content>.spacing-style{gap:28px!important}.shopify-section:has([id*=instafeed_app_block]) .rf-uw .rf-underline{left:0;right:auto;width:65%!important}#insta-feed:has(.instafeed-new-layout-item:nth-child(3)) .instafeed-new-layout-container{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}#insta-feed:has(.instafeed-new-layout-item:nth-child(3)) .instafeed-new-layout-container::-webkit-scrollbar{display:none}#insta-feed:has(.instafeed-new-layout-item:nth-child(3)) .instafeed-new-layout-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:max-content!important}#insta-feed:has(.instafeed-new-layout-item:nth-child(3)) .instafeed-new-layout-item{flex:0 0 auto;width:calc((100vw - 32px)*.4219)!important;height:auto!important;aspect-ratio:144.71 / 197!important}.shopify-section:has([id*=instafeed_app_block]) .rf-carousel-progress{margin-top:44px}}.footer-content .menu__item,.footer-content .menu__item a,.footer-content .social-icons__icon-label{color:#aaac!important;transition:color .15s ease}.footer-content .menu__item a:hover,.footer-content .menu__item a:focus-visible,.footer-content .social-icons__icon-wrapper a:hover .social-icons__icon-label,.footer-content .social-icons__icon-wrapper a:focus-visible .social-icons__icon-label{color:var(--rf-white)!important}.shopify-section-group-footer-group .utilities a{transition:color .15s ease}.shopify-section-group-footer-group .utilities a:hover,.shopify-section-group-footer-group .utilities a:focus-visible{color:var(--rf-orange, #ff6e49)!important}.footer-content .social-icons__icon{color:#aaac;transition:color .15s ease}.footer-content .social-icons__icon-wrapper a:hover .social-icons__icon,.footer-content .social-icons__icon-wrapper a:focus-visible .social-icons__icon{color:var(--rf-white)}.shopify-section-group-footer-group .utilities{border-top-color:#ffffff29!important}@media screen and (min-width:990px){.footer-content [class*=newsletter_consent],.footer-content [class*=newsletter_consent] p{white-space:nowrap;max-inline-size:none!important;width:auto!important}}.rf-arrow{position:absolute;z-index:4;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:var(--rf-neutral-900, #0a0a0a);color:#fff;box-shadow:0 2px 12px #0a0a0a47;cursor:pointer;transform:translateY(-50%);transition:background .15s ease}.rf-arrow:hover{background:var(--rf-neutral-800, #222222)}.rf-arrow:focus-visible{outline:2px solid var(--rf-orange, #ff6e49);outline-offset:2px}.rf-arrow[hidden]{display:none}.rf-arrow svg{width:16px;height:16px;stroke:currentColor}.rf-arrow--prev{left:-20px}.rf-arrow--next{right:-20px}@media screen and (max-width:749px){.rf-arrow{display:none}}@media screen and (min-width:750px){#header-component .header__columns{padding-inline:0!important}#header-component .header__columns{padding-block:16px!important}}@media screen and (max-width:749px){.menu-drawer{width:100%!important;max-width:none!important;border-left:0!important}#header-component .header__columns{padding-inline:15px 4px!important}#header-component .header__columns :is(.search-action,header-actions) svg,#header-component .header__icon--summary .header-drawer-icon,#header-component .header__icon--summary svg{width:24px!important;height:24px!important}#header-component .account-button__icon{width:24px!important;height:24px!important}}.rf-drawer-parent-link{color:inherit;text-decoration:none}.menu-drawer .rf-drawer-account{display:flex;align-items:center;gap:12px;height:48px;padding-inline:0;font-family:var(--rf-font-primary, var(--font-body--family));font-size:16px;font-weight:500;color:var(--rf-text-primary, #0a0a0a);text-decoration:none}.menu-drawer .rf-drawer-account svg{width:24px;height:24px;flex:0 0 auto}.color-picker-swatch--active:after,.color-picker-swatch[aria-current=true]:after,.slideshow-controls__thumbnails .slideshow-control[aria-selected=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:2px solid var(--rf-text-primary, #0a0a0a);border-radius:inherit;pointer-events:none}.slideshow-controls__thumbnails .slideshow-control{position:relative}.jm-review-widget__header:has(.jm-no-reviews-state__text){justify-content:center;align-items:center}.jm-review-widget__header:has(.jm-no-reviews-state__text) .jm-review-widget-header__summary-section{display:none}.jm-review-widget__header:has(.jm-no-reviews-state__text)>*{margin-block-start:0!important}.jdgm-widget .jm-review-widget__header:has(.jm-no-reviews-state__text)>.jm-center{width:100%!important;max-width:none!important;justify-content:center!important}@media screen and (min-width:750px){.rf-pi,.product-outsole__inner,.product-faq__inner{max-width:none!important;padding-inline:0!important}.cross-sell-tabs__inner.page-width{max-width:calc(var(--page-content-width, 1232px) + 2 * var(--page-margin, 64px))!important;padding-inline:var(--page-margin, 64px)!important}}#header-component .header__columns :is(.search-action,header-actions) svg{width:24px!important;height:24px!important}.header-actions__cart-icon .cart-bubble{--cart-bubble-size: 16px;width:16px;height:16px;top:14px;right:5px;padding:0;border:2px solid var(--rf-white, #ffffff);box-sizing:border-box}.header-actions__cart-icon .cart-bubble__background{background-color:var(--rf-orange-dark, #fb4725);border-radius:50%}.header-actions__cart-icon .cart-bubble__text{font-size:9px;font-weight:600;color:var(--rf-white, #ffffff)}#header-component .dropdown-localization__button{font-weight:500!important}#header-component .dropdown-localization__button :is(.currency-code,span){font-weight:500}#header-component .dropdown-localization__button .icon-flag{width:20px;height:20px;margin-inline-end:4px}#header-component .dropdown-localization__button .icon-flag:after{box-shadow:inset 0 0 0 1px #0a0a0a4d}@media screen and (max-width:749px){#header-component header-actions .account-button{display:none!important}}@media screen and (max-width:749px){#header-component .header__columns{position:relative}#header-component dropdown-localization-component.dropdown-localization{display:flex!important;grid-area:center;justify-self:end;position:static}#header-component .dropdown-localization__button{width:44px;height:44px;padding:0!important;justify-content:center}#header-component .dropdown-localization__button>span:not(.icon-flag,.visually-hidden){display:none!important}#header-component .dropdown-localization__button .icon-flag{margin-inline-end:0}#header-component dropdown-localization-component .localization-wrapper{top:100%;left:16px!important;right:16px!important;width:auto;max-height:calc(100dvh - var(--header-height, 64px) - 32px)}}#header-component[data-menu-style=drawer] .header__columns{position:relative}#header-component[data-menu-style=drawer] dropdown-localization-component.dropdown-localization{display:flex!important;grid-area:center;justify-self:end;position:static}@media screen and (min-width:750px){[id$=__rf_hp_marquee] marquee-component,[id$=__rf_hp_marquee] .section{--marquee-gap: 124px !important}}.shopify-section:has(marquee-component) .text-block{font-size:64px;line-height:.9;color:var(--rf-orange-dark, #fb4725)}@media screen and (max-width:749px){.shopify-section:has(marquee-component) .text-block{font-size:20px}.shopify-section[id$=__rf_hp_marquee]:has(marquee-component) .section{padding-block:32px!important}.shopify-section[id$=__rf_hp_marquee]:has(marquee-component) .text-block{font-size:32px}}.rf-dots{display:flex;justify-content:center;align-items:center;gap:4px;margin-block-start:24px}.rf-dots[hidden]{display:none}.rf-dots__dot{flex:0 0 auto;width:5px;height:5px;padding:0;border:0;border-radius:5px;background:var(--rf-text-secondary, #666666);cursor:pointer;transition:width .2s ease,background-color .2s ease;position:relative}.rf-dots__dot:after{content:"";position:absolute;top:-8px;right:-2px;bottom:-8px;left:-2px}.rf-dots__dot.is-active{width:16px;background:var(--rf-text-primary, #0a0a0a)}.rf-dots__dot:focus-visible{outline:2px solid var(--rf-orange, #ff6e49);outline-offset:3px}@media screen and (max-width:749px){.menu-drawer__navigation>.menu-drawer__menu{padding-inline:20px!important}.menu-drawer .menu-drawer__caret,.menu-drawer .menu-drawer__caret svg{width:24px!important;height:24px!important}.menu-drawer .menu-drawer__menu--childlist{margin-inline:0!important;padding-inline:0!important}.menu-drawer .menu-drawer__menu-item--child{color:var(--rf-text-primary, #0a0a0a)!important}.menu-drawer .menu-drawer__close-button,.menu-drawer .menu-drawer__close-button .svg-wrapper,.menu-drawer .menu-drawer__close-button svg{width:24px!important;height:24px!important}.menu-drawer .menu-drawer__utility-links{margin-inline:20px!important;gap:8px;background:transparent;padding-block-end:20px}.menu-drawer .rf-drawer-account,.menu-drawer .drawer-localization__button{display:flex!important;align-items:center;gap:10px;width:100%;height:auto!important;min-height:40px;padding:8px!important;border-radius:8px;background:var(--rf-neutral-100, #eeeeee);font-family:var(--rf-font-primary, var(--font-body--family))!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;color:var(--rf-text-secondary, #666666)!important}.menu-drawer .drawer-localization__button *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important}.menu-drawer .drawer-localization__button .icon-flag{width:24px!important;height:24px!important}.menu-drawer .drawer-localization__button .icon-caret{margin-inline-start:auto;padding:0!important;width:16px!important;height:16px!important}.menu-drawer .drawer-localization__button--label,.menu-drawer .drawer-localization__button .mobile-localization{display:inline-flex!important;align-items:center;gap:4px!important;margin:0!important;padding:0!important}.menu-drawer .drawer-localization__button--label{gap:4px!important}.menu-drawer .drawer-localization__button .mobile-localization{gap:10px!important}.menu-drawer{--drawer-padding: 20px}}@media screen and (max-width:749px){.button:not(.button-unstyled,.cross-sell-card__submit,.close-button,.menu-drawer__back-button,.cart-items__remove,.cart-discount__button,.search__reset-button,.skip-to-content-link),.button-secondary:not(.button-unstyled,.close-button,.skip-to-content-link){font-size:16px}}.rf-arrow,.rf-cc__nav-btn,.rf-pr__btn,.cross-sell-card__submit,.rf-loc__submit{border-radius:12px!important}@media screen and (min-width:750px){.dialog-zoomed-gallery__dialog{scroll-snap-type:y mandatory}.dialog-zoomed-gallery>.product-media-container{display:flex;align-items:center;justify-content:center;height:100dvh;padding:24px 152px 24px 48px;scroll-snap-align:start}.dialog-zoomed-gallery>.product-media-container .product-media__drag-zoom-wrapper,.dialog-zoomed-gallery>.product-media-container .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:auto}.dialog-zoomed-gallery>.product-media-container .product-media__image{width:100%;height:100%;object-fit:contain}}.rf-zoom-nav{position:fixed;top:50%;z-index:var(--layer-raised, 10);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--rf-neutral-900, #0a0a0a);color:#fff;box-shadow:0 2px 12px #0a0a0a47;cursor:pointer;transform:translateY(-50%);transition:background .15s ease}.rf-zoom-nav:hover{background:var(--rf-neutral-800, #222222)}.rf-zoom-nav:focus-visible{outline:2px solid var(--rf-orange, #ff6e49);outline-offset:2px}.rf-zoom-nav[hidden]{display:none}.rf-zoom-nav svg{width:20px;height:20px}.rf-zoom-nav--prev{left:24px}.rf-zoom-nav--next{right:152px}@media screen and (max-width:749px){.rf-zoom-nav{display:none}}.dialog-zoomed-gallery__close-button svg{width:28px;height:28px;--icon-stroke-width: 2.25px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
