.mib-product{display:flex;flex-direction:column;gap:var(--space-xs);padding-block:var(--space-xs) var(--space-section)}.mib-product__layout{display:grid;gap:var(--space-md);align-items:start}.mib-product__info{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;transition:opacity var(--duration-short) linear}mib-product[aria-busy] .mib-buy{opacity:.55}.mib-gallery{display:flex;flex-direction:column;gap:var(--gap-sm);min-width:0;margin-inline:calc(var(--page-margin) * -1)}.mib-gallery__track{position:relative;display:flex;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.mib-gallery__track::-webkit-scrollbar{display:none}.mib-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:1;max-height:70svh;background:var(--cream-0);scroll-snap-align:start}.mib-gallery__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mib-gallery__counter{align-self:flex-end;margin:0;padding-inline:var(--page-margin);color:var(--text-secondary);font-size:var(--type-size--xs);font-variant-numeric:tabular-nums}.mib-gallery__thumbs{display:none;flex-wrap:wrap;gap:var(--gap-xs);margin:0;padding:0;list-style:none}.mib-gallery__thumb{display:block;width:4rem;aspect-ratio:1;padding:0;border:0;background:var(--cream-0);box-shadow:inset 0 0 0 1px var(--color-border-quiet);cursor:pointer}.mib-gallery__thumb img{width:100%;height:100%;object-fit:contain}.mib-gallery__thumb[aria-current=true]{box-shadow:inset 0 0 0 2px var(--text-body)}mib-gallery:not(:defined) :is(.mib-gallery__counter,.mib-gallery__thumbs){visibility:hidden}.mib-product__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-xs)}.mib-product__brand{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target);margin-block:calc((var(--minimum-touch-target) - 1.25em) / -2);color:var(--text-secondary);font-size:var(--type-size--xs);letter-spacing:var(--letter-spacing-sm);text-transform:uppercase}.mib-product__title{margin:0;font-size:var(--text-h2-size);line-height:var(--text-h2-leading);text-wrap:balance}.mib-product__badges{display:flex;flex-wrap:wrap;gap:var(--gap-2xs);margin:0;padding:0;list-style:none}.mib-buy{display:flex;flex-direction:column;gap:var(--gap-md);transition:opacity var(--duration-short) linear}.mib-buy__price{margin:0}.mib-buy__meta{margin:0;color:var(--text-secondary);font-size:var(--type-size--sm);line-height:var(--line-height--body-normal)}.mib-buy__form{display:flex;flex-direction:column;gap:var(--gap-md)}.mib-variants{display:flex;flex-direction:column;gap:var(--gap-xs);min-width:0;margin:0;padding:0;border:0}.mib-variants__label{margin:0;padding:0;color:var(--text-secondary);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--type-size--sm)}.mib-variants__value{color:var(--text-body)}.mib-variants__list{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.mib-variants__option{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:6rem;min-height:var(--minimum-touch-target);padding:var(--padding-sm) var(--padding-lg);border-radius:var(--radius-variant-button);box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-border-field);font-size:var(--type-size--md);cursor:pointer;transition:var(--transition-hover)}.mib-variants__option:hover{box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-border-strong)}.mib-variants__option.mib-variants__option--unavailable{color:var(--text-muted);text-decoration:line-through}.mib-variants__input:checked+.mib-variants__option,.mib-variants__option[aria-current=true]{background:var(--surface-deep);color:var(--text-on-deep);box-shadow:inset 0 0 0 var(--border-width-sm) var(--surface-deep)}.mib-variants__input:focus-visible+.mib-variants__option,a.mib-variants__option:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}ul.mib-variants__list{margin:0;padding:0;list-style:none}ul.mib-variants__list>li{display:flex;flex:1 1 0}ul.mib-variants__list a.mib-variants__option{color:inherit;text-decoration:none}ul.mib-variants__list a.mib-variants__option--unavailable{color:var(--text-muted);text-decoration:line-through}ul.mib-variants__list a.mib-variants__option[aria-current=true]{color:var(--text-on-deep)}ul.mib-variants__list>li:has(>.mib-variants__option--image){flex:0 0 auto}ul.mib-variants__list a.mib-variants__option--image{flex-direction:column;justify-content:flex-start;gap:var(--gap-2xs);width:6rem;min-width:0;padding:var(--padding-xs);font-size:var(--type-size--sm);text-align:center}ul.mib-variants__list a.mib-variants__option--image img{width:4rem;aspect-ratio:1;object-fit:contain;border-radius:var(--radius-card);background:var(--cream-0)}ul.mib-variants__list a.mib-variants__option--image[aria-current=true]{background:none;color:var(--text-body);box-shadow:inset 0 0 0 2px var(--surface-deep)}ul.mib-variants__list a.mib-variants__option--image.mib-variants__option--unavailable img{opacity:.5}.mib-gallery--pair .mib-gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xs);overflow:visible;scroll-snap-type:none}.mib-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:zoom-in}.mib-gallery__zoom:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:calc(var(--focus-outline-width) * -1)}.mib-lightbox{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--cream-0);cursor:zoom-out}.mib-lightbox::backdrop{background:var(--cream-0)}.mib-lightbox__close{position:absolute;top:var(--padding-sm);right:var(--padding-sm)}html:has(.mib-lightbox[open]){overflow:hidden}.mib-swatches{display:flex;flex-wrap:wrap;gap:var(--gap-2xs);margin:0;padding:0;list-style:none}.mib-swatches__link{position:relative;display:grid;place-items:center;min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);border-radius:var(--radius-swatch);color:var(--text-body);text-decoration:none}.mib-swatches__link:hover{text-decoration:none}.mib-swatches__link.mib-swatches__link--text{padding-inline:var(--padding-md);border-radius:var(--radius-variant-button);box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-border-field);font-size:var(--type-size--sm)}.mib-swatches__link.mib-swatches__link--text[aria-current=page]{background:var(--surface-deep);color:var(--text-on-deep);box-shadow:none}.mib-swatches__link.mib-swatches__link--unavailable.mib-swatches__link--text{text-decoration:line-through}.mib-swatches__link.mib-swatches__link--unavailable .mib-swatches__item:after{content:"";position:absolute;inset:50% -.125rem auto;border-top:1px solid var(--text-body);transform:rotate(-45deg)}.mib-swatches__item{position:relative;width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-swatch);background:var(--mib-swatch-fill, transparent);box-shadow:inset 0 0 0 1px var(--color-border-field);transition:box-shadow var(--duration-short) var(--ease-out-quad)}.mib-swatches__link[aria-current=page] .mib-swatches__item{box-shadow:0 0 0 1px var(--surface-page),0 0 0 3px var(--text-body)}.mib-buy .mib-quantity__value{width:2.5rem;min-height:var(--minimum-touch-target);-webkit-appearance:textfield;appearance:textfield}.mib-buy .mib-quantity__value::-webkit-inner-spin-button,.mib-buy .mib-quantity__value::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}mib-product:not(:defined) [data-quantity-step]{display:none}.mib-buy__add{flex:1}.mib-buy__total{display:inline-flex;gap:var(--gap-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.mib-inventory{display:flex;align-items:center;gap:var(--gap-xs);margin:0;color:var(--text-secondary);font-size:var(--type-size--md)}.mib-inventory:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--color-outofstock)}.mib-notify{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-sm)}.mib-notify__intro{margin:0;color:var(--text-secondary);font-size:var(--type-size--sm)}.mib-notify .mib-field{align-self:stretch}.mib-notify__message{align-self:stretch;margin:0;padding:var(--padding-md);border-radius:var(--radius-card);background:var(--color-accent-quiet);font-size:var(--type-size--md)}.mib-notify__message.mib-notify__message--error{border:1px solid var(--color-error);background:none;color:var(--color-error)}.mib-product__content{display:flex;flex-direction:column;gap:var(--space-md);max-width:var(--measure-body)}.mib-product__section{display:flex;flex-direction:column;gap:var(--gap-md)}.mib-product__section-title{margin:0;font-size:var(--text-h4-size);line-height:var(--text-h4-leading)}.mib-product__label{margin:0;color:var(--text-secondary);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--type-size--sm)}.mib-product__text{margin:0}.mib-product__description>:first-child{margin-block-start:0}.mib-product__description>:last-child{margin-block-end:0}.mib-product__description :is(strong,b){font-weight:500}.mib-product__benefits{display:flex;flex-direction:column;gap:var(--gap-xs);margin:0;padding:0;list-style:none}.mib-product__benefits li{display:flex;align-items:baseline;gap:var(--gap-sm)}.mib-product__benefit-icon{flex:none;color:var(--color-accent);translate:0 .15em}.mib-product__chips{display:flex;flex-wrap:wrap;gap:var(--gap-2xs);margin:0;padding:0;list-style:none}.mib-inci{display:flex;flex-direction:column;gap:var(--gap-xs)}.mib-inci__toggle{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--gap-2xs);min-height:var(--minimum-touch-target);color:var(--text-link);font-size:var(--type-size--md);cursor:pointer;list-style:none}.mib-inci__toggle::-webkit-details-marker{display:none}.mib-inci__toggle:hover{color:var(--text-link-hover)}.mib-inci__caret{transition:transform var(--duration-short) var(--ease-out-quad)}.mib-inci[open] .mib-inci__caret{transform:rotate(180deg)}.mib-inci__list{margin:0;color:var(--text-secondary);font-family:var(--font-mono--family);font-size:var(--type-size--sm);line-height:1.7;word-spacing:.05em;overflow-wrap:anywhere}.mib-accordion{border-block-start:1px solid var(--color-border-quiet)}.mib-accordion__item{border-block-end:1px solid var(--color-border-quiet)}.mib-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg);min-height:var(--minimum-touch-target);padding-block:var(--padding-sm);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--type-size--md);cursor:pointer;list-style:none}.mib-accordion__summary::-webkit-details-marker{display:none}.mib-accordion__summary:hover{color:var(--color-accent)}.mib-accordion__caret{flex:none;transition:transform var(--duration-short) var(--ease-out-quad)}.mib-accordion__item[open] .mib-accordion__caret{transform:rotate(180deg)}.mib-accordion__panel{margin:0;padding-block-end:var(--space-xs);color:var(--text-secondary);line-height:var(--line-height--body-loose)}.mib-product__apps{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.mib-related{display:flex;flex-direction:column;gap:var(--space-sm)}.mib-related:has(li){padding-block-end:var(--space-section)}.mib-related>.mib-grid{margin:0;padding:0;list-style:none}.mib-related__title{margin:0;font-size:var(--text-h3-size);line-height:var(--text-h3-leading)}@container page (min-width: 37.5rem) and (not (min-width: 56rem)){.mib-related .mib-grid--products>li:nth-child(n+4){display:none}}.mib-buy__bar{position:fixed;inset-inline:0;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm);padding:var(--padding-sm) var(--page-margin) calc(var(--padding-sm) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-quiet);background:var(--surface-page)}.mib-buy__bar .mib-buy__add{padding-inline:var(--padding-lg)}.mib-buy__error{flex:1 0 100%;margin:0;color:var(--color-error);font-size:var(--type-size--sm)}html:has(.mib-buy__bar){scroll-padding-block-end:calc(var(--mib-buy-bar, 5.25rem) + env(safe-area-inset-bottom))}body:has(.mib-buy__bar) .mib-footer{margin-block-end:calc(var(--mib-buy-bar, 5.25rem) + env(safe-area-inset-bottom))}@container page (min-width: 56rem){.mib-product__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-lg)}.mib-gallery{position:sticky;top:calc(var(--mib-header-height, 0px) + var(--space-xs));margin-inline:0}.mib-gallery__counter{display:none}.mib-gallery__thumbs{display:flex}.mib-gallery--pair{position:static}.mib-gallery--pair .mib-gallery__track{grid-template-columns:1fr}.mib-buy__bar{position:static;padding:0;border:0;background:none}.mib-buy__bar--jump,.mib-buy__total{display:none}body:has(.mib-buy__bar) .mib-footer{margin-block-end:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mib-product.css.map */
