:root{color-scheme: light;--ik-color-canvas: #ffffff;--ik-color-canvas-soft: #f5f5f5;--ik-color-surface-2: #ebebeb;--ik-color-plate: #f2f2f2;--ik-color-plate-fallback: #f2f2f2;--ik-color-hairline: #e5e5e5;--ik-color-hairline-strong: #c9c9c9;--ik-color-ink: #141414;--ik-color-ink-2: #333333;--ik-color-text-muted: #5a5a5a;--ik-color-text-faint: #6b6b6b;--ik-color-primary: #141414;--ik-color-on-primary: #ffffff;--ik-color-accent: #1f6f6b;--ik-color-accent-hover: #17524f;--ik-color-accent-soft: rgba(31,111,107,0.10);--ik-color-on-accent: #ffffff;--ik-color-on-ink: #ffffff;--ik-color-ink-link: #b9b9b9;--ik-color-focus: #141414;--ik-color-focus-on-dark: #ffffff;--ik-color-success: #1f6f6b;--ik-color-success-soft: #e9f2f1;--ik-color-warning: #6b5200;--ik-color-warning-soft: #f7f2e3;--ik-color-danger: #9b2c2c;--ik-color-danger-soft: #f8eded;--ik-color-price: #141414;--ik-color-scrim: rgba(20,20,20,0.50);--ik-color-backdrop: rgba(20,20,20,0.40);--ik-color-footer: #141414;--pe-font-display: "Jost", "Jost Fallback", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--pe-color-dark: #141414;--pe-color-dark-2: #242424;--pe-color-on-dark-muted: #c4c4c4;--pe-color-dark-line: #3a3a3a;--pe-color-band: #f4f3f1;--pe-color-panel: #f4f3f1;--pe-color-field-border: #d9d9d9;--pe-color-rule: #1f6f6b;--pe-radius-plate: 8px;--pe-radius-button: 8px;--pe-radius-input: 6px;--pe-radius-badge: 4px;--pe-radius-chip: 4px;--pe-radius-pill: 8px;--pe-btn-h: 48px;--pe-btn-hover: #1f6f6b;--pe-btn-line: #8a8a8a;--pe-color-gold: #c9a24a;--pe-tracking-caps: 0.06em;--ik-rounded-none: 0px;--ik-rounded-xs: 4px;--ik-rounded-sm: 6px;--ik-rounded-md: 8px;--ik-rounded-lg: 8px;--ik-rounded-full: 999px;--ik-space-xxs: 4px;--ik-space-xs: 8px;--ik-space-sm: 12px;--ik-space-md: 16px;--ik-space-lg: 24px;--ik-space-xl: 32px;--ik-space-xxl: 48px;--ik-space-section: 96px;--ik-space-gutter-mobile: 20px;--ik-space-gutter-desktop: 32px;--ik-space-gutter-wide: 40px;--ik-space-container: 1320px;--ik-space-section-fluid: clamp(64px, 3.05vw + 52px, 96px);--ik-font-sans: "Lato", "Lato Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--ik-font-mono: "Lato", "Lato Fallback", ui-sans-serif, system-ui, sans-serif;--ik-type-display-family: var(--pe-font-display);--ik-type-display-size: 48px;--ik-type-display-weight: 600;--ik-type-display-line: 1.1;--ik-type-display-tracking: 0em;--ik-type-display-fluid: clamp(30px, 1.7vw + 23px, 48px);--ik-type-title-family: var(--pe-font-display);--ik-type-title-size: 38px;--ik-type-title-weight: 600;--ik-type-title-line: 1.15;--ik-type-title-tracking: 0em;--ik-type-title-fluid: clamp(27px, 1vw + 23px, 38px);--ik-type-heading-family: var(--pe-font-display);--ik-type-heading-size: 22px;--ik-type-heading-weight: 600;--ik-type-heading-line: 1.3;--ik-type-heading-tracking: 0em;--ik-type-heading-fluid: clamp(19px, 0.29vw + 17.9px, 22px);--ik-type-rail-title-family: var(--pe-font-display);--ik-type-rail-title-size: 38px;--ik-type-rail-title-weight: 600;--ik-type-rail-title-line: 1.2;--ik-type-rail-title-tracking: 0em;--ik-type-rail-title-fluid: clamp(27px, 1vw + 23px, 38px);--ik-type-subheading-family: var(--ik-font-sans);--ik-type-subheading-size: 18px;--ik-type-subheading-weight: 700;--ik-type-subheading-line: 1.35;--ik-type-subheading-tracking: 0em;--ik-type-lead-family: var(--ik-font-sans);--ik-type-lead-size: 20px;--ik-type-lead-weight: 400;--ik-type-lead-line: 1.5;--ik-type-lead-tracking: 0em;--ik-type-lead-fluid: clamp(17px, 0.29vw + 15.9px, 20px);--ik-type-body-family: var(--ik-font-sans);--ik-type-body-size: 16px;--ik-type-body-weight: 400;--ik-type-body-line: 1.56;--ik-type-body-tracking: 0em;--ik-type-body-small-family: var(--ik-font-sans);--ik-type-body-small-size: 14px;--ik-type-body-small-weight: 400;--ik-type-body-small-line: 1.5;--ik-type-body-small-tracking: 0em;--ik-type-card-title-family: var(--ik-font-sans);--ik-type-card-title-size: 14px;--ik-type-card-title-weight: 400;--ik-type-card-title-line: 1.38;--ik-type-card-title-tracking: 0em;--ik-type-label-family: var(--ik-font-sans);--ik-type-label-size: 12px;--ik-type-label-weight: 400;--ik-type-label-line: 1.3;--ik-type-label-tracking: 0.02em;--ik-type-nav-family: var(--ik-font-sans);--ik-type-nav-size: 15px;--ik-type-nav-weight: 400;--ik-type-nav-line: 1.3;--ik-type-nav-tracking: 0em;--ik-type-button-family: var(--ik-font-sans);--ik-type-button-size: 15px;--ik-type-button-weight: 700;--ik-type-button-line: 1.3;--ik-type-button-tracking: 0.01em;--ik-type-price-family: var(--ik-font-sans);--ik-type-price-size: 14px;--ik-type-price-weight: 400;--ik-type-price-line: 1.3;--ik-type-price-tracking: 0em;--ik-type-price-large-family: var(--ik-font-sans);--ik-type-price-large-size: 22px;--ik-type-price-large-weight: 400;--ik-type-price-large-line: 1.2;--ik-type-price-large-tracking: 0em;--ik-type-price-large-fluid: clamp(20px, 0.2vw + 19px, 22px);--ik-type-mono-size-family: var(--ik-font-mono);--ik-type-mono-size-size: 14px;--ik-type-mono-size-weight: 500;--ik-type-mono-size-line: 1.3;--ik-type-mono-size-tracking: 0em;--ik-type-mono-spec-family: var(--ik-font-mono);--ik-type-mono-spec-size: 13px;--ik-type-mono-spec-weight: 400;--ik-type-mono-spec-line: 1.5;--ik-type-mono-spec-tracking: 0em;--ik-motion-none: 0s;--ik-motion-fast: 150ms;--ik-motion-base: 200ms;--ik-motion-slow: 320ms;--ik-motion-reveal: 600ms;--ik-motion-stagger: 60ms;--ik-motion-ambient: 6000ms;--ik-ease-out: cubic-bezier(0.23, 1, 0.32, 1);--ik-ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);--ik-ease-drawer: cubic-bezier(0.32, 0.72, 0, 1);--ik-shadow-sm: 0 1px 2px rgba(20, 20, 20, 0.06), 0 2px 8px rgba(20, 20, 20, 0.06);--ik-shadow-md: 0 4px 16px rgba(20, 20, 20, 0.10), 0 1px 3px rgba(20, 20, 20, 0.06);--ik-shadow-lg: 0 24px 48px rgba(20, 20, 20, 0.16), 0 2px 8px rgba(20, 20, 20, 0.08);--ik-z-header: 100;--ik-z-rail: 90;--ik-z-sticky-atc: 110;--ik-z-backdrop: 200;--ik-z-drawer: 210;--ik-z-dialog: 220;--ik-z-toast: 230}@media (prefers-reduced-motion: reduce){:root{--ik-motion-fast: 120ms;--ik-motion-base: 120ms;--ik-motion-slow: 120ms;--ik-motion-ambient: 0s;--ik-motion-reveal: 0.001ms;--ik-motion-stagger: 0.001ms}}@media (min-width: 1024px){:root{--pe-btn-h: 44px}}@layer wc-base, reset, base, ik-legacy, components, motion-reduce;@font-face{font-family: "Jost";font-style: normal;font-weight: 300 700;font-display: swap;src: url("https://www.papelespresso.com/wp-content/themes/papel/assets/css/../fonts/jost.woff2") format("woff2")}@font-face{font-family: "Lato";font-style: normal;font-weight: 400;font-display: swap;src: url("https://www.papelespresso.com/wp-content/themes/papel/assets/css/../fonts/lato-400.woff2") format("woff2")}@font-face{font-family: "Jost Fallback";src: local("Avenir Next"), local("Helvetica Neue"), local("Arial");size-adjust: 97%;ascent-override: 106%;descent-override: 37%;line-gap-override: 0%}@font-face{font-family: "Lato Fallback";src: local("Helvetica Neue"), local("Arial");size-adjust: 97%;ascent-override: 101%;descent-override: 22%;line-gap-override: 0%}@layer reset{*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body, h1, h2, h3, h4, p, figure, blockquote, dl, dd, ol, ul{margin: 0}ul[class], ol[class]{padding: 0;list-style: none}img, picture, video, canvas, svg{display: block;max-width: 100%}input, button, textarea, select{font: inherit;color: inherit}button{background: none;border: 0;cursor: pointer}table{border-collapse: collapse;width: 100%}fieldset{margin: 0;padding: 0;border: 0;min-width: 0}legend{padding: 0}hr{height: 1px;border: 0;background: var(--ik-color-hairline)}}@layer base{html{scroll-behavior: smooth;scroll-padding-top: 88px}body{background: var(--ik-color-canvas);color: var(--ik-color-ink);font-family: var(--ik-font-sans);font-size: var(--ik-type-body-size);font-weight: var(--ik-type-body-weight);line-height: var(--ik-type-body-line);letter-spacing: var(--ik-type-body-tracking);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;font-synthesis-weight: none;overflow-x: hidden}h1, h2, h3, h4{font-weight: var(--ik-type-heading-weight);letter-spacing: var(--ik-type-heading-tracking);line-height: var(--ik-type-heading-line);text-wrap: balance}p{text-wrap: pretty}a{color: inherit;text-decoration-color: var(--ik-color-hairline-strong);text-underline-offset: 0.18em;transition: text-decoration-color var(--ik-motion-fast) var(--ik-ease-out), color var(--ik-motion-fast) var(--ik-ease-out)}a:hover{text-decoration-color: currentColor}:focus-visible{outline: 2px solid var(--ik-color-focus);outline-offset: 2px;border-radius: var(--ik-rounded-xs)}html.ik-pointer :focus-visible, html.ik-pointer .ik-chip-input:focus-visible + .ik-chip{outline: none}:is(input:not([type="checkbox"], [type="radio"], [type="submit"], [type="button"]), select, textarea):focus-visible{outline: 3px solid var(--ik-color-hairline);outline-offset: 0;border-color: var(--ik-color-ink-2)}::selection{background: var(--ik-color-ink);color: var(--ik-color-on-ink)}:lang(de), :lang(nl){hyphens: auto}strong, b{font-weight: 600}small{font-size: var(--ik-type-body-small-size)}code, kbd, samp{font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-spec-size)}}@layer components{.ik-container{width: 100%;max-width: var(--ik-space-container);margin-inline: auto;padding-inline: var(--ik-space-gutter-mobile)}.ik-section{padding-block: var(--ik-space-section-fluid)}.ik-section--tight{padding-block: var(--ik-space-xxl)}.ik-band{background: var(--ik-color-canvas-soft)}.ik-main{display: block;min-height: 40dvh}.ik-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.ik-skip-link{position: absolute;top: var(--ik-space-xs);left: var(--ik-space-xs);z-index: var(--ik-z-toast);padding: 12px 16px;border-radius: var(--ik-rounded-sm);background: var(--ik-color-ink);color: var(--ik-color-on-ink);font-size: var(--ik-type-body-small-size);transform: translateY(-200%);transition: transform var(--ik-motion-base) var(--ik-ease-out)}.ik-skip-link:focus-visible{transform: translateY(0)}.ik-display{font-size: var(--ik-type-display-fluid);font-weight: var(--ik-type-display-weight);line-height: var(--ik-type-display-line);letter-spacing: var(--ik-type-display-tracking)}.ik-lead{font-size: var(--ik-type-lead-fluid);line-height: var(--ik-type-lead-line);color: var(--ik-color-ink)}.ik-body-small{font-size: var(--ik-type-body-small-size);line-height: var(--ik-type-body-small-line)}.ik-muted{color: var(--ik-color-text-muted)}.ik-eyebrow{display: block;font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);line-height: var(--ik-type-label-line);letter-spacing: var(--ik-type-label-tracking);text-transform: uppercase;color: var(--ik-color-text-muted);padding-bottom: var(--ik-space-sm)}.ik-section-header{font-size: var(--ik-type-heading-fluid);font-weight: var(--ik-type-heading-weight);line-height: var(--ik-type-heading-line);letter-spacing: var(--ik-type-heading-tracking);padding-bottom: var(--ik-space-lg)}.ik-mono-size{font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-size-size);font-weight: var(--ik-type-mono-size-weight);line-height: var(--ik-type-mono-size-line);font-variant-numeric: lining-nums}.ik-mono-spec{font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-spec-size);font-weight: var(--ik-type-mono-spec-weight);line-height: var(--ik-type-mono-spec-line);font-variant-numeric: lining-nums}.ik-price{font-family: var(--ik-font-sans);font-size: var(--ik-type-price-size);font-weight: var(--ik-type-price-weight);line-height: var(--ik-type-price-line);color: var(--ik-color-price);font-variant-numeric: lining-nums;white-space: nowrap}.ik-price-large{font-size: var(--ik-type-price-large-fluid);font-weight: var(--ik-type-price-large-weight);line-height: var(--ik-type-price-large-line);letter-spacing: var(--ik-type-price-large-tracking);color: var(--ik-color-price);font-variant-numeric: lining-nums}.ik-prose{max-width: 68ch}.ik-divider{height: 1px;background: var(--ik-color-hairline);border: 0}.ik-divider-strong{height: 1px;background: var(--ik-color-hairline-strong);border: 0}.ik-icon{width: 24px;height: 24px;flex: none;fill: currentColor}.ik-icon--sm{width: 20px;height: 20px}.ik-scroll-sentinel{position: absolute;top: 0;left: 0;width: 1px;height: 1px;pointer-events: none;visibility: hidden}.ik-reveal{opacity: 0.001;transform: translateY(12px);transition: opacity var(--ik-motion-reveal) var(--ik-ease-out), transform var(--ik-motion-reveal) var(--ik-ease-out)}.ik-reveal.is-revealed{opacity: 1;transform: none}.ik-stagger > *{animation: ik-rise var(--ik-motion-reveal) var(--ik-ease-out) backwards}.ik-stagger > :nth-child(1){animation-delay: var(--ik-motion-none)}.ik-stagger > :nth-child(2){animation-delay: var(--ik-motion-stagger)}.ik-stagger > :nth-child(3){animation-delay: calc(var(--ik-motion-stagger) * 2)}.ik-stagger > :nth-child(4){animation-delay: calc(var(--ik-motion-stagger) * 3)}.ik-stagger > :nth-child(5){animation-delay: calc(var(--ik-motion-stagger) * 4)}@keyframes ik-rise{from{opacity: 0.001;transform: translateY(10px)}}}@layer motion-reduce{@media (prefers-reduced-motion: reduce){*, *::before, *::after{transition-property: opacity, color, background-color, border-color, outline-color, fill, stroke, text-decoration-color;transition-duration: var(--ik-motion-fast);animation-duration: var(--ik-motion-none);animation-delay: var(--ik-motion-none);animation-iteration-count: 1}html{scroll-behavior: auto}.ik-reveal{opacity: 1;transform: none}.ik-btn__spinner{animation: none;opacity: 0.6}.ik-skeleton::after{animation: none}}}@layer components{.ik-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--ik-space-xs);height: 48px;padding-inline: var(--ik-space-lg);border: 1px solid transparent;border-radius: var(--ik-rounded-sm);font-size: var(--ik-type-button-size);font-weight: var(--ik-type-button-weight);line-height: var(--ik-type-button-line);text-align: center;text-decoration: none;white-space: nowrap;min-width: 0;cursor: pointer;transition: background-color var(--ik-motion-fast) var(--ik-ease-out), border-color var(--ik-motion-fast) var(--ik-ease-out), color var(--ik-motion-fast) var(--ik-ease-out), transform var(--ik-motion-fast) var(--ik-ease-out)}.ik-btn--compact{height: 40px;padding-inline: var(--ik-space-md)}.ik-btn--large{height: 56px;padding-inline: var(--ik-space-lg)}.ik-btn--block{display: flex;width: 100%}@media (max-width: 767px){.ik-btn{white-space: normal;line-height: 1.2;height: auto;min-height: 48px;padding-block: var(--ik-space-xs)}}.ik-btn:active:not(:disabled){transform: scale(0.98)}.ik-btn:disabled, .ik-btn[aria-disabled="true"]{cursor: not-allowed}.ik-btn-primary{position: relative;isolation: isolate;overflow: hidden;background: var(--ik-color-primary);color: var(--ik-color-on-primary);border-color: var(--ik-color-primary)}.ik-btn-primary::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--ik-color-accent-hover);transform: scaleX(0);transform-origin: left center;transition: transform var(--ik-motion-slow) var(--ik-ease-out)}.ik-btn-primary:disabled::before, .ik-btn-primary[aria-disabled="true"]::before, .ik-btn-primary.is-success::before{content: none}.ik-btn-primary:disabled, .ik-btn-primary[aria-disabled="true"]{background: var(--ik-color-surface-2);border-color: var(--ik-color-surface-2);color: var(--ik-color-text-faint)}.ik-btn-primary.is-success{background: var(--ik-color-success);border-color: var(--ik-color-success)}.ik-btn.is-loading{position: relative;pointer-events: none}.ik-btn.is-loading .ik-btn__label{opacity: 0}.ik-btn__spinner{position: absolute;width: 16px;height: 16px;border: 2px solid currentColor;border-right-color: transparent;border-radius: var(--ik-rounded-full);animation: ik-spin 700ms linear infinite}@keyframes ik-spin{to{transform: rotate(360deg)}}.ik-btn-secondary{background: var(--ik-color-canvas);color: var(--ik-color-ink);border-color: var(--ik-color-hairline-strong)}.ik-btn-ghost{height: 44px;padding-inline: var(--ik-space-sm);background: transparent;color: var(--ik-color-ink);border-color: transparent}.ik-btn-ghost-on-dark{background: transparent;color: var(--ik-color-on-ink);border-color: var(--ik-color-on-ink)}.ik-btn-icon{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: var(--ik-rounded-sm);color: var(--ik-color-ink);transition: background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-link-arrow{display: inline-flex;align-items: center;gap: var(--ik-space-xxs);font-size: var(--ik-type-button-size);font-weight: var(--ik-type-button-weight);text-decoration: none;border-bottom: 1px solid var(--ik-color-hairline-strong);padding-bottom: 2px}.ik-link-arrow .ik-icon{transition: transform var(--ik-motion-base) var(--ik-ease-out)}@media (hover: hover) and (pointer: fine){.ik-btn-primary:hover{border-color: var(--ik-color-accent-hover)}.ik-btn-primary:hover::before{transform: scaleX(1)}.ik-btn-primary:disabled:hover, .ik-btn-primary[aria-disabled="true"]:hover{background: var(--ik-color-surface-2);border-color: var(--ik-color-surface-2)}.ik-btn-secondary:hover{background: var(--ik-color-canvas-soft);border-color: var(--ik-color-ink)}.ik-btn-ghost:hover, .ik-btn-icon:hover{background: var(--ik-color-canvas-soft)}.ik-btn-ghost-on-dark:hover{background: var(--ik-color-ink-2)}.ik-link-arrow:hover{border-bottom-color: var(--ik-color-ink)}.ik-link-arrow:hover .ik-icon{transform: translateX(3px)}}.ik-field{display: block;margin-bottom: var(--ik-space-md)}.ik-field-label{display: block;padding-bottom: 6px;font-size: var(--ik-type-body-small-size);font-weight: 600;color: var(--ik-color-ink)}.ik-field-hint{display: block;padding-top: 6px;font-size: var(--ik-type-body-small-size);color: var(--ik-color-text-muted)}.ik-field-error{display: flex;align-items: center;gap: var(--ik-space-xxs);padding-top: 6px;font-size: var(--ik-type-body-small-size);color: var(--ik-color-danger)}.ik-input, .ik-select, .ik-textarea{display: block;width: 100%;height: 48px;padding-inline: var(--ik-space-md);background: var(--ik-color-canvas);color: var(--ik-color-ink);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-sm);font-size: var(--ik-type-body-size);transition: border-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-textarea{height: auto;min-height: 120px;padding-block: var(--ik-space-sm);resize: vertical}.ik-input::placeholder, .ik-textarea::placeholder{color: var(--ik-color-text-faint)}.ik-input:disabled, .ik-select:disabled, .ik-textarea:disabled{background: var(--ik-color-canvas-soft);color: var(--ik-color-text-muted);cursor: not-allowed}.ik-input.is-error, .ik-select.is-error, .ik-textarea.is-error{border-color: var(--ik-color-danger)}.ik-input.is-valid, .ik-select.is-valid{border-color: var(--ik-color-success)}.ik-select{appearance: none;padding-right: 40px;background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);background-position: calc(100% - 20px) calc(50% + 2px), calc(100% - 14px) calc(50% + 2px);background-size: 6px 6px, 6px 6px;background-repeat: no-repeat}.ik-checkbox, .ik-radio{display: grid;place-content: center;width: 20px;height: 20px;flex: none;appearance: none;margin: 0;background: var(--ik-color-canvas);border: 1px solid var(--ik-color-hairline-strong);transition: background-color var(--ik-motion-fast) var(--ik-ease-out), border-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-checkbox{border-radius: var(--ik-rounded-xs)}.ik-radio{border-radius: var(--ik-rounded-full)}.ik-checkbox:checked, .ik-radio:checked{background: var(--ik-color-ink);border-color: var(--ik-color-ink)}.ik-checkbox:checked::after{content: "";width: 10px;height: 6px;border-left: 2px solid var(--ik-color-on-ink);border-bottom: 2px solid var(--ik-color-on-ink);transform: rotate(-45deg) translate(1px, -1px)}.ik-radio:checked::after{content: "";width: 8px;height: 8px;border-radius: var(--ik-rounded-full);background: var(--ik-color-on-ink)}.ik-radio-card{display: flex;align-items: flex-start;gap: var(--ik-space-sm);padding: var(--ik-space-md);background: var(--ik-color-canvas);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-md);cursor: pointer;transition: border-color var(--ik-motion-fast) var(--ik-ease-out), background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-radio-card.is-selected{border-color: var(--ik-color-ink);border-width: 2px;padding: calc(var(--ik-space-md) - 1px)}.ik-radio-card__title{font-weight: 600}.ik-radio-card__meta{color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size)}.ik-stepper{display: inline-flex;align-items: center;height: 44px;border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-sm);overflow: hidden}.ik-stepper__btn{display: grid;place-content: center;width: 44px;height: 100%;color: var(--ik-color-ink);transition: background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-stepper__btn:disabled{color: var(--ik-color-text-faint);cursor: not-allowed}.ik-stepper__input{width: 44px;height: 100%;border: 0;text-align: center;font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-size-size);font-variant-numeric: lining-nums;appearance: textfield;background: var(--ik-color-canvas)}.ik-stepper__input::-webkit-outer-spin-button, .ik-stepper__input::-webkit-inner-spin-button{appearance: none;margin: 0}.ik-password-meter{height: 4px;border-radius: var(--ik-rounded-full);background: var(--ik-color-canvas-soft);overflow: hidden}.ik-password-meter__bar{height: 100%;background: var(--ik-color-success);transition: width var(--ik-motion-base) var(--ik-ease-out)}@media (hover: hover) and (pointer: fine){.ik-input:hover, .ik-select:hover, .ik-textarea:hover, .ik-radio-card:hover{border-color: var(--ik-color-ink)}.ik-stepper__btn:hover:not(:disabled){background: var(--ik-color-canvas-soft)}}}@layer components{.ik-chip{display: inline-flex;align-items: center;gap: var(--ik-space-xs);height: 44px;padding-inline: var(--ik-space-md);background: var(--ik-color-canvas);color: var(--ik-color-ink);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-sm);font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-size-size);font-weight: var(--ik-type-mono-size-weight);line-height: var(--ik-type-mono-size-line);font-variant-numeric: lining-nums;text-decoration: none;white-space: nowrap;cursor: pointer;transition: border-color var(--ik-motion-fast) var(--ik-ease-out), background-color var(--ik-motion-fast) var(--ik-ease-out), color var(--ik-motion-fast) var(--ik-ease-out), transform var(--ik-motion-fast) var(--ik-ease-out)}.ik-chip:active{transform: scale(0.97)}.ik-chip__count{color: var(--ik-color-text-muted);font-size: var(--ik-type-mono-spec-size);opacity: 1}.ik-chip.is-selected, .ik-chip-input:checked + .ik-chip{background: var(--ik-color-ink);color: var(--ik-color-on-ink);border-color: var(--ik-color-ink)}.ik-chip.is-selected .ik-chip__count, .ik-chip-input:checked + .ik-chip .ik-chip__count{color: var(--ik-color-ink-link)}.ik-chip.is-disabled, .ik-chip[aria-disabled="true"], .ik-chip-input:disabled + .ik-chip{background: var(--ik-color-canvas-soft);color: var(--ik-color-text-faint);border-color: var(--ik-color-hairline);cursor: not-allowed;text-decoration: line-through}.ik-chip--compact{height: 36px;padding-inline: var(--ik-space-sm)}.ik-chip-input{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.ik-chip-input:focus-visible + .ik-chip{outline: 2px solid var(--ik-color-focus);outline-offset: 2px}.ik-chip-group{display: flex;flex-wrap: wrap;gap: var(--ik-space-xs)}.ik-chip-group__label{display: flex;align-items: baseline;justify-content: space-between;gap: var(--ik-space-sm);padding-bottom: var(--ik-space-xs);font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);text-transform: uppercase;color: var(--ik-color-text-muted)}.ik-chip-group.is-flagged .ik-chip-group__label{color: var(--ik-color-danger)}.ik-scroller{display: flex;gap: var(--ik-space-xs);overflow-x: auto;scroll-snap-type: x proximity;overscroll-behavior-x: contain;scrollbar-width: none;padding-bottom: 2px}.ik-scroller::-webkit-scrollbar{display: none}.ik-scroller > *{flex: none;scroll-snap-align: start}.ik-swatch{display: grid;place-content: center;width: 36px;height: 36px;padding: 0;border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-full);background: var(--ik-color-plate);overflow: hidden;cursor: pointer;transition: box-shadow var(--ik-motion-fast) var(--ik-ease-out), transform var(--ik-motion-fast) var(--ik-ease-out)}.ik-swatch img{width: 100%;height: 100%;object-fit: cover}.ik-swatch.is-selected, .ik-chip-input:checked + .ik-swatch{outline: 2px solid var(--ik-color-ink);outline-offset: 2px}.ik-swatch.is-disabled, .ik-chip-input:disabled + .ik-swatch{opacity: 0.4;cursor: not-allowed}.ik-badge{display: inline-flex;align-items: center;height: 24px;padding-inline: var(--ik-space-xs);border-radius: var(--ik-rounded-xs);background: var(--ik-color-ink);color: var(--ik-color-on-ink);font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);text-transform: uppercase;white-space: nowrap}.ik-badge-sale{background: var(--ik-color-accent);color: var(--ik-color-on-accent)}.ik-badge-low-stock{background: var(--ik-color-warning-soft);color: var(--ik-color-warning)}.ik-badge-sold-out{background: var(--ik-color-surface-2);color: var(--ik-color-text-muted)}.ik-notice{display: flex;align-items: flex-start;gap: var(--ik-space-sm);padding: var(--ik-space-sm) var(--ik-space-md);background: var(--ik-color-canvas-soft);color: var(--ik-color-ink);border-radius: var(--ik-rounded-md);font-size: var(--ik-type-body-small-size)}.ik-notice-success{background: var(--ik-color-success-soft);color: var(--ik-color-success)}.ik-notice-danger{background: var(--ik-color-danger-soft);color: var(--ik-color-danger)}.ik-notice-warning{background: var(--ik-color-warning-soft);color: var(--ik-color-warning)}.woocommerce-error, .woocommerce-message, .woocommerce-info{border: 0}.woocommerce-error::before, .woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::after, .woocommerce-message::after, .woocommerce-info::after{content: none}.ik-form-summary-error{padding: var(--ik-space-md);margin-bottom: var(--ik-space-md);background: var(--ik-color-danger-soft);color: var(--ik-color-danger);border-radius: var(--ik-rounded-md);font-size: var(--ik-type-body-size)}.ik-form-summary-error ul{margin: var(--ik-space-xs) 0 0;padding-left: var(--ik-space-md);list-style: disc}.ik-skeleton{background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-sm);height: 16px;position: relative;overflow: hidden}.ik-skeleton::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, transparent, var(--ik-color-canvas), transparent);transform: translateX(-100%);animation: ik-shimmer 1200ms var(--ik-ease-in-out) infinite}@keyframes ik-shimmer{to{transform: translateX(100%)}}@media (prefers-reduced-motion: reduce){.ik-skeleton::after{animation: none}}.ik-empty-state{padding: var(--ik-space-xxl) var(--ik-space-lg);background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-md);text-align: center}.ik-empty-state__title{font-size: var(--ik-type-subheading-size);font-weight: var(--ik-type-subheading-weight);padding-bottom: var(--ik-space-xs)}.ik-empty-state__body{color: var(--ik-color-text-muted);max-width: 48ch;margin-inline: auto}.ik-empty-state__actions{display: flex;flex-wrap: wrap;gap: var(--ik-space-xs);justify-content: center;padding-top: var(--ik-space-lg)}.ik-breadcrumb{display: flex;flex-wrap: wrap;align-items: center;gap: var(--ik-space-xxs);min-height: 40px;font-size: var(--ik-type-body-small-size);color: var(--ik-color-text-muted)}.ik-breadcrumb a{text-decoration: none}.ik-breadcrumb__sep{color: var(--ik-color-text-faint)}.ik-pagination{display: flex;flex-wrap: wrap;gap: var(--ik-space-xs);justify-content: center;padding-block: var(--ik-space-xl)}.ik-accordion__item{border-bottom: 1px solid var(--ik-color-hairline)}.ik-accordion__summary{display: flex;align-items: center;justify-content: space-between;gap: var(--ik-space-sm);min-height: 56px;padding-block: var(--ik-space-md);font-size: var(--ik-type-subheading-size);font-weight: var(--ik-type-subheading-weight);cursor: pointer;list-style: none}.ik-accordion__summary::-webkit-details-marker{display: none}.ik-accordion__chevron{transition: transform var(--ik-motion-base) var(--ik-ease-out)}.ik-accordion__item[open] .ik-accordion__chevron{transform: rotate(180deg)}.ik-accordion__body{padding-bottom: var(--ik-space-md);color: var(--ik-color-text-muted)}.ik-summary-box{padding: var(--ik-space-lg);background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-md)}.ik-timeline{display: grid;gap: var(--ik-space-md);padding-block: var(--ik-space-lg)}.ik-timeline__step{display: flex;align-items: flex-start;gap: var(--ik-space-sm);font-size: var(--ik-type-body-small-size);color: var(--ik-color-text-muted)}.ik-timeline__step.is-done, .ik-timeline__step.is-current{color: var(--ik-color-ink)}.ik-timeline__marker{display: grid;place-content: center;width: 24px;height: 24px;flex: none;border-radius: var(--ik-rounded-full);border: 1px solid var(--ik-color-hairline-strong)}.ik-timeline__step.is-done .ik-timeline__marker{background: var(--ik-color-ink);border-color: var(--ik-color-ink);color: var(--ik-color-on-ink)}.ik-toc{font-size: var(--ik-type-body-small-size)}.ik-toc a{display: block;padding-block: 6px;color: var(--ik-color-text-muted);text-decoration: none;border-left: 2px solid var(--ik-color-hairline);padding-left: var(--ik-space-sm)}.ik-toc a.is-active{color: var(--ik-color-ink);border-left-color: var(--ik-color-ink)}.ik-tabs{display: flex;gap: var(--ik-space-md);border-bottom: 1px solid var(--ik-color-hairline)}.ik-tabs__tab{height: 48px;color: var(--ik-color-text-muted);font-size: var(--ik-type-nav-size);font-weight: var(--ik-type-nav-weight);border-bottom: 2px solid transparent}.ik-tabs__tab[aria-selected="true"]{color: var(--ik-color-ink);border-bottom-color: var(--ik-color-ink)}@media (hover: hover) and (pointer: fine){.ik-chip:hover:not(.is-disabled):not([aria-disabled="true"]){border-color: var(--ik-color-ink)}.ik-swatch:hover:not(.is-disabled){transform: scale(1.06)}}}@layer components{.ik-scrim{position: fixed;inset: 0;z-index: var(--ik-z-backdrop);background: var(--ik-color-backdrop);opacity: 0;transition: opacity var(--ik-motion-base) var(--ik-ease-out)}.ik-scrim.is-open{opacity: 1}.ik-sheet{position: fixed;inset: 0;z-index: var(--ik-z-drawer);display: flex;flex-direction: column;width: min(400px, 100vw);margin-left: auto;height: 100dvh;background: var(--ik-color-canvas);box-shadow: var(--ik-shadow-lg);transform: translateX(100%);transition: transform var(--ik-motion-slow) var(--ik-ease-drawer);overscroll-behavior: contain}.ik-sheet.is-open{transform: translateX(0)}.ik-toast-region{position: fixed;left: var(--ik-space-lg);bottom: var(--ik-space-lg);z-index: var(--ik-z-toast);display: grid;gap: var(--ik-space-xs);pointer-events: none}.ik-toast{display: flex;align-items: center;gap: var(--ik-space-sm);width: min(360px, calc(100vw - (var(--ik-space-md) * 2)));padding: var(--ik-space-sm) var(--ik-space-md);background: var(--ik-color-ink);color: var(--ik-color-on-ink);border-radius: var(--ik-rounded-md);box-shadow: var(--ik-shadow-md);font-size: var(--ik-type-body-small-size);pointer-events: auto;animation: ik-toast-in var(--ik-motion-base) var(--ik-ease-out)}.ik-toast.is-leaving{animation: ik-toast-out calc(var(--ik-motion-base) * 0.65) var(--ik-ease-out) forwards}.ik-toast__action{margin-left: auto;color: var(--ik-color-on-ink);font-weight: 600;text-decoration: underline;text-underline-offset: 0.2em}@keyframes ik-toast-in{from{opacity: 0.001;transform: translateY(8px)}}@keyframes ik-toast-out{to{opacity: 0.001;transform: translateY(4px)}}@media (max-width: 767px){.ik-toast-region{left: var(--ik-space-md);right: var(--ik-space-md);bottom: calc(var(--ik-space-md) + var(--ik-sticky-atc-offset, 0px));justify-items: center}}@media (prefers-reduced-motion: reduce){.ik-drawer, .ik-sheet{transition: none}.ik-dialog[open], .ik-toast{animation: none}}body.ik-layer-open{overflow: hidden;padding-right: var(--ik-scrollbar-width, 0)}}@layer components{.ik-topbar{position: relative;z-index: var(--ik-z-header);background: var(--ik-color-canvas-soft);color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size);border: 0}.ik-topbar::after, .ik-topbar:has(.ik-lang-switcher__trigger[aria-expanded="true"]){z-index: var(--ik-z-dialog)}.ik-topbar__inner{display: flex;align-items: center;justify-content: center;gap: var(--ik-space-md);min-height: 36px}.ik-topbar__note{margin: 0;text-align: center;font-size: clamp(13px, 3.6vw, 14px);overflow: visible;white-space: normal;text-overflow: clip}.ik-topbar__end{display: none;align-items: center;gap: var(--ik-space-sm)}.ik-topbar__link{color: var(--ik-color-text-muted);text-decoration: none}.ik-flag{width: 16px;height: auto;flex: none;border-radius: 2px}.ik-lang-switcher{position: relative;flex: none}.ik-lang-switcher__trigger{display: inline-flex;align-items: center;gap: var(--ik-space-xxs);background: transparent;height: 32px;padding-inline: var(--ik-space-xs);border-radius: var(--ik-rounded-full);color: var(--ik-color-ink);font-size: var(--ik-type-body-small-size);transition: background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-lang-switcher__code{font-variant-numeric: lining-nums;letter-spacing: var(--ik-type-label-tracking)}.ik-lang-switcher__caret{width: 12px;height: 12px;color: var(--ik-color-text-muted);transition: transform var(--ik-motion-base) var(--ik-ease-out)}.ik-lang-switcher__trigger[aria-expanded="true"] .ik-lang-switcher__caret{transform: rotate(180deg)}.ik-lang-switcher__menu{position: absolute;top: calc(100% + var(--ik-space-xxs));right: 0;z-index: var(--ik-z-dialog);min-width: 176px;padding: var(--ik-space-xxs);border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-md);background: var(--ik-color-canvas);box-shadow: var(--ik-shadow-lg);max-height: calc(100dvh - 32px);overflow-y: auto}.ik-lang__list{display: grid;gap: 2px}.ik-lang__link{display: flex;align-items: center;gap: var(--ik-space-xs);min-height: 40px;padding-inline: var(--ik-space-sm);border-radius: var(--ik-rounded-xs);color: var(--ik-color-ink);font-size: var(--ik-type-body-small-size);text-decoration: none;transition: background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-lang__link[aria-current="true"]{font-weight: 600}.ik-lang-switcher--on-ink .ik-lang-switcher__trigger{color: var(--ik-color-on-ink);background: var(--ik-color-ink-2);border: 0;padding-inline: var(--ik-space-sm)}.ik-lang-switcher--on-ink .ik-lang-switcher__caret{color: var(--ik-color-ink-link)}.ik-lang-switcher--on-ink .ik-lang-switcher__menu{left: 0;right: auto}.ik-lang-switcher--sheet .ik-lang__list{gap: var(--ik-space-xxs)}.ik-lang-switcher--sheet .ik-lang__link{min-height: 44px}.ik-fallback-language-note{display: flex;align-items: center;justify-content: center;gap: var(--ik-space-xs);min-height: 40px;background: var(--ik-color-canvas-soft);color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size)}.ik-header{position: sticky;top: 0;z-index: var(--ik-z-header);background: var(--ik-color-canvas);border: 0;transition: box-shadow var(--ik-motion-base) var(--ik-ease-out)}.ik-header::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: var(--ik-color-hairline)}.ik-header.is-stuck{box-shadow: var(--ik-shadow-md)}.ik-header.is-layer-open{z-index: var(--ik-z-dialog)}.ik-header__inner{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: var(--ik-space-sm);min-height: 64px}.ik-header__burger{justify-self: start}.ik-header__logo{display: flex;align-items: center;justify-self: center;min-width: 0}.ik-header__logo img, .ik-header__logo svg{width: 112px;height: auto}.ik-header__logo-link, .ik-header__logo-text{font-size: var(--ik-type-subheading-size);font-weight: var(--ik-type-subheading-weight);text-decoration: none;white-space: nowrap}.ik-nav{display: none;min-width: 0}.ik-nav__list{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;gap: var(--ik-space-xxs);margin: 0;padding: 0;list-style: none}.ik-nav__item{flex: none}.ik-nav-link{display: inline-flex;align-items: center;gap: var(--ik-space-xxs);height: 44px;padding-inline: 14px;color: var(--ik-color-ink);font-size: var(--ik-type-nav-size);font-weight: var(--ik-type-nav-weight);text-decoration: none;white-space: nowrap;border-radius: var(--ik-rounded-full);transition: background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-nav-link.is-active, .ik-nav-link[aria-current="page"], .ik-nav-link[aria-expanded="true"]{background: var(--ik-color-canvas-soft)}.ik-nav-link__caret{width: 12px;height: 12px;color: var(--ik-color-text-muted);transition: transform var(--ik-motion-base) var(--ik-ease-out)}.ik-nav-link[aria-expanded="true"] .ik-nav-link__caret{transform: rotate(180deg)}.ik-header__actions{display: flex;align-items: center;justify-self: end;gap: var(--ik-space-xxs);min-width: 0}.ik-header-search, .ik-search-form, .ik-sheet__search{display: flex;align-items: center;gap: var(--ik-space-xxs);height: 44px;padding-inline: 2px var(--ik-space-sm);background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-full)}.ik-header-search:focus-within, .ik-search-form:focus-within, .ik-sheet__search:focus-within{outline: 3px solid var(--ik-color-hairline-strong);outline-offset: 0}.ik-header-search{display: none;width: 240px}.ik-header-search__go, .ik-search-form__go{display: grid;place-content: center;width: 40px;height: 40px;flex: none;border-radius: var(--ik-rounded-full);color: var(--ik-color-text-muted)}.ik-header-search__input, .ik-search-form__input, .ik-sheet__search-input{flex: 1;min-width: 0;height: 100%;background: transparent;border: 0;appearance: none;color: var(--ik-color-ink);font-size: var(--ik-type-body-size)}.ik-header-search__input::placeholder, .ik-search-form__input::placeholder{color: var(--ik-color-text-muted)}.ik-header-search__input:focus-visible, .ik-search-form__input:focus-visible, .ik-sheet__search-input:focus-visible{outline: none}.ik-header-search__input::-webkit-search-cancel-button, .ik-search-form__input::-webkit-search-cancel-button{appearance: none}.ik-header__account{display: none}.ik-header__account.is-signed-in .ik-icon{color: var(--ik-color-ink)}.ik-cart-button{position: relative}.ik-cart-count{position: absolute;top: 4px;right: 4px;margin: 0;display: grid;place-content: center;min-width: 18px;height: 18px;padding-inline: 4px;border-radius: var(--ik-rounded-full);background: var(--ik-color-accent);color: var(--ik-color-on-accent);font-size: 11px;font-weight: 700;line-height: 1;font-variant-numeric: lining-nums}.ik-cart-count.is-bumping{animation: ik-bump var(--ik-motion-base) var(--ik-ease-out)}@keyframes ik-bump{50%{transform: scale(1.25)}}.ik-mega-menu[hidden], .ik-scrim[hidden], .ik-lang-switcher__menu[hidden]{display: none}.ik-mega-menu{position: absolute;left: 0;right: 0;top: 100%;z-index: var(--ik-z-dialog);animation: ik-panel-in calc(var(--ik-motion-base) * 0.8) var(--ik-ease-out)}.ik-mega-menu--sizes, .ik-mega-menu--machines{pointer-events: none}.ik-mega-menu--sizes .ik-mega-menu__panel, .ik-mega-menu--machines .ik-mega-menu__panel{pointer-events: auto}@keyframes ik-panel-in{from{opacity: 0.001;transform: translateY(-4px)}}.ik-mega-menu__panel{background: var(--ik-color-canvas);border-top: 1px solid var(--ik-color-hairline);border-radius: 0 0 var(--ik-rounded-md) var(--ik-rounded-md);box-shadow: var(--ik-shadow-lg);padding: var(--ik-space-xl) var(--ik-space-gutter-wide)}.ik-mega-menu__grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr)) 280px;gap: var(--ik-space-gutter-wide)}.ik-mega-menu__heading, .ik-sheet__group-title{font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);text-transform: uppercase;color: var(--ik-color-text-muted);padding-bottom: var(--ik-space-xs)}.ik-mega-menu__link, .ik-sheet__link{display: flex;align-items: center;justify-content: space-between;gap: var(--ik-space-xs);min-height: 36px;padding-inline: var(--ik-space-xs);border-radius: var(--ik-rounded-xs);color: var(--ik-color-ink);font-size: var(--ik-type-body-small-size);text-decoration: none;transition: background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-sheet__link{min-height: 44px}.ik-mega-menu__count, .ik-size-box__count{font-family: var(--ik-font-mono);font-size: 12px;color: var(--ik-color-text-muted);font-variant-numeric: lining-nums}.ik-mega-menu__feature{display: grid;gap: var(--ik-space-sm);text-decoration: none;color: var(--ik-color-ink)}.ik-mega-menu__feature-media{display: block;overflow: hidden;border-radius: var(--ik-rounded-md);background: var(--ik-color-canvas-soft);aspect-ratio: 4 / 3}.ik-mega-menu__feature-media img{width: 100%;height: 100%;object-fit: cover}.ik-mega-menu__feature-label{display: inline-flex;align-items: center;gap: var(--ik-space-xxs);font-size: var(--ik-type-body-small-size);font-weight: 600}.ik-mega-menu__footer{padding-top: var(--ik-space-lg);margin-top: var(--ik-space-lg);border-top: 1px solid var(--ik-color-hairline)}.ik-mega-menu--sizes .ik-mega-menu__panel, .ik-mega-menu--machines .ik-mega-menu__panel{width: 360px;margin-inline-start: var(--ik-panel-offset, 0px);border-radius: var(--ik-rounded-md);padding: var(--ik-space-lg)}.ik-mega-menu--machines .ik-mega-menu__panel{width: 320px}.ik-mega-menu__sizes{display: flex;gap: var(--ik-space-xs)}.ik-mega-menu__sizes > li{flex: 1 1 auto}.ik-size-box{display: grid;align-content: center;justify-items: center;gap: 2px;min-height: 48px;padding-inline: var(--ik-space-sm);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-sm);color: var(--ik-color-ink);text-decoration: none;transition: border-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-size-box__value{font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-size-size);font-weight: var(--ik-type-mono-size-weight);white-space: nowrap}.ik-mega-menu__list, .ik-sheet__list, .ik-sheet__links, .ik-footer__list{display: grid}.ik-mega-menu__link-row{display: flex;flex-wrap: wrap;gap: var(--ik-space-xs) var(--ik-space-lg);padding-top: var(--ik-space-sm);margin-top: var(--ik-space-sm);border-top: 1px solid var(--ik-color-hairline)}.ik-size-chips{display: flex;flex-wrap: wrap;gap: var(--ik-space-xs)}.ik-sheet__all{display: inline-flex;align-items: center;gap: var(--ik-space-xxs);min-height: 44px;font-size: var(--ik-type-body-small-size);font-weight: 600;color: var(--ik-color-ink);text-decoration: none}@media (max-width: 599px){}.ik-sheet{visibility: hidden}.ik-sheet.is-open, .ik-sheet:target{visibility: visible;transform: translateX(0)}.ik-sheet__head{display: flex;align-items: center;justify-content: space-between;gap: var(--ik-space-sm);min-height: 64px;padding-inline: var(--ik-space-md);border-bottom: 1px solid var(--ik-color-hairline)}[data-ik-sheet]:focus{outline: 0}.ik-sheet__logo{display: flex;align-items: center;font-size: var(--ik-type-subheading-size);font-weight: var(--ik-type-subheading-weight);text-decoration: none}.ik-sheet__logo img{width: 112px;height: auto}.ik-sheet__body{flex: 1;overflow-y: auto;overscroll-behavior: contain;padding: var(--ik-space-md) var(--ik-space-md) var(--ik-space-xl)}.ik-sheet__search{gap: var(--ik-space-xs);height: 48px;padding-inline: var(--ik-space-sm)}.ik-sheet__search-icon{color: var(--ik-color-text-muted)}.ik-sheet__sizes{padding-block: var(--ik-space-lg) var(--ik-space-md)}.ik-sheet__summary{min-height: 48px;padding-block: 0;font-size: var(--ik-type-body-size);font-weight: 500}.ik-sheet__bottom{padding-top: var(--ik-space-lg);margin-top: var(--ik-space-lg);border-top: 1px solid var(--ik-color-hairline)}.ik-sheet__links{padding-bottom: var(--ik-space-sm)}.ik-sheet__bottom .ik-sheet__group-title{padding-top: var(--ik-space-md);border-top: 1px solid var(--ik-color-hairline)}.ik-footer{--ik-color-focus: var(--ik-color-focus-on-dark);background: var(--ik-color-ink);color: var(--ik-color-on-ink);font-size: var(--ik-type-body-small-size);padding-block: 64px var(--ik-space-lg);margin-top: clamp(32px, 12.7vw - 23px, var(--ik-space-section-fluid))}.ik-footer-trust{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--ik-space-lg);padding-bottom: var(--ik-space-lg);margin-bottom: var(--ik-space-xl);border-bottom: 1px solid var(--ik-color-hairline-strong)}.ik-footer-trust__item{display: flex;align-items: flex-start;gap: var(--ik-space-sm)}.ik-footer-trust__icon{color: var(--ik-color-on-ink)}.ik-footer-trust__text{display: grid;gap: 2px;min-width: 0}.ik-footer-trust__title{font-size: var(--ik-type-body-small-size);font-weight: 600;color: var(--ik-color-on-ink)}.ik-footer-trust__note{font-size: 13px;color: var(--ik-color-ink-link)}.ik-footer__grid{display: grid;gap: 0}.ik-footer__col--brand{padding-bottom: var(--ik-space-lg)}.ik-footer__col--menu{border-top: 1px solid var(--ik-color-hairline-strong)}.ik-footer__col--brand{display: grid;align-content: start;gap: var(--ik-space-md);justify-items: start}.ik-footer__brand-line{color: var(--ik-color-ink-link);max-width: 36ch}.ik-footer__switchers{display: flex;gap: var(--ik-space-xs)}.ik-footer__vat{font-size: 13px;color: var(--ik-color-ink-link)}.ik-footer__heading{display: flex;align-items: center;justify-content: space-between;gap: var(--ik-space-sm);min-height: 48px;font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);text-transform: uppercase;color: var(--ik-color-on-ink);list-style: none;cursor: pointer}.ik-footer__heading::-webkit-details-marker{display: none}.ik-footer__brand-name{min-height: 0;cursor: auto;padding-bottom: 0;font-size: var(--ik-type-subheading-size);font-weight: var(--ik-type-subheading-weight);letter-spacing: 0;text-transform: none}.ik-footer__list{padding-bottom: var(--ik-space-sm)}.ik-footer-link{display: inline-flex;align-items: center;min-height: 32px;color: var(--ik-color-ink-link);text-decoration: none;border-bottom: 1px solid transparent;transition: color var(--ik-motion-fast) var(--ik-ease-out), border-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-footer__bottom{display: flex;flex-wrap: wrap;align-items: center;gap: var(--ik-space-md);margin-top: var(--ik-space-xl);padding-top: var(--ik-space-lg);border-top: 1px solid var(--ik-color-hairline-strong);color: var(--ik-color-ink-link);font-size: 13px}.ik-footer__copyright{margin-inline-end: auto}.ik-footer__cookie-settings{padding-inline: 0}.ik-payment-icons{display: flex;align-items: center;gap: var(--ik-space-xs)}.ik-payment-icons__icon{width: 32px;height: 20px}.ik-search-form{width: min(420px, 100%);height: 48px}.ik-search-form__go{width: 44px;height: 44px}@media (hover: hover) and (pointer: fine){.ik-nav-link:hover{background: var(--ik-color-canvas-soft)}.ik-mega-menu__link:hover, .ik-sheet__link:hover{background: var(--ik-color-canvas-soft)}.ik-size-box:hover{border-color: var(--ik-color-ink)}.ik-footer-link:hover{color: var(--ik-color-on-ink);border-bottom-color: var(--ik-color-on-ink)}.ik-lang__link:hover, .ik-lang-switcher__trigger:hover{background: var(--ik-color-canvas-soft)}.ik-lang-switcher--on-ink .ik-lang-switcher__trigger:hover{background: var(--ik-color-ink-2)}.ik-header-search__go:hover{color: var(--ik-color-ink)}.ik-topbar__link:hover{color: var(--ik-color-ink)}}@media (min-width: 768px){.ik-container{padding-inline: var(--ik-space-gutter-desktop)}.ik-footer-trust{grid-template-columns: repeat(4, minmax(0, 1fr))}.ik-lang-switcher--on-ink .ik-lang-switcher__menu{top: auto;bottom: calc(100% + var(--ik-space-xxs))}.ik-footer__grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--ik-space-xl)}.ik-footer__col--brand{padding-bottom: 0}.ik-footer__col--menu{border-top: 0}.ik-footer__col--menu > .ik-footer__heading{pointer-events: none;min-height: 28px;padding-bottom: var(--ik-space-xxs)}.ik-footer__col--menu .ik-accordion__chevron{display: none}}@media (min-width: 1024px){.ik-topbar__inner{justify-content: space-between}.ik-topbar__note{text-align: start}.ik-topbar__end{display: flex}.ik-header__inner{grid-template-columns: auto 1fr auto;min-height: 84px}.ik-header__logo{justify-self: start}.ik-header__logo img, .ik-header__logo svg{width: 128px}.ik-header__burger, .ik-header__search-icon{display: none}.ik-header__account{display: inline-flex}.ik-nav{display: block;margin-inline-start: var(--ik-space-gutter-wide)}.ik-header-search{display: flex}.ik-sheet{display: none}.ik-footer__grid{grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: var(--ik-space-gutter-wide)}}@media (min-width: 1280px){.ik-container{padding-inline: var(--ik-space-gutter-wide)}.ik-header-search{width: 320px}}}@layer components{.ik-product-card{list-style: none;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0}.ik-product-card__link{display: flex;flex-direction: column;height: 100%;color: var(--ik-color-ink);text-decoration: none}.ik-product-card__media{position: relative;display: block;aspect-ratio: 1 / 1;background: var(--ik-color-canvas);border-radius: var(--ik-rounded-sm);overflow: hidden;transition: transform var(--ik-motion-base) var(--ik-ease-out)}.ik-product-card__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain}.ik-product-card__img--hover{display: none;opacity: 0;transition: opacity var(--ik-motion-fast) var(--ik-ease-out)}@media (hover: hover) and (pointer: fine){.ik-product-card__img--hover{display: block}.ik-product-card__link:hover .ik-product-card__img--hover, .ik-product-card__link:focus-visible .ik-product-card__img--hover{opacity: 1}.ik-product-card__link:hover .ik-product-card__media, .ik-product-card__link:focus-visible .ik-product-card__media{transform: scale(1.02)}}.ik-product-card__badges{position: absolute;top: var(--ik-space-xs);left: var(--ik-space-xs);display: flex;flex-direction: row;flex-wrap: wrap;gap: var(--ik-space-xxs);max-width: calc(100% - var(--ik-space-md))}.ik-product-card__badges .ik-badge{max-width: 100%;height: auto;min-height: 24px;padding-block: 3px;white-space: normal;text-align: center;line-height: 1.2}.ik-product-card__badges .ik-badge-new{background: var(--ik-color-canvas-soft);color: var(--ik-color-ink)}.ik-product-card__badges .ik-badge-out-of-stock{background: var(--ik-color-surface-2);color: var(--ik-color-text-muted)}.ik-product-card__body{display: flex;flex-direction: column;gap: var(--ik-space-xxs);padding: var(--ik-space-sm) 0 0}.ik-product-card__title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;font-size: 15px;font-weight: 600;line-height: 1.35;text-wrap: pretty;overflow-wrap: break-word}@media (max-width: 767px){.ik-product-card__title{-webkit-line-clamp: 3;line-clamp: 3}}.ik-product-card__size{display: block;min-height: 1.3em;font-family: var(--ik-font-mono);font-size: 12px;line-height: 1.3;color: var(--ik-color-text-muted)}.ik-product-card__price{display: flex;align-items: baseline;gap: var(--ik-space-xxs);margin-top: var(--ik-space-xxs)}.ik-product-card__price .ik-price{font-size: 15px;font-weight: 600;font-variant-numeric: normal}.ik-product-card__from{font-size: 13px;color: var(--ik-color-text-muted)}@media (hover: hover) and (pointer: fine){.ik-product-card__link:hover .ik-product-card__title{text-decoration: underline;text-underline-offset: 2px}}}@layer brand{.ik-header__logo picture, .ik-checkout-header__logo picture, .ik-footer__col--brand > picture{display: contents}.ik-header__logo img, .ik-sheet__logo img, .ik-checkout-header__logo img, .ik-footer__logo{display: block;height: auto}.ik-header__logo img{width: 160px}@media (min-width: 390px){.ik-header__logo img{width: 170px}}@media (max-width: 599px){.ik-header__inner{grid-template-columns: auto 1fr auto}.ik-header__logo{justify-self: start}}@media (min-width: 600px){.ik-header__logo img{width: 260px}}@media (min-width: 1024px){.ik-header__logo img{width: 200px}.ik-nav{justify-self: center;margin-inline: var(--ik-space-md)}}@media (min-width: 1280px){.ik-header__logo img{width: 270px}}.ik-sheet__logo img, .ik-checkout-header__logo img{width: 200px}@media (max-width: 599px){.ik-checkout-header__logo img{width: 160px}}.ik-footer__logo{width: 320px;max-width: 100%;margin-bottom: 20px}@media (min-width: 1024px) and (max-width: 1279px){.ik-footer__logo{width: 260px}}.ik-footer{--ik-color-hairline-strong: color-mix(in srgb, var(--ik-color-on-ink) 13%, transparent);background: var(--ik-color-footer)}.ik-footer__heading{color: color-mix(in srgb, var(--ik-color-on-ink) 94%, var(--ik-color-footer))}.ik-footer-link{color: color-mix(in srgb, var(--ik-color-on-ink) 84%, var(--ik-color-footer))}@media (hover: hover) and (pointer: fine){.ik-footer-link:hover{color: color-mix(in srgb, var(--ik-color-on-ink) 60%, var(--ik-color-footer));border-bottom-color: currentColor}}.ik-footer__bottom{margin-top: 33px;padding-top: 24px}.ik-footer{padding-top: 0}.ik-footer__main{padding-top: 56px}.ik-checkout .ik-footer{padding-top: var(--ik-space-lg)}.ik-checkout .ik-footer__main{padding-top: 0}.ik-checkout .ik-footer__bottom{margin-top: 0}.ik-facts{border-top: 1px solid var(--ik-color-hairline);background: var(--ik-color-canvas);color: var(--ik-color-ink)}.ik-facts__list{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 32px 20px;margin: 0;padding: 40px 0;list-style: none}.ik-fact{display: grid;align-content: start;gap: 6px;min-width: 0}.ik-fact__fig{display: flex;align-items: baseline;flex-wrap: wrap;column-gap: 6px;font-size: 34px;font-weight: 400;line-height: 1.05;letter-spacing: -0.025em;font-variant-numeric: lining-nums}.ik-fact__pre, .ik-fact__unit{font-size: 15px;font-weight: 500;letter-spacing: 0}.ik-fact__pre:empty{display: none}.ik-fact__label{margin-top: 8px;font-size: 14px;font-weight: 600}.ik-fact__note{font-size: 13px;line-height: 1.45;color: var(--ik-color-text-muted)}.ik-fact__label{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 5px}.ik-fact__pick{position: relative;display: inline-flex;align-items: baseline;gap: 6px;max-width: 100%}.ik-fact__flag{flex: none;align-self: center;width: 18px;height: 14px;border-radius: 2px;outline: 1px solid var(--ik-color-hairline);outline-offset: -1px;object-fit: cover}.ik-fact__pick[hidden]{display: none}.ik-fact__select{appearance: none;field-sizing: content;max-width: 100%;margin: 0;padding: 0 18px 0 0;line-height: inherit;border: 0;border-bottom: 1px solid var(--ik-color-hairline-strong);border-radius: 0;background: none;color: inherit;font: inherit;text-overflow: ellipsis;cursor: pointer;transition: border-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-fact__select:focus-visible{outline: 2px solid var(--ik-color-focus);outline-offset: 2px}.ik-fact__caret{position: absolute;top: 50%;right: 0;transform: translateY(-40%);width: 14px;height: 14px;pointer-events: none}@media (hover: hover) and (pointer: fine){.ik-fact__select:hover{border-bottom-color: var(--ik-color-ink)}}@media (min-width: 1024px){.ik-facts__list{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0;padding: 56px 0}.ik-fact{padding-inline: 32px;border-inline-start: 1px solid var(--ik-color-hairline)}.ik-fact:first-child{padding-inline-start: 0;border-inline-start: 0}.ik-fact__fig{font-size: 48px}}.ik-footer__col--brand .ik-footer__copyright{margin: 0;font-size: 13px;color: var(--ik-color-ink-link)}.ik-footer__bottom .ik-payment-icons{order: 9;flex-wrap: wrap;justify-content: flex-end;gap: 8px;margin: 0 0 0 auto;padding: 0;list-style: none}.ik-payment-icons__mark{display: block;border-radius: 4px}.ik-payment-icons__mark--stripe{margin-inline-start: 6px;border-radius: 0}@media (max-width: 767px){.ik-footer__bottom .ik-payment-icons{order: -1;flex-basis: 100%;margin-inline-start: 0;justify-content: flex-start}}}@layer papel{html, body{overflow-x: clip}html:has(> body.ik-layer-open){overflow: hidden}body{background: var(--ik-color-canvas);color: var(--ik-color-ink);font-family: var(--ik-font-sans);font-feature-settings: "kern";font-synthesis-weight: none}ins{text-decoration: none}strong, b{font-weight: 700}h1, h2, h3, .ik-section-header, .ik-plp-title, .ik-pdp-title, .ik-article__title, .ik-blog-card__title, .ik-blog-related__title, .ik-footer__heading, .pe-head__title, .pe-hero__title, .pe-feature__title{font-family: var(--pe-font-display);font-weight: 600;text-transform: none;letter-spacing: -0.005em;font-variation-settings: normal}h1{font-size: var(--ik-type-display-fluid);line-height: 1.12}.ik-section-header{font-size: var(--ik-type-title-fluid);line-height: 1.15}.pe-eyebrow, .ik-eyebrow, .ik-hero__eyebrow{margin: 0 0 12px;font-family: var(--pe-font-display);font-size: 14px;font-weight: 500;line-height: 1.3;letter-spacing: 0.01em;text-transform: none;color: var(--ik-color-accent)}.pe-head__main::before, .ik-pdp-related .ik-pdp-section-title::before, .ik-pdp-cross-sell .ik-pdp-section-title::before, .ik-pdp-machine-rail .ik-pdp-section-title::before, .ik-blog-related__title::before, .ik-blog-popular__title::before{content: "";display: block;width: 36px;height: 3px;margin-bottom: 14px;border-radius: 2px;background: var(--pe-color-rule)}.ik-article__body a:not([class]), .entry-content a:not([class]), .ik-pdp-section a:not([class]), .ik-pdp-excerpt a:not([class]){color: var(--ik-color-accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.ik-article__body a:not([class]):hover, .entry-content a:not([class]):hover, .ik-pdp-section a:not([class]):hover{color: var(--ik-color-accent-hover)}.ik-btn{border-radius: var(--pe-radius-pill);font-family: var(--pe-font-display);font-size: 16px;font-weight: 500;letter-spacing: 0.005em;text-transform: none}.ik-btn-primary{min-height: 50px;padding-inline: 30px;background: var(--ik-color-primary);color: var(--ik-color-on-primary);border-color: var(--ik-color-primary)}.ik-btn-primary::before{background: var(--pe-btn-hover)}@media (hover: hover) and (pointer: fine){.ik-btn-primary:hover{border-color: var(--pe-btn-hover)}}.ik-btn-secondary{background: var(--ik-color-canvas);color: var(--ik-color-ink);border: 1px solid var(--pe-btn-line)}.ik-btn-secondary:hover{background: var(--ik-color-canvas);color: var(--pe-btn-hover);border-color: var(--pe-btn-hover)}.ik-btn-icon{border-radius: var(--pe-radius-pill)}.ik-link-arrow{color: var(--ik-color-accent);font-family: var(--pe-font-display);font-size: 15px;font-weight: 500;letter-spacing: 0;text-transform: none;border-bottom-color: currentColor}.pe-pill{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 12px 28px;border: 1px solid transparent;border-radius: var(--pe-radius-pill);font-family: var(--pe-font-display);font-size: 16px;font-weight: 500;line-height: 1.2;letter-spacing: 0.005em;text-transform: none;text-decoration: none;white-space: nowrap;transition: background-color var(--ik-motion-fast) var(--ik-ease-out), color var(--ik-motion-fast) var(--ik-ease-out)}.pe-pill--dark{background: var(--ik-color-primary);color: var(--ik-color-on-primary);border-color: var(--ik-color-primary)}.pe-pill--dark:hover{background: var(--pe-btn-hover);border-color: var(--pe-btn-hover)}.pe-pill--outline{background: var(--ik-color-canvas);color: var(--ik-color-ink);border-color: var(--pe-btn-line)}.pe-pill--outline:hover{background: var(--ik-color-canvas);color: var(--pe-btn-hover);border-color: var(--pe-btn-hover)}.pe-viewall{flex: none;color: var(--ik-color-accent);font-family: var(--pe-font-display);font-size: 15px;font-weight: 500;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px;white-space: nowrap}.pe-viewall:hover{color: var(--ik-color-accent-hover)}.ik-chip{border-radius: var(--pe-radius-chip)}.ik-topbar.pe-announce{background: var(--ik-color-canvas-soft);color: var(--ik-color-ink);border: 0}.pe-announce .ik-topbar__inner{min-height: 34px;justify-content: center}.pe-announce__line{display: flex;align-items: baseline;justify-content: center;gap: 8px;min-width: 0;max-width: 100%;margin: 0;font-size: 13px;line-height: 1.3;letter-spacing: 0;text-align: center;text-transform: none;white-space: nowrap}.pe-announce__text{min-width: 0;overflow: hidden;text-overflow: ellipsis}.pe-announce__link{flex: none;color: var(--ik-color-accent);font-weight: 400;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.pe-announce__link:hover{color: var(--ik-color-accent-hover)}.pe-announce__long{display: none}@media (min-width: 768px){.pe-announce__long{display: inline}.pe-announce__short{display: none}}@media (min-width: 1024px){.pe-announce .ik-topbar__inner{justify-content: center}.pe-announce .ik-topbar__note{text-align: center}}.ik-header{background: var(--ik-color-canvas);color: var(--ik-color-ink)}.ik-header__logo img{width: 104px;height: auto}@media (min-width: 1024px){.ik-header__logo img{width: 130px}}.ik-nav-link{font-family: var(--pe-font-display);font-size: 15.5px;font-weight: 500;letter-spacing: 0;text-transform: none}.ik-nav-link[aria-expanded="true"]{color: var(--ik-color-accent)}.ik-header-search{background: var(--ik-color-canvas-soft);border: 1px solid transparent;border-radius: var(--pe-radius-pill)}.ik-cart-count{background: var(--ik-color-accent);color: var(--ik-color-on-accent)}.ik-footer__logo{width: 180px;height: auto}.ik-sheet__logo img, .ik-sheet__logo-img{width: 120px;height: auto}.ik-mega-menu__link:hover span:first-child{color: var(--ik-color-accent)}.ik-sheet__summary{font-family: var(--pe-font-display);font-weight: 500;text-transform: none}.pe-plate{position: relative;display: block;margin: 0;aspect-ratio: 1 / 1;background: var(--ik-color-plate);border-radius: var(--pe-radius-plate);overflow: hidden;isolation: isolate}.pe-plate__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply}.pe-plate--photo > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain}.pe-plate--onband{background: var(--ik-color-canvas)}.pe-hero__tag{position: absolute;left: 10px;right: 10px;bottom: 10px;z-index: 1;display: flex}.pe-hero__tag a{display: grid;grid-template-columns: minmax(0, 1fr) auto;column-gap: 14px;align-items: baseline;max-width: 100%;min-width: 0;padding: 9px 14px;background: var(--ik-color-canvas);color: var(--ik-color-ink);border-radius: var(--pe-radius-plate);font-size: 13px;line-height: 18px;text-decoration: none;box-shadow: var(--ik-shadow-sm)}.pe-hero__tag a:hover .pe-hero__tag-name{text-decoration: underline;text-underline-offset: 3px}.pe-hero__tag-label{grid-column: 1;grid-row: 1;color: var(--ik-color-accent)}.pe-hero__tag-name{grid-column: 1 / -1;grid-row: 2;overflow: hidden;font-size: 14px;white-space: nowrap;text-overflow: ellipsis}.pe-hero__tag-price{grid-column: 2;grid-row: 1;white-space: nowrap}.pe-hero__tag-price del{color: var(--ik-color-text-muted)}@media (min-width: 1024px){.pe-hero__tag{left: 16px;right: auto;bottom: 16px;max-width: calc(100% - 32px)}}.pe-hero{padding-block: 22px 36px;background: var(--ik-color-canvas)}.pe-hero__inner{display: grid;gap: 22px;align-items: center}.pe-hero__title{margin: 0;font-size: clamp(30px, 2.3vw + 21px, 54px);line-height: 1.08;letter-spacing: -0.012em;color: var(--ik-color-ink);text-wrap: balance}.pe-hero__lead{margin: 14px 0 0;max-width: 34rem;color: var(--ik-color-ink-2);font-size: 16.5px;line-height: 1.55}.pe-hero__actions{display: flex;flex-wrap: wrap;gap: 10px;margin: 22px 0 0}.pe-hero__actions .pe-pill{flex: 1 1 auto}.pe-hero__media{width: 100%}@media (min-width: 640px){.pe-hero__actions .pe-pill{flex: 0 0 auto}}@media (min-width: 1024px){.pe-hero{padding-block: 40px 72px}.pe-hero__inner{grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);gap: 64px}.pe-hero__lead{font-size: 18px}.pe-hero__actions{margin-top: 30px;gap: 12px}.pe-hero__media{max-width: 640px;justify-self: end}}.ik-section, .pe-section{padding-block: clamp(44px, 3vw + 32px, 80px)}.pe-hero + .pe-section{padding-top: clamp(8px, 1.5vw, 24px)}.pe-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px 32px;margin-bottom: 28px}.pe-head__title{margin: 0;font-size: var(--ik-type-title-fluid);line-height: 1.15}.pe-head__lead{margin: 8px 0 0;font-size: 16px;color: var(--ik-color-text-muted)}@media (max-width: 767px){.pe-head{flex-direction: column;align-items: flex-start}}.pe-brandrow .pe-head__main::before{display: none}.pe-brandrow__name{display: grid;gap: 14px;justify-items: start}.pe-brandrow__logo{display: inline-flex;line-height: 0;border-radius: 4px}.ik-scroller, .ik-product-card{position: relative}.pe-grid.ik-home-rail{gap: 12px;padding-top: 0}.pe-grid.ik-home-rail > li{width: 44vw;max-width: 240px}@media (min-width: 768px){.pe-grid.ik-home-rail > li{width: 30vw;max-width: 280px}}@media (min-width: 1024px){.pe-grid.ik-home-rail{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 40px 24px;overflow: visible}.pe-grid.ik-home-rail > li{width: auto;max-width: none}}.pe-tcards{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px 12px;margin: 0;padding: 0;list-style: none}@media (min-width: 1024px){.pe-tcards{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 40px 24px}}.pe-tcard{display: flex;flex-direction: column;align-items: center;gap: 4px;color: var(--ik-color-ink);text-align: center;text-decoration: none}.pe-tcard__media{width: 100%;margin-bottom: 10px}.pe-tcard__name{font-family: var(--pe-font-display);font-size: 16px;font-weight: 600;line-height: 1.25;text-transform: none}.pe-tcard__count{color: var(--ik-color-text-muted);font-size: 13px}.pe-tcard:hover .pe-tcard__name{color: var(--ik-color-accent)}.pe-feature{padding-block: clamp(48px, 4vw + 32px, 96px)}.pe-feature--band{background: var(--pe-color-band);color: var(--ik-color-ink)}.pe-feature__inner{display: grid;gap: 28px;align-items: center}.pe-feature__title{margin: 0;font-size: clamp(26px, 0.9vw + 22px, 36px);line-height: 1.2}.pe-feature__lead{margin: 14px 0 0;font-size: 16px;line-height: 1.55}.pe-feature__note{margin: 4px 0 0;font-size: 16px;line-height: 1.55;color: var(--ik-color-text-muted)}.pe-feature__actions{margin: 24px 0 0}@media (max-width: 1023px){.pe-feature--band .pe-feature__media{order: 2}}@media (min-width: 1024px){.pe-feature--band .pe-feature__inner{grid-template-columns: minmax(0, 6fr) minmax(0, 5fr);gap: 72px}.pe-feature__media{max-width: 600px;width: 100%}}.ik-product-card__media{background: var(--ik-color-plate);border-radius: var(--pe-radius-plate);isolation: isolate}.ik-product-card__img{object-fit: contain;mix-blend-mode: multiply}.ik-product-card__link:hover .ik-product-card__media, .ik-product-card__link:focus-visible .ik-product-card__media{transform: none}@media (hover: hover) and (pointer: fine){.ik-product-card__media--swap > .ik-product-card__img:not(.ik-product-card__img--hover){transition: opacity var(--ik-motion-fast) var(--ik-ease-out)}.ik-product-card__link:hover .ik-product-card__media--swap > .ik-product-card__img:not(.ik-product-card__img--hover), .ik-product-card__link:focus-visible .ik-product-card__media--swap > .ik-product-card__img:not(.ik-product-card__img--hover){opacity: 0}}.ik-product-card__body{align-items: center;gap: 6px;padding-top: 12px;text-align: center}.ik-product-card__title{font-family: var(--ik-font-sans);font-size: 14.5px;font-weight: 400;line-height: 1.35;min-height: 2.7em;text-transform: none}.ik-product-card__link:hover .ik-product-card__title{color: var(--ik-color-accent);text-decoration: none}.ik-product-card__size:empty{display: none}.ik-product-card__size{font-family: var(--ik-font-sans)}.ik-product-card__price{justify-content: center;margin-top: 0}.ik-product-card__price .ik-price, .ik-product-card .price{font-size: 14.5px;font-weight: 400;font-variant-numeric: normal}.ik-product-card .price del, .ik-product-card__price del{color: var(--ik-color-text-muted);font-weight: 400}.ik-product-card__price ins{color: var(--ik-color-accent)}.ik-badge, .ik-product-card__badge, .onsale{background: var(--ik-color-accent);color: var(--ik-color-on-accent);border-radius: var(--pe-radius-badge);font-family: var(--pe-font-display);font-size: 12px;font-weight: 500;letter-spacing: 0;text-transform: none}.ik-product-card__badges{top: 10px;left: 10px}.ik-product-card__badges .ik-badge{min-height: 24px;padding: 4px 10px}.ik-product-card__badges .ik-badge-new{background: var(--ik-color-ink);color: var(--ik-color-on-ink)}.ik-product-card__badges .ik-badge-sold-out{background: var(--ik-color-canvas);color: var(--ik-color-ink)}.pe-stars{--pe-fill: 100%;display: block;width: 70px;height: 13px;background: linear-gradient(90deg, var(--ik-color-ink) var(--pe-fill), var(--ik-color-hairline-strong) var(--pe-fill));-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 13'%3E%3Cg%3E%3Cpath id='s' d='M6.5 0.6l1.85 3.8 4.15.6-3 2.95.7 4.15L6.5 10.15 2.8 12.1l.7-4.15-3-2.95 4.15-.6z'/%3E%3Cuse href='%23s' x='14'/%3E%3Cuse href='%23s' x='28'/%3E%3Cuse href='%23s' x='42'/%3E%3Cuse href='%23s' x='56'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 70px 13px;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 13'%3E%3Cg%3E%3Cpath id='s' d='M6.5 0.6l1.85 3.8 4.15.6-3 2.95.7 4.15L6.5 10.15 2.8 12.1l.7-4.15-3-2.95 4.15-.6z'/%3E%3Cuse href='%23s' x='14'/%3E%3Cuse href='%23s' x='28'/%3E%3Cuse href='%23s' x='42'/%3E%3Cuse href='%23s' x='56'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0 / 70px 13px}.pe-stars--r50{--pe-fill: 100%}.pe-stars--r45{--pe-fill: 90%}.pe-stars--r40{--pe-fill: 78%}.pe-stars--r35{--pe-fill: 70%}.pe-stars--r30{--pe-fill: 58%}.pe-stars--r25{--pe-fill: 50%}.pe-stars--r20{--pe-fill: 38%}.pe-stars--r15{--pe-fill: 30%}.pe-stars--r10{--pe-fill: 18%}.pe-stars--r5{--pe-fill: 10%}.pe-stars--r0{--pe-fill: 0%}.ik-facts{background: var(--ik-color-canvas);border-top: 1px solid var(--ik-color-hairline)}.ik-fact__fig{font-family: var(--pe-font-display);font-weight: 600;font-size: clamp(28px, 1.6vw + 20px, 40px);letter-spacing: -0.01em}.ik-fact__unit{font-family: var(--ik-font-sans);font-weight: 400;letter-spacing: 0}.ik-fact__label{font-family: var(--pe-font-display);font-size: 14px;font-weight: 500;letter-spacing: 0;text-transform: none}.ik-fact__label a{color: inherit}.ik-footer{background: var(--ik-color-footer)}.home .ik-footer{margin-top: 0}.ik-footer__heading{font-size: 15px;letter-spacing: 0;text-transform: none}.pe-freeship{margin: 0 0 14px}.pe-freeship__text{margin: 0 0 8px;font-size: 14px;line-height: 1.4;color: var(--ik-color-ink)}.pe-freeship.is-done .pe-freeship__text{color: var(--ik-color-accent)}.pe-freeship__track{display: block;height: 6px;border-radius: var(--pe-radius-pill);background: var(--ik-color-surface-2);overflow: hidden}.pe-freeship__bar{display: block;width: 0;height: 100%;border-radius: inherit;background: var(--ik-color-accent);transition: width var(--ik-motion-slow) var(--ik-ease-out)}.ik-help-fab, .ik-help-button{background: var(--ik-color-accent);color: var(--ik-color-on-accent)}.ik-help-launcher{min-height: 50px;padding-inline: 20px;background: var(--ik-color-accent);color: var(--ik-color-on-accent);border-color: var(--ik-color-accent);border-radius: var(--pe-radius-pill);font-family: var(--pe-font-display);font-size: 15px;font-weight: 500;letter-spacing: 0;box-shadow: var(--ik-shadow-md)}.ik-help-launcher:hover{background: var(--ik-color-accent-hover);transform: none}.ik-help-launcher[data-pe-unread]::after, .ik-bottom-nav__item[data-pe-unread]::after{content: attr(data-pe-unread);position: absolute;top: -4px;right: -4px;display: grid;place-items: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--ik-color-ink);color: var(--ik-color-on-ink);font-family: var(--ik-font-sans);font-size: 11px;font-weight: 700;line-height: 1}.ik-bottom-nav__item[data-pe-unread]{position: relative}.ik-bottom-nav__item[data-pe-unread]::after{top: 2px;right: calc(50% - 22px)}.pe-help-mark{display: inline-grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--ik-color-accent);color: var(--ik-color-on-accent)}.ik-plp-title{font-size: var(--ik-type-title-fluid);line-height: 1.15}.ik-plp-count{color: var(--ik-color-text-muted)}.ik-breadcrumb{font-size: 13px;color: var(--ik-color-text-muted)}.ik-pdp-gallery__main{background: var(--ik-color-plate);border: 0;border-radius: var(--pe-radius-plate);isolation: isolate}.ik-pdp-gallery__image{object-fit: contain;mix-blend-mode: multiply}.ik-pdp-gallery__thumb{background: var(--ik-color-plate);border: 1px solid transparent;border-radius: var(--pe-radius-plate);isolation: isolate}.ik-pdp-gallery__thumb img{object-fit: contain;mix-blend-mode: multiply}.ik-pdp-gallery__thumb[aria-selected="true"]{border-color: var(--ik-color-ink);outline: 0}.ik-gallery-counter{border-radius: var(--pe-radius-badge)}.ik-pdp-eyebrow{font-family: var(--pe-font-display);font-size: 14px;font-weight: 500;letter-spacing: 0;text-transform: none;color: var(--ik-color-accent);text-decoration: none}.ik-pdp-title{font-size: clamp(22px, 0.9vw + 18px, 32px);line-height: 1.2}.ik-pdp-price .ik-price, .ik-pdp-price__amount, .ik-pdp-price .amount{font-family: var(--ik-font-sans);font-size: 20px;font-weight: 400}.ik-pdp-price ins{color: var(--ik-color-accent)}.ik-pdp-price del{color: var(--ik-color-text-muted)}.ik-chip-group__label{font-family: var(--pe-font-display);font-size: 14px;font-weight: 500;letter-spacing: 0;text-transform: none}.ik-chip-input:checked + .ik-chip, .ik-chip[aria-pressed="true"], .ik-chip.is-selected{background: var(--ik-color-ink);color: var(--ik-color-on-ink);border-color: var(--ik-color-ink)}.ik-qty-stepper{border-radius: var(--pe-radius-pill)}.ik-pdp-submit{min-height: 50px}.ik-pdp-nav__link{font-family: var(--pe-font-display);font-size: 15px;font-weight: 500}.ik-pdp-nav__link.is-active{color: var(--ik-color-ink);background: var(--ik-color-canvas-soft);box-shadow: inset 0 -2px 0 var(--ik-color-accent);border-radius: 0}.ik-pdp__rail{display: flex;flex-direction: column}.ik-pdp__rail > .ik-pdp-eyebrow{order: 0;align-self: flex-start}.ik-pdp__rail > .ik-pdp-headline{order: 1}.ik-pdp__rail > .ik-rating-summary{order: 2}.ik-pdp__rail > .ik-pdp-price{order: 3}.ik-pdp__rail > form, .ik-pdp__rail > .ik-pdp-form{order: 4}.ik-pdp__rail > .ik-pdp-excerpt{order: 5;margin-top: 20px}.ik-pdp__rail > .ik-pdp-shipping-note{order: 6}.ik-pdp__rail > .ik-trust-strip{order: 7}.ik-pdp__rail > *{order: 8}.pe-embed{position: relative;display: grid;place-items: center;width: 100%;max-width: 720px;aspect-ratio: 16 / 9;margin: 24px 0;background: var(--ik-color-plate);border-radius: var(--pe-radius-plate);overflow: hidden}.pe-embed__frame{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.pe-embed__link{color: var(--ik-color-accent);font-family: var(--pe-font-display);font-weight: 500;text-decoration: underline;text-underline-offset: 4px}.pe-material-note{margin: 28px 0 0;padding: 16px 20px;background: var(--ik-color-plate);border-radius: var(--pe-radius-plate);font-size: 14px;line-height: 1.6}.ik-pdp-section p:empty{display: none}@media (max-width: 767px){.single-product .ik-breadcrumb{display: none}.ik-pdp{row-gap: 16px}.ik-pdp-page{padding-top: 12px}.ik-pdp__rail > .ik-pdp-eyebrow{display: none}.ik-pdp-headline{gap: 8px}.ik-pdp-title{font-size: 20px;line-height: 1.22;padding-bottom: 4px}.ik-share-button{width: 36px;height: 36px}.ik-pdp-gallery__thumbs-wrap, .ik-pdp-gallery__thumbs{margin-top: 8px}.ik-pdp-gallery__thumb{width: 52px;height: 52px}.ik-rating-summary{min-height: 0;height: 22px;margin: 2px 0 0}.ik-rating-summary__link{padding-block: 0}.ik-pdp-price{margin: 4px 0 0;min-height: 0;padding-bottom: 4px}.ik-chip-group{margin: 8px 0 0;padding-bottom: 4px}.ik-chip-group__label{min-height: 0;margin-bottom: 4px;padding-bottom: 0;line-height: 1.4}.ik-chip-group__options{gap: 6px}.ik-chip{min-height: 38px;padding-block: 6px}.ik-pdp-availability{margin: 6px 0 0;padding-bottom: 0;font-size: 13px;line-height: 1.4;min-height: 0}.ik-pdp-qty{margin-top: 10px;padding-bottom: 8px}.ik-pdp-form{margin-top: 0}body.single-product .ik-bottom-nav{display: none}body.single-product.ik-has-bottom-nav:not(.ik-has-sticky-atc){padding-bottom: 0}}.ik-sticky-atc{background: var(--ik-color-canvas)}.ik-article__title{font-size: clamp(26px, 1.1vw + 20px, 40px);line-height: 1.15}.ik-blog-index .ik-article__title, .blog .ik-article__title{font-size: var(--ik-type-title-fluid)}.ik-blog-card__title{font-size: 19px;line-height: 1.3}.ik-blog-card__link:hover .ik-blog-card__title{color: var(--ik-color-accent)}.ik-article h2, .ik-article__body h2, .entry-content h2{font-size: clamp(21px, 0.6vw + 18px, 27px);line-height: 1.25}.ik-blog-card__media, .ik-article__hero img{border-radius: var(--pe-radius-plate)}.ik-blog-card__media{background: var(--ik-color-plate)}.ik-blog-index .ik-article__head{max-width: none}.ik-blog-index .ik-blog-list{grid-template-columns: minmax(0, 1fr);gap: 36px 24px}@media (min-width: 640px){.ik-blog-index .ik-blog-list{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.ik-blog-index .ik-blog-list{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 48px 32px}}}@layer papel{.ik-auth-split__caption-eyebrow, .ik-order-card__status, .ik-article-toc__summary, .ik-article__body .ik-model-choice__label, .ik-cart-summary__heading, .ik-checkout-steps, .ik-checkout .ik-coupon-form .ik-input, .ik-order-bump__eyebrow, .ik-chip-group__label, .ik-mega-menu__heading, .ik-sheet__group-title, .ik-cart-drawer-suggest__title, .ik-cart-drawer-empty__group-title, .ik-help__label, .ik-track-card__subhead, .ik-home-tile__eyebrow, .ik-promo__eyebrow, .ik-measure__label, .ik-pdp-form .ik-chip-group__label, .ik-spec-grid__group-title, .ik-pdp-bestsellers__title, .ik-size-guide__table thead th, .ik-filter-group__label, .ik-filter-acc__label, .ik-active-filters__label, .ik-not-found__heading, .ik-policy-toc__summary, .ik-table thead th, .ik-compat .ik-compat__group th{text-transform: none;letter-spacing: 0}.ik-spec-grid__group-title, .ik-pdp-bestsellers__title, .ik-mega-menu__heading, .ik-sheet__group-title, .ik-article-toc__summary, .ik-filter-group__label, .ik-filter-acc__label{font-family: var(--pe-font-display);font-weight: 500}.required, abbr.required{color: var(--ik-color-ink);text-decoration: none}}@layer papel{.ik-help__brand .pe-help-mark{flex: none}}@layer papel{.pe-pdp-body{max-width: 800px;margin: clamp(40px, 3vw + 24px, 72px) auto 0}.pe-pdp-block, .pe-pdp-body > .ik-pdp-videos, .pe-pdp-body > .ik-pdp-reviews{padding-block: 36px;border-top: 1px solid var(--ik-color-hairline);scroll-margin-top: 110px}.pe-pdp-block__title, .pe-pdp-body > .ik-pdp-videos > .ik-pdp-section-title, .pe-pdp-body > .ik-pdp-reviews > .ik-pdp-section-title{margin: 0 0 18px;padding: 0;font-family: var(--pe-font-display);font-size: 22px;font-weight: 600;line-height: 1.3}.pe-pdp-desc .ik-pdp-section{margin: 0}.pe-pdp-desc .ik-pdp-section + .ik-pdp-section, .pe-pdp-desc .pe-embed + .ik-pdp-section{margin-top: 26px}.pe-pdp-desc h3.ik-pdp-section-title{margin: 0 0 8px;padding: 0;font-size: 17px;line-height: 1.35}.pe-pdp-desc p, .pe-pdp-desc li{font-size: 16px;line-height: 1.65;color: var(--ik-color-ink-2)}.pe-pdp-desc p{margin: 0 0 14px}.pe-pdp-desc ul, .pe-pdp-desc ol{margin: 0 0 14px;padding-left: 1.2em}.pe-pdp-desc li + li{margin-top: 4px}.pe-details{width: 100%;border-collapse: separate;border-spacing: 0;border-radius: var(--pe-radius-plate);overflow: hidden;font-size: 15px;line-height: 1.45}.pe-details th, .pe-details td{padding: 11px 16px;border: 0;text-align: left;vertical-align: top}.pe-details th{width: 38%;font-weight: 400;color: var(--ik-color-text-muted)}.pe-details td{color: var(--ik-color-ink)}.pe-details tr:nth-child(odd) > *{background: var(--ik-color-canvas-soft)}.pe-fits__summary{margin: 0 0 12px;color: var(--ik-color-text-muted);font-size: 15px}.pe-fits__list{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--ik-color-hairline)}.pe-fits__item{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 16px;margin: 0;padding: 13px 0;border-bottom: 1px solid var(--ik-color-hairline)}.pe-fits__name{font-family: var(--pe-font-display);font-size: 16px;font-weight: 500}.pe-fits__link{color: var(--ik-color-accent);font-size: 14px;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.pe-fits__link:hover{color: var(--ik-color-accent-hover)}.pe-fits__models{margin: 14px 0 0;font-size: 15px;color: var(--ik-color-ink-2)}.pe-fits__models > span{color: var(--ik-color-text-muted)}.pe-pdp-body > .ik-pdp-brand{margin: 0 0 36px}.pe-pdp-body .ik-reviews-summary{grid-template-columns: auto minmax(0, 340px);align-items: center;gap: 16px 36px;margin: 0 0 20px;padding: 0;background: none;border-radius: 0}.pe-pdp-body .ik-reviews-summary__average{font-family: var(--pe-font-display);font-size: 40px;font-weight: 600;line-height: 1}.pe-pdp-body .ik-reviews-summary__score .pe-stars, .pe-pdp-body .ik-reviews-summary__score .ik-stars{margin-top: 8px}.pe-pdp-body .ik-reviews-summary__count{margin-top: 6px;font-size: 13px}.pe-pdp-body .ik-reviews-summary__bars{gap: 3px}.pe-pdp-body .ik-reviews-summary__bar{grid-template-columns: 6ch minmax(0, 1fr) 3.5ch;gap: 10px;font-size: 13px;line-height: 1.4}.pe-pdp-body .ik-reviews-summary__track{height: 4px}.pe-pdp-body .ik-reviews-summary__rail{fill: var(--ik-color-surface-2)}.ik-reviews-toolbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px;margin: 0 0 14px;padding: 10px 0;border-top: 1px solid var(--ik-color-hairline);border-bottom: 1px solid var(--ik-color-hairline)}.ik-reviews-toolbar__count{margin: 0;font-family: var(--pe-font-display);font-size: 15px;font-weight: 500}.ik-reviews-toolbar__sort{display: inline-flex;align-items: center;gap: 8px;margin-left: auto}.ik-reviews-toolbar__label{color: var(--ik-color-text-muted);font-size: 14px;white-space: nowrap}.ik-reviews-toolbar .ik-select{width: auto;min-width: 0;height: 36px;min-height: 36px;padding: 0 32px 0 12px;border: 1px solid var(--pe-color-field-border);border-radius: var(--pe-radius-input);font-size: 14px;background-position: calc(100% - 17px) calc(50% + 1px), calc(100% - 12px) calc(50% + 1px);background-size: 5px 5px, 5px 5px}.ik-pdp-reviews__list{gap: 10px}.ik-review-card{padding: 16px 18px;border: 1px solid var(--ik-color-hairline);border-radius: var(--pe-radius-plate)}.ik-review-card__meta{gap: 4px 10px}.ik-review-card__author{font-size: 14px}.ik-review-card__verified{gap: 3px;color: var(--ik-color-accent);font-size: 12px}.ik-review-card__verified-icon{width: 13px;height: 13px;color: var(--ik-color-accent)}.ik-review-card__date{font-family: var(--ik-font-sans)}.ik-review-card__more{color: var(--ik-color-accent)}.pe-pdp-body .ik-reviews-summary__count{display: none}.ik-pagination ul.page-numbers{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;border: 0;list-style: none}.ik-pagination ul.page-numbers li{margin: 0;border: 0;float: none}.ik-pagination .page-numbers a.page-numbers, .ik-pagination .page-numbers span.page-numbers{display: inline-grid;place-items: center;min-width: 36px;height: 36px;padding: 0 10px;border: 1px solid var(--ik-color-hairline);border-radius: var(--pe-radius-input);color: var(--ik-color-ink);font-size: 14px;line-height: 1;text-decoration: none;background: var(--ik-color-canvas)}.ik-pagination .page-numbers a.page-numbers:hover{border-color: var(--ik-color-ink);background: var(--ik-color-canvas);color: var(--ik-color-ink)}.ik-pagination .page-numbers span.page-numbers.current{background: var(--ik-color-ink);border-color: var(--ik-color-ink);color: var(--ik-color-on-ink)}.ik-pagination .page-numbers span.page-numbers.dots{border-color: transparent}}body .ppe-related-block .ppe-rel-head, body .ppe-rel .ppe-rel-head{color: var(--ik-color-text-muted);font-family: var(--pe-font-display);font-weight: 500;text-transform: none;letter-spacing: 0}body .ppe-related-block .ppe-rel-cta, body .ppe-rel .ppe-rel-cta{color: var(--ik-color-accent);text-transform: none;letter-spacing: 0}body .pe-related h2{font-family: var(--pe-font-display);font-weight: 600;text-transform: none;letter-spacing: 0}@layer papel{.ik-chip-group.is-select .ik-chip-group__options{display: none}.pe-variation-select[hidden]{display: none}.ik-pdp-form .pe-variation-select{width: 100%;max-width: 440px;height: 48px;margin-top: 2px;border: 1px solid var(--pe-color-field-border);border-radius: var(--pe-radius-input);font-size: 15px}.ik-pdp-form .pe-variation-select:focus-visible{outline: 2px solid var(--ik-color-ink);outline-offset: 1px;border-color: var(--ik-color-ink)}.ik-chip-group.is-flagged .pe-variation-select{border-color: var(--ik-color-danger)}.pe-pdp-desc h3.ik-pdp-section-title{margin: 0 0 8px;font-family: var(--pe-font-display);font-size: 18px;font-weight: 600;line-height: 1.35;letter-spacing: 0;text-transform: none;color: var(--ik-color-ink)}.pe-pdp-desc .ik-pdp-section + .ik-pdp-section{margin-top: 28px}.pe-pdp-desc ul{padding-left: 1.15em}.pe-pdp-desc ul > li::marker{color: var(--ik-color-accent)}.pe-pdp-desc li strong{color: var(--ik-color-ink);font-weight: 600}.pe-desc__body.is-clamped{position: relative;max-height: 900px;overflow: hidden;-webkit-mask-image: linear-gradient(to bottom, #000 calc(100% - 140px), transparent);mask-image: linear-gradient(to bottom, #000 calc(100% - 140px), transparent)}.pe-desc__more[hidden]{display: none}.pe-desc__more{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;margin-top: 14px;padding: 0 22px;border: 1px solid var(--pe-btn-line);border-radius: var(--pe-radius-pill);background: var(--ik-color-canvas);color: var(--ik-color-ink);font-family: var(--pe-font-display);font-size: 15px;font-weight: 500;cursor: pointer;transition: background-color var(--ik-motion-fast) var(--ik-ease-out), color var(--ik-motion-fast) var(--ik-ease-out)}.pe-desc__more:hover{background: var(--ik-color-canvas);color: var(--pe-btn-hover);border-color: var(--pe-btn-hover)}.pe-desc__more:focus-visible{outline: 2px solid var(--ik-color-accent);outline-offset: 2px}}@layer papel{.pe-factsrow{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px 16px;margin: 26px 0 0;padding: 16px 0 0;border-top: 1px solid var(--ik-color-hairline);list-style: none}.pe-factsrow li{display: flex;align-items: center;gap: 8px;min-width: 0;color: var(--ik-color-ink-2);font-size: 14px;line-height: 1.35}.pe-factsrow .ik-icon{flex: none;color: var(--ik-color-accent)}.pe-factsrow a{color: inherit;text-decoration: underline;text-decoration-color: var(--ik-color-hairline-strong);text-underline-offset: 0.2em}.pe-factsrow a:hover{color: var(--ik-color-accent);text-decoration-color: currentColor}@media (min-width: 1024px){.pe-factsrow{display: flex;flex-wrap: nowrap;justify-content: space-between;gap: 24px;margin-top: 40px;padding-top: 18px}.pe-factsrow li{white-space: nowrap}}.pe-footfacts{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px 40px;margin: 0 0 36px;padding: 0 0 28px;border-bottom: 1px solid var(--pe-color-dark-2);list-style: none}.pe-footfacts__item{display: flex;align-items: flex-start;gap: 10px;min-width: 0}.pe-footfacts__icon{flex: none;margin-top: 1px;color: var(--pe-color-on-dark-muted)}.pe-footfacts__text{display: grid;gap: 2px;color: var(--ik-color-on-ink);font-size: 14px;line-height: 1.4}.pe-footfacts__text a{color: inherit;text-decoration: underline;text-decoration-color: var(--pe-color-dark-line);text-underline-offset: 0.2em}.pe-footfacts__note{color: var(--pe-color-on-dark-muted);font-size: 13px}@media (min-width: 600px){.pe-footfacts{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 760px}}.pe-foothelp{display: grid;gap: 14px;margin-top: 12px;padding: 20px 0 0;border-top: 1px solid var(--pe-color-dark-2)}.pe-foothelp__ask{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;justify-self: start;min-height: 44px;color: var(--ik-color-on-ink);text-decoration: none}.pe-foothelp__ask > .ik-icon{color: var(--pe-color-on-dark-muted)}.pe-foothelp__q{font-family: var(--pe-font-display);font-size: 16px;font-weight: 500}.pe-foothelp__cta{display: inline-flex;align-items: center;gap: 6px;color: var(--pe-color-on-dark-muted);font-size: 14px;text-decoration: underline;text-decoration-color: var(--pe-color-dark-line);text-decoration-thickness: 1px;text-underline-offset: 4px}.pe-foothelp__ask:hover .pe-foothelp__cta{color: var(--ik-color-on-ink);text-decoration-color: currentColor}.pe-foothelp__ask:hover .pe-foothelp__cta .ik-icon{transform: translateX(2px)}.pe-foothelp__cta .ik-icon{transition: transform var(--ik-motion-fast) var(--ik-ease-out)}.pe-foothelp__topics{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px}.pe-foothelp__label{color: var(--pe-color-on-dark-muted);font-size: 13px}.pe-foothelp__list{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.pe-foothelp__list li{margin: 0}.pe-foothelp__topic{display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;border: 1px solid var(--pe-color-dark-line);border-radius: var(--pe-radius-chip);color: var(--ik-color-on-ink);font-size: 13.5px;line-height: 1;white-space: nowrap;text-decoration: none;transition: border-color var(--ik-motion-fast) var(--ik-ease-out)}.pe-foothelp__topic:hover{border-color: var(--pe-color-on-dark-muted)}.pe-foothelp a:focus-visible{outline: 2px solid var(--ik-color-focus-on-dark);outline-offset: 2px;border-radius: var(--pe-radius-chip)}.pe-foothelp + .ik-footer__bottom{margin-top: 20px}@media (min-width: 600px) and (max-width: 1023px){.pe-foothelp{grid-template-columns: repeat(2, minmax(0, 1fr));align-items: center;column-gap: var(--ik-space-xl)}}@media (min-width: 1024px){.pe-foothelp{grid-template-columns: 1.4fr 1fr 1fr 1fr;align-items: center;column-gap: var(--ik-space-gutter-wide);margin-top: 40px;padding-top: 22px}.pe-foothelp__topics{grid-column: 2 / -1;flex-wrap: nowrap}.pe-foothelp + .ik-footer__bottom{margin-top: 22px}}@media (prefers-reduced-motion: reduce){.pe-foothelp__cta .ik-icon{transition: none}}}@layer papel{.ik-checkout .ik-checkout-header__logo img{width: 104px;height: auto}@media (min-width: 1024px){.ik-checkout .ik-checkout-header__logo img{width: 130px}}}@layer papel{.pe-seg{display: flex;gap: 4px;width: max-content;max-width: 100%;margin: 0;padding: 4px;background: var(--ik-color-plate);border-radius: var(--pe-radius-pill);overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;scroll-margin-top: 108px}.pe-seg::-webkit-scrollbar{display: none}.pe-seg__tab{display: inline-flex;flex: none;align-items: center;gap: 5px;min-height: 44px;padding: 0 20px;border-radius: var(--pe-radius-pill);color: var(--ik-color-ink);font-family: var(--pe-font-display);font-size: 15px;font-weight: 500;line-height: 1;text-decoration: none;white-space: nowrap;transition: background-color var(--ik-motion-fast) var(--ik-ease-out), color var(--ik-motion-fast) var(--ik-ease-out)}.pe-seg__tab:hover{background: color-mix(in srgb, var(--ik-color-ink) 6%, transparent)}.pe-seg__tab.is-active{background: var(--ik-color-accent);color: var(--ik-color-on-accent)}.pe-seg__tab:focus-visible{outline: 2px solid var(--ik-color-ink);outline-offset: 2px}.pe-seg__count{font-variant-numeric: lining-nums tabular-nums;opacity: 0.8}@media (max-width: 599px){.pe-seg__tab{padding: 0 16px;font-size: 14.5px}}.pe-tabs-on:not([data-active="description"]) > [data-pe-panel="description"], .pe-tabs-on:not([data-active="details"]) > [data-pe-panel="details"], .pe-tabs-on:not([data-active="fits"]) > [data-pe-panel="fits"], .pe-tabs-on:not([data-active="reviews"]) > [data-pe-panel="reviews"]{display: none}.pe-pdp-body.pe-tabs-on > [data-pe-panel]{padding-top: 28px;border-top: 0;outline: none}.pe-tabs-on > [data-pe-panel] > .pe-pdp-block__title, .pe-tabs-on > [data-pe-panel] > .ik-pdp-section-title{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.ik-pdp__rail > .pe-glance{order: 5;margin-top: 20px}.pe-glance{padding-top: 14px;border-top: 1px solid var(--ik-color-hairline)}.pe-glance__title{margin: 0 0 12px;color: var(--ik-color-text-muted);font-family: var(--pe-font-display);font-size: 14px;font-weight: 500}.pe-glance__list{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px 20px;margin: 0}@media (min-width: 600px){.pe-glance__list{grid-template-columns: repeat(2, minmax(0, 1fr))}.pe-glance__row--wide{grid-column: 1 / -1}}.pe-glance__row{position: relative;min-height: 40px;padding-left: 52px}.pe-glance__row dt{display: block;margin: 0}.pe-glance__icon{position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: var(--pe-radius-plate);background: #f7f7f7;color: var(--ik-color-ink)}.pe-glance__svg{width: 20px;height: 20px}.pe-glance__label{display: block;padding-top: 2px;color: var(--ik-color-text-muted);font-size: 11px;font-weight: 400;line-height: 1.4;letter-spacing: 0.06em;text-transform: uppercase}.pe-glance__row dd{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;margin: 2px 0 0;color: var(--ik-color-ink);font-size: 14px;line-height: 1.4}.pe-glance__row a{color: inherit;text-decoration: underline;text-decoration-color: var(--ik-color-hairline-strong);text-decoration-thickness: 1px;text-underline-offset: 3px}.pe-glance__row a:hover{color: var(--ik-color-accent);text-decoration-color: currentColor}.ik-pdp__rail > .pe-lead{order: 3}.pe-lead{position: relative;margin: 12px 0 4px}.pe-lead__text{margin: 0;color: var(--ik-color-ink-2);font-size: var(--ik-type-body-size, 16px);font-weight: var(--ik-type-body-weight, 400);line-height: var(--ik-type-body-line, 1.56)}.pe-lead.is-clamped .pe-lead__text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}.pe-lead__more{position: absolute;right: 0;bottom: 0;padding-left: 48px;background: linear-gradient(90deg, rgba(255, 255, 255, 0), var(--ik-color-canvas) 40px);color: var(--ik-color-ink);font-size: 15px;line-height: 26px;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.pe-lead__more[hidden]{display: none}.pe-lead__more:hover{color: var(--ik-color-accent)}.pe-lead__more:focus-visible{outline: 2px solid var(--ik-color-ink);outline-offset: 2px}.pe-pdp-desc .pe-desc__body{color: var(--ik-color-ink-2)}.pe-pdp-desc .pe-desc__body :is(p, ul, ol, h3, h4, blockquote, .pe-material-note){max-width: 66ch}.pe-pdp-desc .pe-desc__intro p, .pe-pdp-desc p.ik-pdp-lead{margin: 0 0 16px;color: var(--ik-color-ink);font-size: 17.5px;line-height: 1.6}.pe-pdp-desc .pe-desc__intro + .ik-pdp-section{margin-top: 8px}.pe-pdp-desc p, .pe-pdp-desc li{font-size: 16px;line-height: 1.7}.pe-pdp-desc p{margin: 0 0 14px}.pe-pdp-desc .ik-pdp-section + .ik-pdp-section, .pe-pdp-desc .pe-embed + .ik-pdp-section{margin-top: 32px}.pe-pdp-desc h3.ik-pdp-section-title{margin: 0 0 10px;color: var(--ik-color-ink);font-family: var(--pe-font-display);font-size: 19px;font-weight: 600;line-height: 1.3;letter-spacing: 0;text-transform: none;text-wrap: balance}.pe-pdp-desc h4{margin: 20px 0 6px;color: var(--ik-color-ink);font-family: var(--pe-font-display);font-size: 16px;font-weight: 600}.pe-pdp-desc ul, .pe-pdp-desc ol{margin: 0 0 16px;padding-left: 1.25em}.pe-pdp-desc li{padding-left: 0.2em}.pe-pdp-desc li + li{margin-top: 6px}.pe-pdp-desc ul > li::marker{color: var(--ik-color-accent)}.pe-pdp-desc ol > li::marker{color: var(--ik-color-text-muted);font-variant-numeric: tabular-nums}.pe-pdp-desc li > ul, .pe-pdp-desc li > ol{margin: 6px 0 0}.pe-pdp-desc .pe-desc__body img{display: block;max-width: 100%;height: auto;margin: 20px 0;border-radius: var(--pe-radius-plate)}.pe-pdp-desc .pe-desc__body figure{margin: 24px 0}.pe-pdp-desc .pe-desc__body figcaption{margin-top: 8px;color: var(--ik-color-text-muted);font-size: 13.5px}.pe-pdp-desc .pe-desc__body table{display: block;width: 100%;max-width: 100%;margin: 8px 0 20px;overflow-x: auto;border-collapse: collapse;font-size: 15px;line-height: 1.45}.pe-pdp-desc .pe-desc__body :is(th, td){padding: 10px 14px;border-bottom: 1px solid var(--ik-color-hairline);text-align: left;vertical-align: top}.pe-pdp-desc .pe-desc__body th{color: var(--ik-color-text-muted);font-weight: 400}.pe-pdp-desc .pe-desc__body a:not([class]){color: var(--ik-color-accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.pe-pdp-desc .ik-pdp-videos{margin-top: 36px;padding-top: 28px;border-top: 1px solid var(--ik-color-hairline)}.pe-pdp-desc .ik-pdp-videos > .ik-pdp-section-title{margin: 0 0 14px;font-family: var(--pe-font-display);font-size: 19px;font-weight: 600}.pe-pdp-desc > .ik-pdp-brand{margin-top: 28px}.pe-pdp-details > .ik-pdp-brand{margin-top: 24px}@media (max-width: 599px){.pe-pdp-desc .pe-desc__intro p, .pe-pdp-desc p.ik-pdp-lead{font-size: 16.5px}.pe-pdp-desc h3.ik-pdp-section-title{font-size: 18px}}}@layer papel{.ik-btn, .pe-pill, .ik-btn-icon{border-radius: var(--pe-radius-button)}.ik-btn-primary, .ik-btn-secondary, .pe-pill, .ik-pdp-submit{min-height: var(--pe-btn-h)}.ik-btn{height: auto;min-height: var(--pe-btn-h)}.ik-qty-stepper{height: var(--pe-btn-h);border-radius: var(--pe-radius-button)}.ik-sticky-atc .ik-btn, #ik-sticky-atc-button{min-height: var(--pe-btn-h)}.pe-desc__more, .pe-help__content .pe-faq__cta a{min-height: 44px;border-radius: var(--pe-radius-button)}.ik-nav-link, .ik-lang-switcher__trigger, .ik-help-carousel__btn, .ik-home-rail__btn, .ik-gallery-nav, .ik-lightbox__nav, .ik-video-dialog__close, .ik-header-search{border-radius: var(--pe-radius-button)}.ik-search-form__go{border-radius: var(--pe-radius-input)}.ik-size-table__chip, .ik-filter-acc__count, .ik-track-status, .ik-checkout-line__qty, .ik-gallery-counter{border-radius: var(--pe-radius-badge)}.ik-filter-switch__input{border-radius: var(--pe-radius-input)}.ik-filter-switch__input::after{border-radius: var(--pe-radius-badge)}.ik-help-launcher{min-height: 44px;height: 44px;border-radius: var(--pe-radius-button)}.pe-seg{gap: 6px;padding: 0;background: none;border-radius: 0}.pe-seg__tab{min-height: 40px;padding: 0 16px;border: 1px solid var(--ik-color-hairline);border-radius: var(--pe-radius-button)}.pe-seg__tab:hover{background: var(--ik-color-canvas-soft);border-color: var(--ik-color-hairline-strong)}.pe-seg__tab.is-active, .pe-seg__tab.is-active:hover{background: var(--ik-color-accent);border-color: var(--ik-color-accent);color: var(--ik-color-on-accent)}@media (max-width: 599px){.pe-seg__tab{padding: 0 13px}}}@layer papel{.pe-pdp-desc .pe-desc__body :is(p, ul, ol, h3, h4, blockquote, .pe-material-note){max-width: 72ch}@media (min-width: 1024px){.pe-pdp-body{max-width: none;margin-inline: 0}.pe-pdp-desc .pe-embed{max-width: 760px}.pe-pdp-details .pe-details th{width: 32%}.pe-fits__list{max-width: none}.pe-pdp-body .ik-reviews-summary{grid-template-columns: auto minmax(0, 420px);justify-content: start;gap: 16px 64px}.pe-pdp-body .ik-pdp-reviews__list{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.pe-pdp-body .ik-review-card{height: 100%}}}@layer papel{.pe-footfacts{max-width: none;margin-bottom: 40px;padding-bottom: 32px}.pe-footfacts__icon{color: var(--pe-color-on-dark-muted)}.pe-footfacts__text{color: color-mix(in srgb, var(--ik-color-on-ink) 92%, var(--ik-color-footer))}@media (min-width: 600px) and (max-width: 1023px){.pe-footfacts{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--ik-space-xl)}}@media (min-width: 1024px){.pe-footfacts{grid-template-columns: 1.4fr 1fr 1fr 1fr;column-gap: var(--ik-space-gutter-wide);max-width: none}.ik-checkout .ik-footer{padding-bottom: var(--ik-space-lg)}}}@layer papel{.pe-auth-media{align-self: center}.pe-auth-photo__frame{margin: 0;aspect-ratio: 1;max-height: min(620px, calc(100dvh - 200px));background: var(--ik-color-plate);border-radius: var(--pe-radius-plate);overflow: hidden}.pe-auth-photo__frame .pe-auth-photo{display: block;width: 100%;height: 100%;object-fit: contain}.pe-auth-photo__note{margin: 10px 0 0;color: var(--ik-color-text-muted);font-size: 13.5px}.pe-auth-photo__note a{color: var(--ik-color-ink);text-decoration: underline;text-decoration-color: var(--ik-color-hairline-strong);text-underline-offset: 3px}.pe-auth-photo__note a:hover{color: var(--ik-color-accent)}@media (min-width: 1024px){.ik-auth-split{align-items: center}.pe-auth-media{width: 100%;max-width: 620px;justify-self: end}.pe-auth-photo__frame{width: 100%;height: auto}}.cf-turnstile[data-sitekey=""]{display: none !important}}@layer papel{.pe-pdp-desc .pe-desc__intro, .pe-pdp-desc .ik-pdp-section:not(.ik-pdp-section--size-table){max-width: 72ch}}@layer papel{.pe-brandmark{display: inline-block;flex: none;vertical-align: middle}.pe-brandmark--img{width: auto;max-width: none;height: 24px;margin: 0;object-fit: contain}.pe-brandmark--img.pe-brandmark--at-card{height: 28px}.pe-brandmark--img.pe-brandmark--at-home{height: 32px}.pe-brandmark--img.pe-brandmark--at-page{height: 44px}.pe-brandmark--text{display: inline-flex;align-items: center;height: 24px;color: var(--ik-color-ink);font-family: var(--pe-font-display);font-size: 14px;font-weight: 700;line-height: 1;letter-spacing: 0.08em;white-space: nowrap;text-transform: none;text-decoration: none}.pe-brandmark--text.pe-brandmark--at-line, .pe-brandmark--text.pe-brandmark--at-table{height: 20px;font-size: 12px}.pe-brandmark--text.pe-brandmark--at-card{height: 28px;font-size: 16px}.pe-brandmark--text.pe-brandmark--at-home{height: 32px;font-size: 18px}.pe-brandmark--text.pe-brandmark--at-page{height: 44px;font-size: 24px}@media (min-width: 1024px){.pe-brandmark--img.pe-brandmark--at-page{height: 56px}.pe-brandmark--text.pe-brandmark--at-page{height: 56px;font-size: 31px}}.ik-trust-strip li.pe-brandline{align-items: center;margin-top: 4px}.pe-brandline a{display: inline-flex;align-items: center;gap: 0;text-decoration: none}.pe-brandline .pe-brandmark--img{max-width: none;margin: 0 2px 0 0}.pe-brandline .pe-brandmark--text{margin-right: 2px}.pe-brandline__count{text-decoration: underline;text-decoration-color: var(--ik-color-hairline-strong);text-underline-offset: 3px}.pe-brandline a:hover .pe-brandline__count{color: var(--ik-color-ink);text-decoration-color: currentColor}.pe-brandcard .ik-pdp-brand__text{display: grid;gap: 8px;justify-items: start}.pe-brandcard .ik-pdp-brand__name{display: block;line-height: 0}.pe-details td .pe-brandmark{margin-block: -4px}.pe-brandmenu__link{min-height: 48px}.pe-brandmenu__mark{display: inline-flex;align-items: center;min-height: 24px;line-height: 0}.pe-brandhead__logo{margin: 0 0 18px;line-height: 0}.pe-brandhead .ik-plp-title.pe-brandhead__word{font-weight: 700;letter-spacing: 0.08em}}@layer papel{.pe-mcards{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px 12px;margin: 0;padding: 0;list-style: none}@media (min-width: 768px){.pe-mcards{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px 16px}}@media (min-width: 1024px){.pe-mcards{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 40px 24px}}.pe-mcard{display: flex;flex-direction: column;gap: 2px;color: var(--ik-color-ink);text-decoration: none}.pe-mcard__media{width: 100%;margin-bottom: 12px;transition: transform var(--ik-motion-fast) var(--ik-ease-out), box-shadow var(--ik-motion-fast) var(--ik-ease-out)}.pe-mcard__name{font-family: var(--pe-font-display);font-size: 17px;font-weight: 600;line-height: 1.25;text-transform: none}.pe-mcard__count{color: var(--ik-color-text-muted);font-size: 13.5px}.pe-mcard:hover .pe-mcard__media{transform: translateY(-4px);box-shadow: var(--ik-shadow-md)}.pe-mcard:hover .pe-mcard__name{color: var(--ik-color-accent)}.pe-mcard:focus-visible{outline: none}.pe-mcard:focus-visible .pe-mcard__media{outline: 2px solid var(--ik-color-accent);outline-offset: 3px}.pe-mcard__media--empty{display: grid;place-items: center}.pe-mcard__plate-name{padding: 16px;color: var(--ik-color-text-muted);font-family: var(--pe-font-display);font-size: clamp(17px, 1.2vw + 10px, 22px);font-weight: 600;line-height: 1.2;text-align: center}@media (min-width: 1024px){.pe-mcard__name{font-size: 18px}}@media (prefers-reduced-motion: reduce){.pe-mcard__media{transition: none}.pe-mcard:hover .pe-mcard__media{transform: none}}.pe-machines-hub{margin: 8px 0 56px}.pe-machmenu__name{display: inline-flex;align-items: center;gap: 12px;min-width: 0}.pe-machmenu__thumb{width: 40px;height: 40px;flex: none;border-radius: 6px}.pe-machmenu__link{min-height: 52px}}@layer papel{.ik-product-card__media{position: relative}.pe-rating-badge{position: absolute;top: 8px;right: 8px;z-index: 2;display: inline-flex;align-items: center;gap: 4px;min-height: 20px;padding: 2px 6px;border-radius: var(--pe-radius-badge);background: var(--ik-color-canvas);box-shadow: none;color: var(--ik-color-ink);font-family: var(--ik-font-sans);font-size: 12px;font-weight: 500;line-height: 1;letter-spacing: 0;font-variant-numeric: tabular-nums;pointer-events: none}.pe-rating-badge__star{width: 12px;height: 12px;flex: none;color: var(--pe-color-gold);fill: none}.pe-rating-badge__count{color: var(--ik-color-ink);font-weight: 400}.pe-brandhead .pe-brandhead__logo{margin: 0 0 8px}.pe-brandhead .pe-brandhead__row{display: block;margin: 0}.pe-brandhead .pe-brandhead__row .ik-plp-count{margin: 0}.pe-page-subtitle{margin: 8px 0 24px;color: var(--ik-color-text-muted);font-size: 16px;line-height: 1.5}#ik-reviews-list > li[hidden]{display: none !important}.pe-reviews-more{display: flex;margin: 24px auto 0;min-width: 240px}}@layer papel{.ik-plp-toolbar .ik-plp-filter-toggle, .ik-plp-toolbar .ik-sort-select{height: 40px;min-height: 40px;border: 1px solid var(--pe-color-field-border);border-radius: var(--pe-radius-input);background-color: var(--ik-color-canvas);color: var(--ik-color-ink);font-family: var(--ik-font-sans);font-size: 14px;font-weight: 500;box-shadow: none}.ik-plp-toolbar .ik-plp-filter-toggle{gap: 8px;padding-inline: 14px}.ik-plp-toolbar .ik-plp-filter-toggle .ik-icon{width: 18px;height: 18px}.ik-plp-toolbar .ik-sort-select{width: auto;padding-inline: 12px 34px;text-align: left}@media (hover: hover) and (pointer: fine){.ik-plp-toolbar .ik-plp-filter-toggle:hover, .ik-plp-toolbar .ik-sort-select:hover{border-color: var(--ik-color-ink);background-color: var(--ik-color-canvas);color: var(--ik-color-ink)}}.ik-plp-toolbar .ik-plp-filter-toggle:focus-visible, .ik-plp-toolbar .ik-sort-select:focus-visible{outline: 2px solid var(--ik-color-ink);outline-offset: 1px;border-color: var(--ik-color-ink)}.pe-tcard__media .pe-plate__img, .pe-tcard__media > img{inset: 12%;width: 76%;height: 76%;object-fit: contain}.pe-mega-brands .ik-mega-menu__link{min-height: 44px}}@layer papel{.pe-types-hub{margin: 8px 0 48px}.pe-types-hub__group + .pe-types-hub__group{margin-top: 32px}.pe-types-hub__title{margin: 0 0 14px;color: var(--ik-color-ink);font-family: var(--pe-font-display);font-size: 18px;font-weight: 600;line-height: 1.3;letter-spacing: 0;text-transform: none}.pe-tcards.pe-tcards--hub{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px 12px}@media (min-width: 600px){.pe-tcards.pe-tcards--hub{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 28px 16px}}@media (min-width: 1024px){.pe-tcards.pe-tcards--hub{grid-template-columns: repeat(6, minmax(0, 1fr));gap: 32px 20px}}.pe-tcards--hub .pe-tcard__name{font-size: 15px}}@layer papel{.pe-currency{display: inline-flex;align-items: center;gap: 8px;margin: 0}.pe-currency__select{height: 32px;min-height: 32px;padding: 0 30px 0 10px;border: 1px solid var(--pe-color-dark-line);border-radius: var(--pe-radius-input);background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c4c4c4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;color: var(--ik-color-on-ink);font: inherit;font-size: 13px;line-height: 30px;cursor: pointer;appearance: none;-webkit-appearance: none}.pe-currency__select option{background: var(--ik-color-footer);color: var(--ik-color-on-ink)}.pe-currency__select:hover{border-color: var(--pe-color-on-dark-muted)}.pe-currency__select:focus-visible{outline: 2px solid var(--ik-color-focus-on-dark);outline-offset: 2px}.pe-currency__go{height: 32px;padding: 0 12px;border: 1px solid var(--pe-color-dark-line);border-radius: var(--pe-radius-input);background: transparent;color: var(--ik-color-on-ink);font-size: 13px}}@layer papel{.pe-card--sw{display: flex;flex-direction: column}.pe-card--sw > .ik-product-card__link{height: auto;flex: 0 0 auto}.pe-sw-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0 2px;margin: 4px 0 0;min-height: 24px}.pe-sw{box-sizing: border-box;display: inline-block;flex: none;width: 24px;height: 24px;padding: 5px;border-radius: 50%;background-clip: content-box;background-origin: content-box;background-size: cover;text-decoration: none}.pe-sw--light{box-shadow: inset 0 0 0 5px var(--ik-color-canvas), inset 0 0 0 6px var(--ik-color-hairline-strong)}.pe-sw:hover, .pe-sw.is-active{box-shadow: inset 0 0 0 3px var(--ik-color-canvas), inset 0 0 0 4px var(--ik-color-ink)}.pe-sw--light:hover, .pe-sw--light.is-active{box-shadow: inset 0 0 0 3px var(--ik-color-canvas), inset 0 0 0 4px var(--ik-color-ink), inset 0 0 0 5px var(--ik-color-canvas), inset 0 0 0 6px var(--ik-color-hairline-strong)}.pe-sw:focus-visible{outline: 2px solid var(--ik-color-focus);outline-offset: 0}.pe-sw-more{padding: 0 2px;color: var(--ik-color-text-muted);font-size: 12px;line-height: 24px}}@layer papel{body.ik-layer-open{overflow-y: visible}@media (min-width: 1024px){.ik-footer__bottom{padding-right: max(0px, calc(var(--pe-help-footprint, 144px) - (100vw - min(100vw, var(--ik-space-container))) / 2 - var(--ik-space-gutter-desktop)))}}@media (min-width: 1280px){.ik-footer__bottom{padding-right: max(0px, calc(var(--pe-help-footprint, 144px) - (100vw - min(100vw, var(--ik-space-container))) / 2 - var(--ik-space-gutter-wide)))}}.ik-pdp__rail > .ik-pdp-shipping-note, .ik-pdp__rail > .ik-trust-strip > li, .ik-pdp__rail .pe-glance__row{position: relative;display: block;min-height: 22px;margin: 0;padding: 0 0 0 36px;color: var(--ik-color-ink-2);font-size: 15px;line-height: 22px}.ik-pdp__rail > .ik-pdp-shipping-note > .ik-icon, .ik-pdp__rail > .ik-trust-strip > li > .ik-icon{position: absolute;top: 1px;left: 2px;width: 20px;height: 20px;margin: 0;color: var(--ik-color-ink-2)}.ik-pdp__rail > .ik-trust-strip{display: grid;gap: 10px;margin: 10px 0 0;padding: 0}.ik-pdp__rail > .ik-trust-strip > li.pe-brandline{margin: 0}.ik-pdp__rail .pe-brandline a{display: inline-flex;align-items: center;min-height: 22px;vertical-align: top;color: inherit;text-decoration: none}.ik-pdp__rail .pe-brandline .pe-brandmark--img{flex: none;max-height: 20px;margin: 0 4px 0 0}.ik-pdp__rail .pe-brandline .pe-brandmark--text{height: 20px;margin-right: 4px}.ik-pdp__rail .ik-policy-link, .ik-pdp__rail .pe-brandline__count, .ik-pdp__rail > .ik-trust-strip > li > a, .ik-pdp__rail .pe-glance__row a{color: inherit;font: inherit;line-height: 22px;text-align: left;text-decoration: underline;text-decoration-thickness: 1px;text-decoration-color: var(--ik-color-hairline-strong);text-underline-offset: 3px}.ik-pdp__rail > .ik-trust-strip > li.pe-brandline > a{text-decoration: none}.ik-pdp__rail .ik-policy-link:hover, .ik-pdp__rail .pe-brandline a:hover .pe-brandline__count, .ik-pdp__rail > .ik-trust-strip > li > a:hover, .ik-pdp__rail .pe-glance__row a:hover{color: var(--ik-color-accent);text-decoration-color: currentColor}.ik-pdp__rail .pe-glance__list{display: grid;grid-template-columns: minmax(0, 1fr);gap: 10px;margin: 0}.ik-pdp__rail .pe-glance__row--wide{grid-column: auto}.ik-pdp__rail .pe-glance__row dt{display: inline;margin: 0}.ik-pdp__rail .pe-glance__icon{position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;width: 24px;height: 22px;border-radius: 0;background: none;color: var(--ik-color-ink-2)}.ik-pdp__rail .pe-glance__svg{width: 20px;height: 20px}.ik-pdp__rail .pe-glance__label{display: inline;margin: 0 6px 0 0;padding: 0;color: var(--ik-color-text-muted);font-size: 15px;font-weight: 400;line-height: 22px;letter-spacing: 0;text-transform: none}.ik-pdp__rail .pe-glance__row dd{display: inline;overflow: visible;margin: 0;color: var(--ik-color-ink);font-size: 15px;line-height: 22px;-webkit-line-clamp: none;line-clamp: none}.ik-chip-group--paint .ik-chip-group__options{gap: 6px}.ik-chip.ik-chip--paint{gap: 8px;padding-inline: 10px 12px}.pe-chip-dot{flex: none;width: 16px;height: 16px;border-radius: 50%;background-position: center;background-size: cover}.pe-chip-dot--light{box-shadow: inset 0 0 0 1px var(--ik-color-hairline-strong)}.ik-chip-input:checked + .ik-chip--paint{background: var(--ik-color-canvas);color: var(--ik-color-ink);border-color: var(--ik-color-accent);box-shadow: inset 0 0 0 1px var(--ik-color-accent)}.ik-pdp-price .ik-price, .ik-pdp-price .amount{font-size: 22px}.ik-pdp-price .woocs_price_code:has(> del), .ik-pdp-price .ik-price:has(> del){display: inline-flex;flex-wrap: wrap;align-items: baseline;column-gap: 8px}.ik-pdp-price del, .ik-pdp-price del .amount{color: var(--ik-color-text-faint);font-size: 15px;font-weight: 400}.ik-pdp-price del{text-decoration: line-through;text-decoration-thickness: 1px}.ik-pdp-price ins{text-decoration: none}.ik-pdp-price ins, .ik-pdp-price ins .amount{color: var(--ik-color-ink);font-size: 22px;font-weight: 600}.ik-product-card__price .woocs_price_code:has(> del), .ik-product-card__price .ik-price:has(> del){display: inline-flex;flex-wrap: wrap;align-items: baseline;justify-content: center;column-gap: 6px}.ik-product-card__price del, .ik-product-card__price del .amount{color: var(--ik-color-text-faint);font-size: 13px;font-weight: 400}.ik-product-card__price ins{text-decoration: none}.ik-product-card__price ins, .ik-product-card__price ins .amount{color: var(--ik-color-ink);font-size: 15px;font-weight: 600}}@layer papel{:is(.ik-btn-secondary:not(.ik-plp-filter-toggle), .pe-pill--outline, .pe-desc__more, .pe-help__content .pe-faq__cta a, .pe-chat__chip, .pe-chat__opt:not(.pe-chat__opt--resolve)){border: 1px solid var(--pe-btn-line);background-color: var(--ik-color-canvas);box-shadow: none;color: var(--ik-color-ink)}@media (hover: hover) and (pointer: fine){:is(.ik-btn-secondary:not(.ik-plp-filter-toggle):not(:disabled), .pe-pill--outline, .pe-desc__more, .pe-help__content .pe-faq__cta a, .pe-chat__chip, .pe-chat__opt:not(.pe-chat__opt--resolve)):hover{border-color: var(--pe-btn-hover);background-color: var(--ik-color-canvas);box-shadow: none;color: var(--pe-btn-hover)}}html:not(.ik-pointer) :is(.ik-btn-secondary:not(.ik-plp-filter-toggle), .pe-pill--outline, .pe-desc__more, .pe-help__content .pe-faq__cta a, .pe-chat__chip, .pe-chat__opt):focus-visible{outline: 2px solid var(--ik-color-accent);outline-offset: 2px}.pe-foothelp__topic{border: 1px solid var(--pe-color-dark-line);box-shadow: none}@media (hover: hover) and (pointer: fine){.pe-foothelp__topic:hover{border-color: var(--pe-btn-hover);color: var(--ik-color-on-ink)}}html:not(.ik-pointer) .pe-foothelp a.pe-foothelp__topic:focus-visible{outline: 2px solid var(--ik-color-accent);outline-offset: 2px}:is(.ik-stepper__input, .ik-qty-stepper__input):is(:focus, :focus-visible){outline: none;box-shadow: none}:is(.ik-stepper__btn, .ik-qty-stepper__btn):is(:focus, :focus-visible){outline: none;box-shadow: none}:is(.ik-stepper, .ik-qty-stepper):has(:is(.ik-stepper__input, .ik-qty-stepper__input):focus-visible), html:not(.ik-pointer) :is(.ik-stepper, .ik-qty-stepper):has(:is(.ik-stepper__btn, .ik-qty-stepper__btn):focus-visible){outline: 2px solid var(--ik-color-accent);outline-offset: -1px}.ik-stepper__btn:hover:not(:disabled){background-color: transparent}.ik-qty-stepper__btn:hover{background-color: var(--ik-color-canvas)}:is(.ik-stepper__input, .ik-qty-stepper__input){-moz-appearance: textfield;appearance: textfield}:is(.ik-stepper__input, .ik-qty-stepper__input)::-webkit-outer-spin-button, :is(.ik-stepper__input, .ik-qty-stepper__input)::-webkit-inner-spin-button{-webkit-appearance: none;appearance: none;margin: 0}}@layer papel{.pe-vatline{margin: 0}.pe-currency--inline{display: none}@media (max-width: 1023.98px){.pe-vatline{line-height: 36px}.pe-vatline__name{display: none}.pe-currency--inline{display: inline-flex;vertical-align: middle;gap: 6px;margin: 0;line-height: normal}.pe-currency--inline .pe-currency__select{height: 36px;min-height: 36px;line-height: 34px;font-size: 13px}.pe-currency--inline .pe-currency__go{height: 36px}.ik-footer:has(.pe-currency--inline) .ik-footer__bottom .pe-currency--bottom{display: none}}}.ik-toast{background: var(--pe-color-teal, #1f6f6b);color: #fff;border-radius: var(--pe-radius-button, 8px);box-shadow: 0 8px 24px rgba(20, 20, 20, 0.18)}.ik-toast .ik-toast__action, .ik-toast .ik-toast__undo, .ik-toast .ik-toast__close{color: #fff}.ik-toast .ik-toast__close:hover{background: rgba(255, 255, 255, 0.14)}@media (max-width: 1023px){body.single-product .ik-help-launcher{display: inline-flex;position: fixed;right: 16px;bottom: calc(16px + var(--ik-sticky-atc-offset, 0px) + env(safe-area-inset-bottom, 0px));z-index: var(--ik-z-header);align-items: center;gap: 8px;min-height: 44px;height: 44px;padding-inline: 16px}body.single-product.ik-layer-open .ik-help-launcher, body.single-product:has(.ik-consent-banner:not([hidden])) .ik-help-launcher{visibility: hidden}}@media (max-width: 767px){.pe-reviews-more{width: 100%;min-width: 0;margin: 24px 0 0;justify-content: center}.ik-pdp-reviews__form{margin-top: 12px}.ik-pdp-reviews__form > summary{display: flex;width: 100%;justify-content: center;box-sizing: border-box}}@media (max-width: 1023px){.ik-sticky-atc__inner{grid-template-columns: minmax(0, 1fr) auto;grid-template-rows: auto auto;row-gap: 2px;column-gap: 12px}.ik-sticky-atc__meta{grid-column: 1;grid-row: 1}.ik-sticky-atc__inner > .ik-price{grid-column: 1;grid-row: 2;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 1.3}.ik-sticky-atc__submit{grid-column: 2;grid-row: 1 / span 2;align-self: center}body.single-product .ik-help-launcher{text-decoration: none}}@media (max-width: 767px){.pe-desc__body p, .pe-desc__body li{font-size: 16px;line-height: 1.55}.pe-desc__body p{margin: 0 0 12px}.pe-desc__body ul, .pe-desc__body ol{margin: 0 0 14px}.pe-desc__body li{margin: 0 0 4px}.pe-desc__body h2{font-size: 19px;line-height: 1.3;margin: 22px 0 8px}.pe-desc__body h3{font-size: 17px;line-height: 1.3;margin: 20px 0 6px}.pe-desc__body h4{font-size: 16px;line-height: 1.3;margin: 16px 0 6px}.pe-desc__body > :first-child{margin-top: 0}.pe-desc__body p strong{font-weight: 600}}@layer components{.single-product .ik-breadcrumb{margin-top: var(--ik-space-lg)}.ik-pdp{display: grid;grid-template-columns: minmax(0, 1fr);row-gap: var(--ik-space-xl);align-items: start}.ik-pdp__main, .ik-pdp__side{min-width: 0}.ik-pdp-gallery__main{position: relative;aspect-ratio: 1 / 1;background: var(--ik-color-plate);border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-lg);overflow: hidden}.ik-pdp-gallery__image{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;transition: opacity var(--ik-motion-base) var(--ik-ease-out)}.ik-pdp-guide{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--ik-space-sm) var(--ik-space-lg);margin: 0 0 var(--ik-space-lg);padding: var(--ik-space-md) var(--ik-space-lg);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-md);background: var(--ik-color-canvas-soft)}.ik-pdp-guide__text p{margin: 0;color: var(--ik-color-text-muted)}.ik-pdp-guide__text .ik-pdp-guide__title{font-weight: 600;color: var(--ik-color-ink)}.ik-pdp-guide__link{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 var(--ik-space-md);border-radius: var(--ik-rounded-sm);background: var(--ik-color-ink);color: var(--ik-color-canvas);font-weight: 600;text-decoration: none}.ik-pdp-feature-video{margin: 0 0 var(--ik-space-lg);border-radius: var(--ik-rounded-lg);overflow: hidden;background: var(--ik-color-plate)}.ik-pdp-feature-video--square{max-width: 480px;margin-inline: auto}.ik-pdp-feature-video :is(video, img){display: block;width: 100%;height: auto}.ik-pdp-gallery__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;background: var(--ik-color-plate)}.ik-pdp-gallery__image[hidden], .ik-pdp-gallery__video[hidden]{display: none}.ik-pdp-gallery__main{touch-action: pan-y pinch-zoom}.ik-pdp-gallery__thumb--video{position: relative}.ik-pdp-gallery__play{position: absolute;left: 50%;top: 50%;width: 24px;height: 24px;margin: -12px 0 0 -12px;border-radius: 50%;background: var(--ik-color-ink);opacity: 0.82}.ik-pdp-gallery__play::after{content: "";position: absolute;left: 9px;top: 7px;border-style: solid;border-width: 5px 0 5px 8px;border-color: transparent transparent transparent var(--ik-color-canvas)}.ik-pdp-gallery__image.is-swapping{opacity: 0.001}.ik-pdp-gallery__thumbs{display: flex;flex-wrap: nowrap;gap: var(--ik-space-xs);margin: var(--ik-space-sm) calc(var(--ik-space-xxs) * -1) 0;padding: var(--ik-space-xxs);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scrollbar-width: none;min-width: 0;-webkit-mask-image: linear-gradient(to right, black 0, black calc(100% - 44px), transparent 100%);mask-image: linear-gradient(to right, black 0, black calc(100% - 44px), transparent 100%)}.ik-pdp-gallery__thumbs::-webkit-scrollbar{display: none}.ik-pdp-gallery__thumbs.is-scrolled-end{-webkit-mask-image: none;mask-image: none}.ik-pdp-gallery__thumbs.is-scrolled-start{-webkit-mask-image: linear-gradient(to right, transparent 0, black 44px, black calc(100% - 44px), transparent 100%);mask-image: linear-gradient(to right, transparent 0, black 44px, black calc(100% - 44px), transparent 100%)}.ik-pdp-gallery__thumbs.is-scrolled-start.is-scrolled-end{-webkit-mask-image: linear-gradient(to right, transparent 0, black 44px, black 100%);mask-image: linear-gradient(to right, transparent 0, black 44px, black 100%)}.ik-pdp-gallery__thumbs-wrap{position: relative;margin-top: var(--ik-space-sm)}.ik-pdp-gallery__thumbs-wrap .ik-pdp-gallery__thumbs{margin-top: 0}.ik-pdp-gallery__thumb{flex: none;width: 64px;height: 64px;padding: 0;background: var(--ik-color-plate);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-sm);overflow: hidden;scroll-snap-align: start;cursor: pointer;transition: border-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-pdp-gallery__thumb img{width: 100%;height: 100%;object-fit: contain}.ik-pdp-gallery__thumb[aria-selected="true"]{border-color: var(--ik-color-ink-2);outline: 3px solid var(--ik-color-hairline-strong);outline-offset: 0}.ik-gallery-nav{position: absolute;top: 50%;z-index: 1;display: grid;place-content: center;width: 36px;height: 36px;transform: translateY(-50%);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-full);background: var(--ik-color-canvas);color: var(--ik-color-ink);cursor: pointer;transition: border-color var(--ik-motion-fast) var(--ik-ease-out), background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-gallery-nav[hidden]{display: none}.ik-gallery-nav--prev{left: calc(var(--ik-space-xs) * -1)}.ik-gallery-nav--next{right: calc(var(--ik-space-xs) * -1)}.ik-pdp-eyebrow{display: block;padding-bottom: var(--ik-space-xs);font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);line-height: var(--ik-type-label-line);text-transform: uppercase;text-decoration: none;color: var(--ik-color-text-muted);transition: color var(--ik-motion-fast) var(--ik-ease-out)}.ik-pdp-title{padding-bottom: var(--ik-space-sm);font-size: var(--ik-type-rail-title-size);font-weight: var(--ik-type-rail-title-weight);line-height: var(--ik-type-rail-title-line);letter-spacing: var(--ik-type-rail-title-tracking);text-wrap: balance;overflow-wrap: anywhere}.ik-rating-summary{display: flex;align-items: center;gap: var(--ik-space-xs);padding-bottom: 6px;font-size: var(--ik-type-mono-spec-size)}.ik-rating-summary__link{color: var(--ik-color-text-muted);text-decoration: none}.ik-pdp-excerpt{padding-bottom: var(--ik-space-md);color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size);line-height: 1.5}.ik-pdp-excerpt__text{font-size: 15px;line-height: 1.5}.ik-pdp-excerpt p{margin: 0}.ik-pdp-excerpt p + p{margin-top: var(--ik-space-xs)}.ik-pdp-excerpt.is-clampable .ik-pdp-excerpt__text{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden}.ik-pdp-excerpt__state:checked ~ .ik-pdp-excerpt__text{display: block}.ik-pdp-excerpt__more{display: inline-block;margin-top: 4px;color: var(--ik-color-ink);font-size: var(--ik-type-mono-spec-size);font-weight: 500;line-height: 21px;cursor: pointer}.ik-pdp-excerpt:not(.is-clampable) .ik-pdp-excerpt__more{display: none}.ik-pdp-excerpt__more-close{display: none}.ik-pdp-excerpt__state:checked ~ .ik-pdp-excerpt__more .ik-pdp-excerpt__more-open{display: none}.ik-pdp-excerpt__state:checked ~ .ik-pdp-excerpt__more .ik-pdp-excerpt__more-close{display: inline}.ik-pdp-excerpt__state:focus-visible ~ .ik-pdp-excerpt__more{outline: 2px solid var(--ik-color-focus);outline-offset: 2px}.ik-pdp-form{margin: 0}.ik-pdp-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--ik-space-xs);padding-bottom: var(--ik-space-md)}.ik-pdp-price .ik-price, .ik-pdp-price .woocommerce-Price-amount{font-family: var(--ik-font-sans);font-size: 26px;font-weight: var(--ik-type-price-large-weight);line-height: var(--ik-type-price-large-line);letter-spacing: var(--ik-type-price-large-tracking);font-variant-numeric: lining-nums;color: var(--ik-color-price);transition: opacity var(--ik-motion-fast) var(--ik-ease-out)}.ik-pdp-price .ik-price.is-updating{opacity: 0.4}.ik-pdp-price__prefix{color: var(--ik-color-text-muted);font-size: var(--ik-type-mono-spec-size)}.ik-pdp-price__vat{color: var(--ik-color-text-muted);font-size: var(--ik-type-label-size)}.ik-pdp-form .ik-chip-group{display: block;padding-bottom: calc(var(--ik-space-lg) - 6px)}.ik-pdp-form .ik-chip-group__label{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: flex-start;gap: 6px;padding-bottom: 10px;font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);line-height: var(--ik-type-label-line);text-transform: uppercase;color: var(--ik-color-text-muted);transition: color var(--ik-motion-fast) var(--ik-ease-out)}.ik-chip-group__value{color: var(--ik-color-ink);font-weight: 500;letter-spacing: 0;text-transform: none}.ik-chip-group__value::before{content: "\00b7";margin-right: 6px;color: var(--ik-color-text-faint)}.ik-chip-group__value[hidden]{display: none}.ik-pdp-form .ik-chip-group__options{display: flex;flex-wrap: wrap;gap: var(--ik-space-xs);min-width: 0}.ik-chip-group--set .ik-chip-group__options{gap: 4px}.ik-chip-option{display: inline-flex;flex-direction: column;align-items: center;gap: var(--ik-space-xxs)}.ik-chip-option__stock{color: var(--ik-color-warning);font-size: var(--ik-type-label-size);font-weight: 600;white-space: nowrap}.ik-chip-option[hidden]{display: none}.ik-chip--size{height: 40px;padding-inline: 14px}.ik-chip--text{height: 36px;padding-inline: var(--ik-space-sm);font-family: var(--ik-font-sans);font-size: var(--ik-type-body-small-size);font-weight: 500;font-variant-numeric: normal;letter-spacing: 0}.ik-chip-group__more{display: inline-block;margin-top: var(--ik-space-xs);padding: 0;border: 0;background: none;color: var(--ik-color-text-muted);font-size: var(--ik-type-mono-spec-size);text-decoration: underline;text-underline-offset: 0.2em;cursor: pointer}.ik-chip-group__more[hidden]{display: none}.ik-pdp-form .ik-chip-input.is-unavailable + .ik-chip{background: var(--ik-color-canvas-soft);color: var(--ik-color-text-muted);border-color: var(--ik-color-hairline);text-decoration: line-through;cursor: pointer}.ik-pdp-reset{display: inline-block;margin-top: var(--ik-space-xs);padding: 0;border: 0;background: none;color: var(--ik-color-text-muted);font-size: var(--ik-type-mono-spec-size);text-decoration: underline;text-underline-offset: 2px;cursor: pointer}.ik-pdp-reset[hidden]{display: none}.ik-chip-group.is-flagged .ik-chip-group__label{color: var(--ik-color-danger)}.ik-chip-group.is-flagged .ik-chip-group__options{animation: ik-nudge var(--ik-motion-fast) var(--ik-ease-out) 2}@keyframes ik-nudge{25%{transform: translateX(-4px)}75%{transform: translateX(4px)}}.ik-pdp-availability{min-height: 20px;margin: 0;padding-bottom: var(--ik-space-xs);color: var(--ik-color-text-muted);font-size: var(--ik-type-mono-spec-size);line-height: 20px}.ik-pdp-availability.is-ok{color: var(--ik-color-success)}.ik-pdp-availability.is-low{color: var(--ik-color-warning)}.ik-pdp-availability.is-out{color: var(--ik-color-danger)}.ik-pdp-stock-meter{display: block;width: 168px;max-width: 100%;height: 4px;margin: 0 0 var(--ik-space-sm);border: 0;border-radius: var(--ik-rounded-full);background: var(--ik-color-surface-2);overflow: hidden}.ik-pdp-stock-meter[hidden]{display: none}.ik-pdp-stock-meter::-webkit-meter-bar{border: 0;border-radius: var(--ik-rounded-full);background: var(--ik-color-surface-2)}.ik-pdp-stock-meter::-webkit-meter-optimum-value{border-radius: var(--ik-rounded-full);background: var(--ik-color-warning)}.ik-pdp-stock-meter::-moz-meter-bar{border-radius: var(--ik-rounded-full);background: var(--ik-color-warning)}.ik-pdp-qty{display: flex;align-items: stretch;gap: var(--ik-space-xs);margin-top: var(--ik-space-sm);padding-bottom: var(--ik-space-md)}.ik-qty-stepper{display: inline-flex;align-items: center;flex: none;width: 112px;height: 44px;border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-sm);overflow: hidden}.ik-qty-stepper--compact{width: 104px;height: 40px}.ik-qty-stepper__btn{flex: none;width: 36px;height: 100%;display: grid;place-content: center;padding: 0;border: 0;background: var(--ik-color-canvas);color: var(--ik-color-ink);font-size: 16px;cursor: pointer;transition: background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-qty-stepper__input{flex: 1 1 auto;width: 40px;min-width: 0;height: 100%;border: 0;text-align: center;background: var(--ik-color-canvas);color: var(--ik-color-ink);font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-size-size);font-variant-numeric: lining-nums;appearance: textfield}@media (pointer: coarse){.ik-qty-stepper__input{font-size: 16px}.ik-qty-stepper{width: 132px;height: 44px}.ik-qty-stepper__btn{width: 44px}.ik-pdp-form .ik-chip, .ik-gallery-nav, .ik-pdp-set__add, .ik-pdp-set__choose{min-width: 44px;min-height: 44px}}.ik-qty-stepper__input::-webkit-outer-spin-button, .ik-qty-stepper__input::-webkit-inner-spin-button{appearance: none;margin: 0}.ik-pdp-submit{flex: 1 1 auto;height: 44px}.ik-pdp-shipping-note, .ik-trust-strip li{display: flex;align-items: flex-start;gap: var(--ik-space-xs);margin: 0;color: var(--ik-color-text-muted);font-size: var(--ik-type-mono-spec-size);line-height: 1.5}.ik-pdp-shipping-note .ik-icon, .ik-trust-strip .ik-icon{flex: none;margin-top: 2px;color: var(--ik-color-ink-2)}.ik-pdp-shipping-note{padding-top: var(--ik-space-xs)}.ik-trust-brand a{color: inherit}.ik-trust-brand a:hover{color: var(--ik-color-ink)}.ik-trust-brand img{display: inline-block;width: auto;max-width: 64px;height: 22px;margin: -6px 3px -6px 1px;vertical-align: middle}.ik-trust-brand img.is-round{height: 16px;margin-block: -3px}.ik-trust-strip{list-style: none;display: grid;gap: 5px;margin: 5px 0 0;padding: 0}.ik-pdp-lower{display: grid;grid-template-columns: minmax(0, 1fr);row-gap: var(--ik-space-xxl);margin-top: var(--ik-space-xxl);padding-top: var(--ik-space-xxl);border-top: 1px solid var(--ik-color-hairline)}.ik-pdp-lower__content{min-width: 0}.ik-pdp-lower__content > * + *{margin-top: var(--ik-space-xxl)}.ik-pdp-lower__content > section[id]{scroll-margin-top: 140px}.ik-pdp-nav{position: sticky;top: 84px;z-index: var(--ik-z-rail);background: var(--ik-color-canvas);border-bottom: 1px solid var(--ik-color-hairline)}.ik-pdp-nav::before{content: "";position: absolute;left: 0;right: 0;bottom: 100%;height: 24px;background: var(--ik-color-canvas)}.ik-pdp-nav__list{list-style: none;display: flex;gap: var(--ik-space-xxs);margin: 0 0 0 -14px;padding: 6px 0;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none}.ik-pdp-nav__list::-webkit-scrollbar{display: none}.ik-pdp-nav__item{flex: none;margin: 0}.ik-pdp-nav__link{display: flex;align-items: center;height: 36px;padding-inline: 14px;border-radius: var(--ik-rounded-full);color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size);font-weight: 500;text-decoration: none;white-space: nowrap;transition: color var(--ik-motion-fast) var(--ik-ease-out), background-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-pdp-nav__link.is-active{color: var(--ik-color-ink);background: var(--ik-color-canvas-soft)}.ik-pdp-section-title{padding-bottom: var(--ik-space-md);font-size: 24px;font-weight: var(--ik-type-heading-weight);line-height: 1.25;letter-spacing: var(--ik-type-heading-tracking)}.ik-pdp-fits{padding: var(--ik-space-lg);background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-md)}.ik-pdp-fits .ik-pdp-section-title{padding-bottom: var(--ik-space-xs);font-size: var(--ik-type-subheading-size);line-height: var(--ik-type-subheading-line);letter-spacing: 0}.ik-pdp-fits__summary{margin: 0 0 var(--ik-space-sm);color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size)}.ik-pdp-fits__list{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0}.ik-pdp-fits__list li{margin: 0}.ik-pdp-brand{display: flex;align-items: center;gap: 14px;margin-top: var(--ik-space-lg);padding: 12px 16px;border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-md);color: var(--ik-color-ink);text-decoration: none}.ik-pdp-brand:hover{border-color: var(--ik-color-hairline-strong);background: var(--ik-color-canvas-soft)}.ik-pdp-brand__logo{display: grid;flex: 0 0 64px;height: 40px;place-items: center}.ik-pdp-brand__logo img{width: auto;max-width: 64px;height: auto;max-height: 40px}.ik-pdp-brand__text{display: grid;flex: 1;min-width: 0}.ik-pdp-brand__name{font-weight: 600}.ik-pdp-brand__note{color: var(--ik-color-text-muted);font-size: 14px}.ik-pdp-compat{display: grid;gap: var(--ik-space-sm);margin-top: var(--ik-space-md)}.ik-pdp-compat__title, .ik-pdp-compat__list{margin: 0}.ik-pdp-compat .ik-link-arrow{justify-self: start}@media (max-width: 1023.98px){.ik-pdp-compat{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding: 14px 48px 14px 16px;border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-md);background: var(--ik-color-canvas-soft)}.ik-pdp-compat .ik-icon{position: absolute;top: 50%;right: 16px;transform: translateY(-50%)}.ik-pdp-compat__title{font-weight: 600}.ik-pdp-compat__list{display: flex;flex-wrap: wrap;gap: 6px}.ik-pdp-compat__list dt{padding: 4px 10px;border: 1px solid var(--ik-color-hairline-strong);border-radius: 999px;background: var(--ik-color-canvas);font-family: var(--ik-font-mono), monospace;font-size: 13px}.ik-pdp-compat__list dd, .ik-pdp-compat__cta{display: none}.ik-pdp-compat .ik-link-arrow{position: static}.ik-pdp-compat .ik-link-arrow::after{content: "";position: absolute;inset: 0;border-radius: inherit}}@media (min-width: 1024px){.ik-pdp__side{display: flex;flex-direction: column;align-self: stretch}.ik-pdp-compat-slot{flex: 1 1 0;min-height: 0;container-type: size}.ik-pdp-compat{padding: var(--ik-space-md) var(--ik-space-lg);border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-md);background: var(--ik-color-canvas-soft)}.ik-pdp-compat__title{font-weight: 600}.ik-pdp-compat__list{display: grid;gap: 6px;font-size: var(--ik-type-body-small-size)}.ik-pdp-compat__list div{display: grid;grid-template-columns: 128px minmax(0, 1fr);gap: var(--ik-space-sm)}.ik-pdp-compat__list dt{font-family: var(--ik-font-mono), monospace;white-space: nowrap}.ik-pdp-compat__list dd{margin: 0;color: var(--ik-color-text-muted)}@container (max-height: 239px){.ik-pdp-compat__list{display: none}}@container (max-height: 129px){.ik-pdp-compat{padding: 10px 14px}.ik-pdp-compat__title{display: none}}@container (max-height: 69px){.ik-pdp-compat{display: none}}}.ik-pdp-fits__compat{margin-top: var(--ik-space-md)}.ik-spec-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--ik-space-lg) var(--ik-space-xxl);margin: 0}.ik-spec-grid__group{min-width: 0}.ik-spec-grid__rows{margin: 0}.ik-spec-grid__group-title{margin: 0;padding-bottom: var(--ik-space-xxs);border-bottom: 1px solid var(--ik-color-hairline-strong);color: var(--ik-color-ink);font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);line-height: var(--ik-type-label-line);text-transform: uppercase}.ik-spec-tabs{display: flex;flex-wrap: wrap;gap: var(--ik-space-xs)}.ik-spec-tabs [role="tab"]{padding: 8px 16px;border: 1px solid var(--ik-color-hairline-strong);border-radius: 999px;background: none;color: var(--ik-color-ink);font: inherit;font-size: var(--ik-type-body-small-size);cursor: pointer}.ik-spec-tabs [aria-selected="true"]{border-color: var(--ik-color-ink);background: var(--ik-color-ink);color: var(--ik-color-on-ink)}.ik-spec-grid.is-tabbed .ik-spec-grid__group-title{display: none}.ik-spec-grid__group[hidden]{display: none}.ik-spec-row{display: grid;grid-template-columns: minmax(0, 11ch) minmax(0, 1fr);gap: var(--ik-space-sm);padding: var(--ik-space-sm) 0;border-bottom: 1px solid var(--ik-color-hairline)}.ik-spec-label{margin: 0;color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size);line-height: 1.4}.ik-spec-value{margin: 0;color: var(--ik-color-ink);font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-spec-size);line-height: 1.5;font-variant-numeric: lining-nums;overflow-wrap: anywhere}.ik-pdp-reviews__none{margin: 0 0 var(--ik-space-lg);color: var(--ik-color-text-muted);font-size: 15px}.ik-pdp-reviews__list{list-style: none;display: grid;gap: var(--ik-space-sm);margin: 0 0 var(--ik-space-xl);padding: 0}.ik-review-card{margin: 0;padding: var(--ik-space-md);border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-md)}.ik-review-card__meta{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--ik-space-xs);margin: 6px 0}.ik-review-card__author{font-size: var(--ik-type-body-small-size);font-weight: 600}.ik-review-card__verified{color: var(--ik-color-success);font-size: var(--ik-type-label-size)}.ik-review-card__date{color: var(--ik-color-text-muted);font-family: var(--ik-font-mono);font-size: var(--ik-type-label-size)}.ik-review-card .description p{margin: 0 0 var(--ik-space-xs);font-size: 15px;line-height: 1.55}.ik-stars{display: inline-flex;gap: 2px;color: var(--ik-color-ink)}.ik-stars__star{width: 16px;height: 16px}.ik-pdp-reviews__form > summary::-webkit-details-marker{display: none}.ik-pdp-reviews__form[open] > summary{margin-bottom: var(--ik-space-lg)}.ik-pdp-reviews__form-title{margin: 0 0 var(--ik-space-md);font-size: var(--ik-type-subheading-size);font-weight: var(--ik-type-subheading-weight);line-height: var(--ik-type-subheading-line)}.ik-review-form{display: grid;gap: var(--ik-space-md);max-width: 560px}.ik-review-form__field, .ik-review-form .form-submit{margin: 0}.ik-review-form .required{color: var(--ik-color-danger)}.ik-review-form__consent{display: flex;align-items: center;gap: var(--ik-space-xs);margin: 0;color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size)}.ik-star-input{margin: 0;padding: 0;border: 0}.ik-star-input__row{display: flex;flex-direction: row-reverse;justify-content: flex-end}.ik-star-input__star{display: grid;place-content: center;width: 44px;height: 44px;color: var(--ik-color-text-faint);cursor: pointer;transition: color var(--ik-motion-fast) var(--ik-ease-out)}.ik-star-input__star .ik-icon{width: 24px;height: 24px}.ik-star-input__on{display: none}.ik-star-input__radio:checked ~ .ik-star-input__star, .ik-star-input__star:hover, .ik-star-input__star:hover ~ .ik-star-input__star{color: var(--ik-color-ink)}.ik-star-input__radio:checked ~ .ik-star-input__star .ik-star-input__off, .ik-star-input__star:hover .ik-star-input__off, .ik-star-input__star:hover ~ .ik-star-input__star .ik-star-input__off{display: none}.ik-star-input__radio:checked ~ .ik-star-input__star .ik-star-input__on, .ik-star-input__star:hover .ik-star-input__on, .ik-star-input__star:hover ~ .ik-star-input__star .ik-star-input__on{display: block}.ik-star-input__radio:focus-visible + .ik-star-input__star{outline: 2px solid var(--ik-color-focus);outline-offset: -2px}.ik-pdp-aside{min-width: 0}.ik-pdp-bestsellers{padding: 20px;border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-md)}.ik-pdp-bestsellers__title{margin: 0 0 var(--ik-space-sm);color: var(--ik-color-text-muted);font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);line-height: var(--ik-type-label-line);text-transform: uppercase}.ik-pdp-bestsellers__list{list-style: none;display: grid;gap: var(--ik-space-sm);margin: 0 0 var(--ik-space-md);padding: 0}.ik-pdp-bestsellers__item{margin: 0}.ik-pdp-bestsellers__row{display: grid;grid-template-columns: 64px minmax(0, 1fr);gap: var(--ik-space-sm);align-items: center;color: var(--ik-color-ink);text-decoration: none}.ik-pdp-bestsellers__media{display: block;width: 64px;height: 64px;background: var(--ik-color-plate);border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-sm);overflow: hidden}.ik-pdp-bestsellers__image{width: 100%;height: 100%;object-fit: contain}.ik-pdp-bestsellers__name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: var(--ik-type-body-small-size);font-weight: 500;line-height: 1.35}.ik-pdp-bestsellers__price{display: block;margin-top: 2px;font-variant-numeric: lining-nums}.ik-pdp-bestsellers__price .ik-price{font-family: var(--ik-font-sans);font-size: var(--ik-type-body-small-size);font-weight: 600}.ik-pdp-bestsellers__all{font-size: var(--ik-type-mono-spec-size)}.ik-pdp-related{margin-top: var(--ik-space-section-fluid)}.ik-pdp-related .ik-product-grid{list-style: none;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--ik-space-md);margin: 0;padding: 0}.ik-pdp-related .ik-product-grid::before, .ik-pdp-related .ik-product-grid::after{content: none}.ik-pdp-related .ik-product-grid > li{float: none;width: auto;margin: 0}.ik-sticky-atc{position: fixed;left: 0;right: 0;bottom: 0;z-index: var(--ik-z-sticky-atc);padding-bottom: env(safe-area-inset-bottom, 0px);background: var(--ik-color-canvas);border-top: 1px solid var(--ik-color-hairline);box-shadow: var(--ik-shadow-md);transform: translateY(100%);transition: transform var(--ik-motion-base) var(--ik-ease-out)}.ik-sticky-atc.is-visible{transform: translateY(0)}.ik-sticky-atc__inner{display: grid;grid-template-columns: minmax(0, 1fr) auto auto;align-items: center;gap: var(--ik-space-sm);min-height: 64px;padding-block: var(--ik-space-xs)}.ik-sticky-atc__media, .ik-sticky-atc__qty{display: none}.ik-sticky-atc__meta{display: grid;min-width: 0}.ik-sticky-atc__name{overflow: hidden;color: var(--ik-color-ink);font-size: var(--ik-type-body-small-size);font-weight: 600;line-height: 1.3;text-overflow: ellipsis;white-space: nowrap}.ik-sticky-atc__selection{overflow: hidden;color: var(--ik-color-text-muted);font-size: var(--ik-type-label-size);line-height: 1.4;text-overflow: ellipsis;white-space: nowrap}.ik-sticky-atc__selection:empty{display: none}.ik-sticky-atc__avail{color: var(--ik-color-danger)}.ik-sticky-atc .ik-price{justify-self: end;font-size: 16px;font-weight: 600;font-variant-numeric: lining-nums;text-align: right}.ik-sticky-atc__submit{height: 44px;min-height: 44px;padding-inline: var(--ik-space-md)}body.ik-has-sticky-atc{padding-bottom: 64px}body:has(dialog[open]) .ik-sticky-atc{display: none}.ik-pdp-section .ik-pdp-lead, .ik-pdp-lead{max-width: none;margin: 0 0 var(--ik-space-lg);color: var(--ik-color-ink);font-size: 18px;font-weight: var(--ik-type-lead-weight);line-height: 1.6}.ik-pdp-section{max-width: none}.ik-pdp-section p{margin: 0 0 var(--ik-space-md);color: var(--ik-color-text-muted);font-size: 18px;line-height: var(--ik-type-body-line)}.ik-pdp-section > :last-child{margin-bottom: 0}.ik-pdp-section ul, .ik-pdp-section ol{margin: 0 0 var(--ik-space-md);padding-left: var(--ik-space-lg);color: var(--ik-color-text-muted);font-size: 18px;line-height: var(--ik-type-body-line)}.ik-pdp-section li{margin-bottom: var(--ik-space-xs)}.ik-size-table{max-width: none;padding: var(--ik-space-xs) var(--ik-space-lg);background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-md)}.ik-size-table .ik-size-table__list{list-style: none;display: grid;margin: 0;padding: 0;font-size: var(--ik-type-body-size)}.ik-size-table__row{display: grid;grid-template-columns: minmax(0, 1fr);justify-items: start;gap: var(--ik-space-xs);margin: 0;padding-block: var(--ik-space-md);border-bottom: 1px solid var(--ik-color-hairline);color: var(--ik-color-text-muted);line-height: 1.5}.ik-size-table__row:last-child{border-bottom: 0}.ik-size-table__text strong{color: var(--ik-color-ink);font-weight: 600}.ik-size-table__chip{order: -1;padding: 2px var(--ik-space-xs);background: var(--ik-color-canvas);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-full);color: var(--ik-color-ink);font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-spec-size);font-variant-numeric: normal;white-space: nowrap}@media (min-width: 640px){.ik-size-table__row{grid-template-columns: 104px minmax(0, 1fr);align-items: baseline;gap: var(--ik-space-md)}.ik-size-table__text:only-child{grid-column: 1 / -1}}.ik-steps{list-style: none;display: grid;gap: var(--ik-space-md);margin: 0;padding: 0;counter-reset: none}.ik-steps__item{display: grid;grid-template-columns: 32px minmax(0, 1fr);align-items: start;gap: var(--ik-space-md);margin: 0}.ik-step-number{display: grid;place-items: center;width: 32px;height: 32px;background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-full);color: var(--ik-color-ink);font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-size-size);font-variant-numeric: lining-nums;line-height: 1}.ik-steps__text{padding-top: 5px;color: var(--ik-color-text-muted);font-size: 17px;line-height: 1.6}.ik-box-list{list-style: none;display: grid;gap: var(--ik-space-xs);margin: 0;padding: 0}.ik-box-list__item{display: grid;grid-template-columns: 20px minmax(0, 1fr);align-items: start;gap: var(--ik-space-sm);margin: 0;color: var(--ik-color-text-muted);font-size: 17px;line-height: 1.6}.ik-box-list__icon{width: 20px;height: 20px;margin-top: 4px;color: var(--ik-color-success)}.ik-callout{display: grid;grid-template-columns: 24px minmax(0, 1fr);gap: var(--ik-space-sm);padding: var(--ik-space-md) var(--ik-space-lg);background: var(--ik-color-warning-soft);border-radius: var(--ik-rounded-md)}.ik-callout__icon{width: 24px;height: 24px;color: var(--ik-color-warning)}.ik-callout__body > :last-child{margin-bottom: 0}.ik-callout__body p{color: var(--ik-color-ink);font-size: var(--ik-type-body-size)}.ik-pdp-headline{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--ik-space-sm)}.ik-share-button{flex: none;display: inline-flex;align-items: center;justify-content: center;gap: var(--ik-space-xxs);min-width: 44px;height: 44px;margin-top: -6px;padding: 0 var(--ik-space-sm);background: none;border: 1px solid transparent;border-radius: var(--ik-rounded-sm);color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size);cursor: pointer;transition: color var(--ik-motion-fast) var(--ik-ease-out), border-color var(--ik-motion-fast) var(--ik-ease-out)}.ik-share-button__text{display: none}.ik-size-guide-link{margin-left: auto;padding: 0;background: none;border: 0;color: var(--ik-color-ink);font-size: var(--ik-type-body-small-size);font-weight: 400;letter-spacing: 0;text-transform: none;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.ik-policy-link{padding: 0;background: none;border: 0;color: inherit;font: inherit;text-align: left;text-decoration: underline;text-decoration-color: var(--ik-color-hairline-strong);text-underline-offset: 3px;cursor: pointer}.ik-pdp-gallery__zoom{position: absolute;inset: 0;width: 100%;background: none;border: 0;cursor: zoom-in}.ik-gallery-counter{position: absolute;right: var(--ik-space-sm);bottom: var(--ik-space-sm);display: inline-flex;align-items: center;height: 28px;margin: 0;padding: 0 10px;background: var(--ik-color-ink);border-radius: var(--ik-rounded-full);color: var(--ik-color-on-ink);font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-spec-size);font-variant-numeric: lining-nums}.ik-dialog{width: min(640px, calc(100vw - (var(--ik-space-lg) * 2)));max-height: min(80dvh, 720px);padding: var(--ik-space-xl);border: 0;border-radius: var(--ik-rounded-md);background: var(--ik-color-canvas);color: var(--ik-color-ink);box-shadow: var(--ik-shadow-lg);overflow-y: auto;overscroll-behavior: contain}.ik-dialog::backdrop{background: var(--ik-color-backdrop)}.ik-dialog[open]{animation: ik-dialog-in var(--ik-motion-base) var(--ik-ease-out)}@keyframes ik-dialog-in{from{opacity: 0.001;transform: scale(0.97)}}.ik-dialog__header{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--ik-space-md);padding-bottom: var(--ik-space-md)}.ik-dialog__title{font-size: var(--ik-type-heading-size);font-weight: var(--ik-type-heading-weight);letter-spacing: var(--ik-type-heading-tracking)}.ik-dialog__close{flex: none}.ik-size-guide__lead{margin: 0 0 var(--ik-space-md);color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size);line-height: 1.55}.ik-size-guide .ik-measure{max-width: 420px;margin: 0 auto var(--ik-space-md)}.ik-size-guide__table{width: 100%;border-collapse: collapse;font-size: var(--ik-type-body-small-size)}.ik-size-guide__table th, .ik-size-guide__table td{padding: var(--ik-space-xs) 0;border-bottom: 1px solid var(--ik-color-hairline);text-align: left;font-weight: 400}.ik-size-guide__table thead th{color: var(--ik-color-text-muted);font-size: var(--ik-type-label-size);letter-spacing: var(--ik-type-label-tracking);text-transform: uppercase}.ik-size-guide__table tbody td{width: 40%;color: var(--ik-color-ink);font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-spec-size);font-variant-numeric: normal}.ik-size-guide__footer{display: flex;flex-wrap: wrap;gap: var(--ik-space-md);margin: var(--ik-space-md) 0 0;font-size: var(--ik-type-body-small-size)}.ik-policy-dialog__facts{list-style: none;display: grid;gap: var(--ik-space-sm);margin: 0;padding: 0}.ik-policy-dialog__facts li{display: grid;grid-template-columns: 20px minmax(0, 1fr);align-items: start;gap: var(--ik-space-sm);margin: 0;color: var(--ik-color-ink);font-size: var(--ik-type-body-size);line-height: 1.5}.ik-policy-dialog__icon{width: 20px;height: 20px;margin-top: 2px;color: var(--ik-color-success)}.ik-policy-dialog__links{display: grid;gap: var(--ik-space-xs);margin: var(--ik-space-lg) 0 0;font-size: var(--ik-type-body-small-size)}.ik-lightbox{width: 100vw;max-width: 100vw;height: 100dvh;max-height: 100dvh;padding: var(--ik-space-lg);border: 0;background: var(--ik-color-ink);color: var(--ik-color-on-ink)}.ik-lightbox::backdrop{background: var(--ik-color-ink)}.ik-lightbox__figure{display: grid;place-content: center;height: 100%;margin: 0}.ik-lightbox__image{display: block;width: auto;max-width: min(1000px, calc(100vw - 112px));max-height: calc(100dvh - 112px);height: auto;object-fit: contain;cursor: zoom-in}.ik-lightbox.is-zoomed .ik-lightbox__figure{display: block;overflow: auto}.ik-lightbox.is-zoomed .ik-lightbox__image{width: max(1000px, 150%);max-width: none;max-height: none;cursor: zoom-out}.ik-lightbox__bar{position: absolute;top: var(--ik-space-md);right: var(--ik-space-md);left: var(--ik-space-md);display: flex;align-items: center;justify-content: space-between;gap: var(--ik-space-sm)}.ik-lightbox .ik-gallery-counter{position: static;background: none;color: var(--ik-color-on-ink)}.ik-lightbox__close, .ik-lightbox__nav{display: grid;place-items: center;width: 44px;height: 44px;background: none;border: 1px solid var(--ik-color-on-ink);border-radius: var(--ik-rounded-full);color: var(--ik-color-on-ink);cursor: pointer}.ik-lightbox__nav{position: absolute;top: 50%;margin-top: -22px}.ik-lightbox__nav--prev{left: var(--ik-space-md)}.ik-lightbox__nav--next{right: var(--ik-space-md)}.ik-lightbox, .ik-pdp-gallery__main, .ik-pdp-gallery__thumbs-wrap{-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent}.ik-pdp-set{margin-top: var(--ik-space-md);padding: 20px;border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-md)}.ik-pdp-set__title{margin: 0 0 var(--ik-space-sm);font-size: var(--ik-type-subheading-size);font-weight: var(--ik-type-subheading-weight);line-height: var(--ik-type-subheading-line)}.ik-pdp-set__list{list-style: none;display: grid;gap: 0;margin: 0;padding: 0}.ik-pdp-set__item{display: grid;grid-template-columns: 64px minmax(0, 1fr) auto;align-items: center;gap: var(--ik-space-sm);margin: 0;padding-block: 10px}.ik-pdp-set__item:last-child{padding-bottom: 0}.ik-pdp-set__row{grid-column: 1 / 3;display: grid;grid-template-columns: 64px minmax(0, 1fr);align-items: center;gap: var(--ik-space-sm);min-width: 0;color: inherit;text-decoration: none}.ik-pdp-set__body{min-width: 0;line-height: 1.25}.ik-pdp-set__media{display: block;width: 64px;height: 64px;background: var(--ik-color-plate);border-radius: var(--ik-rounded-sm);overflow: hidden}.ik-pdp-set__image{width: 100%;height: 100%;object-fit: contain}.ik-pdp-set__name{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: var(--ik-color-ink);font-size: var(--ik-type-body-small-size);font-weight: 500;line-height: 1.35}.ik-pdp-set__price{color: var(--ik-color-price);font-size: var(--ik-type-body-small-size);line-height: 1.2;font-variant-numeric: lining-nums}.ik-pdp-set__price .ik-price{font-family: var(--ik-font-sans);font-size: var(--ik-type-body-small-size);font-weight: 600}.ik-pdp-set__form{margin: 0}.ik-pdp-set__add, .ik-pdp-set__choose{width: 36px;height: 36px}.ik-pdp-cross-sell, .ik-recently-viewed{padding-top: var(--ik-space-xxl)}.ik-pdp-cross-sell .ik-product-grid{list-style: none;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--ik-space-md);margin: 0;padding: 0}.ik-pdp-cross-sell .ik-product-grid::before, .ik-pdp-cross-sell .ik-product-grid::after{content: none}.ik-pdp-cross-sell .ik-product-grid > li{float: none;width: auto;margin: 0;clear: none}.ik-pdp-machine-rail__head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;column-gap: var(--ik-space-md)}.ik-pdp-machine-rail__head .ik-link-arrow{margin-bottom: var(--ik-space-md)}.ik-recently-viewed__list{list-style: none;display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--ik-space-md);margin: 0;padding: 0}.ik-recently-viewed__item{margin: 0}.ik-recently-viewed__row{display: grid;grid-template-columns: 56px minmax(0, 1fr);align-items: center;gap: var(--ik-space-sm);min-width: 0;color: inherit;text-decoration: none}.ik-recently-viewed__media{display: block;width: 56px;height: 56px;background: var(--ik-color-plate);border-radius: var(--ik-rounded-sm);overflow: hidden}.ik-recently-viewed__media img{width: 100%;height: 100%;object-fit: contain}.ik-recently-viewed__name{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: var(--ik-color-ink);font-size: var(--ik-type-body-small-size);line-height: 1.35}.ik-recently-viewed__size{color: var(--ik-color-text-muted);font-family: var(--ik-font-mono);font-size: var(--ik-type-mono-spec-size)}.ik-recently-viewed__price{color: var(--ik-color-price);font-size: var(--ik-type-body-small-size);font-variant-numeric: lining-nums}.ik-recently-viewed__skeleton{display: grid;grid-template-columns: 56px minmax(0, 1fr);gap: var(--ik-space-sm);align-items: center;height: 56px}.ik-recently-viewed__skeleton::before, .ik-recently-viewed__skeleton::after{content: "";height: 56px;background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-sm)}.ik-recently-viewed__skeleton::after{height: 14px;max-width: 70%}.ik-reviews-summary{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--ik-space-lg);margin: 0 0 var(--ik-space-lg);padding: var(--ik-space-lg);background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-md)}.ik-reviews-summary__average{margin: 0;color: var(--ik-color-ink);font-size: var(--ik-type-title-size);font-weight: var(--ik-type-title-weight);line-height: 1.1;font-variant-numeric: normal}.ik-reviews-summary__count{margin: var(--ik-space-xxs) 0 0;color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size)}.ik-reviews-summary__bars{list-style: none;display: grid;gap: 6px;margin: 0;padding: 0}.ik-reviews-summary__bar{display: grid;grid-template-columns: 8ch minmax(0, 1fr) 4ch;align-items: center;gap: var(--ik-space-sm);margin: 0;color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size)}.ik-reviews-summary__track{width: 100%;height: 6px}.ik-reviews-summary__rail{fill: var(--ik-color-hairline)}.ik-reviews-summary__fill{fill: var(--ik-color-ink)}.ik-reviews-summary__bar-count{text-align: right;font-variant-numeric: lining-nums}.ik-reviews-toolbar{display: flex;align-items: center;justify-content: space-between;gap: var(--ik-space-sm);padding-bottom: var(--ik-space-sm)}.ik-reviews-toolbar__label{color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size)}.ik-review-card__text{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3}.ik-review-card.is-expanded .ik-review-card__text{display: block;overflow: visible}.ik-review-card__more{padding: 0;background: none;border: 0;color: var(--ik-color-ink);font-size: var(--ik-type-body-small-size);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.ik-review-card__verified{display: inline-flex;align-items: center;gap: 4px}.ik-review-card__verified-icon{width: 14px;height: 14px;color: var(--ik-color-success)}@media (min-width: 640px){.ik-share-button__text{display: inline}.ik-reviews-summary{grid-template-columns: 140px minmax(0, 1fr);align-items: center}}@media (min-width: 768px){.ik-spec-row{grid-template-columns: minmax(0, 18ch) minmax(0, 1fr)}.ik-pdp-cross-sell .ik-product-grid{grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--ik-space-lg)}.ik-recently-viewed__list{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.ik-recently-viewed__list{grid-template-columns: repeat(4, minmax(0, 1fr))}}@media (hover: hover) and (pointer: fine){.ik-pdp-eyebrow:hover, .ik-pdp-nav__link:hover{color: var(--ik-color-ink)}.ik-qty-stepper__btn:hover{background: var(--ik-color-canvas-soft)}.ik-gallery-nav:hover{border-color: var(--ik-color-ink)}.ik-pdp-bestsellers__row:hover .ik-pdp-bestsellers__name{color: var(--ik-color-text-muted)}}@media (max-width: 1023px){.ik-pdp-gallery__thumb{width: 56px;height: 56px}.ik-pdp-title{font-size: 22px}.ik-lightbox{padding: 0}.ik-lightbox__image{max-width: 100vw;max-height: calc(100dvh - 152px)}.ik-lightbox__nav{top: auto;bottom: var(--ik-space-md);margin: 0}.ik-breadcrumb{min-height: 0}.ik-breadcrumb__crumb:last-child, .ik-breadcrumb__sep:has(+ .ik-breadcrumb__crumb:last-child){display: none}}@media (min-width: 768px){.ik-pdp-related .ik-product-grid{grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--ik-space-lg)}}@media (min-width: 1024px){.ik-pdp{grid-template-columns: minmax(0, 1fr) 440px;column-gap: var(--ik-space-gutter-wide);row-gap: 0}.ik-pdp-lower{grid-template-columns: minmax(0, 1fr) 340px;column-gap: var(--ik-space-gutter-wide);row-gap: 0}.ik-pdp-aside{position: sticky;top: 108px;align-self: start}.ik-sticky-atc__inner{grid-template-columns: 48px minmax(0, 1fr) auto auto auto;gap: var(--ik-space-md);min-height: 72px}.ik-sticky-atc__media{display: block;width: 48px;height: 48px;background: var(--ik-color-plate);border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-sm);overflow: hidden}.ik-sticky-atc__image{width: 100%;height: 100%;object-fit: contain}.ik-sticky-atc__qty{display: inline-flex}.ik-sticky-atc__submit{min-width: 200px}body.ik-has-sticky-atc{padding-bottom: 72px}}@media (min-width: 1024px) and (max-height: 899px){.ik-pdp{grid-template-columns: minmax(0, 1fr) 520px}.ik-chip--text{padding-inline: 8px}.ik-chip-group--set .ik-chip-group__options{gap: 2px}.ik-pdp-eyebrow, .ik-pdp-price, .ik-pdp-excerpt, .ik-pdp-form .ik-chip-group{padding-bottom: 6px}.ik-pdp-availability{padding-bottom: 0;min-height: 12px}.ik-pdp-qty{margin-top: 4px}}@media (min-width: 1280px){.ik-pdp{grid-template-columns: minmax(0, 680px) 520px;justify-content: space-between;column-gap: var(--ik-space-xxl)}.ik-pdp-lower{grid-template-columns: minmax(0, 1fr) 460px;column-gap: calc(var(--ik-space-xxl) * 2)}}@media (prefers-reduced-motion: reduce){.ik-dialog[open]{animation: none}.ik-sticky-atc{transform: none;opacity: 0;visibility: hidden}.ik-sticky-atc.is-visible{opacity: 1;visibility: visible}}.ik-swatch--black{background:black}.ik-swatch--white{background:white}.ik-swatch--silver{background:silver}.ik-swatch--goldenrod{background:goldenrod}.ik-swatch--gray{background:gray}.ik-swatch--dimgray{background:dimgray}.ik-swatch--seagreen{background:seagreen}.ik-swatch--darkgreen{background:darkgreen}.ik-swatch--yellowgreen{background:yellowgreen}.ik-swatch--steelblue{background:steelblue}.ik-swatch--skyblue{background:skyblue}.ik-swatch--darkcyan{background:darkcyan}.ik-swatch--purple{background:purple}.ik-swatch--palevioletred{background:palevioletred}.ik-swatch--firebrick{background:firebrick}.ik-swatch--chocolate{background:chocolate}.ik-swatch--saddlebrown{background:saddlebrown}.ik-swatch--tan{background:tan}.ik-swatch--wheat{background:wheat}.ik-swatch--darkkhaki{background:darkkhaki}.ik-swatch--whitesmoke{background:whitesmoke}.ik-swatch--gainsboro{background:gainsboro}.ik-swatch--lightcoral{background:lightcoral}.ik-swatch--darkgray{background:darkgray}.ik-swatch--rainbow-dark{background:conic-gradient(firebrick, goldenrod, seagreen, steelblue, purple, firebrick)}.ik-swatch--rainbow-light{background:conic-gradient(lightcoral, wheat, yellowgreen, skyblue, plum, lightcoral)}.ik-swatch--starry-night{background:radial-gradient(circle at 30% 30%, gold 0 8%, transparent 9%), midnightblue}}@layer papel{.ik-pdp__rail > .pe-set{order: 4}.pe-set{margin: 20px 0 0;padding: 16px 0 0;border-top: 1px solid var(--ik-color-hairline)}.pe-set__title{margin: 0 0 12px;font-family: var(--pe-font-display);font-size: 16px;font-weight: 600;line-height: 1.3;letter-spacing: 0;text-transform: none}.pe-set__form{margin: 0}.pe-set__list{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.pe-set__item{display: grid;grid-template-columns: 18px 48px minmax(0, 1fr);align-items: center;column-gap: 12px;min-height: 48px}.pe-set__check{width: 18px;height: 18px;margin: 0;accent-color: var(--ik-color-ink);cursor: pointer}.pe-set__check--none{display: block}.pe-set__media{display: block;width: 48px;height: 48px;overflow: hidden;background: var(--ik-color-plate);border-radius: var(--pe-radius-input);isolation: isolate;cursor: pointer}.pe-set__img, .pe-set__media img{display: block;width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply}.pe-set__body{display: flex;flex-direction: column;gap: 2px;min-width: 0}.pe-set__name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;color: var(--ik-color-ink);font-size: 14px;line-height: 1.35;text-decoration: none}.pe-set__price{color: var(--ik-color-text-muted);font-size: 13.5px;line-height: 1.4}.pe-set__price .amount, .pe-set__price .ik-price{color: var(--ik-color-ink)}.pe-set__price del, .pe-set__price del .amount{color: var(--ik-color-text-muted)}.pe-set__options{margin-left: 8px;color: var(--ik-color-ink);text-decoration: underline;text-underline-offset: 3px}.pe-set .pe-set__add{display: flex;width: 100%;height: 44px;min-height: 44px;margin-top: 16px;padding: 0 16px;border-radius: var(--pe-radius-button);font-size: 15px;font-weight: 400;letter-spacing: 0.01em;white-space: nowrap;font-variant-numeric: tabular-nums}.pe-set .pe-set__add-label{overflow: hidden;text-overflow: ellipsis}.pe-set .pe-set__add:disabled{background: var(--ik-color-surface-2);border-color: var(--ik-color-surface-2);color: var(--ik-color-text-faint);cursor: not-allowed}.pe-set .pe-set__add.is-added{background: var(--ik-color-success);border-color: var(--ik-color-success);color: var(--ik-color-on-primary)}.pe-set .pe-set__add.is-added::before{content: none}.pe-set .pe-set__add.is-added .ik-icon{width: 16px;height: 16px;flex: none}@media (hover: hover) and (pointer: fine){.pe-set__name:hover, .pe-set__options:hover{color: var(--ik-color-accent)}}@media (max-width: 1023px){.ik-pdp-related .pe-related-grid{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(150px, 44%);grid-template-columns: none;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 8px}.ik-pdp-related .pe-related-grid > li{scroll-snap-align: start}}.pe-pdp-tags{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 24px 0 0}.pe-pdp-tags__label{margin: 0;color: var(--ik-color-text-muted);font-size: 13px;line-height: 1.4}.pe-pdp-tags__list{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.pe-pdp-tags__list li{margin: 0}.pe-chip{display: inline-flex;align-items: center;min-height: 28px;padding: 4px 10px;border-radius: 4px;background: #f2f2f2;color: var(--ik-color-ink-2);font-size: 13px;line-height: 1.3;text-decoration: none}.pe-chip:hover{background: #ebebeb;color: var(--ik-color-ink)}.pe-chip:focus-visible{outline: 2px solid var(--ik-color-ink);outline-offset: 2px}a.ik-pdp-gallery__thumb{display: block;color: inherit;text-decoration: none}}@layer papel{.ik-pdp > .pe-pdp-body{min-width: 0}@media (max-width: 1023.98px){.ik-pdp > .pe-pdp-body{width: 100%;margin-top: calc(clamp(40px, 3vw + 24px, 72px) - var(--ik-space-xl))}}@media (max-width: 767px){.ik-pdp > .pe-pdp-body{margin-top: calc(clamp(40px, 3vw + 24px, 72px) - 16px)}}@media (min-width: 1024px){.ik-pdp{grid-template-areas: "main side" "body side";grid-template-rows: auto 1fr}.ik-pdp > .ik-pdp__main{grid-area: main}.ik-pdp > .ik-pdp__side{grid-area: side;align-self: start;position: sticky;top: 108px}.ik-pdp > .pe-pdp-body{grid-area: body;align-self: start;max-width: none;margin: 48px 0 0}.ik-pdp-compat-slot{flex: none;container-type: normal}.ik-pdp .pe-pdp-body .ik-pdp-reviews__list{grid-template-columns: minmax(0, 1fr)}.ik-pdp .pe-pdp-body .ik-reviews-summary{gap: 16px 40px}}@media (min-width: 1280px){.ik-pdp .pe-pdp-body .ik-pdp-reviews__list{grid-template-columns: repeat(2, minmax(0, 1fr))}}.pe-details__list{margin: 0;padding: 0;list-style: none}.pe-details__list li{margin: 0}.pe-details__list li + li{margin-top: 4px}.pe-rails{display: grid;grid-template-columns: minmax(0, 1fr);row-gap: 48px;margin-top: 64px}.pe-rails > section, .pe-rails > .ik-pdp-related, .pe-rails > .ik-pdp-cross-sell, .pe-rails > .ik-recently-viewed{margin: 0;padding: 0;border: 0}.pe-rails > [hidden]{display: none}.pe-rails section .ik-pdp-section-title::before{content: none}.pe-rails .ik-pdp-machine-rail__head .ik-link-arrow{margin-bottom: var(--ik-space-md)}@media (max-width: 1023px){.ik-pdp-related .pe-related-grid{padding-bottom: 0;padding-inline-end: 40px;scrollbar-width: none;-webkit-mask-image: linear-gradient(to right, #000 calc(100% - 40px), transparent);mask-image: linear-gradient(to right, #000 calc(100% - 40px), transparent)}.ik-pdp-related .pe-related-grid::-webkit-scrollbar{display: none}}}@layer papel{@media (min-width: 1024px) and (max-width: 1279.98px){.ik-pdp-related .pe-related-grid{display: grid;grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: calc((100% - 40px - 3 * var(--ik-space-lg)) / 4);overflow-x: auto;scroll-snap-type: x mandatory;padding-inline-end: 40px;scrollbar-width: none;-webkit-mask-image: linear-gradient(to right, #000 calc(100% - 40px), transparent);mask-image: linear-gradient(to right, #000 calc(100% - 40px), transparent)}.ik-pdp-related .pe-related-grid::-webkit-scrollbar{display: none}.ik-pdp-related .pe-related-grid > li{scroll-snap-align: start}}@media (min-width: 1280px){.ik-pdp-related .pe-related-grid{grid-template-columns: repeat(6, minmax(0, 1fr));gap: var(--ik-space-lg) 20px}}}@layer papel{.ik-pdp__rail > .ik-pdp-shipping-note, .ik-pdp__rail > .ik-trust-strip, .ik-pdp__rail > .ik-pdp-brand{order: 4}.ik-pdp__rail > .ik-pdp-shipping-note{margin-top: 14px;padding-top: 0}.ik-pdp__rail > .ik-pdp-brand{margin-top: 16px}.pe-set{margin: 24px 0 0;padding: 16px 18px 18px;border: 0;border-radius: var(--pe-radius-plate);background: var(--ik-color-plate)}.pe-set__title{margin: 0 0 12px}.pe-set .pe-set__media{background: var(--ik-color-canvas)}.pe-set .pe-set__add{margin-top: 16px;border: 1px solid var(--pe-btn-line);background: var(--ik-color-canvas);box-shadow: none;color: var(--ik-color-ink);font-weight: 500}.pe-set .pe-set__add:hover{border-color: var(--pe-btn-hover);background: var(--ik-color-canvas);box-shadow: none;color: var(--pe-btn-hover)}.pe-set .pe-set__add:focus-visible{outline: 2px solid var(--ik-color-accent);outline-offset: 2px}.pe-set .pe-set__add:disabled, .pe-set .pe-set__add:disabled:hover{border-color: var(--ik-color-hairline-strong);background: transparent;box-shadow: none;color: var(--ik-color-text-faint);cursor: not-allowed}.pe-set .pe-set__add.is-added, .pe-set .pe-set__add.is-added:hover{border-color: var(--ik-color-success);background: var(--ik-color-success);box-shadow: none;color: var(--ik-color-on-primary)}@media (min-width: 768px) and (max-width: 1279.98px){.ik-pdp-cross-sell .pe-rail-grid--6{display: grid;grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: calc((100% - 40px - 3 * var(--ik-space-lg)) / 4);gap: var(--ik-space-lg);overflow-x: auto;scroll-snap-type: x mandatory;padding-inline-end: 40px;scrollbar-width: none;-webkit-mask-image: linear-gradient(to right, #000 calc(100% - 40px), transparent);mask-image: linear-gradient(to right, #000 calc(100% - 40px), transparent)}.ik-pdp-cross-sell .pe-rail-grid--6::-webkit-scrollbar{display: none}.ik-pdp-cross-sell .pe-rail-grid--6 > li{scroll-snap-align: start}}@media (min-width: 1280px){.ik-pdp-cross-sell .pe-rail-grid--6{grid-template-columns: repeat(6, minmax(0, 1fr));gap: var(--ik-space-lg) 20px}}}@layer components{.ik-consent-banner{position: fixed;left: var(--ik-space-md);bottom: var(--ik-space-md);z-index: var(--ik-z-toast);width: min(420px, calc(100vw - (var(--ik-space-md) * 2)));padding: var(--ik-space-lg);background: var(--ik-color-canvas);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-md);box-shadow: var(--ik-shadow-lg);font-size: var(--ik-type-body-small-size)}.ik-lang-suggest{position: fixed;top: var(--ik-geo-top, 108px);left: var(--ik-space-md);right: var(--ik-space-md);z-index: var(--ik-z-sticky-atc);display: grid;grid-template-columns: 1fr auto auto;align-items: center;max-height: calc(100dvh - var(--ik-geo-top, 108px) - var(--ik-space-md));overflow-y: auto;padding: var(--ik-space-xxs) var(--ik-space-xxs) var(--ik-space-xxs) var(--ik-space-md);background: var(--ik-color-canvas);border: 1px solid var(--ik-color-hairline-strong);border-radius: var(--ik-rounded-md);box-shadow: var(--ik-shadow-lg);color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size);line-height: var(--ik-type-body-small-line);transition: opacity var(--ik-motion-base) var(--ik-ease-out), transform var(--ik-motion-base) var(--ik-ease-out)}@starting-style{.ik-lang-suggest{opacity: 0;transform: translateY(-4px)}}.ik-lang-suggest__text{margin: 0;padding-block: var(--ik-space-xxs)}.ik-lang-suggest__text strong{color: var(--ik-color-ink);font-weight: 600}.ik-lang-suggest__switch, .ik-lang-suggest__dismiss{display: grid;place-items: center;min-width: 44px;min-height: 44px;background: none;border: 0;padding: 0 var(--ik-space-xs);font: inherit;cursor: pointer}.ik-lang-suggest__switch{color: var(--ik-color-ink);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}.ik-lang-suggest__dismiss{padding: 0;color: var(--ik-color-text-muted);font-size: 0}.ik-lang-suggest__dismiss::before{content: "\d7";content: "\d7" / "";font-size: 24px;line-height: 1}.ik-lang-suggest__panel{grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1fr;gap: var(--ik-space-md);margin-top: var(--ik-space-xxs);padding: var(--ik-space-sm) var(--ik-space-xs) var(--ik-space-xs) 0;border-top: 1px solid var(--ik-color-hairline)}.ik-lang-suggest__panel[hidden]{display: none}.ik-lang-suggest:has(.ik-lang-suggest__panel:not([hidden])){z-index: var(--ik-z-toast)}.ik-lang-suggest__heading{margin: 0 0 var(--ik-space-xxs);color: var(--ik-color-ink);font-weight: 600}.ik-lang-suggest .ik-lang__link{min-height: 44px;padding-inline: var(--ik-space-xs)}@media (min-width: 1024px){.ik-lang-suggest{left: auto;right: var(--ik-geo-right, var(--ik-space-md));width: max-content;max-width: 520px}}.ik-consent-banner__actions{display: grid;grid-template-columns: 1fr 1fr;gap: var(--ik-space-xs);padding-top: var(--ik-space-md)}.ik-consent-banner__actions .ik-btn{hyphens: manual}@media (max-width: 399px){.ik-consent-banner__actions{grid-template-columns: 1fr}}.ik-consent-banner__title{font-size: var(--ik-type-card-title-size);font-weight: var(--ik-type-card-title-weight)}.ik-consent-banner__body{padding-top: var(--ik-space-xs);color: var(--ik-color-text-muted);line-height: var(--ik-type-body-small-line)}.ik-consent-banner__link{color: var(--ik-color-ink);text-decoration: underline;text-underline-offset: 2px}.ik-consent-banner__settings{display: block;min-height: 32px;margin-top: var(--ik-space-xs);color: var(--ik-color-text-muted);font-size: 13px;text-decoration: underline;text-underline-offset: 2px;cursor: pointer}.ik-consent-settings{width: min(480px, calc(100vw - (var(--ik-space-lg) * 2)))}.ik-consent-settings__list{display: grid;gap: var(--ik-space-md)}.ik-consent-settings__label{display: flex;align-items: center;gap: var(--ik-space-xs);min-height: 32px;font-weight: var(--ik-type-card-title-weight);cursor: pointer}.ik-consent-settings__note{padding-left: var(--ik-space-lg);color: var(--ik-color-text-muted);font-size: var(--ik-type-body-small-size)}.ik-consent-settings__actions{display: flex;justify-content: flex-end;padding-top: var(--ik-space-lg)}.ik-consent-footer{background: var(--ik-color-ink);color: var(--ik-color-ink-link);padding: 0 var(--ik-space-gutter-mobile) var(--ik-space-lg);text-align: center}.ik-footer__bottom .ik-consent-footer{padding: 0;background: none}.ik-footer__cookie-settings{min-height: 32px;color: var(--ik-color-ink-link);font-size: 13px;text-decoration: underline;text-underline-offset: 2px;cursor: pointer}@media (hover: hover) and (pointer: fine){.ik-footer__cookie-settings:hover, .ik-consent-banner__settings:hover{color: var(--ik-color-ink)}.ik-footer__cookie-settings:hover{color: var(--ik-color-on-ink)}}@media (max-width: 767px){.ik-consent-banner{padding: var(--ik-space-md)}.ik-consent-banner__title{display: none}.ik-consent-banner__body{padding-top: 0}.ik-consent-banner__actions{padding-top: var(--ik-space-sm)}.ik-consent-banner__settings{margin-top: var(--ik-space-xxs)}}@media (min-width: 768px){.ik-consent-banner{left: auto;right: var(--ik-space-md)}}.single-product .ik-consent-banner{bottom: calc(var(--ik-space-md) + 64px)}@media (min-width: 1024px){.single-product .ik-consent-banner{bottom: calc(var(--ik-space-md) + 72px)}}}@layer components{.ik-drawer[hidden], .ik-cart-drawer__lines[hidden], .ik-cart-drawer__skeleton[hidden], .ik-cart-drawer-suggest[hidden], .ik-cart-drawer-empty[hidden], .ik-cart-drawer-summary[hidden]{display: none}.ik-drawer{position: fixed;top: 0;right: 0;bottom: 0;z-index: var(--ik-z-drawer);display: flex;flex-direction: column;width: min(480px, 100vw);max-width: 100vw;background: var(--ik-color-canvas);box-shadow: var(--ik-shadow-lg);transform: translateX(100%);transition: transform var(--ik-motion-slow) var(--ik-ease-drawer);overscroll-behavior: contain}.ik-drawer.is-open{transform: translateX(0)}.ik-drawer__header{display: flex;align-items: center;justify-content: space-between;gap: var(--ik-space-sm);padding: var(--ik-space-sm) var(--ik-space-md) var(--ik-space-sm) var(--ik-space-lg);border-bottom: 1px solid var(--ik-color-hairline)}.ik-drawer__title{font-size: var(--ik-type-subheading-size);font-weight: var(--ik-type-subheading-weight);line-height: var(--ik-type-subheading-line)}.ik-drawer__body{flex: 1;overflow-y: auto;overscroll-behavior: contain;padding: 0 var(--ik-space-lg)}.ik-drawer__footer{padding: var(--ik-space-lg);border-top: 1px solid var(--ik-color-hairline);background: var(--ik-color-canvas)}.ik-cart-drawer__lines{display: block;padding: 0;margin: 0;list-style: none}.ik-cart-drawer-line{display: grid;grid-template-rows: 1fr;border-bottom: 1px solid var(--ik-color-hairline);transition: grid-template-rows var(--ik-motion-base) var(--ik-ease-out), opacity var(--ik-motion-base) var(--ik-ease-out)}.ik-cart-drawer-line.is-removing{grid-template-rows: 0fr;opacity: 0.001;border-bottom-color: transparent}.ik-cart-drawer-line__inner{display: grid;grid-template-columns: 80px minmax(0, 1fr);gap: var(--ik-space-md);min-height: 0;overflow: hidden;margin-inline: calc(var(--ik-space-lg) * -1);padding: var(--ik-space-md) var(--ik-space-lg);transition: background-color var(--ik-motion-base) var(--ik-ease-out)}.ik-cart-drawer-line.is-focus .ik-cart-drawer-line__inner{background: var(--ik-color-success-soft)}.ik-cart-drawer-line-image{display: block;width: 80px;height: 80px;border-radius: var(--ik-rounded-sm);background: var(--ik-color-plate);border: 1px solid var(--ik-color-hairline);overflow: hidden}.ik-cart-drawer-line-image img{display: block;width: 100%;height: 100%;object-fit: contain}.ik-cart-drawer-line__body{display: grid;gap: var(--ik-space-xxs);align-content: start;min-width: 0}.ik-cart-drawer-line__name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;min-width: 0;overflow: hidden;overflow-wrap: anywhere;color: var(--ik-color-ink);font-size: var(--ik-type-body-small-size);font-weight: 500;line-height: var(--ik-type-body-small-line);text-decoration: none}.ik-cart-drawer-line__variation{font-family: var(--ik-font-mono);font-size: var(--ik-type-label-size);line-height: var(--ik-type-mono-spec-line);color: var(--ik-color-text-muted)}.ik-cart-drawer-line__price{font-size: var(--ik-type-body-small-size);color: var(--ik-color-text-muted);font-variant-numeric: lining-nums}.ik-cart-drawer-line__controls{display: flex;align-items: center;justify-content: space-between;gap: var(--ik-space-xs);padding-top: var(--ik-space-xs)}.ik-cart-drawer-line .ik-stepper{height: 36px}.ik-cart-drawer-line .ik-stepper__btn{width: 36px}.ik-cart-drawer-line .ik-stepper__input{width: 40px;font-size: var(--ik-type-body-small-size)}.ik-cart-drawer-line__remove{width: 36px;height: 36px;color: var(--ik-color-text-muted)}.ik-cart-drawer-line__total{font-size: var(--ik-type-body-small-size);font-weight: 600;font-variant-numeric: lining-nums;margin-left: auto}.ik-cart-drawer-line.is-busy .ik-cart-drawer-line__controls{opacity: 0.6}.ik-cart-drawer__skeleton{display: grid;gap: var(--ik-space-md);padding-top: var(--ik-space-md)}.ik-cart-drawer__skeleton-row{display: grid;grid-template-columns: 80px minmax(0, 1fr);gap: var(--ik-space-md);align-items: center}.ik-cart-drawer__skeleton-media{display: block;width: 80px;height: 80px}.ik-cart-drawer__skeleton-body{display: grid;gap: var(--ik-space-xs)}.ik-cart-drawer__skeleton-line{display: block;width: 100%}.ik-cart-drawer__skeleton-line--short{width: 50%}.ik-cart-drawer-suggest{margin-block: var(--ik-space-lg);padding: var(--ik-space-md);background: var(--ik-color-canvas-soft);border-radius: var(--ik-rounded-md)}.ik-cart-drawer-suggest__title{font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);text-transform: uppercase;color: var(--ik-color-text-muted);padding-bottom: var(--ik-space-xs)}.ik-cart-drawer-suggest__list{display: grid;gap: var(--ik-space-xs);padding: 0;margin: 0;list-style: none}.ik-cart-drawer-suggest__item{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: var(--ik-space-sm)}.ik-cart-drawer-suggest__row{display: grid;grid-template-columns: 56px minmax(0, 1fr);align-items: center;gap: var(--ik-space-sm);min-width: 0;text-decoration: none;color: var(--ik-color-ink)}.ik-cart-drawer-suggest__media{flex: none;width: 56px;height: 56px;border-radius: var(--ik-rounded-xs);background: var(--ik-color-plate);overflow: hidden}.ik-cart-drawer-suggest__image{display: block;width: 100%;height: 100%;object-fit: contain}.ik-cart-drawer-suggest__body{display: grid;gap: 2px;min-width: 0}.ik-cart-drawer-suggest__name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;min-width: 0;overflow: hidden;overflow-wrap: anywhere;font-size: var(--ik-type-body-small-size);line-height: var(--ik-type-body-small-line)}.ik-cart-drawer-suggest__price{min-width: 0;font-size: var(--ik-type-label-size);color: var(--ik-color-text-muted);font-variant-numeric: lining-nums}.ik-cart-drawer-suggest__price .ik-price{font-family: var(--ik-font-sans);font-size: var(--ik-type-body-small-size);font-weight: 600;color: var(--ik-color-price)}.ik-cart-drawer-suggest__add{flex: none}.ik-cart-drawer-suggest__choose{display: inline-flex;align-items: center;gap: var(--ik-space-xxs);flex: none;font-size: var(--ik-type-label-size);font-weight: var(--ik-type-button-weight);color: var(--ik-color-ink)}.ik-cart-drawer-empty{padding: var(--ik-space-xxl) 0;text-align: center;color: var(--ik-color-text-muted)}.ik-cart-drawer-empty__title{font-size: var(--ik-type-subheading-size);font-weight: var(--ik-type-subheading-weight);color: var(--ik-color-ink);padding-bottom: var(--ik-space-xs)}.ik-cart-drawer-empty__body{max-width: 34ch;margin-inline: auto;font-size: var(--ik-type-body-small-size)}.ik-cart-drawer-empty__sizes{padding-top: var(--ik-space-lg)}.ik-cart-drawer-empty__sizes .ik-size-chips{display: flex;flex-wrap: wrap;gap: var(--ik-space-xs);justify-content: center;padding: 0;margin: 0;list-style: none}.ik-cart-drawer-empty__group-title{padding-top: var(--ik-space-lg);font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);text-transform: uppercase}.ik-cart-drawer-empty__categories{display: grid;justify-items: center;gap: var(--ik-space-xs);padding: var(--ik-space-xs) 0 0;margin: 0;list-style: none}.ik-cart-drawer-summary{display: grid;gap: var(--ik-space-xs);background: var(--ik-color-canvas-soft)}.ik-cart-drawer-summary__row{display: flex;align-items: baseline;justify-content: space-between;gap: var(--ik-space-sm);font-size: var(--ik-type-body-size);font-weight: 600}.ik-cart-drawer-summary__value{font-variant-numeric: lining-nums}.ik-cart-drawer-summary__note{font-size: var(--ik-type-body-small-size);color: var(--ik-color-text-muted)}.ik-cart-drawer-summary__checkout{width: 100%;height: 48px;min-height: 48px;margin-top: var(--ik-space-xs)}.ik-cart-drawer-summary__view{justify-self: center;font-size: var(--ik-type-body-small-size);color: var(--ik-color-text-muted)}.ik-btn.is-success{position: relative;pointer-events: none}.ik-btn.is-success .ik-btn__label{opacity: 0}.ik-btn__done{position: absolute;inset: 0;display: inline-flex;align-items: center;justify-content: center;gap: var(--ik-space-xxs);font-size: var(--ik-type-button-size);font-weight: var(--ik-type-button-weight)}.ik-toast__undo, .ik-toast__close{flex: none}.ik-toast__undo{margin-left: auto;height: 32px;padding-inline: var(--ik-space-xs);border-radius: var(--ik-rounded-xs);color: var(--ik-color-on-ink);font-size: var(--ik-type-button-size);font-weight: var(--ik-type-button-weight);text-decoration: underline;text-underline-offset: 0.2em}.ik-toast__close{display: grid;place-content: center;width: 32px;height: 32px;border-radius: var(--ik-rounded-xs);color: var(--ik-color-on-ink)}.ik-toast__icon{flex: none;color: var(--ik-color-on-ink)}.ik-toast--danger{background: var(--ik-color-danger)}@media (max-width: 479px){.ik-drawer{width: 100vw}}@media (pointer: coarse){.ik-cart-drawer-line .ik-stepper{height: 46px}.ik-cart-drawer-line .ik-stepper__btn, .ik-cart-drawer-line__remove{width: 44px}.ik-cart-drawer-line__remove{height: 44px}.ik-cart-drawer-line .ik-stepper__input{font-size: 16px}}.ik-bottom-nav{position: fixed;left: 0;right: 0;bottom: 0;z-index: var(--ik-z-header);padding-bottom: env(safe-area-inset-bottom, 0px);background: var(--ik-color-canvas);border-top: 1px solid var(--ik-color-hairline-strong);transition: transform var(--ik-motion-base) var(--ik-ease-out)}.ik-bottom-nav__list{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));max-width: 640px;margin: 0 auto;padding: 0;list-style: none}.ik-bottom-nav__item{position: relative;display: grid;justify-items: center;align-content: center;gap: 2px;height: 56px;color: var(--ik-color-text-muted);font-size: 11px;font-weight: 500;line-height: 1.2;letter-spacing: 0.01em;text-decoration: none;-webkit-tap-highlight-color: transparent}.ik-bottom-nav__item[aria-current="page"], .ik-bottom-nav__item[aria-expanded="true"]{color: var(--ik-color-ink);font-weight: 600}.ik-bottom-nav__item:active .ik-bottom-nav__icon{transform: scale(0.92)}.ik-bottom-nav__icon{transition: transform var(--ik-motion-fast) var(--ik-ease-out)}.ik-bottom-nav__label{max-width: 100%;overflow: hidden;padding-inline: 2px;text-overflow: ellipsis;white-space: nowrap}.ik-bottom-nav__cart{position: relative;display: block;line-height: 0}.ik-bottom-nav__cart .ik-cart-count{top: -6px;right: -10px}body{padding-inline: env(safe-area-inset-left, 0px) env(safe-area-inset-right, 0px)}body.ik-has-bottom-nav{padding-bottom: calc(56px + env(safe-area-inset-bottom, 0px))}body.ik-has-bottom-nav.ik-has-sticky-atc{padding-bottom: calc(64px + env(safe-area-inset-bottom, 0px))}body.ik-has-bottom-nav.ik-has-sticky-atc .ik-bottom-nav{transform: translateY(100%)}body.ik-has-bottom-nav .ik-toast-region{bottom: calc(var(--ik-space-md) + max(56px + env(safe-area-inset-bottom, 0px), var(--ik-sticky-atc-offset, 0px)))}body.ik-has-bottom-nav .ik-consent-banner{bottom: calc(var(--ik-space-md) + 64px + env(safe-area-inset-bottom, 0px))}.ik-help-launcher{display: none}@media (min-width: 1024px){.ik-bottom-nav{display: none}body.ik-has-bottom-nav:not(.ik-has-sticky-atc){padding-bottom: 0}body.ik-has-bottom-nav.ik-has-sticky-atc{padding-bottom: 72px}body.ik-has-bottom-nav .ik-toast-region{bottom: var(--ik-space-lg)}body.ik-has-bottom-nav .ik-consent-banner{bottom: var(--ik-space-md)}body.ik-has-bottom-nav.single-product .ik-consent-banner{bottom: calc(var(--ik-space-md) + 72px)}.ik-help-launcher{position: fixed;right: var(--ik-space-lg);bottom: calc(var(--ik-space-lg) + var(--ik-sticky-atc-offset, 0px));z-index: var(--ik-z-header);display: inline-flex;align-items: center;gap: var(--ik-space-xs);height: 44px;padding-inline: var(--ik-space-md) 18px;background: var(--ik-color-ink);color: var(--ik-color-on-ink);border-radius: var(--ik-rounded-full);box-shadow: var(--ik-shadow-md);font-size: var(--ik-type-button-size);font-weight: 600;text-decoration: none;transition: background-color var(--ik-motion-fast) var(--ik-ease-out)}body.ik-layer-open .ik-help-launcher{right: calc(var(--ik-space-lg) + var(--ik-scrollbar-width, 0px))}.ik-help-launcher:focus-visible{outline: 2px solid var(--ik-color-focus);outline-offset: 3px}body:has(.ik-consent-banner:not([hidden])) .ik-help-launcher{visibility: hidden}}@media (prefers-reduced-motion: reduce){.ik-bottom-nav, .ik-bottom-nav__icon, .ik-help-launcher{transition: none}body.ik-has-bottom-nav.ik-has-sticky-atc .ik-bottom-nav{transform: none;visibility: hidden}}}@layer wc-base{:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795, -.035, 0, 1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgba(0,0,0,.8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small, .7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("https://www.papelespresso.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentColor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentColor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}}@layer components{.ik-measure{position: relative;display: block;width: 100%;max-width: 560px;aspect-ratio: 1 / 1;overflow: hidden;border-radius: var(--ik-rounded-md);background: var(--ik-color-canvas-soft)}.ik-measure--card{max-width: 256px;aspect-ratio: 16 / 10;border-radius: 0;background: var(--ik-color-canvas)}.ik-measure__still, .ik-measure__loop{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain}.ik-measure__loop{opacity: 0;transition: opacity var(--ik-motion-base) var(--ik-ease-out)}.ik-measure__loop.is-playing{opacity: 1}.ik-measure__photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.ik-measure__overlay{position: absolute;inset: 0;width: 100%;height: 100%;fill: none;stroke-linecap: round}.ik-measure__halo{stroke: var(--ik-color-on-ink);stroke-width: 6px;opacity: 0.85;vector-effect: non-scaling-stroke}.ik-measure__inner{stroke: var(--ik-color-ink);stroke-width: 2px;vector-effect: non-scaling-stroke}.ik-measure__outer{stroke: var(--ik-color-ink);stroke-width: 2px;stroke-dasharray: 6 6;opacity: 0.55;vector-effect: non-scaling-stroke}.ik-measure__label{position: absolute;left: 46.6%;translate: -50% 0;padding: 3px 10px;border: 1px solid var(--ik-color-hairline);border-radius: var(--ik-rounded-full);background: var(--ik-color-canvas);color: var(--ik-color-ink);font-size: var(--ik-type-label-size);font-weight: var(--ik-type-label-weight);letter-spacing: var(--ik-type-label-tracking);line-height: var(--ik-type-label-line);text-transform: uppercase;white-space: nowrap}.ik-measure__label--inside{top: 55%}.ik-measure__label--outside{top: 8%;color: var(--ik-color-text-muted)}}