.mk-pdp{padding-block:var(--spacing-48) var(--section-padding-block)}.mk-pdp__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);align-items:start}.mk-pdp__left{grid-column:1 / span 8;padding-inline-end:var(--spacing-32);display:flex;flex-direction:column;gap:var(--spacing-32);min-width:0;position:sticky;top:var(--mk-pdp-pin, calc(64px + var(--spacing-32)))}.mk-pdp__gallery{display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--grid-gutter);align-items:start}.mk-pdp__taro{min-width:0}.mk-asktaro{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-24);background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-border)}.mk-asktaro__head{display:flex;align-items:center;gap:var(--spacing-16)}.mk-asktaro .mk-asktaro__icon{width:44px}.mk-asktaro__title{margin:0;font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead);font-weight:var(--font-weight-medium)}.mk-asktaro__name{margin-inline-start:var(--spacing-8);color:var(--color-text-muted);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);font-weight:var(--font-weight-medium);text-transform:uppercase;white-space:nowrap}.mk-asktaro__questions{display:flex;flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-8);margin:0;padding:0;list-style:none}.mk-asktaro__questions>li{min-width:0;max-width:100%}.mk-asktaro__q{display:inline-flex;align-items:center;gap:var(--spacing-8);max-width:100%;padding:var(--spacing-8) var(--spacing-12);border:0;background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);font:inherit;font-size:var(--text-body-sm);white-space:nowrap;text-align:start;cursor:pointer;transition:box-shadow var(--duration-hover-quick) var(--easing-hover-quick)}.mk-asktaro__q:hover{box-shadow:inset 0 0 0 1px var(--color-text)}.mk-asktaro__spark{color:var(--color-accent);font-size:.85em}.mk-asktaro__ask{display:flex;align-items:center;gap:var(--spacing-8);width:100%;margin:0;padding:var(--spacing-8) var(--spacing-8) var(--spacing-8) var(--spacing-24);background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-border);transition:box-shadow var(--duration-hover-quick) var(--easing-hover-quick)}.mk-asktaro__ask:hover{box-shadow:inset 0 0 0 1px var(--color-text)}.mk-asktaro__ask:focus-within{box-shadow:inset 0 0 0 1px var(--color-focus),0 0 0 1px var(--color-focus)}.mk-asktaro__input{flex:1;min-width:0;height:40px;padding:0;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-body-lg)}.mk-asktaro__input::placeholder{color:var(--color-text-muted)}.mk-asktaro__send{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.mk-asktaro__whisk{flex:none;color:currentColor}.mk-asktaro__q:focus-visible,.mk-asktaro__send:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(forced-colors:active){.mk-asktaro__ask:focus-within{outline:2px solid}}.mk-pdp__rail{--mk-rail-fade: 48px;position:relative;display:flex;flex-direction:column;gap:var(--spacing-8);align-self:stretch;contain:size;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mk-pdp__rail[data-fade~=start]{--mk-rail-top: var(--mk-rail-fade)}.mk-pdp__rail[data-fade~=end]{--mk-rail-bottom: var(--mk-rail-fade)}.mk-pdp__rail[data-fade]:not([data-fade=""]){-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--mk-rail-top, 0px),#000 calc(100% - var(--mk-rail-bottom, 0px)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--mk-rail-top, 0px),#000 calc(100% - var(--mk-rail-bottom, 0px)),transparent)}.mk-pdp__thumb{flex:none}.mk-pdp__rail::-webkit-scrollbar{display:none}.mk-pdp__thumb{display:block;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:0;background:var(--color-surface-well);box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;transition:box-shadow var(--duration-hover-quick) var(--easing-hover-quick)}.mk-pdp__thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.mk-pdp__thumb:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.mk-pdp__thumb[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-text)}.mk-pdp__gallery:not(:has(.mk-pdp__rail)){grid-template-columns:minmax(0,1fr)}.mk-pdp__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-surface-well)}.mk-pdp__shot{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;visibility:hidden;transition:opacity var(--duration-reveal-fade) var(--easing-reveal-fade),visibility 0s linear var(--duration-reveal-fade)}.mk-pdp__shot.is-active{opacity:1;visibility:visible;transition-delay:0s}.mk-pdp__shot img,.mk-pdp__shot svg{width:100%;height:100%;object-fit:cover}.mk-pdp__count{display:none}.mk-pdp__panel{grid-column:9 / -1;display:flex;flex-direction:column;gap:var(--spacing-20);min-width:0}.mk-pdp__title{overflow-wrap:break-word;font-size:clamp(28px,24px + 1.1vw,40px);line-height:1.05}.mk-pdp__rating{margin-block:calc(-1 * var(--spacing-8));color:inherit;text-decoration:none;align-self:flex-start}a.mk-pdp__rating:hover .mk-rating__count{color:var(--color-text)}.mk-pdp__price-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-24);padding-block:var(--spacing-16);box-shadow:var(--rule-top),var(--rule-bottom)}.mk-pdp__unit{margin:0;font-size:var(--text-body);color:var(--color-text-secondary);text-align:end;font-variant-numeric:tabular-nums}.mk-pdp__price{margin:0;font-size:var(--text-heading-sm);letter-spacing:var(--tracking-heading-sm);font-weight:var(--font-weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums}.mk-pdp__price s{font-size:var(--text-body);color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.mk-pdp__desc{color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}.mk-pdp__facts{display:grid;gap:var(--spacing-8);margin:0}.mk-pdp__facts>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--spacing-12);align-items:baseline}.mk-pdp__facts dt{color:var(--color-text-secondary)}.mk-pdp__facts dd{margin:0;font-size:var(--text-body)}.mk-pdp__form{display:flex;flex-direction:column;gap:var(--spacing-16)}.mk-pdp__option{display:flex;flex-direction:column;gap:var(--spacing-12);margin:0;padding:0;border:0;min-width:0}.mk-pdp__option legend{padding:0;margin-bottom:var(--spacing-12)}.mk-pdp__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.mk-pdp__chip{position:relative;display:inline-flex;cursor:pointer}.mk-pdp__chip input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.mk-pdp__chip span{display:inline-flex;align-items:center;gap:var(--spacing-4);min-height:44px;padding-inline:var(--spacing-16);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:box-shadow var(--duration-hover-quick) var(--easing-hover-quick),background-color var(--duration-hover-quick) var(--easing-hover-quick),color var(--duration-hover-quick) var(--easing-hover-quick)}.mk-pdp__chip span small{font-size:inherit;color:var(--color-text-muted)}.mk-pdp__chip:hover span{box-shadow:inset 0 0 0 1px var(--color-text)}.mk-pdp__chip input:checked+span{background:var(--color-text);color:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-text)}.mk-pdp__chip input:checked+span small{color:inherit;opacity:.72}.mk-pdp__optsets{display:none;flex-direction:column;gap:var(--spacing-24)}.mk-js .mk-pdp__optsets{display:flex}.mk-js .mk-pdp__selectwrap{display:none}.mk-pdp__chip.is-unavailable span{color:var(--color-text-muted);text-decoration:line-through;text-decoration-color:var(--color-border)}.mk-pdp__chip input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.mk-pdp__chip:has(input:disabled){cursor:not-allowed}.mk-pdp__chip input:disabled+span{color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--color-border) calc(50% - .5px),var(--color-border) calc(50% + .5px),transparent calc(50% + .5px));opacity:.6}.mk-pdp__chip:hover input:disabled+span{box-shadow:inset 0 0 0 1px var(--color-border)}.mk-pdp__select{-webkit-appearance:auto;appearance:auto}.mk-qty{display:inline-flex;align-self:flex-start;align-items:stretch;box-shadow:inset 0 0 0 1px var(--color-border-strong)}.mk-qty__btn{width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--text-body-lg);cursor:pointer}.mk-qty__btn:hover{color:var(--color-link-hover)}.mk-qty__input{width:48px;border:0;background:none;color:var(--color-text);font:inherit;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mk-qty__input::-webkit-inner-spin-button,.mk-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mk-pdp__buyrow{display:flex;gap:var(--spacing-12)}.mk-pdp__buyrow .mk-qty{align-self:stretch}.mk-pdp__add{min-height:56px;flex:1;min-width:0}.mk-pdp__add:disabled{cursor:not-allowed;opacity:.5}.mk-pdp__express{min-height:48px}.mk-pdp__express .shopify-payment-button__button{border-radius:var(--radius-none);min-height:48px}.mk-pdp__express .shopify-payment-button__button--unbranded{width:100%;background:transparent;border:1px solid var(--color-text);border-radius:var(--radius-input);color:var(--color-text);font-family:var(--font-archivo);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color var(--duration-hover-quick) var(--easing-hover-quick),color var(--duration-hover-quick) var(--easing-hover-quick)}.mk-pdp__express .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--color-bg-inverse);color:var(--color-text-inverse)}.mk-pdp__express .shopify-payment-button__more-options{margin-top:var(--spacing-8);font-size:var(--text-body-sm);color:var(--color-text-secondary)}.mk-pdp__stock{margin:0}.mk-app-ghost{position:relative;border:1px dashed var(--color-border-strong)}.mk-app-ghost__label{position:absolute;top:0;inset-inline-start:var(--spacing-12);transform:translateY(-50%);padding-inline:var(--spacing-4);background:var(--color-bg)}.mk-pdp__rating.mk-app-ghost{padding:var(--spacing-8) var(--spacing-12);margin:0}.mk-pdp__purchase{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-20) var(--spacing-12) var(--spacing-12)}.mk-pdp__plan{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--spacing-12);row-gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-16);box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--text-body)}.mk-pdp__plan.is-on{box-shadow:inset 0 0 0 1px var(--color-text);background:var(--color-surface-wash)}.mk-pdp__plan-dot{width:14px;height:14px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-text)}.mk-pdp__plan.is-on .mk-pdp__plan-dot{box-shadow:inset 0 0 0 4px var(--color-text)}.mk-pdp__plan-note{grid-column:2;font-size:var(--text-body-sm);color:var(--color-text-secondary)}.mk-subs{margin:0;padding:0;border:0;min-width:0}.mk-subs .mk-pdp__plan{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}.mk-subs .mk-pdp__plan:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.mk-subs .mk-pdp__plan.is-on{background:var(--color-bg);color:var(--color-text);box-shadow:none;cursor:default}.mk-subs .mk-pdp__plan.is-on .mk-pdp__plan-dot{background:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-bg),0 0 0 1px var(--color-accent)}.mk-pdp__plan-price{grid-column:3;justify-self:end;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.mk-subs .mk-pdp__plan-note{grid-column:2 / -1}.mk-subs__every{display:inline-flex;align-items:center;gap:var(--spacing-8)}.mk-subs__freq{padding:.25rem 1.75rem .25rem .5rem;border:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;font-size:var(--text-body-sm)}.mk-subs__freq option{color:#0e140c}.mk-subs__note{margin:0;font-size:var(--text-body-sm);color:var(--color-text-secondary)}.mk-app-ghost__line{display:block;height:8px;background:var(--color-surface-well)}.mk-app-ghost__line--short{width:60%}.mk-pdp__accordion{box-shadow:var(--rule-top)}.mk-pdp__bar{position:fixed;inset-inline:var(--spacing-16);bottom:var(--spacing-24);z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);width:auto;max-width:560px;margin-inline:auto;padding:var(--spacing-8);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-popover-lift),var(--rim)}.mk-pdp__bar[hidden]{display:none}.mk-pdp__bar-product{display:flex;align-items:center;gap:var(--spacing-12);min-width:0;font-weight:var(--font-weight-medium)}.mk-pdp__bar-product img{width:44px;height:44px;flex:none;object-fit:cover;background:var(--color-surface-well)}.mk-pdp__bar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-pdp__bar-price{color:var(--color-text-secondary);font-weight:var(--font-weight-regular);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.mk-pdp__bar{animation:mk-pdp-bar-in var(--duration-reveal-up) var(--easing-reveal-up)}}@media screen and (max-width:991px){.mk-pdp__left{grid-column:1 / span 7}.mk-pdp__gallery{grid-template-columns:64px minmax(0,1fr)}.mk-pdp__panel{grid-column:8 / -1}}@media screen and (max-width:767px){.mk-pdp{padding-top:0}.mk-pdp__grid{row-gap:var(--spacing-32)}.mk-pdp__left{display:contents}.mk-pdp__gallery,.mk-pdp__panel,.mk-pdp__taro{grid-column:1 / -1}.mk-pdp__gallery{position:relative;top:auto;display:block;margin-inline:calc(var(--section-padding-inline) * -1)}.mk-pdp__taro{order:1}.mk-asktaro{padding:var(--spacing-16)}.mk-asktaro__q{white-space:normal}.mk-pdp__rail{display:none}.mk-pdp__stage{position:static;aspect-ratio:auto;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mk-pdp__stage::-webkit-scrollbar{display:none}.mk-pdp__shot{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;opacity:1;visibility:visible;scroll-snap-align:start}.mk-pdp__count{display:block;position:absolute;inset-inline-end:var(--spacing-12);bottom:var(--spacing-12);padding:var(--spacing-4) var(--spacing-8);background:#ffffffb8;color:var(--color-text);font-variant-numeric:tabular-nums}.mk-pdp__bar{inset-inline:var(--spacing-12);bottom:var(--spacing-12)}.mk-pdp__bar-title{display:none}}.mk-pdp__crumbs{margin-bottom:var(--spacing-8)}
/*# sourceMappingURL=/cdn/shop/t/217/assets/mk-pdp.css.map */
