:root{--sharp-product-radius: 16px;--sharp-product-surface: #fff;--sharp-product-ink: #111;--sharp-shop-black: #0b0b0c;--sharp-shop-white: #fff}.product-card-wrapper{--border-radius: var(--sharp-product-radius);--card-corner-radius: var(--sharp-product-radius)}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .card__media .media,.product-card-wrapper .card__media img{border-radius:var(--sharp-product-radius)!important}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{overflow:hidden!important;background:var(--sharp-product-surface)!important;isolation:isolate}.product-card-wrapper .card__media img{display:block!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.product-card-wrapper .card,.product-card-wrapper .card__content,.product-card-wrapper .card__information{background:transparent!important}#MainContent[data-template=collection],#MainContent[data-template=search],#MainContent:has(.facets-container):not(:has(.product__info-wrapper)){--color-background: 255, 255, 255 !important;--gradient-background: #fff !important;--color-foreground: 17, 17, 17 !important;--color-link: 17, 17, 17 !important;--color-button: 17, 17, 17 !important;--color-button-text: 255, 255, 255 !important;--color-secondary-button-text: 17, 17, 17 !important;background:var(--sharp-shop-white)!important;color:var(--sharp-product-ink)!important}#MainContent[data-template=collection]>.shopify-section,#MainContent[data-template=search]>.shopify-section,#MainContent:has(.facets-container):not(:has(.product__info-wrapper))>.shopify-section,#MainContent[data-template=collection] .gradient,#MainContent[data-template=search] .gradient,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) .gradient,#MainContent[data-template=collection] [class*=color-scheme-],#MainContent[data-template=search] [class*=color-scheme-],#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) [class*=color-scheme-],#MainContent[data-template=collection] .collection,#MainContent[data-template=search] .template-search,#MainContent[data-template=collection] .facets-container,#MainContent[data-template=search] .facets-container,#MainContent[data-template=collection] .collection-hero,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) .collection,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) .collection-hero{--color-background: 255, 255, 255 !important;--gradient-background: #fff !important;--color-foreground: 17, 17, 17 !important;--color-link: 17, 17, 17 !important;background:#fff!important;background-color:#fff!important;color:#111!important}#MainContent[data-template=collection] .product-card-wrapper .card,#MainContent[data-template=collection] .product-card-wrapper .card__content,#MainContent[data-template=collection] .product-card-wrapper .card__information,#MainContent[data-template=search] .product-card-wrapper .card,#MainContent[data-template=search] .product-card-wrapper .card__content,#MainContent[data-template=search] .product-card-wrapper .card__information,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) .product-card-wrapper .card,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) .product-card-wrapper .card__content,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) .product-card-wrapper .card__information{background:transparent!important;color:#111!important}#MainContent[data-template=collection] :is(h1,h2,h3,.collection-hero__title,.collection-hero__description,.facet-filters__label,.facets__heading,.facets__summary,.facets__label,.product-count__text,.card__heading,.card__heading a,.card-information,.price,.price-item,.caption-with-letter-spacing),#MainContent[data-template=search] :is(h1,h2,h3,.facet-filters__label,.facets__heading,.facets__summary,.facets__label,.product-count__text,.card__heading,.card__heading a,.card-information,.price,.price-item,.caption-with-letter-spacing),#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) :is(h1,h2,h3,.collection-hero__title,.collection-hero__description,.facet-filters__label,.facets__heading,.facets__summary,.facets__label,.product-count__text,.card__heading,.card__heading a,.card-information,.price,.price-item,.caption-with-letter-spacing){color:#111!important}#MainContent[data-template=collection] select,#MainContent[data-template=collection] .select__select,#MainContent[data-template=search] select,#MainContent[data-template=search] .select__select,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) select,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) .select__select{background:#fff!important;color:#111!important;border-color:#11111138!important}#MainContent[data-template=collection] .button,#MainContent[data-template=collection] .quick-add__submit,#MainContent[data-template=search] .button,#MainContent[data-template=search] .quick-add__submit,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) .button,#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) .quick-add__submit{background:#111!important;color:#fff!important;border-color:#111!important;border-radius:999px!important}#MainContent[data-template=collection] :is(.facets__summary,.facet-checkbox,.active-facets__button,.active-facets__button-remove),#MainContent[data-template=search] :is(.facets__summary,.facet-checkbox,.active-facets__button,.active-facets__button-remove),#MainContent:has(.facets-container):not(:has(.product__info-wrapper)) :is(.facets__summary,.facet-checkbox,.active-facets__button,.active-facets__button-remove){color:#111!important}#MainContent .mobile-facets__inner,#MainContent .mobile-facets__header,#MainContent .mobile-facets__main,#MainContent .mobile-facets__footer{background:#fff!important;color:#111!important}#MainContent .mobile-facets__inner :is(a,button,summary,label,.mobile-facets__heading,.mobile-facets__count,.mobile-facets__summary,.mobile-facets__label,.mobile-facets__sort .select__select){color:#111!important}body:has(#MainContent[data-template=collection]) .header-wrapper,body:has(#MainContent[data-template=search]) .header-wrapper,body:has(#MainContent:has(.facets-container):not(:has(.product__info-wrapper))) .header-wrapper,body:has(#MainContent[data-template=collection]) .header,body:has(#MainContent[data-template=search]) .header,body:has(#MainContent:has(.facets-container):not(:has(.product__info-wrapper))) .header{background:#fff!important;color:#111!important;border-color:#11111114!important}body:has(#MainContent[data-template=collection]) .header__menu-item,body:has(#MainContent[data-template=collection]) .header__icon,body:has(#MainContent[data-template=search]) .header__menu-item,body:has(#MainContent[data-template=search]) .header__icon,body:has(#MainContent:has(.facets-container):not(:has(.product__info-wrapper))) .header__menu-item,body:has(#MainContent:has(.facets-container):not(:has(.product__info-wrapper))) .header__icon{color:#111!important}#menu-drawer,.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__inner-submenu{background:var(--sharp-shop-black)!important;color:#fff!important}.menu-drawer__menu-item,.menu-drawer__account,.menu-drawer summary,.menu-drawer a{color:#fff!important}.menu-drawer .icon,.menu-drawer .svg-wrapper{color:#fff!important}.sharp-mega-menu{background:#fff!important;color:#111!important}#MainContent[data-template=product],#MainContent:has(.product__info-wrapper){--color-background: 255, 255, 255 !important;--gradient-background: #fff !important;--color-foreground: 17, 17, 17 !important;--color-link: 17, 17, 17 !important;background:#fff!important;color:#111!important}#MainContent[data-template=product]>.shopify-section,#MainContent:has(.product__info-wrapper)>.shopify-section,#MainContent[data-template=product] .gradient,#MainContent:has(.product__info-wrapper) .gradient,#MainContent[data-template=product] [class*=color-scheme-],#MainContent:has(.product__info-wrapper) [class*=color-scheme-],#MainContent[data-template=product] .product,#MainContent:has(.product__info-wrapper) .product,#MainContent[data-template=product] .product__info-wrapper,#MainContent:has(.product__info-wrapper) .product__info-wrapper,#MainContent[data-template=product] .product__media-wrapper,#MainContent:has(.product__info-wrapper) .product__media-wrapper,#MainContent[data-template=product] .related-products,#MainContent:has(.product__info-wrapper) .related-products,#MainContent[data-template=product] .product-recommendations,#MainContent:has(.product__info-wrapper) .product-recommendations{--color-background: 255, 255, 255 !important;--gradient-background: #fff !important;--color-foreground: 17, 17, 17 !important;background:#fff!important;color:#111!important}#MainContent[data-template=product] :is(h1,h2,h3,.price,.price-item,.product__description,.accordion__title,label,summary,.product__text,.product__tax),#MainContent:has(.product__info-wrapper) :is(h1,h2,h3,.price,.price-item,.product__description,.accordion__title,label,summary,.product__text,.product__tax){color:#111!important}#MainContent[data-template=product] .product-form__submit,#MainContent:has(.product__info-wrapper) .product-form__submit{background:#111!important;color:#fff!important;border-color:#111!important;border-radius:999px!important}body:has(#MainContent[data-template=product]) .header-wrapper,body:has(#MainContent:has(.product__info-wrapper)) .header-wrapper,body:has(#MainContent[data-template=product]) .header,body:has(#MainContent:has(.product__info-wrapper)) .header{background:#fff!important;color:#111!important}body:has(#MainContent[data-template=product]) .header__menu-item,body:has(#MainContent[data-template=product]) .header__icon,body:has(#MainContent:has(.product__info-wrapper)) .header__menu-item,body:has(#MainContent:has(.product__info-wrapper)) .header__icon{color:#111!important}.product__media-wrapper .product-media-container,.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media,.product__media-wrapper .product__media .media,.product__media-wrapper .product__media img{border-radius:var(--sharp-product-radius)!important}.product__media-wrapper .product-media-container,.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media,.product__media-wrapper .product__media .media{overflow:hidden!important;background:#fff!important;isolation:isolate}.product__media-wrapper .product__media img{display:block!important}.product__media-wrapper .thumbnail,.product__media-wrapper .thumbnail img{border-radius:10px!important;overflow:hidden!important}#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__meta{display:none!important}#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__controls{bottom:22px!important;width:max-content!important;max-width:calc(100% - 32px)!important;padding:7px 9px!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:999px!important;background:#ffffffe8!important;box-shadow:0 9px 26px #00000021!important;backdrop-filter:blur(14px) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important}#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__dots{gap:7px!important;flex-wrap:nowrap!important}#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__dot[data-sharp-catalog-label]{width:auto!important;min-width:0!important;height:36px!important;padding:0 15px!important;border:1px solid rgba(17,17,17,.11)!important;border-radius:999px!important;background:#fffffffa!important;color:#111!important;opacity:1!important;font-size:10px!important;font-weight:800!important;letter-spacing:.055em!important;line-height:1!important;box-shadow:0 2px 8px #0000000b!important;transform-origin:center;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease,background-color .18s ease,color .18s ease!important}#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__dot[data-sharp-catalog-label].is-active{background:#111!important;border-color:#111!important;color:#fff!important;box-shadow:0 4px 12px #00000024!important}@media(hover:hover)and (pointer:fine){#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__dot[data-sharp-catalog-label]:hover{transform:translateY(-2px) scale(1.055)!important;box-shadow:0 7px 18px #0000001f!important}}@media screen and (max-width:749px){#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__controls{bottom:14px!important;max-width:calc(100% - 20px)!important;padding:6px 7px!important}#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__dots{gap:5px!important}#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__dot[data-sharp-catalog-label]{height:32px!important;padding:0 10px!important;font-size:9px!important}}@media screen and (max-width:390px){#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__dot[data-sharp-catalog-label]{height:30px!important;padding:0 8px!important;font-size:8.2px!important}}@media screen and (min-width:750px){:root{--sharp-product-radius: 18px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__dot[data-sharp-catalog-label]{transition:none!important}#MainContent[data-template=index] .sharp-home-opening .sharp-home-showcase__dot[data-sharp-catalog-label]:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sharp-product-rounding.css.map */
