:root{--spring-snappy: cubic-bezier(.34, 1.56, .64, 1);--spring-smooth: cubic-bezier(.25, 1, .5, 1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media screen and (min-width:990px){@media(prefers-reduced-motion:no-preference){.card--card,.card--standard .card__inner{transition:transform .35s var(--spring-snappy),box-shadow .3s var(--spring-smooth)!important;will-change:transform}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{transform:translateY(-6px) scale(1.015)!important;box-shadow:0 16px 48px #00000024!important}.card-wrapper:active .card--card,.card-wrapper:active .card--standard .card__inner{transform:translateY(1px) scale(.985)!important;box-shadow:0 2px 8px #00000014!important;transition-duration:.1s!important}.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child,.card .media.media--hover-effect>video:only-child,.card-wrapper .media.media--hover-effect>video:only-child{transition:transform .5s var(--spring-smooth)!important}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.card:hover .media.media--hover-effect>video:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>video:first-child:only-child{transform:scale(1.06)!important}}}@media(prefers-reduced-motion:no-preference){.button:not([disabled]),.shopify-payment-button__button--unbranded{transition:transform .3s var(--spring-snappy),box-shadow .25s var(--spring-smooth),background-color .2s ease,color .2s ease,border-color .2s ease!important}.button:not([disabled]):hover,.customer button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #0003!important;transition:transform .3s var(--spring-snappy),box-shadow .25s var(--spring-smooth),background-color .2s ease,color .2s ease,border-color .2s ease!important}.button:not([disabled]):active,.customer button:not([disabled]):active,.shopify-challenge__button:not([disabled]):active{transform:scale(.96) translateY(1px)!important;box-shadow:0 1px 4px #0000001a!important;transition-duration:.08s!important}}:focus-visible{outline:2px solid #2563EB!important;outline-offset:3px!important;border-radius:4px;box-shadow:0 0 0 4px #2563eb2e!important}.card__heading a:focus-visible:after{outline:2px solid #2563EB!important;outline-offset:3px!important;box-shadow:0 0 0 4px #2563eb2e!important}::selection{background:#2563eb2e}@media(prefers-reduced-motion:no-preference){.swatch-input__input+label{transition:transform .25s var(--spring-snappy),box-shadow .2s ease!important}.swatch-input__input+label:hover{transform:scale(1.15) translateY(-2px)!important;box-shadow:0 4px 12px #00000026!important}.swatch-input__input:checked+label{transform:scale(1.1)!important;box-shadow:0 0 0 2.5px #2563eb,0 4px 12px #2563eb4d!important}}@media(prefers-reduced-motion:no-preference){.quantity__button{transition:transform .2s var(--spring-snappy)!important}.quantity__button:active{transform:scale(.85)!important}}@media(prefers-reduced-motion:no-preference){details>summary .icon-caret,details>summary .icon-arrow,details>summary svg{transition:transform .3s var(--spring-snappy)!important}details[open]>summary .icon-caret,details[open]>summary .icon-arrow,details[open]>summary svg{transform:rotate(180deg)!important}}@media(prefers-reduced-motion:no-preference){.bw-heading-clip{clip-path:inset(0 0 100% 0);transition:clip-path .65s var(--spring-smooth)}.bw-heading-clip.bw-revealed{clip-path:inset(0 0 0% 0)}}@media(prefers-reduced-motion:no-preference){.grid__item.bw-stagger{opacity:0;transform:translateY(18px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s var(--spring-snappy)}.grid__item.bw-stagger.bw-revealed{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.product-media-modal__dialog,.media-modal .deferred-media{animation:bw-modal-in .4s var(--spring-snappy) both}@keyframes bw-modal-in{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}}@keyframes bw-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.bw-skeleton{background:linear-gradient(90deg,rgba(var(--color-foreground),.06) 25%,rgba(var(--color-foreground),.13),rgba(var(--color-foreground),.06) 75%);background-size:200% 100%;animation:bw-shimmer 1.4s infinite;border-radius:4px}.bw-gallery-counter{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:80px;background:none;border:none;padding:0}.bw-gallery-track{position:relative;width:72px;height:2px;background:rgba(var(--color-foreground),.15);border-radius:2px;overflow:hidden}.bw-gallery-fill{position:absolute;top:0;left:0;height:100%;width:var(--bw-gallery-progress, 5.88%);background:rgb(var(--color-foreground));border-radius:2px;transition:width .35s cubic-bezier(.4,0,.2,1)}.bw-gallery-label{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;letter-spacing:.06em;color:rgba(var(--color-foreground),.45);line-height:1;font-variant-numeric:tabular-nums}.bw-gallery-sep{opacity:.4}@media(max-width:749px){media-gallery{position:relative;display:block}media-gallery .bw-gallery-counter{display:none!important}media-gallery .slider-buttons{position:absolute!important;top:50%!important;left:0!important;right:0!important;bottom:auto!important;transform:translateY(-50%)!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 12px!important;margin:0!important;border-radius:0!important;z-index:10!important;pointer-events:none}media-gallery .slider-buttons:before{display:none!important}media-gallery .slider-button{pointer-events:all;touch-action:manipulation;width:36px;height:36px;min-width:36px;border-radius:50%;background:#ffffffd9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex!important;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001f;color:#07090e;border:none;cursor:pointer;position:relative;z-index:11}media-gallery .slider-button svg,media-gallery .slider-button .icon{width:16px;height:16px}}.cart-drawer .cart-item__name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.cart-drawer .drawer__cart-items-wrapper{flex-grow:0!important}.cart-progress-bar-container{background:#07090e14!important;border-radius:99px!important;overflow:hidden!important;height:3px!important}#cart-progress-bar{transition:width .5s cubic-bezier(.25,1,.5,1)!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bw-emil-design.css.map */
