.mcs{--tinta: #1B2239;--tinta-profunda: #11172A;--papel: #F4F1EC;--papel-claro: #FBF9F5;--arena: #E3DCCF;--champagne: #CBB48C;--dorado-tinta: #836A45;--grafito: #414759;--gris: #6A6D7E;--niebla: #C9CCD8;--f-display: "Playfair", Georgia, "Times New Roman", serif;--f-texto: "Jost", "Helvetica Neue", Arial, sans-serif;--f-cifras: "DM Mono", ui-monospace, monospace;background:var(--papel);color:var(--tinta);font-family:var(--f-texto);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.mcs *,.mcs *:before,.mcs *:after{box-sizing:border-box}.mcs img{display:block;max-width:100%;height:auto}.mcs a{color:inherit}.mcs a:focus-visible,.mcs button:focus-visible,.mcs input:focus-visible,.mcs summary:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}.mcs-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.mcs-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mcs-num{font-family:var(--f-cifras);font-size:.92em;letter-spacing:0}.mcs-ribbon{background:var(--tinta);color:var(--champagne);text-align:center;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px}.mcs-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:26px 0 8px}.mcs-header__logo{width:200px}.mcs-header__mail,.mcs-header__ig{font-size:14px;text-decoration:none;color:var(--gris);transition:color .2s ease}.mcs-header__mail:hover,.mcs-header__ig:hover{color:var(--tinta)}.mcs-header__ig{justify-self:end;display:inline-flex;align-items:center;gap:8px}.mcs-header__ig svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.mcs-header__ig svg .dot{fill:currentColor;stroke:none}.mcs-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(36px,5vw,72px) 0 clamp(48px,6vw,88px)}.mcs-eyebrow,.mcs-kicker{margin:0 0 18px;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--dorado-tinta)}.mcs-hero__frame{position:relative;padding:clamp(36px,4vw,56px) 0 clamp(36px,4vw,56px) clamp(28px,3vw,44px);margin:0 0 30px}.mcs-hero__frame:before{content:"";position:absolute;left:0;top:0;bottom:0;width:62%;border:2px solid var(--tinta);border-right:0}.mcs-hero__frame:after{content:"";position:absolute;left:62%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--tinta) 0 22%,transparent 22% 78%,var(--tinta) 78% 100%)}.mcs-hero__title{position:relative;margin:0;font-family:var(--f-display);font-weight:400;font-optical-sizing:auto;font-size:clamp(46px,6.2vw,88px);line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.mcs-hero__title em{font-style:italic}.mcs-hero__lead{font-size:clamp(17px,1.4vw,19px);color:var(--grafito);max-width:34em;margin:0 0 30px;text-wrap:pretty}.mcs-signup{max-width:500px}.mcs-signup__row{display:flex;border:1px solid var(--tinta);background:var(--papel-claro)}.mcs-signup__input{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:16px;color:var(--tinta);padding:15px 18px}.mcs-signup__input::placeholder{color:#6f7283}.mcs-signup__row:focus-within{outline:2px solid var(--tinta);outline-offset:2px}.mcs-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;cursor:pointer;white-space:nowrap;background:var(--tinta);color:var(--papel);font:500 15px/1 var(--f-texto);letter-spacing:.02em;padding:16px 26px;text-decoration:none;transition:background .2s ease}.mcs-btn:hover{background:var(--tinta-profunda)}.mcs-btn--claro{background:transparent;color:var(--papel);border:1px solid var(--papel)}.mcs-btn--claro:hover{background:var(--papel);color:var(--tinta)}.mcs-signup__note{font-size:14px;color:var(--gris);margin:12px 2px 0}.mcs-signup__error{font-size:14px;color:#b0412c;margin:10px 2px 0}.mcs-signup__ok{margin:0;padding:18px 22px;background:var(--papel-claro);border:1px solid var(--tinta);font-family:var(--f-display);font-size:24px;line-height:1.25}.mcs-hero__alt{font-size:15px;color:var(--gris);margin:26px 0 0}.mcs-hero__alt a{color:var(--tinta);text-underline-offset:3px}.mcs-hero__art{position:relative;margin:0;justify-self:center;width:min(100%,470px)}.mcs-hero__img{width:100%}.mcs-hero__tag{position:absolute;left:-24px;bottom:8%;display:grid;gap:2px;padding:14px 18px;background:var(--papel-claro);border:1px solid var(--arena)}.mcs-hero__tag-name{font-family:var(--f-display);font-size:24px;line-height:1.1}.mcs-hero__tag-text{font-size:14px;color:var(--grafito)}.mcs-seals{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0;list-style:none;margin:0 auto;padding:22px 0;border-block:1px solid var(--arena);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--grafito)}.mcs-seals li+li:before{content:"\b7";margin:0 18px;color:var(--gris)}.mcs-h2{margin:0 auto 48px;text-align:center;max-width:18em;font-family:var(--f-display);font-weight:400;font-optical-sizing:auto;font-size:clamp(34px,4vw,52px);line-height:1.08;text-wrap:balance}.mcs-steps .mcs-kicker,.mcs-products .mcs-kicker{text-align:center}.mcs-steps{padding:clamp(64px,9vw,112px) 0 clamp(40px,6vw,72px)}.mcs-steps__list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);list-style:none;margin:0;padding:0}.mcs-step{text-align:center}.mcs-step__icon{display:grid;place-items:center;width:96px;height:96px;margin:0 auto 16px;border:1px solid var(--arena);border-radius:50%;background:var(--papel-claro)}.mcs-step__icon svg{width:54px;height:54px;fill:none;stroke:var(--tinta);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mcs-step__icon .w{fill:var(--papel-claro)}.mcs-step__num{display:block;font-family:var(--f-cifras);font-size:14px;color:var(--dorado-tinta)}.mcs-step h3{font-family:var(--f-display);font-weight:400;font-size:26px;line-height:1.15;margin:6px 0 8px}.mcs-step p{margin:0 auto;max-width:19em;font-size:16px;color:var(--grafito)}.mcs-products{padding:clamp(40px,6vw,72px) 0 clamp(72px,10vw,120px)}.mcs-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.2vw,28px);list-style:none;margin:0;padding:0}.mcs-card__media{background:var(--papel-claro);overflow:hidden;aspect-ratio:3 / 4;border:1px solid var(--arena)}.mcs-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mcs-card:hover .mcs-card__media img{transform:scale(1.03)}.mcs-card__name{font-family:var(--f-display);font-weight:400;font-size:26px;margin:16px 0 4px}.mcs-card__text{margin:0;font-size:15px;color:var(--grafito);text-wrap:pretty}.mcs-card__meta{margin:8px 0 0;color:var(--gris);font-size:14px}.mcs-manifesto{background:var(--tinta);color:var(--papel);text-align:center;padding:clamp(80px,11vw,140px) 0}.mcs-manifesto__quote{margin:0 auto 16px;max-width:15em;font-family:var(--f-display);font-weight:400;font-optical-sizing:auto;font-size:clamp(38px,5.4vw,72px);line-height:1.06;text-wrap:balance}.mcs-manifesto__quote em{color:var(--champagne)}.mcs-manifesto__sub{margin:0 0 32px;color:var(--niebla);font-size:18px}.mcs-footer{background:var(--tinta-profunda);color:var(--niebla);padding:60px 0 40px;text-align:center}.mcs-footer__inner{display:grid;justify-items:center;gap:14px}.mcs-footer__logo{width:200px}.mcs-footer__tagline{margin:6px 0 0;font-family:var(--f-display);font-style:italic;font-size:21px;color:var(--niebla)}.mcs-footer__links{display:flex;gap:24px;font-size:15px}.mcs-footer__links a{text-decoration:none;color:var(--papel)}.mcs-footer__links a:hover{text-decoration:underline;text-underline-offset:3px}.mcs-footer__legal{margin:8px 0 0;font-size:13px}.mcs-team{margin-top:8px;font-size:13px}.mcs-team summary{cursor:pointer;list-style:none;color:#9a9fb3}.mcs-team summary::-webkit-details-marker{display:none}.mcs-team__form{display:flex;gap:8px;justify-content:center;margin-top:12px;flex-wrap:wrap}.mcs-team__form input{font:inherit;font-size:15px;padding:10px 14px;border-radius:0;border:1px solid #39405C;background:var(--tinta);color:var(--papel);outline:none}.mcs-team__form button{font:inherit;font-size:14px;font-weight:500;padding:10px 18px;border-radius:0;border:0;background:var(--papel);color:var(--tinta);cursor:pointer}.mcs-team__error{width:100%;margin:4px 0 0;color:#e7a796}@media(prefers-reduced-motion:no-preference){.mcs-hero__copy>*,.mcs-hero__art{animation:mcs-rise .9s cubic-bezier(.2,.7,.2,1) both}.mcs-hero__copy>:nth-child(2){animation-delay:.08s}.mcs-hero__copy>:nth-child(3){animation-delay:.16s}.mcs-hero__copy>:nth-child(4){animation-delay:.24s}.mcs-hero__copy>:nth-child(5){animation-delay:.32s}.mcs-hero__art{animation-delay:.2s}}@keyframes mcs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:900px){.mcs-hero{grid-template-columns:1fr}.mcs-hero__art{width:min(84%,400px);margin-top:8px}.mcs-hero__tag{left:-14px}.mcs-steps__list{grid-template-columns:1fr;gap:28px;max-width:520px;margin-inline:auto}.mcs-step{display:grid;grid-template-columns:80px 1fr;column-gap:20px;text-align:left}.mcs-step>:not(.mcs-step__icon){grid-column:2}.mcs-step__icon{grid-row:span 3;width:80px;height:80px;margin:0}.mcs-step__icon svg{width:44px;height:44px}.mcs-step h3{font-size:23px;margin:2px 0 6px}.mcs-step p{margin:0}.mcs-products__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.mcs-wrap{width:calc(100% - 40px)}.mcs-ribbon{font-size:11px;letter-spacing:.1em;padding:9px 10px}.mcs-header{grid-template-columns:1fr;justify-items:center;padding-top:20px}.mcs-header__mail,.mcs-header__ig{display:none}.mcs-header__logo{width:200px}.mcs-hero__frame:before{width:78%}.mcs-hero__frame:after{left:78%}.mcs-signup__row{flex-direction:column;border:0;background:transparent;gap:8px}.mcs-signup__input{border:1px solid var(--tinta);background:var(--papel-claro)}.mcs-btn{width:100%}.mcs-manifesto .mcs-btn{width:auto}.mcs-seals{flex-direction:column;align-items:center;gap:10px}.mcs-seals li+li:before{content:none}.mcs-step{grid-template-columns:68px 1fr;column-gap:16px}.mcs-step__icon{width:68px;height:68px}.mcs-step__icon svg{width:38px;height:38px}.mcs-card__name{font-size:21px}.mcs-card__text{font-size:14px}}.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.disclosures__container{width:100%}.disclosures__container:has(>[shopify-block-empty]){display:none}.disclosures{--disclosures-symbol-width: calc(var(--disclosures-icon-size) * var(--disclosures-symbol-aspect-ratio, 1));display:block;color:var(--color, inherit);width:100%;container-type:inline-size}.disclosures.accordion--dividers accordion-custom:first-child .details{border-block-start:var(--style-border-width) solid var(--color-border)}.disclosures.accordion--dividers accordion-custom:last-child .details{border-block-end:var(--style-border-width) solid var(--color-border)}.disclosures__heading{margin-block-end:var(--margin-lg)}.disclosures .details__header{padding-block:var(--padding-xl);display:flex;align-items:flex-start;gap:var(--gap-xs)}.disclosures .details__header>.svg-wrapper{margin-block-start:calc((var(--disclosures-icon-size) - var(--icon-size-xs)) / 2)}.disclosures details[open] .details__header{padding-block-end:var(--padding-xs)}.disclosures__summary-content{flex:1 1 0%;display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--gap-xs);min-width:0}.disclosures__summary-item{display:flex;flex-direction:column;row-gap:var(--gap-xs);min-width:0;overflow-wrap:break-word}.disclosures__summary-item--measure{position:fixed;inset-block-start:0;inset-inline-start:0;display:block;width:max-content;max-width:none;visibility:hidden;white-space:nowrap;pointer-events:none;contain:layout style}.disclosures__summary-item-row{display:flex;align-items:center;gap:var(--padding-2xs);min-width:0;vertical-align:middle}.disclosures__summary-item-title{font-weight:var(--font-weight-normal, normal);overflow-wrap:break-word}.disclosures__summary-item--measure .disclosures__summary-item-title{white-space:nowrap;overflow-wrap:normal}.disclosures .details__icon{display:inline-block;flex-shrink:0;width:auto;max-inline-size:100%;height:var(--disclosures-icon-size);margin:0;object-fit:contain;vertical-align:middle}.disclosures__summary-item-row:has(>.details__icon){display:grid;grid-template-columns:var(--disclosures-symbol-width) minmax(0,1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0}.disclosures__summary-item-row:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.disclosures__summary-item-row:has(>.details__icon)>.disclosures__summary-item-title{grid-column:2}.disclosures details[open]>summary .disclosures__summary-item-title{font-weight:var(--font-weight-bold, bold)}.disclosures__summary-item-extra{display:block}.disclosures__separator{display:none;flex-shrink:0;padding-inline:var(--padding-xs);line-height:1}@container (min-width: 701px){.disclosures:where([data-summary-layout=inline]) .details__header{align-items:center}.disclosures:where([data-summary-layout=inline]) .details__header>.svg-wrapper{margin-block-start:0}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item{display:block}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row{display:inline-flex}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-extra{display:inline-flex;align-items:center}.disclosures:where([data-summary-layout=inline]) .disclosures__separator{display:inline-block}}.disclosures__summary-item--measure .disclosures__summary-item-row{display:inline-flex;white-space:nowrap}.disclosures__summary-item--measure .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.disclosures__summary-item--measure .disclosures__summary-item-extra{display:inline-flex;align-items:center;white-space:nowrap}.disclosures__summary-item--measure .disclosures__separator{display:inline-block}.disclosures details[open] .disclosures__summary-item-extra{display:none}.disclosures__item{display:flex}.disclosures__item+.disclosures__item{margin-block-start:var(--spacing-lg)}.disclosures__item-left{flex:0 1 auto;min-width:0;cursor:default}.disclosures__item-right{flex:1;cursor:pointer}.disclosures__item-header{display:flex;align-items:center;gap:var(--padding-2xs);margin-block-end:var(--spacing-xs);padding-block-end:var(--padding-xs)}.disclosures__item-title{margin:0}.disclosures__item-header:has(>.details__icon){display:grid;grid-template-columns:var(--disclosures-symbol-width) minmax(0,1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0}.disclosures__item-header:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.disclosures__item-header:has(>.details__icon)>.disclosures__item-title{grid-column:2}.disclosures details[open] .disclosures__item-title{font-weight:var(--font-weight-bold, bold)}.disclosures__item-content{max-width:var(--normal-content-width);padding-block-end:var(--padding-2xl)}.disclosures details[open] .details-content{padding-block-end:0}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.text-block{width:var(--width, 100%)}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-line:none;color:currentColor}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:none;color:currentColor}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block.text-block>*:last-child,.text-block.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block.text-block>style+*,.text-block.text-block>*:first-child,.text-block.text-block>*:first-child:empty+*{margin-block-start:0}.variant-picker,.variant-picker__form{width:100%}.variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-variant-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip;color:var(--color-variant-text)}.variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}.variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.variant-option__select-wrapper:hover .variant-option__select{background-color:var(--color-variant-hover-background)}.variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option__select{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));-webkit-appearance:none;appearance:none;background-color:var(--color-variant-background);color:inherit;border:0;width:100%;margin:0;cursor:pointer}.variant-option__select-wrapper .icon{position:absolute;inset-inline-end:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}.variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.variant-option__select-wrapper .swatch{position:absolute;top:50%;inset-inline-start:var(--padding-md);transform:translateY(-50%)}.variant-picker--center,.variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.variant-picker--right,.variant-picker--right .variant-option{text-align:end;justify-content:flex-end}.variant-picker .variant-option--buttons label:has(.swatch){border-radius:var(--variant-picker-swatch-radius)}.variant-option{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);--variant-option-padding-inline: var(--padding-md)}.variant-option+.variant-option{margin-top:var(--padding-lg)}.variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:100%}.variant-option--swatches overflow-list::part(list){padding-block:var(--overflow-list-padding-block, 0);padding-inline:var(--overflow-list-padding-inline, 0)}.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment)}@media screen and (max-width:749px){.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment-mobile)}}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin:0;padding:0;border:none}.variant-option--buttons legend{padding:0;margin-block-end:var(--margin-xs)}.variant-option--buttons legend,.variant-option--dropdowns>label,.variant-option[data-testid=variant-option-single]{color:var(--variant-option-label-color, var(--color-foreground))}.variant-option__swatch-value{padding-inline-start:var(--padding-xs);color:var(--variant-option-label-color-subdued, var(--color-foreground-subdued))}@media(prefers-reduced-motion:no-preference){.variant-option__button-label,.variant-option__select-wrapper,.variant-option__button-label:before,.variant-option__button-label:after,.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-duration:var(--animation-speed);transition-timing-function:var(--animation-easing)}.variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:after{transition-property:clip-path}.variant-option__button-label:before{transition-property:border-color}.variant-option__select-wrapper,.variant-option__button-label{transition-property:background-color,border-color,color}}.variant-option__button-label{--variant-picker-stroke-color: var(--color-variant-border);cursor:pointer;display:flex;flex:0 0 3.25em;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--options-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);overflow:clip;justify-content:center;min-height:3.25em;min-width:fit-content;white-space:nowrap;background-color:var(--color-variant-background);color:var(--color-variant-text);gap:0}.variant-option__button-label:hover,.variant-option__button-label:hover:has([aria-disabled=true]):has([data-option-available=false]){--variant-picker-stroke-color: var(--color-variant-hover-border);background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border-width:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--options-border-width) solid var(--color-selected-variant-border);border-radius:inherit;pointer-events:none;z-index:2;clip-path:inset(var(--clip, 0 0 0 0))}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):before{top:0;right:0;bottom:0;left:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{clip-path:inset(0 0 0 0);border-color:var(--color-variant-border);inset:calc(var(--options-border-width) * -1)}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{border-color:var(--color-selected-variant-border)}:is(.variant-option__button-label:not(:has(:checked)):has(~label>:checked),.variant-option__button-label:has(:checked):has(~label>[data-previous-checked=true])) .variant-option__button-label__pill{inset-inline-end:0;inset-inline-start:unset}:is(.variant-option__button-label:has([data-previous-checked=true])~label:has([data-current-checked=true]),.variant-option__button-label:has(:checked)~label) .variant-option__button-label__pill{inset-inline-start:0;inset-inline-end:unset}.variant-option__button-label:not(:has(:checked)):has(~label>:checked){--pill-offset: calc(100% + 1px) }.variant-option__button-label:has(:checked)~label{--pill-offset: calc(-100% - 1px) }.variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type:not(.variant-option__button-label--has-swatch),.variant-option__button-label:not(:has(:checked)):has(~label>:checked):not(.variant-option__button-label--has-swatch){--clip: 0 0 0 100%}.variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked):not(.variant-option__button-label--has-swatch),.variant-option__button-label:has(:checked)~label:not(.variant-option__button-label--has-swatch){--clip: 0 100% 0 0}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{width:max(var(--pill-width-current, 100%),var(--pill-width-previous, 100%))}@media screen and (min-width:750px){.variant-option__button-label{padding:var(--padding-xs) var(--variant-option-padding-inline)}}.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type{--pill-offset: calc(100% + 1px) }.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked){--pill-offset: calc(-100% - 1px) }.variant-option__button-label__pill{background:var(--color-selected-variant-background);position:absolute;top:calc(var(--options-border-width) * -1);bottom:calc(var(--options-border-width) * -1);border-radius:inherit;pointer-events:none;width:100%;transform:translate(var(--pill-offset, 0))}[dir=rtl] .variant-option__button-label__pill{transform:translate(calc(-1 * var(--pill-offset, 0px)))}.variant-option__button-label__text{pointer-events:none;text-align:start;text-wrap:auto;z-index:2}.variant-option--equal-width-buttons{--variant-min-width: clamp(44px, calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)), 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}.variant-option--equal-width-buttons .variant-option__button-label{min-width:var(--variant-min-width)}.variant-option--equal-width-buttons .variant-option__button-label__text{text-align:center;text-wrap:balance}.variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch{--focus-outline-radius: var(--variant-picker-swatch-radius);padding:0;border:none;flex-basis:auto;min-height:auto}.variant-option__button-label:has(:checked){--variant-picker-stroke-color: var(--color-selected-variant-border);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.variant-option__button-label:has(:checked):hover{border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:var(--color-selected-variant-hover-background)}.variant-option__button-label:has([data-option-available=false]){color:rgb(var(--color-variant-text-rgb) / var(--opacity-60))}.variant-option__button-label--has-swatch:hover{outline:var(--focus-outline-width) solid var(--color-variant-hover-border);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch:has([data-option-available=false]) svg,.variant-option__button-label--has-swatch:has([data-option-available=false]) .swatch{stroke:rgb(var(--color-variant-text-rgb) / var(--opacity-subdued-text))}.variant-option__button-label--has-swatch:has([data-option-available=false]) svg line:last-of-type{stroke:none}.variant-option__button-label--has-swatch:has(:checked){--focus-outline: var(--focus-outline-width) solid var(--color-selected-variant-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@supports not (background-color: rgb(from red 150 g b / alpha)){.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label:has(:focus-visible) .swatch{outline:none;position:relative;overflow:visible}.variant-option__button-label--has-swatch:has(:checked):after,.variant-option__button-label:has(:focus-visible) .swatch:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline);border-radius:var(--focus-outline-radius, 50%);background-color:transparent;display:inherit}}.variant-option__button-label:has([data-option-available=false]):has(:checked){--variant-strikethrough-color: rgb(var(--color-selected-variant-text-rgb) / var(--opacity-subdued-text));background-color:var(--color-selected-variant-background);color:rgb(var(--color-selected-variant-text-rgb) / var(--opacity-subdued-text))}.variant-option__button-label:has([data-option-available=false]):has(:checked):hover{background-color:var(--color-selected-variant-hover-background);color:var(--color-selected-variant-hover-text)}.variant-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;padding:0;width:100%;height:100%;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.variant-option__button-label svg{position:absolute;inset-inline-start:var(--options-border-width);top:var(--options-border-width);height:calc(100% - (var(--options-border-width) * 2));width:calc(100% - (var(--options-border-width) * 2));cursor:pointer;pointer-events:none;stroke-width:var(--style-border-width);stroke:var(--variant-picker-stroke-color)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg{stroke:var(--variant-strikethrough-color, rgb(var(--color-variant-text-rgb) / var(--opacity-60)))}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line{stroke-width:var(--options-border-width)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{stroke:none}[dir=rtl] .variant-option__strikethrough{transform:scaleX(-1)}[dir=rtl] .variant-option__button-label:has([data-option-available=false]):after{transform:scaleX(-1)}.variant-option__button-label--has-swatch:has(input[type=radio]){display:block}.variant-option__button-label--has-swatch:has([data-option-available=false]):has(:checked),.variant-option__button-label--has-swatch:has([data-option-available=false]):has(:checked):hover{background-color:inherit}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAADAAAAAAAAAAAgAACAAAIAAAAAAAIAAEAAAAAAAAFAAg */
