.wv-favourite-button{-webkit-appearance:none;appearance:none;position:absolute;top:10px;right:10px;z-index:30;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground-rgb) / .78);cursor:pointer;transition:color .16s ease,transform .16s ease}.wv-favourite-button:hover,.wv-favourite-button:focus-visible{color:var(--color-foreground)}.wv-favourite-button:focus-visible{outline:var(--focus-outline-width) solid currentColor;outline-offset:var(--focus-outline-offset)}.wv-favourite-button[aria-pressed=true]{color:var(--color-foreground)}.wv-favourite-button__icon{display:inline-grid;width:18px;height:18px}.wv-favourite-button__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:.65;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.wv-favourite-button[aria-pressed=true] .wv-favourite-button__icon svg{fill:none;stroke-width:.85}.wv-favourites-panel{padding:var(--padding-xl);padding-block-start:0}.wv-product-favourite-row{display:flex;justify-content:flex-end;position:absolute;top:18px;right:18px;z-index:25}.product-information__media,.product-information__media .product-media-container,.product-information__media .product-media{position:relative}.product-information__media .wv-favourite-button{position:static}.wv-product-summary{max-width:29rem;margin:12px 0;color:rgb(var(--color-foreground-rgb) / .72);font-size:.6rem;line-height:1.34}.product-details .buy-buttons-block,.product-details product-price,.product-details .variant-picker{margin-block-start:10px}.product-details .variant-picker{margin-block-end:10px}.product-details product-price .tax-note{display:none}.product-details .add-to-cart-button.button{background:#000;border:1px solid #000;color:#fff;min-height:32px;height:32px;padding-block:5px;font-size:.7rem}.product-details .add-to-cart-button.button:hover,.product-details .add-to-cart-button.button:focus-visible{background:#000;border-color:#000;color:#fff}.product-details .variant-option legend{margin-block-end:0}.product-details .variant-option--swatches legend{order:2;display:inline-flex;align-items:center;width:auto;min-height:20px;font-size:0;float:none}.product-details .variant-option--swatches{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:12px!important;width:auto}.product-details .variant-option--swatches .variant-option__button-label{order:1;display:inline-flex!important;flex:0 0 auto;margin:0!important}.product-details .variant-option--swatches .variant-option__swatch-value{margin-inline-start:0;font-size:.68rem;line-height:1}.product-details .variant-option--swatches.wv-swatch-inline-ready legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-details .variant-option--swatches .wv-inline-swatch-value{order:2;display:inline-flex;align-items:center;min-height:20px;margin-inline-start:10px!important;color:rgb(var(--color-foreground-rgb) / .72);font-size:.68rem;line-height:1}.wv-product-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 8px;color:rgb(var(--color-foreground-rgb) / .58);font-size:.62rem;line-height:1.2}.wv-product-breadcrumb__item{color:inherit;text-decoration:none}a.wv-product-breadcrumb__item:hover,a.wv-product-breadcrumb__item:focus-visible{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.22em}.wv-product-breadcrumb__separator{color:rgb(var(--color-foreground-rgb) / .36)}.product-details .accordion,.product-details accordion-custom,.product-details .details,.product-details details,.product-details summary,.product-details .details__header,.product-details .details-content{border:0!important;border-block:0!important;border-block-start:0!important;border-block-end:0!important;box-shadow:none!important}@media screen and (max-width:749px){.menu-drawer__menu-item--mainlist,.menu-drawer__back-button{font-size:1.05rem!important;line-height:1.2!important}.menu-drawer__menu-item--child,.menu-drawer__menu-item--parent{font-size:1rem!important;line-height:1.25!important}.wv-product-breadcrumb{display:none}.product-details .add-to-cart-button.button{width:100%;min-height:0;height:30px;padding-block:3px;font-size:.62rem;line-height:1.1}.product-details .buy-buttons-block{position:relative;left:50%;width:calc(100vw - 32px);max-width:none;margin-block-start:16px;transform:translate(-50%)}.product-details .text-block:is(h1,h2),.product-details .product-title,.product-details h1{margin-block-end:8px;font-size:.98rem;line-height:1.15;font-weight:400}.wv-product-summary{max-width:100%;margin:22px 0 4px;font-size:.74rem;line-height:1.42}.product-details accordion-custom,.product-details details,.product-details .accordion{display:block;margin-block:0}.product-details summary,.product-details .accordion summary{min-height:32px;padding-block:8px;border:0!important;font-size:.64rem;line-height:1.2}.product-details details *,.product-details .accordion *{border:0!important;font-size:.64rem;line-height:1.35}}@media screen and (min-width:750px){.product-information{--section-top-offset: 0px;padding-block-start:0!important}.product-information__grid{align-items:start}.product-information__grid.product-information__grid--half.product-information--media-left{grid-template-columns:minmax(72px,10vw) minmax(360px,38vw) minmax(330px,38vw) minmax(72px,10vw)}.product-details{padding-block-start:0!important}.product-information__media{margin-block-start:-72px;padding-block-start:0!important}.product-information__media media-gallery{max-width:min(620px,68vh);margin-inline:auto}.product-information__media .product-media-container{max-height:calc(100vh - var(--header-height, 80px) - 150px)}.product-information__media .product-media-container img{object-fit:contain}.product-information__grid:not(.product-information--media-none) .product-details.sticky-content--desktop{position:sticky;top:calc(var(--header-height, 80px) + 2px);max-height:calc(100vh - var(--header-height, 80px) - 4px)}.product-information__grid:not(.product-information--media-none) .product-details>.group-block{align-self:flex-start;max-width:29rem}.wv-product-limited-edition{margin-block:0 4px;font-size:7px}.product-details .text-block:is(h1,h2),.product-details .product-title,.product-details h1{margin-block-end:4px;font-size:clamp(1.2rem,1.65vw,1.55rem);line-height:1.1;font-weight:400}.product-details .group-block-content{position:relative;gap:8px;padding-block-start:82px}.product-details .wv-product-breadcrumb{position:absolute;inset-block-start:-72px;inset-inline-start:0;margin:0}.product-details product-price,.product-details product-price *{font-size:.72rem;line-height:1.15}.product-details details,.product-details .accordion{margin-block:0}.product-details summary,.product-details .accordion summary{min-height:30px;padding-block:7px;font-size:.62rem}.product-details details *,.product-details .accordion *{font-size:.62rem;line-height:1.35}}.wv-favourites-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-block-end:var(--gap-sm)}.wv-favourites-panel__title{margin:0}.wv-favourites-panel__count{color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}.wv-favourites-panel__empty{margin:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.wv-favourites-list{display:grid;gap:var(--gap-sm);list-style:none;margin:0;padding:0}.wv-favourites-list__item{display:grid;grid-template-columns:56px 1fr auto;gap:var(--gap-sm);align-items:center}.wv-favourites-list__image{width:56px;aspect-ratio:1;object-fit:cover;background:rgb(var(--color-foreground-rgb) / .04)}.wv-favourites-list__title{display:block;color:var(--color-foreground);text-decoration:none}.wv-favourites-list__title:hover{text-decoration:underline;text-underline-offset:.2em}.wv-favourites-list__price{display:block;margin-block-start:2px;color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}.wv-favourites-list__remove{-webkit-appearance:none;appearance:none;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground-rgb) / var(--opacity-70));cursor:pointer}.wv-favourites-list__remove:hover,.wv-favourites-list__remove:focus-visible{color:var(--color-foreground)}.wv-favourites-list__remove svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}@media screen and (max-width:749px){.wv-favourite-button{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/favourites.css.map */
