.header__row--top{background:#fff!important}.header__row--top :is(.account-actions,.header-wishlist,.header__icon--giftcards,.header-actions),.header__row--top :is(.account-actions,.header-wishlist,.header__icon--giftcards,.header-actions) *{color:#232323!important}.header__row--top :is(.account-actions,.header-wishlist,.header__icon--giftcards,.header-actions):hover,.header__row--top :is(.account-actions,.header-wishlist,.header__icon--giftcards,.header-actions):hover *,.header__row--top :is(.account-actions,.header-wishlist,.header__icon--giftcards,.header-actions):focus-visible,.header__row--top :is(.account-actions,.header-wishlist,.header__icon--giftcards,.header-actions):focus-visible *{color:#ff6900!important}.header__row--bottom{background:#000!important;color:#fff!important}.mishop-sticky-utilities,.header[data-sticky-state=active] .header__row--top{display:none}.header-group-section:has(>#header-component[data-sticky-type=always]){position:sticky!important;top:-1px;z-index:var(--layer-sticky);pointer-events:none}.header-group-section:has(>#header-component[data-sticky-type=always]) .row-group{pointer-events:auto}.header[data-sticky-state=active] .header__row--bottom{min-height:52px;padding-block:0!important;background:#fff!important;color:#232323!important;box-shadow:0 2px 10px #0000001a}.header[data-sticky-state=active] .header__row--bottom .header__columns{min-height:52px;display:flex;align-items:center}.header[data-sticky-state=active] .header__row--bottom :is(a,button,summary,svg){color:#232323!important}.header[data-sticky-state=active] .header__row--bottom :is(a,button,summary):hover,.header[data-sticky-state=active] .header__row--bottom :is(a,button,summary):focus-visible{color:#ff6900!important}.header[data-sticky-state=active] .header__vertical-menu__summary>.svg-wrapper:first-child,.header[data-sticky-state=active] .header__vertical-menu__summary>.svg-wrapper:first-child svg{color:#ff6900!important}.header[data-sticky-state=active] .mishop-sticky-utilities{display:flex;align-items:center;gap:16px;margin-inline-start:auto;white-space:nowrap;color:#232323;font-size:1.3rem}.mishop-sticky-locale,.mishop-sticky-currency{line-height:1}.mishop-sticky-icon{position:relative;display:inline-flex;width:30px;height:36px;align-items:center;justify-content:center;color:#232323}.mishop-sticky-icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mishop-sticky-cart-count{position:absolute;top:0;right:-5px;display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:#ff6900;color:#fff;font-size:1.1rem;line-height:1}.header__row--bottom a,.header__row--bottom button,.header__row--bottom summary,.header__row--bottom svg{color:#fff!important}.header__row--bottom .vertical-menu,.header__row--bottom .vertical-menu a,.header__row--bottom .vertical-menu button,.header__row--bottom .vertical-menu summary,.header__row--bottom .vertical-menu svg{color:#232323!important}.header__row--bottom .vertical-menu :is(a,summary):hover,.header__row--bottom .vertical-menu :is(a,summary):hover *,.header__row--bottom .vertical-menu :is(a,summary):focus-visible,.header__row--bottom .vertical-menu :is(a,summary):focus-visible *{color:#ff6900!important;--link-underline-color: #ff6900}.mishop-menu-category-icon{display:inline-grid;place-items:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;margin-inline-end:.8rem;font-size:1.8rem;line-height:1}@media screen and (max-width:989px){.mishop-menu-category-icon{width:2.8rem;height:2.8rem;flex-basis:2.8rem;font-size:2rem}}.block-categories-slider .item-menu:hover,.block-categories-slider .item-menu:hover *,.block-categories-slider .item-menu:focus-visible,.block-categories-slider .item-menu:focus-visible *{color:#ff6900!important;--link-underline-color: #ff6900}.header-logo__image{width:var(--header-logo-image-width, 175px)!important;height:auto!important;aspect-ratio:1983 / 793!important;object-fit:contain!important;transform:scale(1.35);transform-origin:left center}.header-logo .header__heading-logo-wrapper,.header-logo__image-container{height:auto!important;min-height:0!important;overflow:visible;--aspect-ratio: 2.5 !important}.header-logo{margin-right:82px}@media(max-width:767px){.header-logo__image{transform:scale(1.3)}.header-logo{margin-right:40px}}.mishop-logo-fallback img{display:block;width:100%;height:auto;object-fit:contain}.mishop-home04-slide{display:block;width:100%;height:100%;object-fit:cover}.slide-wrapper:has(.mishop-home04-slide) .slideshow__slides,.slide-wrapper:has(.mishop-home04-slide) .swiper-wrapper,.slide-wrapper:has(.mishop-home04-slide) .swiper-slide,.slide-wrapper:has(.mishop-home04-slide) .slideshow__slide,.slide-wrapper:has(.mishop-home04-slide) .slide__image-container,.slide-wrapper:has(.mishop-home04-slide) .slide__img-wrapper{height:100%;min-height:clamp(340px,37.55vw,620px)}@media(max-width:767px){.slide-wrapper:has(.mishop-home04-slide) .slideshow__slides,.slide-wrapper:has(.mishop-home04-slide) .swiper-wrapper,.slide-wrapper:has(.mishop-home04-slide) .swiper-slide,.slide-wrapper:has(.mishop-home04-slide) .slideshow__slide,.slide-wrapper:has(.mishop-home04-slide) .slide__image-container,.slide-wrapper:has(.mishop-home04-slide) .slide__img-wrapper{min-height:clamp(300px,68.9vw,520px)}}.right-banner__item>img{display:block;width:100%;height:100%;object-fit:cover}.mishop-demo-image{display:block;width:100%;height:auto;aspect-ratio:auto!important;object-fit:cover}[id$=__section_49UNcp] .section,[id$=__section_49UNcp] .section-background{background:#f5f5f5!important}[id$=__section_49UNcp] .section-content-wrapper{padding:0!important}[id$=__section_49UNcp] .collection--grid-layout{border-block:1px solid #e6e6e6;background:#fff}[id$=__section_49UNcp] .grid__item>.group-block{min-height:88px;padding:14px 24px!important;background:#fff!important}[id$=__section_49UNcp] .grid__item:not(:last-child){border-inline-end:1px solid #e6e6e6}[id$=__section_49UNcp] .grid__item .group-block-content{display:grid!important;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-content:center;align-items:center;text-align:left}[id$=__section_49UNcp] .grid__item .icon-block{grid-column:1;grid-row:1 / 3}[id$=__section_49UNcp] .grid__item .icon-block svg{width:42px!important;height:42px!important}[id$=__section_49UNcp] .grid__item .text-block,[id$=__section_49UNcp] .grid__item rte-formatter{width:auto!important;max-width:none!important;margin:0!important;text-align:left!important}[id$=__section_49UNcp] .grid__item p{margin:0!important}@media(max-width:767px){[id$=__section_49UNcp] .grid__item>.group-block{min-height:96px;padding:12px!important}[id$=__section_49UNcp] .grid__item .group-block-content{grid-template-columns:38px minmax(0,1fr);column-gap:8px}[id$=__section_49UNcp] .grid__item .icon-block svg{width:34px!important;height:34px!important}}body:has(#MainContent .template-collection),body:has(#MainContent .template-collection) #MainContent,body:has(#MainContent .template-collection) .content-for-layout,body:has(#MainContent .template-collection) #MainContent>.shopify-section,body:has(#MainContent .template-collection) #MainContent .section,body:has(#MainContent .template-collection) #MainContent .section-background,#MainContent .template-collection{background:#fff!important;background-color:#fff!important}@media screen and (min-width:990px){.template-collection .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(6, minmax(0, 1fr)) !important}}.template-collection .product-grid__item .card--block-media>.ratio{aspect-ratio:1 / 1;width:100%;overflow:hidden;--ratio-percent: 100% !important}.template-collection .product-grid__item .card--block-media img,.template-collection .product-grid__item .card__media img,.template-collection .product-grid__item .media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.template-collection .product-grid__item .card__heading,.template-collection .product-grid__item .card__heading .full-unstyled-link,.template-collection .product-grid__item .card__heading .text-block{min-height:2.8em;line-height:1.4}.template-collection .product-grid__item .card__heading .full-unstyled-link,.template-collection .product-grid__item .card__heading .text-block{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body:has(#MainContent .product-details),body:has(#MainContent .product-details) #MainContent,body:has(#MainContent .product-details) .content-for-layout,body:has(#MainContent .product-details) #MainContent>.shopify-section,body:has(#MainContent .product-details) #MainContent .section,body:has(#MainContent .product-details) #MainContent .section-background,body:has(#MainContent .product-details) .product-information,body:has(#MainContent .product-details) .product-details{background:#fff!important;background-color:#fff!important}main .card .card--block-media{width:100%;aspect-ratio:1 / 1!important}main .card .card__media,main .card .card__media .media{width:100%!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important}main .card .card__media img{width:100%!important;height:100%!important;padding:clamp(10px,1vw,18px);object-fit:contain!important;object-position:center center!important;background:#fff}main .card .card-title-change{display:-webkit-box!important;min-height:2.8em;max-height:2.8em;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}main .card .card--block-variant:has(.card__swatch){display:none!important}.template-product :is(recently-viewed-products,product-recommendations) .grid__item{display:flex;min-width:0}.template-product :is(recently-viewed-products,product-recommendations) .product-card-wrapper,.template-product :is(recently-viewed-products,product-recommendations) .product-card-wrapper>.card{display:flex;width:100%;height:100%;min-width:0}.template-product :is(recently-viewed-products,product-recommendations) .product-card-wrapper>.card{flex-direction:column}.template-product :is(recently-viewed-products,product-recommendations) .card--block-title,.template-product :is(recently-viewed-products,product-recommendations) .card--block-title a{display:block!important;min-width:0;width:100%;min-height:1.4em;max-height:1.4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4}.template-product :is(recently-viewed-products,product-recommendations) .card-information:has(.price){min-height:4.2em}.template-product :is(recently-viewed-products,product-recommendations) .card>.card--block-button,.template-product :is(recently-viewed-products,product-recommendations) .card>.card-product-information:has(.card--block-button){margin-top:auto}.template-product :is(recently-viewed-products,product-recommendations) .quick-add__submit{min-height:44px}@media screen and (max-width:767px){.template-product :is(recently-viewed-products,product-recommendations) .grid,.template-product :is(recently-viewed-products,product-recommendations) .grid-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-product :is(recently-viewed-products,product-recommendations) .card-information:has(.price){min-height:4.8em}}.section-before-you-leave .product-grid-item{height:auto}.section-before-you-leave .product-grid-item>.card,.section-before-you-leave .product-grid-item .card-product-information{height:100%}.section-before-you-leave .card--block-media{width:100%;aspect-ratio:1 / 1!important}.section-before-you-leave .card__media,.section-before-you-leave .card__media .media{width:100%!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.section-before-you-leave .card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff}.section-before-you-leave .card--block-title,.section-before-you-leave .card--block-title a{display:block!important;min-height:1.4em;max-height:1.4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4}.section-before-you-leave [class*=button_TWAfhN],.section-before-you-leave [class*=button_TWAfhN] .button-overflow,.section-before-you-leave [class*=button_TWAfhN] .button-overflow:after,.section-before-you-leave [class*=button_TWAfhN] .button-text-main,.before-you-leave-group [class*=button_TWAfhN],.before-you-leave-group [class*=button_TWAfhN] .button-overflow,.before-you-leave-group [class*=button_TWAfhN] .button-overflow:after,.before-you-leave-group [class*=button_TWAfhN] .button-text-main{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1}.section-before-you-leave [class*=button_TWAfhN],.before-you-leave-group [class*=button_TWAfhN]{--button-color: #fff;--button-background-color: #111;--button-border-color: #111;--color-effect-background: #f56600;background-color:#111!important;border-color:#111!important}@media(hover:hover){.section-before-you-leave [class*=button_TWAfhN]:hover,.before-you-leave-group [class*=button_TWAfhN]:hover{--button-color: #fff;--button-background-color: #f56600;--button-border-color: #f56600}}@media screen and (max-width:374px){.header__row--top .header-logo{min-width:0;overflow:hidden}.header__row--top .header-logo :is(img,svg){max-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/mishop-apple.css.map */
