.card-product{position:relative}.header__favorites--populated{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out}.header__favorites--populated svg path{fill:var(--favorites-fill)}body:not(.user-is-tabbing) :focus{outline:none;box-shadow:none}.product__favorites-icon{position:absolute;right:1rem;top:1rem;z-index:5;cursor:pointer;display:flex;width:fit-content}.product__favorites-icon.hot-spot{position:absolute}.product__favorites-icon path{fill:var(--cc-bg)}nav.header__menu{display:flex;align-items:center}.spinning-loader{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:100%;height:100%;position:absolute;z-index:7;display:flex;align-items:center;justify-content:center;align-self:center;opacity:0;display:none;left:0;top:0}.spinning-loader.is-visible{opacity:1;display:flex}.spinning-loader svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;width:32px;height:32px}.spinning-loader svg path{stroke:var(--heading-color);fill:transparent!important}.flex-vertical{display:flex;flex-direction:column}.removing{opacity:0;transform:translate(20px);transition:all .2s ease-in-out}.Drawer--Wrapper{height:100%;width:100%;max-width:91.46%;position:fixed;top:0;right:0;z-index:20;animation:clipOutRight .45s forwards;animation-timing-function:cubic-bezier(.23,1,.32,1);will-change:translate;transform:translateZ(0)}.Drawer--Wrapper[aria-hidden=true]{display:none}.Drawer--Content{padding:16px 24px;height:100%;display:flex;flex-direction:column;overflow-y:auto}.Drawer--Content::-webkit-scrollbar{display:none}.Drawer--Content{-ms-overflow-style:none;scrollbar-width:none}.Drawer--Header{display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--input-border-color)}.product-info__title{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.product-info__title .product__favorites-icon{position:relative;top:unset;right:unset;z-index:unset;height:fit-content;margin-top:2px}.product-info__title .product__favorites-icon .empty-favorite path{fill:var(--heading-color)}.hot-spot-mini,.hot-spot{position:relative}.hot-spot-mini:after,.hot-spot:after{content:"";position:absolute;width:48px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%)}.hot-spot-mini:after{width:calc(100% + 16px);height:calc(100% + 16px)}@keyframes clipOutRight{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes clipInRight{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes clipOutLeft{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes clipInLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media screen and (max-width: 1024px){.not-mobile{display:none!important}.header__icon--favorites{padding-left:0;margin-left:-8px}}@media screen and (min-width: 1025px){.not-desktop{display:none!important}.Drawer--Wrapper{max-width:480px}#Drawer--Wrapper[aria-expanded=true]{animation:clipInRight .45s forwards}.Drawer--Content,.Drawer--Header{padding:24px 32px}.product-info__title{gap:24px}}.card-product:hover .product-card__hover-image{opacity:1;visibility:visible;pointer-events:all}.product-card__hover-image{position:absolute;width:100%;height:100%;z-index:2;opacity:0;pointer-events:none;visibility:hidden;transition:all .3s ease-in-out;top:0;left:0;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-theme.css.map */
