:root{--page-gutter-tablet: 32px;--section-spacing: 40px;--section-spacing-desktop: 64px;--shadow-soft: 0 4px 16px rgba(var(--color-ink-rgb), .08);--shadow-panel: 0 16px 40px rgba(var(--color-ink-rgb), .14);--shadow-drawer: 0 0 40px rgba(var(--color-ink-rgb), .18);--overlay: rgba(var(--color-ink-rgb), .55);--duration-fast: .15s;--duration-base: .25s;--ease-out: cubic-bezier(.22, .61, .36, 1);--z-header: 40;--z-dropdown: 50;--z-skip-link: 100}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4}html.scroll-locked{overflow:hidden}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-text);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:17px;line-height:calc(25 / 17);letter-spacing:-.022em;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>.main-content{flex:1 0 auto}h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd{margin:0}img,svg,video,canvas,picture{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a,button,summary,label,input,select,textarea{touch-action:manipulation}.button,.icon-button,.quantity-input__button,.glass--interactive{-webkit-tap-highlight-color:transparent}table{border-collapse:collapse;border-spacing:0}hr{height:1px;margin:0;border:0;background:var(--color-line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}mega-menu,details-disclosure,cart-items,product-form,predictive-search,menu-drawer,cart-drawer{display:block}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:var(--color-text);line-height:1.2;letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:balance}.h0{font-size:34px;line-height:1.1}h1,.h1{font-size:28px;line-height:1.15}h2,.h2{font-size:22px}h3,.h3{font-size:18px;letter-spacing:0}h4,.h4{font-size:16px;letter-spacing:0}@media screen and (min-width:990px){.h0{font-size:48px}h1,.h1{font-size:40px}h2,.h2{font-size:30px}h3,.h3{font-size:20px}}b,strong{font-weight:600}.text-heavy{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.text-muted{color:var(--color-text-muted)}.text-small{font-size:13px;line-height:1.45}.text-center{text-align:center}.eyebrow{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.rte>*+*{margin-top:1em}.rte ul,.rte ol{padding-left:1.25em}.rte a{color:var(--lg-link-glass, var(--color-primary));text-decoration:underline;text-underline-offset:.15em}a{color:var(--lg-link-glass, var(--color-primary));text-decoration:none}a:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.link{color:var(--lg-link-glass, var(--color-primary));font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.link:hover{color:var(--color-ink);text-decoration-thickness:2px}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}.main-content:focus{outline:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media screen and (max-width:989px){.visually-hidden-below-desktop{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.skip-link{position:absolute;top:8px;left:8px;z-index:var(--z-skip-link);display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-dark);font-weight:700;text-decoration:none;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none;color:var(--color-on-dark);text-decoration:none;outline-color:var(--color-accent)}.page-width{width:100%;max-width:calc(var(--page-content) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}.main-content{display:block}.list-unstyled{margin:0;padding:0;list-style:none}.full-bleed{width:100%}@media screen and (max-width:749px){.hidden-mobile{display:none!important}}@media screen and (min-width:750px){.hidden-tablet-up{display:none!important}}@media screen and (min-width:990px){.hidden-desktop{display:none!important}}@media screen and (max-width:989px){.hidden-below-desktop{display:none!important}}.icon{display:inline-block;flex-shrink:0;vertical-align:middle}.section{padding-block:var(--section-spacing)}@media screen and (min-width:990px){.section{padding-block:var(--section-spacing-desktop)}}.section--surface{background:var(--color-surface-1)}.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:20px}.section-heading__title{font-size:22px}.section-heading__link{font-size:14px;font-weight:700}@media screen and (min-width:990px){.section-heading{min-height:44px;margin-bottom:28px}.section-heading__title{font-size:30px}}.section-header{position:relative;z-index:var(--z-header)}.section-announcement,.section-footer{position:relative}.button{--button-bg: var(--color-primary);--button-text: var(--color-on-dark);--button-border: transparent;--button-bg-hover: var(--color-primary-hover);--button-text-hover: var(--color-on-dark);--button-border-hover: transparent;--button-shadow: var(--lg-rim-fill-line, 0 0 #0000), var(--lg-shadow-primary, 0 0 #0000);--button-shadow-hover: var(--button-shadow);--button-shadow-press: var(--lg-rim-fill-line, 0 0 #0000);--button-sheen: none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 22px;border:1px solid var(--button-border);border-radius:var(--radius-pill);background-color:var(--button-bg);background-image:var(--button-sheen);color:var(--button-text);box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--button-shadow);font-family:var(--font-body-family);font-size:17px;font-weight:500;letter-spacing:-.022em;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),color var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),border-color var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),box-shadow var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),transform var(--lg-dur-press, .1s) var(--lg-ease-spring, ease)}@media screen and (max-width:760px){.button{min-height:44px;padding:0 18px;font-size:15px}}.button:hover{background-color:var(--button-bg-hover);color:var(--button-text-hover);border-color:var(--button-border-hover);box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--button-shadow-hover);text-decoration:none}.button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-bg-hover);color:var(--button-text-hover);box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--button-shadow-press);transform:scale(var(--lg-press-scale, .97))}.button:focus-visible{--lg-focus-shadow: var(--lg-focus-ring, 0 0 0 2px #FFFFFF)}.button--primary{--button-bg: var(--color-primary);--button-text: var(--color-on-dark);--button-bg-hover: var(--color-primary-hover);--button-text-hover: var(--color-on-dark)}.button--secondary{--button-bg: var(--glass-card-bg, #FFFFFF);--button-text: var(--color-ink);--button-border: var(--lg-rim-light-color, rgba(255, 255, 255, .4));--button-bg-hover: rgba(255, 255, 255, .8);--button-text-hover: var(--color-ink);--button-border-hover: var(--lg-rim-light-color, rgba(255, 255, 255, .4));--button-shadow: var(--lg-hairline-button, 0 0 0 1px var(--color-ink)), var(--lg-rim-light-inset, 0 0 #0000), var(--lg-shadow-thin, 0 0 #0000);--button-shadow-hover: var(--lg-hairline-strong, 0 0 0 1px var(--color-ink)), var(--lg-rim-light-inset, 0 0 #0000), var(--lg-shadow-thin, 0 0 #0000);--button-shadow-press: var(--lg-hairline-strong, 0 0 0 1px var(--color-ink)), var(--lg-rim-light-inset, 0 0 #0000), var(--lg-press-glow, 0 0 #0000);--button-sheen: none}.button--accent{--button-bg: var(--color-accent);--button-text: var(--color-ink);--button-bg-hover: var(--color-accent);--button-text-hover: var(--color-ink);--button-border-hover: var(--color-ink);--button-shadow: inset 0 1px 0 rgba(255, 255, 255, .5);--button-shadow-hover: inset 0 0 0 1px var(--color-ink);--button-shadow-press: inset 0 0 0 1px var(--color-ink);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.button--dark{--button-bg: var(--color-ink);--button-text: var(--color-on-dark);--button-bg-hover: var(--color-petroleo);--button-text-hover: var(--color-on-dark);--button-shadow: var(--lg-rim-fill-line, 0 0 #0000)}.button--ghost{--button-bg: transparent;--button-text: var(--lg-link-glass, var(--color-primary));--button-bg-hover: var(--color-chip-bg);--button-text-hover: var(--color-ink);--button-shadow: 0 0 #0000;--button-shadow-press: 0 0 #0000}:is(.glass,.glass-layer) .button{--button-shadow: var(--lg-rim-fill-line, 0 0 #0000)}:is(.glass,.glass-layer) .button--secondary{--button-bg: var(--glass-fill-bg, #FFFFFF);--button-border: transparent;--button-bg-hover: var(--glass-fill-bg-hover, #FFFFFF);--button-border-hover: transparent;--button-shadow: var(--lg-hairline-button, 0 0 0 1px var(--color-ink));--button-shadow-hover: var(--lg-hairline-strong, 0 0 0 1px var(--color-ink));--button-shadow-press: var(--lg-hairline-strong, 0 0 0 1px var(--color-ink));--button-sheen: none}:is(.glass,.glass-layer) .button--ghost{--button-shadow: 0 0 #0000}.button--full{width:100%}.button--small{flex:none;min-height:36px;padding:0 16px;font-size:14px;letter-spacing:-.01em}@media screen and (max-width:760px),(pointer:coarse){.button--small{min-height:44px;padding:0 18px}}.button--large{min-height:56px;font-weight:600}.button--icon{width:44px;padding:0}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.button:disabled:hover,.button[aria-disabled=true]:hover{background-color:var(--button-bg);color:var(--button-text);border-color:var(--button-border)}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading>*{visibility:hidden}.button.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid var(--button-text);border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.v3-eyebrow{color:var(--color-eyebrow);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.v3-title{font-family:var(--font-heading-family);font-size:32px;font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.v3-title span{color:var(--color-text-muted)}@media screen and (max-width:760px){.v3-title{font-size:26px}}.v3-link{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--color-ink);font-weight:500;text-decoration:none;white-space:nowrap}.v3-link .icon{width:16px;height:16px;stroke-width:2}.v3-link:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.v3-junto{white-space:nowrap}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1px solid var(--lg-rim-light-color, var(--color-line));border-radius:var(--radius-pill);background-color:var(--glass-thin-bg-fallback, var(--color-background));background-image:var(--lg-sheen-functional, none);color:var(--color-ink);box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--lg-hairline-soft, 0 0 #0000),var(--lg-rim-light-inset, 0 0 #0000),var(--lg-shadow-thin, 0 0 #0000);cursor:pointer;transition:background-color var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),border-color var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),box-shadow var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),transform var(--lg-dur-press, .1s) var(--lg-ease-spring, ease)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.icon-button{background-color:var(--glass-thin-bg, var(--color-background))}}@media(hover:hover){.icon-button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--glass-thin-bg-hover, var(--color-surface-2));background-image:var(--lg-sheen-functional-hover, none)}}.icon-button:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--lg-hairline-soft, 0 0 #0000),var(--lg-rim-light-inset, 0 0 #0000),var(--lg-shadow-thin, 0 0 #0000),var(--lg-press-glow, 0 0 #0000);transform:scale(var(--lg-press-scale, .97))}.icon-button:focus-visible{--lg-focus-shadow: var(--lg-focus-ring, 0 0 0 2px #FFFFFF)}.icon-button:disabled,.icon-button[aria-disabled=true]{opacity:.5;cursor:default}.icon-button--plain{border-color:transparent;background-color:transparent;background-image:none;box-shadow:var(--lg-focus-shadow, 0 0 #0000)}@media(hover:hover){.icon-button--plain:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--lg-fill-ink-06, var(--color-surface-2));background-image:none}}.icon-button--plain:active:not(:disabled):not([aria-disabled=true]){background-color:var(--lg-fill-ink-10, var(--color-surface-2));box-shadow:var(--lg-focus-shadow, 0 0 #0000)}:is(.glass,.glass-layer) .icon-button:not(.icon-button--plain):not(.glass){border-color:transparent;background-color:var(--glass-fill-bg, var(--color-background));background-image:none;box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--lg-hairline-soft, 0 0 #0000)}:where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=color]),select,textarea){width:100%;min-height:48px;padding:0 16px;border:1px solid var(--color-input-border);border-radius:var(--radius-pill);background-color:var(--lg-fill-white-90, var(--color-background));color:var(--color-text);font-size:16px;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease)}:where(textarea){min-height:120px;padding:12px 16px;border-radius:16px;resize:vertical}:where(select){padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23081C2D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}:where(.glass,.glass-layer) :where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=color]),select,textarea){border-color:var(--lg-input-border-glass, var(--color-input-border))}@media(hover:hover){:where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=color]),select,textarea):hover:not(:disabled){border-color:var(--color-ink)}}:where(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea):focus-visible{box-shadow:var(--lg-focus-ring, 0 0 0 2px #FFFFFF)}:where(input,select,textarea):disabled{opacity:.5;background-color:var(--lg-fill-ink-04, var(--color-surface-2));cursor:not-allowed}::placeholder{color:var(--color-text-muted);opacity:1}:where(input,select,textarea)[aria-invalid=true]{border-width:2px;border-color:var(--color-offer)}:where(input[type=checkbox],input[type=radio]){width:20px;height:20px;margin:0;accent-color:var(--color-primary);cursor:pointer}.field{display:flex;flex-direction:column;gap:6px}.field+.field{margin-top:16px}.field__label{font-size:14px;font-weight:700;color:var(--color-text)}.field__hint{font-size:13px;color:var(--color-text-muted)}.checkbox{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.form-message{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.4}.form-message--error{color:var(--lg-error-text, var(--color-offer))}.form-message--success{color:var(--color-chip-text)}.quantity-input{display:inline-flex;align-items:center;height:44px;border:1px solid var(--color-input-border);border-radius:var(--radius-pill);background:var(--lg-fill-white-90, var(--color-background));color:var(--color-ink);transition:border-color var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease)}:is(.glass,.glass-layer) .quantity-input{border-color:var(--lg-input-border-glass, var(--color-input-border))}@media(hover:hover){.quantity-input:hover{border-color:var(--color-ink)}}.quantity-input__button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-block:-1px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer;transition:background-color var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),transform var(--lg-dur-press, .1s) var(--lg-ease-spring, ease)}.quantity-input__button:hover{background:var(--lg-fill-ink-06, var(--color-surface-2))}.quantity-input__button:active:not([aria-disabled=true]){transform:scale(.95)}.quantity-input__button:focus-visible{outline-offset:-3px}.quantity-input__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.quantity-input__button[aria-disabled=true]:hover{background:transparent}.quantity-input__field{width:44px;min-height:0;height:44px;margin-block:-1px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity-input__field:focus-visible{box-shadow:none;outline-offset:-3px}.quantity-input__field::-webkit-outer-spin-button,.quantity-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.card{border:1px solid transparent;border-radius:var(--lg-radius-card, var(--radius-card));background-color:var(--glass-card-bg, var(--color-background));box-shadow:var(--lg-hairline-soft, 0 0 0 1px var(--color-line)),var(--lg-rim-content-inset, 0 0 #0000),var(--lg-shadow-card, 0 0 #0000);padding:16px}.card--surface{border-color:transparent}.card--large{padding:24px}:is(.glass,.glass-layer) .card{background-color:var(--glass-fill-bg, var(--color-background));box-shadow:var(--lg-hairline-soft, 0 0 0 1px var(--color-line))}@media screen and (max-width:749px){.card{padding:12px}}.chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-chip-bg);color:var(--color-chip-text);font-size:12px;font-weight:700;line-height:1.35;white-space:nowrap}.chip--outline{min-height:44px;padding:0 14px;border:1px solid var(--lg-rim-light-color, var(--color-line));background-color:var(--glass-thin-bg-fallback, var(--color-background));background-image:var(--lg-sheen-functional, none);color:var(--color-ink);box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--lg-hairline-soft, 0 0 #0000),var(--lg-rim-light-inset, 0 0 #0000),var(--lg-shadow-thin, 0 0 #0000);font-size:13px;font-weight:600;text-decoration:none;transition:background-color var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),box-shadow var(--lg-dur-hover, .16s) var(--lg-ease-glass, ease),transform var(--lg-dur-press, .1s) var(--lg-ease-spring, ease)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.chip--outline{background-color:var(--glass-thin-bg, var(--color-background))}}a.chip--outline:hover{background-color:var(--glass-thin-bg-hover, var(--color-background));color:var(--color-ink);text-decoration:none;box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--lg-hairline-strong, 0 0 0 1px var(--color-ink)),var(--lg-rim-light-inset, 0 0 #0000),var(--lg-shadow-thin, 0 0 #0000)}a.chip--outline:active{transform:scale(var(--lg-press-scale, .97))}.chip--outline:focus-visible{--lg-focus-shadow: var(--lg-focus-ring, 0 0 0 2px #FFFFFF)}:is(.glass,.glass-layer) .chip--outline{border-color:transparent;background-color:var(--glass-fill-bg, var(--color-background));background-image:none;box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--lg-hairline-soft, 0 0 0 1px var(--color-line))}:is(.glass,.glass-layer) a.chip--outline:hover{background-color:var(--glass-fill-bg-hover, var(--color-background));box-shadow:var(--lg-focus-shadow, 0 0 #0000),var(--lg-hairline-strong, 0 0 0 1px var(--color-ink))}@media screen and (max-width:749px){.chip{padding:3px 8px;font-size:11px}.chip--outline{padding:0 12px;font-size:13px}}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-badge-bg);color:var(--color-badge-text);box-shadow:var(--lg-rim-fill-line, 0 0 #0000);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:12px;line-height:1.3;letter-spacing:.04em}.badge--accent{background:var(--color-accent);color:var(--color-ink);box-shadow:inset 0 1px #ffffff80}.badge--offer{background:var(--color-offer);color:var(--color-on-dark)}.grid{--grid-columns: var(--grid-columns-mobile, 2);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.grid{--grid-columns: var(--grid-columns-tablet, 3)}}@media screen and (min-width:990px){.grid{--grid-columns: var(--grid-columns-desktop, 4)}}.grid--1{--grid-columns-mobile: 1;--grid-columns-tablet: 1;--grid-columns-desktop: 1}.grid--2{--grid-columns-tablet: 2;--grid-columns-desktop: 2}.grid--3{--grid-columns-desktop: 3}.grid--4{--grid-columns-desktop: 4}.grid--5{--grid-columns-desktop: 5}.grid--6{--grid-columns-desktop: 6}.grid--mobile-1{--grid-columns-mobile: 1}.grid>*{min-width:0}.social-links{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.social-links__item{display:flex}.social-links__link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);color:inherit;transition:background-color var(--duration-fast) ease}.social-links__link:hover{color:inherit;background:rgba(var(--color-ink-rgb),.08)}.payment-icons{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.payment-icons__item{display:flex}.payment-icons__icon{width:38px;height:24px;border-radius:4px}.media{position:relative;overflow:hidden;border-radius:var(--radius-media);background:var(--color-photo-bg)}.media>img,.media>svg,.media>video{width:100%;height:100%;object-fit:cover}.placeholder-svg{width:100%;height:100%;fill:var(--color-text-muted);background:var(--color-photo-bg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.quantity-input__button:active:not([aria-disabled=true]){transform:none}}@media(prefers-reduced-transparency:reduce){.button--secondary,:is(.glass,.glass-layer) .button--secondary{--button-bg: #FFFFFF;--button-bg-hover: #FFFFFF;--button-sheen: none}.icon-button:not(.icon-button--plain),.chip--outline,.card,.quantity-input,:where(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){background-color:#fff;background-image:none}.icon-button:disabled,.icon-button[aria-disabled=true]{background-color:#fff}}@media(prefers-contrast:more){.button--secondary,:is(.glass,.glass-layer) .button--secondary{--button-bg: #FFFFFF;--button-bg-hover: #FFFFFF;--button-border: var(--color-ink);--button-border-hover: var(--color-ink);--button-shadow: 0 0 #0000;--button-shadow-hover: 0 0 #0000;--button-shadow-press: 0 0 #0000;--button-sheen: none}.button{--button-shadow: 0 0 #0000;--button-shadow-hover: 0 0 #0000;--button-shadow-press: 0 0 #0000}.icon-button:not(.icon-button--plain),.chip--outline,:is(.glass,.glass-layer) .chip--outline,:is(.glass,.glass-layer) .icon-button:not(.icon-button--plain):not(.glass){border-color:var(--color-ink);background-color:#fff;background-image:none;box-shadow:var(--lg-focus-shadow, 0 0 #0000)}.card,:is(.glass,.glass-layer) .card{border-color:var(--color-ink);background-color:#fff;box-shadow:none}.quantity-input,:where(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){border-color:var(--color-ink);background-color:#fff}.badge{box-shadow:none}}@media(forced-colors:active){.button,.chip,.badge,.icon-button{border:1px solid ButtonText}.card,.chip--outline,.quantity-input{border:1px solid CanvasText;background-color:Canvas;background-image:none}.icon-button:not(.icon-button--plain),.button--secondary{background-color:ButtonFace;background-image:none}.button:focus-visible,.icon-button:focus-visible,.chip--outline:focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/base.css.map */
