.d2f-favourite[hidden],.d2f-favourites-trigger[hidden],.d2f-favourites-count[hidden],.d2f-favourites-panel [hidden]{display:none}.d2f-favourite{position:absolute;z-index:4;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#222;cursor:pointer}.d2f-favourite svg{width:1.7rem;height:1.7rem}.d2f-favourite svg{fill:none;stroke:#222}.d2f-favourite[aria-pressed=true] svg{fill:#b84a58}.d2f-favourite:focus-visible,.d2f-favourites-dialog :is(button,a):focus-visible{outline:2px solid #9a6d00;outline-offset:2px}.card__inner>.d2f-favourite--card{top:.7rem;right:.7rem}.card__inner:has(>.d2f-favourite--card:not([hidden]))>.card__brand-badge{max-width:calc(100% - 5.4rem)}.card__inner:has(>.d2f-favourite--card:not([hidden])) .card__badge.top.right{margin-top:4.6rem}.product__media-wrapper .d2f-favourite--gallery{top:1.2rem;right:1.2rem}.d2f-gallery-ph{position:relative}.header__icon.d2f-favourites-trigger{position:relative;flex-shrink:0;padding:0;border:0;background:none;color:#222;cursor:pointer}.d2f-favourites-trigger .svg-wrapper svg{width:2rem;height:2rem}.d2f-favourites-trigger .d2f-favourites-count{right:0;left:auto;bottom:.45rem}@media screen and (min-width:990px){.header__icon.d2f-favourites-trigger{display:flex;flex-direction:column;gap:.2rem;width:auto;min-width:6.4rem;height:auto;min-height:4.4rem;padding:.4rem .6rem}.header__icon.d2f-favourites-trigger[hidden]{display:none}.d2f-favourites-trigger .d2f-favourites-count{right:.9rem;bottom:1.6rem}}@media screen and (max-width:989px),screen and (hover:none)and (pointer:coarse){.product__media-wrapper .d2f-favourite--gallery{left:1.2rem;right:auto}}@media screen and (max-width:749px){header.header--mobile-center:has(.d2f-favourites-trigger:not([hidden])){grid-template-columns:minmax(7.6rem,1fr) minmax(0,2fr) minmax(7.6rem,1fr)}.header__icon.d2f-favourites-trigger{width:3.6rem}}.d2f-favourites-dialog{position:fixed;inset:0 0 0 auto;width:min(100%,42rem);max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;color:#222;background:#fff;overscroll-behavior:contain}.d2f-favourites-dialog::backdrop{background:#0000006b}.d2f-favourites-panel{padding:1.6rem 2rem}.d2f-favourites-panel__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid #e6e6e6}.d2f-favourites-panel__header h2{margin:0;font-size:2.3rem}.d2f-favourites-panel p{line-height:1.5}.d2f-favourites-close{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;background:transparent;color:inherit;cursor:pointer}.d2f-favourites-close svg{width:1.6rem;height:1.6rem}.d2f-favourites-list{margin:0;padding:0;list-style:none}.d2f-favourites-item{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid #e6e6e6}.d2f-favourites-item a{display:flex;align-items:center;flex:1;gap:1rem;min-width:0;color:inherit;text-decoration:none;line-height:1.4;overflow-wrap:anywhere}.d2f-favourites-item a:hover{text-decoration:underline}.d2f-favourites-item img{width:5.6rem;height:6.4rem;flex:none;object-fit:contain}.d2f-favourites-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 4.4rem;width:4.4rem;min-height:4.4rem;padding:.4rem;border:0;background:transparent;color:#404040;font:inherit;font-size:1.2rem;text-decoration:underline;cursor:pointer}.header__icon.d2f-favourites-trigger .d2f-favourites-count,.header__icon.d2f-favourites-trigger .d2f-iconlabel{display:none!important}.header__icons:has(.d2f-favourites-trigger){column-gap:0}.header__icon.d2f-favourites-trigger{display:flex;align-items:center;justify-content:center;flex:0 0 3.6rem;width:3.6rem;min-width:3.6rem;height:4.4rem;padding:0;margin:0;align-self:flex-start;border-radius:0;box-shadow:none;background:transparent}.header__icon.d2f-favourites-trigger[hidden]{display:none}.header__icon.d2f-favourites-trigger svg{fill:currentColor}.header__icon.d2f-favourites-trigger+.header__icon--cart{margin-left:0}@media screen and (min-width:990px){.header__icon.d2f-favourites-trigger{height:3.8rem}.header__icon.d2f-favourites-trigger+.header__icon--cart{min-width:4.4rem;padding-left:0;padding-right:0}}@media screen and (max-width:749px){header.header--mobile-center.header--has-account:has(.d2f-favourites-trigger){grid-template-columns:4.4rem minmax(0,1fr) auto;column-gap:.4rem}.header .header__icons .header__icon--account{display:flex!important;width:3.6rem;min-width:3.6rem;height:4.4rem;padding:0;color:#222}.header .header__icons{column-gap:0;padding-right:0}.header .header__heading-link{min-width:0;max-width:100%;padding-inline:.4rem}}@media screen and (max-width:749px){header.header--mobile-center.header--has-account:has(.d2f-favourites-trigger){grid-template-columns:8.4rem minmax(0,1fr) 8.4rem;column-gap:.2rem;padding-inline:1.2rem}.header .header__icons{justify-self:end;width:8.4rem;gap:0;margin:0;padding:0}.header .header__icons :is(.header__icon--account,.d2f-favourites-trigger,.header__icon--cart){flex:0 0 2.8rem;width:2.8rem;min-width:2.8rem;height:4.4rem;min-height:4.4rem;margin:0;padding:0;align-self:center;display:flex;align-items:center;justify-content:center}.header .header__icons :is(.header__icon--account,.d2f-favourites-trigger,.header__icon--cart) .svg-wrapper{width:2.8rem;height:4.4rem}.header .header__icons :is(.header__icon--account,.d2f-favourites-trigger) svg{width:1.8rem;height:1.8rem}.header .header__icons .header__icon--cart svg{width:3.4rem;height:3.4rem}.header .header__heading-link{width:100%;min-width:0;max-width:100%;margin:0;padding-inline:0;justify-self:center;text-align:center}.header .header__heading-logo-wrapper{width:100%;max-width:100%;margin-inline:0;padding-inline:0;box-sizing:border-box}.header .header__heading-logo-wrapper .header__heading-logo{max-width:100%;transform:translateY(3px)}.header .header__icon--cart .cart-count-bubble{left:auto;right:-.2rem}}@media screen and (max-width:749px){.header .header__icons .d2f-favourites-trigger{display:none!important}header.header--mobile-center.header--has-account:has(.d2f-favourites-trigger){grid-template-columns:8.8rem minmax(0,1fr) 8.8rem}.header .header__icons{width:8.8rem}.header .header__icons :is(.header__icon--account,.header__icon--cart){flex-basis:4.4rem;width:4.4rem;min-width:4.4rem}.header .header__icons :is(.header__icon--account,.header__icon--cart) .svg-wrapper{width:4.4rem}.header .header__icons .header__icon--account svg{width:2rem;height:2rem}.header .header__icons .header__icon--cart svg{width:4.4rem;height:4.4rem}}@media screen and (max-width:749px){.header .header__icons{width:5.6rem}.header .header__icons :is(.header__icon--account,.header__icon--cart){flex-basis:2.8rem;width:2.8rem;min-width:2.8rem;margin:0;padding:0}.header .header__icons :is(.header__icon--account,.header__icon--cart) .svg-wrapper{width:2.8rem}}@media screen and (max-width:749px){.header .header__icons .header__icon--cart svg{flex-shrink:0;max-width:none}}@media screen and (min-width:750px)and (max-width:1199px),screen and (min-width:750px)and (hover:none)and (pointer:coarse){.d2f-favourite{width:4.4rem;height:4.4rem}.d2f-favourite svg{width:2.4rem;height:2.4rem}.d2f-favourites-trigger .svg-wrapper svg{width:2.4rem;height:2.4rem}}@media screen and (min-width:750px)and (max-width:1199px),screen and (min-width:750px)and (hover:none)and (pointer:coarse){.product__media-wrapper .d2f-favourite--gallery,.product__media-wrapper .product__modal-opener--image .product__media-icon{top:1.2rem;width:4.4rem;height:4.4rem;display:grid;place-items:center;padding:0;box-sizing:border-box}.product__media-wrapper .d2f-favourite--gallery{left:1.2rem;right:auto}.product__media-wrapper .product__modal-opener--image .product__media-icon{left:auto;right:1.2rem}.product__media-wrapper .product__modal-opener--image .product__media-icon .svg-wrapper,.product__media-wrapper .product__modal-opener--image .product__media-icon svg,.product__media-wrapper .d2f-favourite--gallery svg{width:2.4rem;height:2.4rem}}.d2f-favourites-toast{position:fixed;z-index:10000;top:0;left:0;transform:none;width:max-content;max-width:calc(100vw - 3.2rem);padding:.5rem .8rem;border-radius:.6rem;background:#1b1b1b;border:0;color:#ffd000;font-family:inherit;font-size:1.1rem;font-weight:600;line-height:1.3;text-align:center;box-shadow:0 .4rem 1.6rem #00000029;pointer-events:none}.d2f-favourites-toast[hidden]{display:none!important}html{overflow-x:clip}body{width:100%;min-width:0;max-width:100%;overflow-x:clip}.header>.d2f-hsearch{max-width:calc(100vw - 1.2rem)}@media screen and (max-width:749px){header.header--mobile-center.header--has-account:has(.d2f-favourites-trigger){--d2f-header-gutter: 1.2rem}}body:has(header-drawer>details[open]) main .d2f-favourite,body:has(header-drawer>details[open]) .d2f-favourites-toast,body:has(.header__inline-menu details[open]) main .d2f-favourite,body:has(.header__inline-menu details[open]) .d2f-favourites-toast{visibility:hidden!important;pointer-events:none!important}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.header .header__icons{gap:0;justify-content:flex-end}.header .header__icons>:is(.d2f-favourites-trigger,.header__icon--account,.header__icon--cart){flex:0 0 4.8rem;width:4.8rem;min-width:4.8rem;margin-inline:0;padding-inline:0}.header .header__icons>.d2f-favourites-trigger{order:1;flex-basis:3.2rem;width:3.2rem;min-width:3.2rem}.header .header__icons>.header__icon--account{order:2}.header .header__icons>.header__icon--cart{order:3}}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.header .header__icons>:is(.d2f-favourites-trigger,.header__icon--account,.header__icon--cart){height:4.4rem;min-height:4.4rem;padding-block:0;align-self:center;justify-content:flex-start;gap:.2rem}.header .header__icons>:is(.d2f-favourites-trigger,.header__icon--account,.header__icon--cart) .svg-wrapper,.header .header__icons>.header__icon--account account-icon{display:flex;align-items:center;justify-content:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;margin:0}.header .header__icons .d2f-favourites-trigger svg{width:2.633rem;height:2.633rem;max-width:none;flex-shrink:0;stroke-width:0;transform:translateY(-.013rem)}.header .header__icons .header__icon--account svg{width:2rem;height:2.111rem;max-width:none;flex-shrink:0;transform:none}.header .header__icons .header__icon--cart svg.icon-cart-empty{width:4.723rem;height:4.723rem;max-width:none;flex-shrink:0;transform:translate(-.059rem,-.032rem)}.header .header__icons .header__icon--cart svg.icon-cart{width:3.596rem;height:3.596rem;max-width:none;flex-shrink:0;transform:translate(-.045rem,.214rem)}}body:has(predictive-search[open]) main .d2f-favourite,body:has(predictive-search[loading]) main .d2f-favourite,body:has(details[open]>.search-modal) main .d2f-favourite,body:has(predictive-search[open]) .d2f-favourites-toast,body:has(predictive-search[loading]) .d2f-favourites-toast{visibility:hidden!important;pointer-events:none!important}.card:has(.d2f-favourite--card){isolation:isolate;z-index:0}.product__media-wrapper :has(>.d2f-favourite--gallery){isolation:isolate}body:has(.disclosure-has-popup[open],.mobile-facets__disclosure[open],cart-drawer.active,quick-add-modal[open],product-modal[open],product-media-modal[open],.product-popup-modal[open],dialog[open]) main .d2f-favourite,body:has(.disclosure-has-popup[open],.mobile-facets__disclosure[open],cart-drawer.active,quick-add-modal[open],product-modal[open],product-media-modal[open],.product-popup-modal[open],dialog[open]) .d2f-favourites-toast{visibility:hidden!important;pointer-events:none!important}.header .header__icons>:is(.d2f-favourites-trigger,.header__icon--account,.header__icon--cart){align-self:center;align-items:center}.header .header__icons>:is(.d2f-favourites-trigger,.header__icon--account,.header__icon--cart) .svg-wrapper,.header .header__icons>.header__icon--account account-icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin:0}.header .header__icons .d2f-favourites-trigger svg{width:26.33px;height:26.33px;max-width:none;flex-shrink:0;stroke-width:0;transform:translateY(-.13px) scaleX(.87219)}.header .header__icons .header__icon--account svg{width:20px;height:21.11px;max-width:none;flex-shrink:0;transform:scaleX(1.0589)}.header .header__icons .header__icon--cart svg.icon-cart-empty{width:47.23px;height:47.23px;max-width:none;flex-shrink:0;transform:translate(-.59px,-.32px) scaleX(.97469)}.header .header__icons .header__icon--cart svg.icon-cart{width:35.96px;height:35.96px;max-width:none;flex-shrink:0;transform:translate(-.45px,2.14px) scaleX(1.28)}@media screen and (min-width:750px){.header .header__icons>:is(.d2f-favourites-trigger,.header__icon--account,.header__icon--cart){height:44px;min-height:44px;padding-block:0;flex-direction:column;justify-content:flex-start}}.header .header__icons .header__icon svg.d2f-header-outline{display:block;width:24px!important;height:24px!important;min-width:24px;max-width:none;flex-shrink:0;transform:none!important;fill:none!important;stroke:currentColor;stroke-width:1.5!important}.header .header__icons svg.d2f-header-outline :is(path,circle,rect){fill:none;stroke:currentColor;stroke-width:1.5}@media screen and (min-width:750px){.header .header__icons>.d2f-favourites-trigger{order:1}.header .header__icons>.header__icon--account{order:2}.header .header__icons>.header__icon--cart{order:3}}@media screen and (min-width:750px)and (max-width:989px),screen and (min-width:750px)and (hover:none)and (pointer:coarse){.header .header__icons>:is(.d2f-favourites-trigger,.header__icon--account,.header__icon--cart){gap:2px}.header .header__icons .header__icon .d2f-iconlabel{display:block!important;position:static;width:auto;height:auto;min-height:0;flex:none;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;font-size:9px;font-weight:600;letter-spacing:0;text-transform:none;line-height:12px;color:inherit;text-align:center}}.header .header__icons .header__icon.d2f-favourites-trigger .d2f-iconlabel{display:none!important}.header .header__icon--menu svg.d2f-menu-outline{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.header .header__icon--menu svg.d2f-menu-outline path{fill:none;stroke:currentColor;stroke-width:1.5}.header>header-drawer{align-self:center}.header .header__icon--menu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:44px;min-height:44px;padding-block:0;box-sizing:border-box}.header .header__icon--menu>span{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin-block:0}.header .header__icon--menu svg.d2f-menu-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px}@media screen and (min-width:750px){.header .header__icon--menu{justify-content:flex-start}}@media screen and (min-width:750px)and (max-width:989px),screen and (min-width:750px)and (hover:none)and (pointer:coarse){header.header{padding-top:12px}}.header .header__icons .header__icon .d2f-iconlabel{font-weight:400!important}.d2f-favourites-remove svg{width:22px;height:22px;flex:none}
/*# sourceMappingURL=/cdn/shop/t/39/assets/d2f-favourites.css.map */
