@layer reset,tokens,base,vendor,ui,shop,pages,cmp,state,realm;@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&family=Newsreader:ital,opsz,wght@1,6..72,400;1,6..72,500&display=swap";@layer reset{*,:before,:after{box-sizing:border-box;margin:unset;padding:unset}ul,menu{list-style:none;margin:0;padding:0}[popover]{color:inherit;border:none;background-color:inherit}html{-webkit-text-size-adjust:100%;tab-size:4;scrollbar-gutter:stable}}@layer tokens{@property --brand-purple{syntax: "<color>"; inherits: false; initial-value: #4a1fd8;}@property --brand-charcoal{syntax: "<color>"; inherits: false; initial-value: #212121;}@property --grey-50{syntax: "<color>"; inherits: false; initial-value: #f3f4f6;}@property --grey-100{syntax: "<color>"; inherits: false; initial-value: #ddd;}@property --grey-200{syntax: "<color>"; inherits: false; initial-value: #ccc;}@property --grey-300{syntax: "<color>"; inherits: false; initial-value: #bbb;}@property --grey-400{syntax: "<color>"; inherits: false; initial-value: #aaa;}@property --black{syntax: "<color>"; inherits: false; initial-value: #000;}@property --white{syntax: "<color>"; inherits: false; initial-value: #fff;}@property --red{syntax: "<color>"; inherits: false; initial-value: #d75757;}@property --green{syntax: "<color>"; inherits: false; initial-value: #57d76a;}@property --blue-grey{syntax: "<color>"; inherits: false; initial-value: #d6e5eb;}@property --orange{syntax: "<color>"; inherits: false; initial-value: #f5a623;}@property --dark-red{syntax: "<color>"; inherits: false; initial-value: #8b2020;}:root{--stroke-hairline: var(--grey-100);--stroke-divider: var(--grey-300);--bg-hover: var(--grey-50);--fg-muted: hsl(from var(--black) h s 40%);--link__color--unvisited: inherit;--link__color--visited: inherit;--link__color--active: inherit;--link__color--hover: inherit;--link__decoration--hover: none;--icon__color--heart: hsl(from var(--red) h 100% 71%);--wishlist__color: var(--icon__color--heart)}}@layer tokens{:root{--site-max-width: 75rem;--site-gutter: 1rem;--main__padding-block-start: var(--gutter-xl);--main__row-gap: 1em;--header-height: 5.25rem;--radius-xs: .25rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 100vw;--motion-fast: .2s;--motion-normal: .3s;--motion-easing: ease-in-out;--z-header: 10;--z-overlay: 30;--gutter-scale: 2;--gutter: .5rem;--gutter-xs: calc(var(--gutter) / pow(var(--gutter-scale), 2));--gutter-sm: calc(var(--gutter) / var(--gutter-scale));--gutter-lg: calc(var(--gutter) * var(--gutter-scale));--gutter-xl: calc(var(--gutter) * pow(var(--gutter-scale), 2));--typography__link-color: var(--link__color--unvisited);--typography__link-color--visited: var(--link__color--visited);--typography__link-color--hover: var(--typography__link-color);--focus-ring__color: var(--brand-purple);--focus-ring__width: 2px;--focus-ring__offset: 2px;--font-body: "Roboto", sans-serif;--body__font-size: 1rem;--font-heading: "Inter", sans-serif;--font-mono: ui-monospace, SFMono-Regular, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--header__height--mobile: 4rem;--header__height--desktop: 68px;--logo-height--mobile: 18px;--logo-height--desktop: 26px;--menu-width--mobile: 24rem;--header__icon-size: 18px;--header__search-icon-size: 14px;--header__cart-badge-size: 16px;--menu__gap: 1em;--menu__max-panels: 2;--menu__padding-block--item: .5em;--menu__padding-inline--item: 1em}@media(min-width:62.5em){:root{--site-max-width: 80rem;--header-height: 6.5rem}}}@layer base{:root{--typography-scale: 1.3;--typography-space: 1.4;--typography-fontSize-h1: calc(1rem*pow(var(--typography-scale), 3)) ;--typography-fontSize-h2: calc(1rem*pow(var(--typography-scale), 2)*.9) ;--typography-fontSize-h3: calc(1rem * var(--typography-scale));--typography-fontSize-h4: 1rem;--typography-fontSize-h5: 1rem;--typography-fontSize-h6: 1rem;--typography-fontWeight-heading: 600;--typography-lineHeight-heading: inherit;--typography-letterSpacing-heading: inherit;--typography-fontSize-body: var(--typography-fontSize-h4);--typography-fontWeight-body: normal;--typography-letterSpacing-body: normal;--typography-lineHeight-base: normal;--typography-lineHeight-body: calc( var(--typography-space) * var(--typography-scale) );--typography-space-h1: calc( 1rem * var(--typography-space) * pow(var(--typography-scale), 3) );--typography-space-h2: calc( 1rem * var(--typography-space) * pow(var(--typography-scale), 2) );--typography-space-h3: calc( 1rem * var(--typography-space) * var(--typography-scale) );--typography-space-h4: calc(1rem * var(--typography-space));--typography-space-h5: calc(1rem * var(--typography-space));--typography-space-h6: calc(1rem * var(--typography-space))}h1,.lookLike_h1{font-size:var(--typography-fontSize-h1);font-weight:var(--typography-fontWeight-heading);line-height:var(--typography-lineHeight-heading);letter-spacing:var(--typography-letterSpacing-heading)}h2,.lookLike_h2{font-size:var(--typography-fontSize-h2);font-weight:var(--typography-fontWeight-heading);line-height:var(--typography-lineHeight-heading);letter-spacing:var(--typography-letterSpacing-heading)}h3,.lookLike_h3{font-size:var(--typography-fontSize-h3);font-weight:var(--typography-fontWeight-heading);line-height:var(--typography-lineHeight-heading);letter-spacing:var(--typography-letterSpacing-heading)}h4,.lookLike_h4{font-size:var(--typography-fontSize-h4)}h5,.lookLike_h5{font-size:var(--typography-fontSize-h5)}h6,.lookLike_h6{font-size:var(--typography-fontSize-h6)}a{color:var(--link__color--unvisited);text-decoration:none;&:visited{color:var(--link__color--visited)}}.lookLike_link{color:var(--link__color--unvisited);text-decoration:none;font-size:var(--typography-fontSize-h4);&:visited{color:var(--link__color--visited)}}.typography{font-size:var(--typography-fontSize-body);a{color:var(--typography__link-color);&:visited{color:var(--typography__link-color--visited)}&:hover{color:var(--typography__link-color--hover)}}a:has(:is(h1,h2,h3,h4,h5,h6,p,div,section,article,figure,ul,ol,img,picture,video)){color:inherit;&:hover{color:inherit}}h1,h2,h3,h4,h5,h6{margin:0;&:first-child{margin-top:0}}h1,.margin_h1{margin-top:var(--typography-space-h1)}h2,.margin_h2{margin-top:var(--typography-space-h2)}h3,.margin_h3{margin-top:var(--typography-space-h3)}h4,.margin_h4{margin-top:var(--typography-space-h4)}h5,.margin_h5{margin-top:var(--typography-space-h5)}h6,.margin_h6{margin-top:var(--typography-space-h6)}p,.lookLike_p{line-height:var(--typography-lineHeight-body)}p,ul,ol,pre,hr,.margin_p{margin:0;margin-top:calc(.5em * var(--typography-space));&:first-child{margin-top:0}}ul{list-style:disc;padding-left:1.5em}ol{list-style:decimal;padding-left:1.5em}ul,ol{p,ul,ol,pre,li{margin:0}}a,.lookLike_link{&:hover:not(:has(:is(h1,h2,h3,h4,h5,h6,p,div,section,article,figure,ul,ol,img,picture,video))){text-decoration:underline}}blockquote,.lookLike_blockquote{:before{content:"\201c";display:inline}:after{content:"\201d";display:inline}margin:0;margin-top:calc(1em * var(--typography-space));padding-left:calc(1em * var(--typography-space));font-style:italic}img{max-width:100%}}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}}@layer base{body{font-family:var(--font-body);font-size:var(--body__font-size);font-weight:var(--typography-fontWeight-body);line-height:var(--typography-lineHeight-base);letter-spacing:var(--typography-letterSpacing-body);touch-action:manipulation;&:has(fusion-panel:popover-open){overflow:hidden}&:has(dialog[open]){overflow:hidden}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}:focus-visible{outline:var(--focus-ring__width) solid var(--focus-ring__color);outline-offset:var(--focus-ring__offset)}details-menu{display:contents}details{border-bottom:1px solid var(--stroke-divider);summary{display:flex;justify-content:space-between;align-items:center;padding-block:var(--gutter-lg);cursor:pointer;list-style:none;font-weight:var(--font-weight-semibold);user-select:none;&::-webkit-details-marker{display:none}&:after{content:"";width:.5em;height:.5em;margin-bottom:.15em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--motion-fast) var(--motion-easing)}}&[open]>summary:after{transform:rotate(-135deg);margin-bottom:-.15em}.details-body{padding-bottom:var(--gutter-lg)}}wh-image{display:block;width:100%;height:100%;img{width:100%;height:100%}}main{animation:fadein .3s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes drawer-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}}@layer base{fusion-storefront{display:grid;grid-template-columns:[outer-left] minmax(var(--site-gutter),1fr) [inner-left] minmax(auto,var(--site-max-width)) [inner-right] minmax(var(--site-gutter),1fr) [outer-right];>footer{display:grid;grid-column:outer-left / outer-right;grid-template-columns:subgrid;>*{grid-column:inner-left / inner-right}}}fusion-storefront>main{display:grid;grid-column:outer-left / outer-right;row-gap:var(--main__row-gap);min-height:100vh;align-content:start;padding-block-start:var(--main__padding-block-start)}}@layer ui{:root{--breadcrumb__separator-fg: var(--fg-muted)}nav.breadcrumbs{min-width:0}nav.breadcrumbs ol{display:flex;list-style:none;margin:0;font-size:.875rem;padding-block:.75rem;padding-inline:0;gap:.75em;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}nav.breadcrumbs ol::-webkit-scrollbar{display:none}nav.breadcrumbs ol a{font-size:inherit}nav.breadcrumbs ol li+li:before{content:">";content:">" / "";margin-right:.75em;color:var(--breadcrumb__separator-fg)}nav.breadcrumbs ol [aria-current=page]{font-weight:600}}@layer ui{:root{--header__bg: var(--white);--header__bg--top: var(--header__bg);--header__fg: var(--black);--header__shadow: 1px 20px 20px rgba(0, 0, 0, .05);--header__menu-bg: var(--white);--header__menu-fg: var(--black);--header__cart-qty-bg: var(--brand-purple);--header__cart-qty-fg: var(--white);--header__menu-weight: inherit;--header__menu-tracking: normal;--header__menu-size: var(--font-size-base);--header__menu-transform: none;--header__menu-justify: flex-start;--header__menu-icon-size: 1.25em;--header__menu-icon-gap: .6em;--topbar__bg: var(--brand-charcoal);--topbar__fg: var(--white);--menu__bg--panel: var(--white);--menu__fg--panel: var(--black);--menu__stroke--item: var(--grey-200);--menu-panel-width: calc(100vw / var(--menu__max-panels))}fusion-storefront>header{display:grid;grid-column:outer-left / outer-right;grid-template-columns:subgrid;grid-template-rows:1fr;position:sticky;top:0;z-index:var(--z-header);height:var(--header__height--mobile);overflow:hidden}html{scroll-padding-top:calc(var(--header__height--mobile) + .5rem)}@media(min-width:62.5em){fusion-storefront>header{grid-template-rows:2rem auto;height:var(--header__height--desktop)}html{scroll-padding-top:calc(var(--header__height--desktop) + .5rem)}}fusion-storefront:has(.bleed_underHeader)>header{background-color:var(--header__bg--top)}fusion-storefront>header{background-color:var(--header__bg);color:var(--header__fg);box-shadow:var(--header__shadow);transition:background-color var(--motion-normal) var(--motion-easing)}fusion-storefront:has(.bleed_underHeader)>header[data-scrolled],fusion-storefront:has(.bleed_underHeader)>header:has(ul[popover]:popover-open){background-color:var(--header__bg)}header-scroll{display:contents}.skip-link{border:none;font:inherit;cursor:pointer;position:absolute;left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-header) + 1);padding:var(--gutter-sm) var(--gutter);border-radius:var(--radius-sm);background-color:var(--menu__bg--panel);color:var(--menu__fg--panel);font-size:var(--font-size-sm);text-decoration:underline;clip-path:inset(50%);&:focus-visible{clip-path:none}}.top-bar{background-color:var(--topbar__bg);color:var(--topbar__fg);font-size:var(--font-size-sm)}#main-menu>ul>li>a,#main-menu>ul>li>button{font-size:var(--header__menu-size);font-family:var(--font-body);font-weight:var(--header__menu-weight);letter-spacing:var(--header__menu-tracking);text-transform:var(--header__menu-transform)}#main-menu{button,a{font-family:var(--font-body);font-size:var(--header__menu-size)}a:has(.menu-item__icon){display:inline-flex;align-items:center;gap:var(--header__menu-icon-gap);>wh-image{flex:0 0 auto;width:var(--header__menu-icon-size);height:var(--header__menu-icon-size)}}.menu-item__icon{flex:0 0 auto;width:var(--header__menu-icon-size);height:var(--header__menu-icon-size)}}menu{font-size:var(--font-size-xs);text-transform:uppercase;font-weight:var(--header__menu-weight);letter-spacing:var(--header__menu-tracking);a,span,button{font-size:inherit}}fusion-storefront>header menu svg{width:1em}menu li.my-account a svg,menu li.my-cart a svg,menu li.my-wishlist a svg{width:var(--header__icon-size)}@media(min-width:62.5em){.search form svg{width:var(--header__search-icon-size)}}menu li.my-account a,menu li.my-cart a,menu li.my-wishlist a{display:flex;flex-flow:column;align-items:center;gap:.5em}menu li.my-cart a span:not(.cart-quantity){display:none}menu li.my-cart,menu li.my-wishlist{position:relative}menu li.my-cart a>div,menu li.my-wishlist a>div{position:relative;display:inline-flex}menu li.my-cart span.cart-quantity,menu li.my-wishlist span.wishlist-quantity{display:inline-flex;justify-content:center;align-items:center;position:absolute;background-color:var(--header__cart-qty-bg);color:var(--header__cart-qty-fg);font-size:.625rem;width:var(--header__cart-badge-size);height:var(--header__cart-badge-size);border-radius:var(--radius-full);top:-6px;right:-8px}menu li.my-wishlist span.wishlist-quantity{background-color:var(--wishlist__color)}.search form{position:relative}.search form input[name=search]{background-color:var(--input__bg);border-radius:var(--radius-full);padding:.75em 3em .75em 1.5em;color:var(--input__fg);border:none;outline:1px solid var(--input__stroke--resting)}.search form input[name=search]::placeholder{color:var(--input__fg--placeholder)}.search form input[name=search]:hover,.search form input[name=search]:focus{outline-color:var(--input__stroke--hover)}.search form input[name=search]:active,.search form input[name=search]:focus-within,.search form input[name=search]:focus-visible{outline-color:var(--input__stroke--active)}.search form svg{position:absolute;right:1.25em;top:1em;color:var(--input__fg--placeholder)}.search-toggle{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:inherit;cursor:pointer}.search-toggle svg{width:var(--header__icon-size)}@keyframes search-drawer-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}fusion-storefront>header{>.top-bar{display:none;@media(min-width:62.5em){min-height:2rem;display:grid;grid-template-columns:subgrid;grid-column:outer-left / outer-right;>*{grid-column:inner-left / inner-right}}}>#header-content{display:grid;grid-column:inner-left / inner-right;grid-template-columns:minmax(100px,300px) 1fr auto;grid-template-rows:1fr;grid-row:1 / -1;gap:var(--gutter);overflow:hidden;>.mobile-menu-button{grid-column:3 / span 1;grid-row:1 / span 1;display:inline-flex;align-items:center;max-width:none;padding:.5rem;svg{width:1.125rem;height:auto}}>.logo{grid-column:1 / span 1;grid-row:1 / span 1;display:flex;align-items:center;padding-inline:4px;margin-inline:-4px;&:focus-visible{outline-offset:-3px}svg{height:var(--logo-height--mobile)}}>menu{grid-column:2 / span 1;gap:var(--gutter);grid-row:1 / span 1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;>li{>button,>.my-account{display:flex;flex-direction:column;gap:var(--gutter-sm);align-items:center}>.my-cart,>.my-wishlist{display:flex;flex-direction:column;gap:var(--gutter-sm);align-items:center;>div{display:flex;gap:var(--gutter);align-items:start}}}>.search{display:none;position:fixed;left:0;width:100%;top:var(--header__height--mobile);padding:1rem;background:var(--header__bg);box-shadow:var(--header__shadow);z-index:var(--z-overlay);form,input[name=search]{width:100%}&.visible{display:flex;animation:search-drawer-in .2s ease-out}}}@media(max-width:62.4375em){>menu{li{button,a{padding:.5rem;cursor:pointer}}}>#main-menu{background-color:var(--white);color:var(--black);>.title-bar{background-color:var(--black);color:var(--white);#main-menu-title{padding-left:1.25rem}#main-menu-close{padding:.5rem 1.25rem .5rem .5rem}#main-menu-back{padding:1.0625rem 1rem}}ul{background-color:var(--white);li{border-bottom:1px solid var(--menu__stroke--item);&:has(>ul.menu-panel--accordion){background-color:var(--grey-50)}>a,>button{padding:1.0625rem 1rem}>a+button{padding-inline:1rem 1.5rem}>button svg{width:.75rem;height:.75rem}&:has(>ul)>a,&:has(>ul)>button{font-weight:var(--header__menu-weight);letter-spacing:var(--header__menu-tracking);text-transform:var(--header__menu-transform)}}}}}@media(min-width:62.5em){grid-template-columns:auto 1fr auto;gap:3.5em;>.mobile-menu-button{display:none}>.logo{grid-column:1 / span 1;align-items:center;svg{height:var(--logo-height--desktop)}}>menu{grid-column:3 / span 1;margin-left:auto;gap:var(--gutter-xl);>.search{display:unset;position:static;width:auto;padding:0;background:transparent;box-shadow:none}>.search-toggle-item{display:none}li{>button,>a{padding:0;cursor:pointer}}>.mobile-menu-button{display:none}}>#main-menu{button,a{padding:0}>ul>li>ul[id^=sub-]{padding-top:var(--gutter-lg);padding-bottom:var(--gutter-lg)}ul[id^=sub-]{background-color:var(--header__menu-bg);color:var(--header__menu-fg)}}}}}@media(min-width:62.5em){#main-menu{grid-column:2 / span 1;grid-row:1 / span 1;display:flex;flex-direction:row;align-items:center;justify-content:var(--header__menu-justify);z-index:var(--z-overlay);.title-bar{display:none}a+button{display:none}a,button{>svg{display:none}}ul{&[popover]{width:100%;top:var(--header__height--desktop);padding-inline:max(1em,calc((100vw - var(--site-max-width)) / 2));padding-bottom:var(--gutter-xl);border-top:1px solid var(--menu__stroke--item);&:popover-open{display:flex}&::backdrop{top:var(--header__height--desktop);background-color:#0006}}}>ul{z-index:2;display:flex;flex-direction:row;align-items:stretch;align-self:stretch;gap:2rem;white-space:nowrap;>li{display:flex;align-items:center;>ul{z-index:1;display:none;gap:3rem}}}ul[popover] li:has(>ul)>a,ul[popover] li:has(>ul)>button:not(a+button){display:block;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25em}ul[popover] li:has(>ul)>ul{display:flex;flex-direction:column;gap:.4em}}}@media(max-width:62.4375em){#main-menu{align-items:center;z-index:var(--z-overlay);width:100vw;--panel__padding: 0;&:has(>ul ul.menu-panel--drill.expanded)>.title-bar #main-menu-back{display:flex}>.title-bar{display:flex;flex-direction:row;flex-wrap:wrap;z-index:3;width:100%;justify-content:space-between;align-items:center;#main-menu-title,#main-menu-close{display:inline-flex;align-items:center;min-height:4.375rem}#main-menu-title svg{height:var(--logo-height--mobile)}#main-menu-back{display:none;order:1;flex:0 0 100%;max-width:none;align-items:center;min-height:3.875rem;justify-content:flex-start;background-color:var(--white);color:var(--black);border:0;border-bottom:1px solid var(--menu__stroke--item);border-radius:0;font-size:var(--header__menu-size);font-weight:var(--header__menu-weight);letter-spacing:var(--header__menu-tracking);text-transform:var(--header__menu-transform)}}>.menu-footer{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:4.375rem;padding-inline:1.5rem;>.menu-footer__contact{margin-inline:auto}>.menu-locale-button{width:auto;padding:0;svg{width:1rem}}}>ul>li[data-code=contact]{display:none}>ul{position:relative;z-index:2;width:100%;flex:1 1 0%;min-height:0;overflow-y:auto;display:flex;flex-direction:column;li{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;>a,>button{flex:1 1 auto}>a+button{flex:0 0 auto;width:fit-content}>button{display:flex;flex-direction:row;justify-content:space-between}>ul{flex:0 0 100%}.submenu-toggle--accordion[aria-expanded=true] svg{transform:rotate(0)!important}}ul.menu-panel--drill{z-index:1;display:none;height:100%;overflow-y:auto;background-color:var(--white);&.expanded{display:flex;flex-direction:column;position:absolute;inset:0}}ul.menu-panel--accordion{display:none;width:100%;&.expanded{display:flex;flex-direction:column}}li.menu-group--structural,ul.menu-group--structural{display:contents}}}}.menu-locale-button{display:flex;align-items:center;gap:var(--gutter);width:100%;max-width:none;padding:.5rem;background:transparent;cursor:pointer}.menu-locale-button svg{width:1.5em}@media(min-width:62.5em){.menu-locale-button,#main-menu>.menu-footer{display:none}}#locale-selector-button{display:inline-flex}@media(max-width:62.4375em){menu>.locale-selector-button{display:contents}#locale-selector-button{display:none}}}@layer ui{:root{--footer__legal-gap: 1.5rem;--footer__legal-justify: flex-start;--footer__legal-padding: 1rem var(--site-gutter);--footer__legal-size: var(--font-size-sm);--footer__legal-weight: inherit;--footer__legal-bg: transparent;--footer__legal-fg: inherit;--footer__legal-decoration: underline}.footer-legal{grid-column:outer-left / outer-right;display:flex;gap:var(--footer__legal-gap);justify-content:var(--footer__legal-justify);padding:var(--footer__legal-padding);background:var(--footer__legal-bg);color:var(--footer__legal-fg);font-size:var(--footer__legal-size);a,.consent-resurface{color:inherit;font-family:inherit;line-height:inherit;text-decoration:var(--footer__legal-decoration)}.consent-resurface{--consent-resurface__position: static;--consent-resurface__bottom: auto;--consent-resurface__left: auto;--consent-resurface__padding: 0;--consent-resurface__border: 0;--consent-resurface__radius: 0;--consent-resurface__bg: none;--consent-resurface__bg--hover: none;--consent-resurface__color: var(--footer__legal-fg);--consent-resurface__font-size: var(--footer__legal-size);--consent-resurface__font-weight: var(--footer__legal-weight);--consent-resurface__shadow: none}}:root{--footer__bg: var(--brand-charcoal);--footer__fg: var(--white);--footer__margin-top: var(--gutter-xl);--footer__link-color: var(--typography__link-color);--footer__link-color--hover: var(--typography__link-color--hover);--footer__link-decoration--hover: none}fusion-storefront>footer{--typography__link-color: var(--footer__link-color);--typography__link-color--hover: var(--footer__link-color--hover);--typography__link-color--visited: var(--footer__link-color);background-color:var(--footer__bg);color:var(--footer__fg);padding-block:var(--gutter-xl);margin-top:var(--footer__margin-top);a:hover{text-decoration:var(--footer__link-decoration--hover)}}}@layer ui{:root{--locale-selector__switch-gap: .5rem;--locale-selector__switch-size: var(--font-size-md)}.locale-selector__icon{display:inline-flex;align-items:center;svg{width:1.5em}}.locale-selector__text{display:none}@media(min-width:62.5em){.locale-selector__icon{display:none}.locale-selector__text{display:inline}}.locale-selector__switch{--locale-selector__language-color: inherit;--locale-selector__language-color--current: inherit;align-items:center;gap:var(--locale-selector__switch-gap);font-size:var(--locale-selector__switch-size);.locale-selector__icon{display:inline-flex}.locale-selector__text{display:inline-flex;align-items:baseline;gap:var(--locale-selector__switch-gap)}}.locale-selector__language{padding:0;border:0;background:none;color:var(--locale-selector__language-color);font:inherit;cursor:pointer}.locale-selector__language--current{color:var(--locale-selector__language-color--current)}.locale-selector__separator{color:var(--locale-selector__language-color)}.locale-selector-panel{gap:var(--gutter)}.locale-selector__label{display:flex;flex-direction:column;gap:var(--gutter-sm);font-size:var(--font-size-sm)}fusion-storefront>aside.locale-suggester{display:grid;grid-column:outer-left / outer-right;grid-template-columns:subgrid;margin-block:0;padding:var(--gutter) 0;section{grid-column:inner-left / inner-right;display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:var(--gutter-lg);.locale-suggester__label-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}select{width:100%}span{grid-column:1 / -1;text-align:center}button:has(svg){justify-self:end;width:fit-content}@media(min-width:999px){display:flex;select{width:fit-content}}}}#locale-suggester-dialog{width:min(60ch,calc(100vw - 2rem));display:flex;flex-direction:column;gap:var(--gutter-lg);h2{margin-top:0;margin-right:2.5rem}#locale-suggester-dialog-close{position:absolute;top:var(--gutter-lg);right:var(--gutter-lg)}.locale-suggester__label{display:flex;flex-direction:column;gap:var(--gutter-sm)}}:root{--locale-selector__switch-gap: .5rem;--locale-selector__switch-size: var(--font-size-md)}.locale-selector__switch{--locale-selector__language-color: inherit;--locale-selector__language-color--current: inherit;align-items:center;gap:var(--locale-selector__switch-gap);font-size:var(--locale-selector__switch-size);.locale-selector__icon{display:inline-flex}.locale-selector__text{display:inline-flex;align-items:baseline;gap:var(--locale-selector__switch-gap)}}.locale-selector__language{padding:0;border:0;background:none;color:var(--locale-selector__language-color);font:inherit;cursor:pointer}.locale-selector__language--current{color:var(--locale-selector__language-color--current);font-weight:var(--font-weight-semibold);cursor:default}.locale-selector__separator{color:var(--locale-selector__language-color)}}@layer ui{:root{--backdrop__bg: rgba(0, 0, 0, .7);--dialog__shadow: 0 0 64px 0 rgba(0, 0, 0, .4)}dialog[open]{border-radius:var(--radius-md);border:0;box-shadow:var(--dialog__shadow);&::backdrop{background-color:var(--backdrop__bg)}}wh-dialog{display:contents;dialog{margin:auto;padding:var(--gutter-lg)}}:is(#adyen-dialog,#adyen-recover-dialog,#adyen-recover-expired-dialog){display:flex;flex-direction:column;gap:var(--gutter-lg);max-width:85ch}:is(#adyen-recover-dialog,#adyen-recover-expired-dialog){max-width:32rem}#login-dialog{width:40ch;#login-dialog-close{position:absolute;top:0;right:0}>div{display:flex;flex-direction:column;gap:var(--gutter-lg)}.dialog-footer{display:flex;gap:1em;margin-top:1em;button.lookLike_link{padding:0}}}.purchase-container{display:flex;flex-wrap:wrap;gap:var(--gutter-lg);row-gap:12px}}@layer ui{:root{--panel__bg: var(--white);--panel__fg: var(--black);--panel__shadow: var(--dialog__shadow);--panel__width: var(--menu-width--mobile);--panel__padding: var(--gutter-lg)}fusion-panel{display:contents}fusion-panel[popover]{inset:0 auto 0 0;height:100dvh;width:var(--panel__width);overflow-y:auto;background-color:var(--panel__bg);color:var(--panel__fg);box-shadow:var(--panel__shadow);flex-direction:column;padding-block:0;padding-inline:var(--panel__padding);translate:-100% 0;transition:translate var(--motion-normal) var(--motion-easing),display var(--motion-normal) var(--motion-easing) allow-discrete,overlay var(--motion-normal) var(--motion-easing) allow-discrete;&[data-side=right]{inset:0 0 0 auto;translate:100% 0}&:popover-open{translate:0 0;@starting-style{translate:-100% 0}}&[data-side=right]:popover-open{@starting-style{translate:100% 0}}&::backdrop{background-color:var(--backdrop__bg);opacity:0;transition:opacity var(--motion-normal) var(--motion-easing),display var(--motion-normal) var(--motion-easing) allow-discrete,overlay var(--motion-normal) var(--motion-easing) allow-discrete}&:popover-open::backdrop{opacity:1;@starting-style{opacity:0}}@media(prefers-reduced-motion:reduce){transition-duration:0s;&::backdrop{transition-duration:0s}}}fusion-panel[popover]>:first-child{padding-block-start:var(--panel__padding)}fusion-panel[popover]>:last-child{padding-block-end:var(--panel__padding)}.fusion-panel__header{display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:var(--font-weight-semibold);position:sticky;top:0;z-index:1;background-color:var(--panel__bg);h2{font-size:inherit;margin:0}>*{padding:var(--gutter)}.fusion-panel__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;max-width:none;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;svg{width:1.1rem;height:1.1rem}&:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}}}@layer ui{:root{--model__bg: var(--grey-50);--model__radius: var(--radius-md);--model__controls-bg: color-mix(in srgb, var(--white) 88%, transparent);--model__controls-fg: var(--black)}fusion-model{display:grid;position:relative;width:100%;aspect-ratio:1 / 1;background:var(--model__bg);border-radius:var(--model__radius);overflow:hidden;>*{grid-area:1 / 1;width:100%;height:100%}wh-image img{object-fit:contain}&[data-state=ready] wh-image{display:none}model-viewer{z-index:1;background-color:transparent;touch-action:pan-y}.fusion-model__controls{grid-area:1 / 1;align-self:end;justify-self:center;z-index:2;display:flex;gap:var(--gutter-xs);width:auto;height:auto;margin-block-end:var(--gutter);padding:var(--gutter-xs);border-radius:var(--radius-full);background:var(--model__controls-bg);box-shadow:0 1px 3px #0000001f;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-easing)}&[data-state=ready] .fusion-model__controls{opacity:1;pointer-events:auto}.fusion-model__control{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;max-width:none;padding:.35rem;border-radius:50%;background:transparent;color:var(--model__controls-fg);cursor:pointer;&:hover{background:var(--bg-hover)}svg{width:1.1rem;height:1.1rem}}&[data-state=loading]:after{content:"";position:absolute;inset:auto var(--gutter) var(--gutter) auto;width:1.25rem;height:1.25rem;border:2px solid var(--stroke-divider);border-top-color:transparent;border-radius:var(--radius-full);animation:fusion-model-spin .7s linear infinite}}@keyframes fusion-model-spin{to{transform:rotate(1turn)}}}@layer ui{.Layout_Carousel{position:relative}.Carousel_track{display:flex;padding:1.125rem 1.5rem;scroll-padding-inline:1.5rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.Carousel_slide{flex-shrink:0;min-width:0}.Carousel_prev,.Carousel_next{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;max-width:none;padding:0;border:none;border-radius:50%;background:var(--black);color:var(--white);cursor:pointer;transform:translateY(-50%);& svg{width:1rem;height:1rem}&[aria-disabled=true]{opacity:.35;cursor:default}}.Carousel_prev{left:1rem}.Carousel_next{right:1rem}@media(prefers-reduced-motion:reduce){.Carousel_track{scroll-behavior:auto}}}@layer ui{.Widget_Icon{--icon-stroke-width: 2px;display:inline-block;flex:none;line-height:0}.Widget_Icon>svg{display:block;width:100%;height:100%;overflow:visible}.Widget_Icon>svg:not([fill]),.Widget_Icon>svg[fill]:not([fill=none]),.Widget_Icon>svg [fill]:not([fill=none]){fill:currentColor}.Widget_Icon>svg[stroke]:not([stroke=none]),.Widget_Icon>svg [stroke]:not([stroke=none]){stroke:currentColor}.Widget_Icon[stroke-width]>svg,.Widget_Icon[stroke-width]>svg *{stroke-width:var(--icon-stroke-width);vector-effect:non-scaling-stroke}}@layer ui{:root{--button__color--action: var(--brand-purple);--button__radius: var(--radius-md);--button__color--confirm: var(--green);--button__color--neutral: var(--black);--button__color--cancel: var(--grey-100);--button__color--destructive: var(--red)}[class^=button_],[class*=" button_"],[class*=style-button--],button{--l-base: l;--padding: 1em 2em;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:1em;border-radius:var(--button__radius);max-width:fit-content;white-space:nowrap;cursor:pointer;padding:var(--padding);background-color:hsl(from var(--color-base) h s var(--l-base));color:hsl(from var(--color-base) h s var(--l-foreground));border:none;outline-color:var(--focus-ring__color);outline-offset:2px;transition:background-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),scale var(--motion-fast) var(--motion-easing),outline var(--motion-fast) var(--motion-easing);&:hover,&:focus-visible{--l-base: var(--l-hover);text-decoration:none}&:active{--l-base: var(--l-active);scale:.98}&:disabled{--l-base: var(--l-disabled);cursor:not-allowed}svg{height:1em}}button:has(svg){display:flex;flex-direction:row;gap:var(--gutter-sm)}a[class^=button_]:visited,a[class*=" button_"]:visited,a[class*=style-button--]:visited{color:inherit}a[class^=button_],a[class*=" button_"],a[class*=style-button--]{user-select:none}.button_action,.style-button--action{--color-base: var(--button__color--action);--l-hover: 20%;--l-active: 30%;--l-disabled: 70%;--l-foreground: 100%;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.button_confirm,.style-button--confirm{--color-base: var(--button__color--confirm);--l-hover: 40%;--l-active: 30%;--l-disabled: 70%;--l-foreground: 100%;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.button_neutral,.style-button--neutral{--color-base: var(--button__color--neutral);--l-hover: 40%;--l-active: 10%;--l-disabled: 70%;--l-foreground: 100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.button_cancel,.style-button--cancel{--color-base: var(--button__color--cancel);--l-hover: 80%;--l-active: 30%;--l-disabled: 70%;--l-foreground: 0%;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.button_destructive,.style-button--destructive{--color-base: var(--button__color--destructive);--l-hover: 60%;--l-active: 45%;--l-disabled: 70%;--l-foreground: 100%;background-color:hsl(from inherit h s l);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.button_icon{--color-base: var(--button__color--action);--l-hover: 35%;--l-active: 20%;--l-disabled: 50%;--l-foreground: 100%;font-size:var(--font-size-base)}.button_transparent{--color-base: transparent;--l-base: l;--l-hover: l;--l-active: l;--l-disabled: l;--padding: .5em;background-color:transparent;color:inherit;font-size:var(--font-size-base);gap:.5em;&:hover,&:focus-visible{background-color:hsl(from currentColor h s l / .1)}&:active{background-color:hsl(from currentColor h s l / .15)}&:disabled{background-color:transparent;opacity:.5}}}@layer ui{.Layout_Flex{display:flex;position:relative;&.flex-wrap{flex-wrap:wrap}}.Layout_Flex,.Layout_Grid,.Layout_Flex>*,.Layout_Grid>*{min-width:0}.Layout_Grid{display:grid;position:relative}.Layout_Absolute{position:absolute;inset:0}:root{--grouped-content__title-size: 1.5rem;--grouped-content__title-color: inherit;--grouped-content__body-spacing: var(--gutter-lg)}.Layout_GroupedContent{display:flex;flex-direction:column;summary{cursor:pointer;margin-block:.5rem;color:var(--grouped-content__title-color);&:hover{text-decoration:underline}>*{display:inline;font-size:var(--grouped-content__title-size)}}>details>.details-body{padding-bottom:var(--grouped-content__body-spacing)}}.hover_zoom{--hover-zoom__scale: 1.04;overflow:hidden;img,wh-image{display:block;transition:transform var(--motion-normal) var(--motion-easing)}&:hover img,&:hover wh-image{transform:scale(var(--hover-zoom__scale))}}.hover_grow{--hover-grow__scale: 1.02;transition:scale var(--motion-normal) var(--motion-easing);&:hover{scale:var(--hover-grow__scale)}.hover_zoom{--hover-zoom__scale: 1}}.Widget_Image{display:block;max-width:100%;border-radius:inherit}.Float_Left{float:left;margin-right:1em}.Float_Right{float:right;margin-left:1em}:root{--labels__bg: var(--grey-100);--labels__fg: var(--brand-charcoal);--label-filter__bg--active: var(--brand-charcoal);--label-filter__fg--active: var(--white);--label-filter__border: var(--grey-300);--label-filter__gap: var(--gutter);--eyebrow__color: inherit;--eyebrow__font-size: var(--font-size-sm);--eyebrow__font-weight: 600;--eyebrow__letter-spacing: .08em}.eyebrow{color:var(--eyebrow__color);font-size:var(--eyebrow__font-size);font-weight:var(--eyebrow__font-weight);letter-spacing:var(--eyebrow__letter-spacing);text-transform:uppercase}.Labels{display:flex;flex-wrap:wrap;gap:var(--gutter-xs);margin:0;padding:0;list-style:none}.Labels__label{padding:.2em .7em;border-radius:var(--radius-full);background:var(--labels__bg);color:var(--labels__fg);font-size:var(--font-size-xs)}.LabelFilter{grid-column:1 / -1;flex:0 0 100%;display:flex;flex-wrap:wrap;gap:var(--label-filter__gap)}.LabelFilter__option{display:block;padding:.4em 1em;border:1px solid var(--label-filter__border);border-radius:var(--radius-full);background:none;color:inherit;font:inherit;font-size:var(--font-size-sm);cursor:pointer;max-width:none;@supports (text-box: trim-both cap alphabetic){padding-block:.8em;text-box:trim-both cap alphabetic}&[aria-pressed=true]{background:var(--label-filter__bg--active);border-color:var(--label-filter__bg--active);color:var(--label-filter__fg--active)}}.rich-text-table{max-width:100%;overflow-x:auto;contain:inline-size}}@layer ui{:root{--input__bg: var(--white);--input__fg: var(--black);--input__fg--placeholder: var(--grey-400);--input__bg--disabled: var(--grey-50);--input__stroke--resting: var(--grey-200);--input__stroke--hover: var(--grey-300);--input__stroke--active: var(--black);--input__stroke--invalid: var(--red);--error__color: var(--red)}label:has(input[type=checkbox]){[type=checkbox]{margin-right:.5em}}.error-container,.warning-container{margin-top:.25rem}.error-container{color:var(--error__color)}.warning-container{color:var(--orange)}select,input,button{border-color:var(--input__stroke--resting)}select,input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number]{--horizontal-padding: .65rem;--vertical-padding: 1rem;position:relative;width:100%;font-size:var(--font-size-sm);padding:var(--vertical-padding) var(--horizontal-padding);transition:padding var(--motion-fast) var(--motion-easing);border-radius:var(--radius-md);border-style:solid;border-width:2px;background-color:var(--input__bg);&:disabled{background-color:var(--input__bg--disabled);cursor:not-allowed}&:focus-visible{border-color:var(--input__stroke--active);outline:none}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/></svg>');background-repeat:no-repeat;background-position:right .8em center;background-size:1rem;cursor:pointer;padding-right:calc(var(--horizontal-padding) + 1.5rem)}field-wh{--horizontal-padding: .65rem;--vertical-padding: 1rem;position:relative;font-size:var(--font-size-sm);input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number]{--vertical-padding: 1rem}&.has-value{label{&:not(:has(input)){opacity:1;transform:translateY(0);font-size:.95em}}input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number]{padding-top:calc(var(--vertical-padding) * 1.5);padding-bottom:calc(var(--vertical-padding) * .5)}}&.has-error{input,select{border-color:var(--input__stroke--invalid)}}label{&:has(~select){opacity:1!important;transform:translateY(0)!important}}select{padding-top:calc(var(--vertical-padding) * 1.5)!important;padding-bottom:calc(var(--vertical-padding) * .5)!important}label{&:not(:has(input)){transition:all var(--motion-fast) var(--motion-easing);transform:translateY(5px);opacity:0;width:100%;position:absolute;top:calc(var(--vertical-padding) * .5);left:var(--horizontal-padding);z-index:1;color:var(--input__fg--placeholder)}}input::placeholder{color:var(--input__fg--placeholder)}}.field-control{position:relative;display:block}.field-control:has(.field-indicator)>input{padding-right:2.5rem}.field-control:has(.field-indicator-check)>input{border-color:var(--green)}.field-control:has(.field-indicator-cross)>input{border-color:var(--input__stroke--invalid)}.field-control:has(.field-indicator-warning)>input{border-color:var(--orange)}.field-indicator{position:absolute;right:var(--horizontal-padding);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.field-indicator-spinner{width:1rem;height:1rem;border-radius:var(--radius-full);border:2px solid var(--input__stroke--resting);border-top-color:var(--input__stroke--active);animation:field-indicator-spin .8s linear infinite}.field-indicator-check,.field-indicator-cross{width:1.125rem;height:1.125rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.field-indicator-check{background:var(--green)}.field-indicator-cross{background:var(--red)}.field-indicator-warning{width:1.125rem;height:1.125rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes field-indicator-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.field-indicator-spinner{animation-duration:2s}}.quantity-container{display:flex;min-width:fit-content;input{width:100%;padding:0 6px 0 12px;border-radius:0;text-align:center;field-sizing:content;min-width:4rem}input[type=number]{padding-left:calc(.8rem + .9em)}.decrease,.remove,input,.increase{padding:.6em .8rem;border-style:solid;border-width:2px;&:focus-visible{outline:none;border-color:var(--input__stroke--active)}}.decrease svg,.remove svg,.increase svg{width:.75rem;height:.75rem;display:block}.decrease,.remove{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.increase{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}}}@layer ui{.Widget_HireHubForm{display:flex;flex-direction:column;gap:1.5rem;field-wh{display:block}.hirehub-row{display:flex;flex-direction:column;gap:1.5rem;@media(min-width:60rem){flex-direction:row;>*{flex:1 1 0}}}field-wh label:not(:has(input)){position:static;opacity:1;transform:none;color:var(--input__fg--placeholder)}field-wh select,field-wh.has-value input{padding-top:1rem!important;padding-bottom:1rem!important}field-description-wh{display:block;margin-bottom:.25rem;color:var(--input__fg--placeholder)}textarea{width:100%;font-family:inherit;min-height:8rem;padding:1rem .65rem;font-size:var(--font-size-sm);border:2px solid var(--input__stroke--resting);border-radius:var(--radius-md);background-color:var(--input__bg)}.hirehub-file{display:flex;align-items:baseline;gap:.75rem;label{width:auto}}}.Widget_HireHubForm--sent{text-align:center}}@layer shop{:root{--stock__bg--in-stock: var(--green);--stock__bg--few-in-stock: var(--orange);--stock__bg--out-of-stock: var(--dark-red);--stock__bg--backorder: var(--red);--rating__star: var(--orange);--rating__star--empty: var(--grey-300);--toolbar__button-padding: .6em 1.25em;--toolbar__sort-padding-y: .4em;--toolbar__sort-padding-x: 1em;--toolbar__sort-border: var(--grey-200);--toolbar__gap-bottom: 1rem;--product-card__stroke: var(--stroke-divider);--product-card__stroke--selected: var(--black);--product-card__bg: var(--white);--product-card__shadow: none;--product-card__padding-sm: .5rem;--product-card__padding: .875rem;--product-card__image-bg: var(--grey-50);--product-card__image-stroke: var(--grey-100);--product-card__image-padding: 0;--product-card__image-aspect: 1;--product-card__min-width: 14rem;--product-card__radius: var(--radius-lg);--product-grid__gap: 1.25em;--product-card__wishlist-bg: rgba(255, 255, 255, .88);--product-card__wishlist-fg: var(--grey-400);--product-card__wishlist-fg--hover: var(--wishlist__color);--product-card__discount-bg: var(--red);--product-card__discount-fg: var(--white);--product-card__new-bg: var(--brand-purple);--product-card__new-fg: var(--white);--product-card__price-fg--sale: var(--red);--product-card__price-fg--original: var(--grey-400);--pagination__bg: var(--white);--pagination__shadow: 0 1px 4px rgba(0, 0, 0, .1);--pagination__item-bg--active: var(--brand-purple);--pagination__item-fg--active: var(--white);--pagination__item-bg--hover: var(--grey-50);--pagination__item-fg--disabled: var(--grey-300);--checkout__bg--secondary: var(--grey-50)}}@layer shop{.facets{display:flex;flex-flow:column;gap:1rem;font-size:1rem;grid-column:span 1;min-width:var(--menu-width--mobile);height:100%;.fusion-panel__header{margin-bottom:var(--gutter);border-bottom:1px solid var(--menu__stroke--item)}fieldset{display:grid;margin:0;min-inline-size:0;padding:var(--gutter) 0;border:0;border-top:1px solid var(--menu__stroke--item);transition:all var(--motion-normal) var(--motion-easing);&:first-of-type{border-top:0;padding-top:0}legend{margin-bottom:.75rem;padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,currentColor 70%,transparent)}&:not(.expanded){&:has(label:nth-of-type(5)) label:nth-of-type(n+4){display:none}label:has(input:checked){display:flex}}label{display:flex;align-items:center;gap:.65rem;cursor:pointer;padding:.5rem .6rem;border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing);&:hover{background:color-mix(in srgb,currentColor 6%,transparent)}&:has(input:checked){color:var(--button__color--action);font-weight:var(--font-weight-medium)}input[type=checkbox]{order:-1;flex:0 0 auto;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--button__color--action);cursor:pointer}span{flex:1 1 auto}small{flex:0 0 auto;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:color-mix(in srgb,currentColor 55%,transparent)}}button.button-minimal{margin-top:.5em;display:inline-flex;align-items:center;gap:.35rem;max-width:none;padding:0;background:transparent;color:var(--button__color--action);font-size:var(--font-size-sm);cursor:pointer}.button-minimal svg{width:1rem;height:1rem;transition:transform var(--motion-normal) var(--motion-easing)}&.expanded{button[aria-expanded=true] svg{transform:rotate(0)}}.range-labels{display:flex;justify-content:space-between;gap:var(--gutter-sm);margin-top:.5rem;font-size:var(--font-size-sm);color:color-mix(in srgb,currentColor 55%,transparent)}}footer{position:sticky;bottom:0;margin-top:var(--gutter);padding:var(--gutter) 0 0;border-top:1px solid var(--menu__stroke--item);background:var(--panel__bg);.button_neutral{width:100%;justify-content:center}}}}@layer shop{:root{--portal__page-bg: var(--grey-50);--portal__panel-bg: var(--white);--portal__shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .06);--portal-nav__bg--active: color-mix(in srgb, var(--brand-purple) 10%, var(--white));--portal-nav__fg--active: var(--brand-purple);--portal-nav__bg--hover: var(--grey-50);--portal-nav__fg: hsl(from var(--black) h s 35%);--portal__section-label-fg: var(--grey-400);--portal__content-width: 72em;--notification-alert__bg: hsl(from var(--grey-400) h s 44%);--notification-alert__fg: var(--white);--notification-alert__bg--alert: hsl(from var(--red) h s 93%);--notification-alert__fg--alert: hsl(from var(--red) h s 28%)}}@layer shop{html:has(.customer-portal){scrollbar-gutter:auto}body:has(.customer-portal){overflow:hidden;background:var(--portal__page-bg);footer{display:none}}.customer-portal{grid-column:outer-left / outer-right;display:grid;grid-template-columns:auto 1fr;height:calc(100vh - var(--header-height) - var(--gutter-lg));margin-top:var(--gutter-lg);background:var(--portal__panel-bg);border:1px solid var(--stroke-hairline);border-radius:var(--radius-lg);box-shadow:var(--portal__shadow);overflow:hidden}.customer-portal-sidebar{grid-column:1;grid-row:1;overflow-y:auto;min-width:15rem;padding-block:var(--gutter);border-right:1px solid var(--stroke-hairline);@media(max-width:900px){min-width:unset}nav{display:flex;flex-direction:column;height:100%;@media(max-width:900px){height:auto}}ul{list-style:none;margin:0;padding:0;&:first-child{flex:1;@media(max-width:900px){flex:none}}&:last-child{padding-bottom:var(--gutter-xl)}}svg{width:1.25em;height:1.25em;flex-shrink:0;@media(max-width:900px){width:1.5em;height:1.5em}}a,button{display:flex;align-items:center;gap:var(--gutter);width:calc(100% - var(--gutter-lg));padding:.6em var(--gutter-lg);margin:1px var(--gutter-sm);text-decoration:none;font:inherit;font-size:var(--font-size-sm);color:var(--portal-nav__fg);background:none;border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;&:hover{background:var(--portal-nav__bg--hover)}@media(max-width:900px){justify-content:center;padding:var(--gutter);position:relative}}a.--active{background:var(--portal-nav__bg--active);color:var(--portal-nav__fg--active);font-weight:var(--font-weight-medium);&:hover{background:var(--portal-nav__bg--active)}}span:not(.notification-alert){@media(max-width:900px){display:none}}.notification-alert{display:inline-flex;align-items:center;justify-content:center;min-width:1.75em;height:1.75em;padding:0 var(--gutter-sm);border-radius:var(--radius-full);background:var(--notification-alert__bg);color:var(--notification-alert__fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;margin-left:auto;&.--alert{background:var(--notification-alert__bg--alert);color:var(--notification-alert__fg--alert)}@media(max-width:900px){position:absolute;top:var(--gutter-xs);right:var(--gutter-xs);margin-left:0;min-width:.65em;height:.65em;padding:0;font-size:0}}}.customer-portal-content{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;align-content:start;gap:var(--gutter-lg);padding:var(--gutter-lg);overflow-y:auto;width:100%;max-width:var(--portal__content-width);margin-inline:auto;@media(min-width:600px){padding:var(--gutter-xl)}>*{grid-column:1 / -1}h2{font-size:var(--typography-fontSize-h2)}h3{font-size:var(--typography-fontSize-h3)}}}@layer pages{.Page_Restricted{padding-inline:max(var(--site-gutter),calc((100vw - var(--site-max-width)) / 2))}.page-Cms{@media(min-width:62.5em){grid-template-rows:max-content 1fr;align-content:start}}.page-Cms__trail{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--gutter)}.page-Cms__published{color:var(--fg-muted);font-size:.875rem;white-space:nowrap}}@layer pages{body.page-Account{main{justify-self:center}form{max-width:25rem;width:100%}.links{display:flex;gap:1em;margin-top:1em}}#login-form,#forgot-password-form,#reset-password-form,#account-create-form{fieldset{border:none;display:grid;gap:.5em;margin-bottom:.5em}.actions{display:flex;justify-content:right}}}@layer pages{.dashboard-welcome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gutter-lg);h2{margin:0}.dashboard-welcome__subtitle{margin:.25em 0 0;color:var(--fg-muted)}.dashboard-welcome__cta{display:inline-flex;align-items:center;padding:.6rem 1.25rem;border-radius:var(--radius-full);background:var(--button__color--action);color:var(--white);text-decoration:none;font-size:var(--font-size-sm);white-space:nowrap}}.dashboard-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--gutter)}.dashboard-kpi{display:flex;flex-direction:column-reverse;justify-content:end;gap:.35em;padding:var(--gutter-lg);border:1px solid var(--stroke-hairline);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:box-shadow var(--motion-fast) var(--motion-easing);&:hover{background:var(--portal__panel-bg);box-shadow:var(--portal__shadow)}.dashboard-kpi__value{font-size:var(--typography-fontSize-h2);font-weight:var(--font-weight-medium);line-height:1}.dashboard-kpi__label{font-size:var(--font-size-sm);color:var(--fg-muted)}&.dashboard-kpi--urgent .dashboard-kpi__value{color:var(--notification-alert__bg--alert)}}.dashboard-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gutter);margin-bottom:var(--gutter);h3{margin:0}a{font-size:var(--font-size-sm)}}.dashboard-order-card{display:grid;gap:var(--gutter);padding:var(--gutter-lg);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md)}.dashboard-order-card__head{display:flex;align-items:center;gap:var(--gutter)}.dashboard-order-card__number{font-weight:var(--font-weight-medium)}.dashboard-order-card__meta{margin:0;font-size:var(--font-size-sm);color:var(--fg-muted)}.dashboard-order-card__link{justify-self:start;font-size:var(--font-size-sm)}.dashboard-empty{padding:var(--gutter-xl);border:1px dashed var(--stroke-hairline);border-radius:var(--radius-md);text-align:center;h4{margin:0 0 .35em}p{margin:0;color:var(--fg-muted)}}}@layer pages;@layer cmp{cmp-dialog{display:contents}#fusion-consent[open]{margin:auto}#fusion-consent::backdrop{background-color:#00000080}#fusion-consent{display:grid;align-content:start;gap:1.5em;width:min(640px,calc(100vw - 3em));max-height:85vh;padding:2.5em 0;font-size:.875rem;line-height:1.6;color:#1a1a1a;border:0;border-radius:12px;box-shadow:0 10px 40px #00000026;>header,>footer,>.consent-withdraw-info{padding:0 2.5em}>.consent-withdraw-info{margin:-.75em 0 0;font-weight:500;color:#374151}>header{.consent-logo{height:var(--consent-logo__height);margin-bottom:1em;svg,img{height:100%;width:auto;display:block}}h2{font-size:1.25rem;font-weight:700;margin:0;letter-spacing:-.01em}}>div{overflow-y:auto;overflow-x:hidden;height:fit-content;max-height:55vh;padding:0 2.5em;scrollbar-width:thin;scrollbar-color:#ccc transparent}p{margin:.5em 0;color:#6b7280;font-size:.8125rem;line-height:1.7}ul{padding:0;margin:0;list-style:none}a{color:#3b82f6;text-decoration:none;font-weight:500;&:hover{text-decoration:underline}}.consent-reconsent-notice{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.75em 1em;color:#1e40af;font-size:.8125rem}.consent-scope-info{font-size:.8125rem;color:#6b7280;font-style:italic}.consent-withdraw-info,.consent-storage-info,.consent-legint-info{font-size:.8125rem;color:#6b7280}.consent-legint-info .consent-btn-link{margin-left:.35em}.consent-summary-names{h2{font-size:.8125rem;font-weight:600;color:#374151;margin:.75em 0 .25em}ul{display:flex;flex-wrap:wrap;gap:.25em .5em;font-size:.75rem;color:#6b7280}li:not(:last-child):after{content:"\b7";margin-left:.5em;color:#d1d5db}}.purpose-legint-object{margin-top:.5em;font-size:.75rem;color:#6b7280}.purpose-vendor-count{font-size:.75rem;color:#9ca3af;margin:.25em 0 0;summary{cursor:pointer;padding:.25em 0}summary:after{content:none}h3{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:.5em 0 .25em}ul{padding-left:1.25em;list-style:disc;margin:0;color:#6b7280}}.purpose-illustrations{margin-top:.5em;padding-left:1.25em;summary{font-size:.75rem;font-weight:600;color:#6b7280;cursor:pointer;padding:.25em 0}summary:after{content:none}ul{padding-left:1.25em;list-style:disc;margin:.5em 0;li{font-size:.75rem;color:#6b7280;padding:.25em 0;line-height:1.5}}}input[type=checkbox]{appearance:none;position:relative;width:2.75em;height:1.5em;background:#d1d5db;border-radius:1em;border:none;cursor:pointer;transition:background .2s ease;flex-shrink:0;&:after{content:"";position:absolute;top:2px;left:2px;width:calc(1.5em - 4px);height:calc(1.5em - 4px);background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0000001a}&:checked{background:#3b82f6;&:after{transform:translate(1.25em)}}&:disabled{opacity:.5;cursor:not-allowed}}details{border-bottom:1px solid #e5e7eb;&:last-child{border-bottom:none}summary{display:flex;align-items:center;justify-content:space-between;padding:1.25em 0;cursor:pointer;user-select:none;list-style:none;gap:.75em;&::-webkit-details-marker{display:none}&:after{content:none}}>p,>div,>ul{padding-bottom:1.25em}}.accordion-label{display:flex;align-items:center;justify-content:space-between;flex:1;gap:.75em;font-weight:600;font-size:.875rem}.accordion-arrow{flex-shrink:0;width:1em;height:1em;display:flex;align-items:center;justify-content:center;&:after{content:"";display:block;width:.5em;height:.5em;border-right:2px solid #9ca3af;border-bottom:2px solid #9ca3af;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease}}details[open]>summary .accordion-arrow:after{transform:rotate(-135deg) translate(-1px,-1px)}.stacks{display:flex;flex-flow:column;gap:1em;>li{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:0 1.25em;details{border-bottom:none;summary{padding:1.25em 0;font-weight:600;font-size:.9375rem}>p{color:#6b7280;padding-bottom:1em}}}}.stack-purposes{display:flex;flex-flow:column;gap:.625em;padding-bottom:1.25em;li{padding:1em 1.125em;background:#fff;border:1px solid #e5e7eb;border-radius:10px;header{display:flex;justify-content:space-between;align-items:center;gap:1em;h2{font-size:.8125rem;font-weight:600;margin:0;flex:1}}p{font-size:.8125rem;color:#6b7280;margin:.375em 0 0}}}label{display:inline-flex;align-items:center;gap:.5em;cursor:pointer;font-size:.8125rem}.selection-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;white-space:nowrap;padding:.2em .6em;border-radius:4px;background:#f3f4f6;&.always-active{color:#3b82f6;background:#3b82f61a}}.special-purposes,.special-features,.features,.data-categories{margin-top:1.5em;h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0 0 .75em}}.vendor-actions{display:flex;gap:.5em;margin-bottom:1em}.vendor-list>li{content-visibility:auto;contain-intrinsic-size:auto 52px}.vendor-list>li details summary{font-weight:500}.vendor-name{flex:1}.vendor-details{padding:0 0 .75em;display:flex;flex-flow:column;gap:.75em;h2{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0;color:#9ca3af}.vendor-purpose-list{padding-left:1.25em;list-style:disc;li{font-size:.75rem;color:#6b7280;padding:.125em 0}}.vendor-cookie-info ul{padding-left:1.25em;list-style:disc;li{font-size:.75rem;color:#6b7280}}.vendor-policy-link,.vendor-legint-claim-link,.vendor-storage-disclosure-link{font-size:.75rem}.vendor-retention{color:#9ca3af;font-style:italic}.vendor-legint{display:flex;flex-flow:column;gap:.5em}.vendor-legint-object{display:flex;align-items:center;gap:.5em;font-size:.75rem;color:#6b7280;input[type=checkbox]:checked{background:#dc2626}}}.actions{display:flex;gap:.625em;justify-content:space-between;align-items:center;flex-wrap:wrap}.actions-right{display:flex;gap:.625em;margin-left:auto}.consent-btn-primary{background:#2563eb;color:#fff!important;font-size:.8125rem;font-weight:600;padding:.625em 1.25em;border-radius:8px;border:none;cursor:pointer;transition:background .15s ease,transform .1s ease;&:hover{background:#1d4ed8}&:active{transform:scale(.97)}&:disabled{background:#93c5fd;cursor:not-allowed}}.consent-btn-secondary{background:transparent;color:#374151!important;font-size:.8125rem;font-weight:600;padding:.625em 1.25em;border-radius:8px;border:1px solid #d1d5db;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease;&:hover{background:#f9fafb;border-color:#9ca3af}&:active{transform:scale(.97)}}.consent-btn-link{background:transparent;border:none;color:#3b82f6!important;font-size:.8125rem;font-weight:500;text-decoration:none;cursor:pointer;padding:.75em 0;display:inline-flex;align-items:center;gap:.25em;&:hover{text-decoration:underline}}}@media(max-width:480px){#fusion-consent{width:calc(100vw - 1.5em);max-height:90vh;padding:1.5em 0;gap:1.25em;>header,>footer{padding:0 1.25em}>div{padding:0 1.25em;max-height:65vh}.actions{flex-direction:column-reverse;align-items:stretch}.actions-right{display:flex;width:100%;margin-left:0;>.consent-btn-primary{flex:1 1 50%;min-width:0;text-align:center;padding:.75em 1em}}.actions>.consent-btn-secondary{width:100%;text-align:center;padding:.75em 1em}.stacks>li{padding:0 1em}.stack-purposes li{padding:.875em 1em}}}:root{--consent-logo__height: 1.75rem;--consent-resurface__position: fixed;--consent-resurface__bottom: 1em;--consent-resurface__left: 1em;--consent-resurface__padding: .5em 1em;--consent-resurface__border: 1px solid #d1d5db;--consent-resurface__radius: 999px;--consent-resurface__bg: #fff;--consent-resurface__bg--hover: #f9fafb;--consent-resurface__color: #374151;--consent-resurface__font-size: .8125rem;--consent-resurface__font-weight: 600;--consent-resurface__shadow: 0 2px 8px rgba(0, 0, 0, .12)}.consent-resurface{position:var(--consent-resurface__position);bottom:var(--consent-resurface__bottom);left:var(--consent-resurface__left);z-index:2147483646;padding:var(--consent-resurface__padding);border:var(--consent-resurface__border);border-radius:var(--consent-resurface__radius);background:var(--consent-resurface__bg);color:var(--consent-resurface__color);font-size:var(--consent-resurface__font-size);font-weight:var(--consent-resurface__font-weight);cursor:pointer;box-shadow:var(--consent-resurface__shadow)}.consent-resurface:hover{background:var(--consent-resurface__bg--hover)}@media(min-width:481px)and (max-width:820px){#fusion-consent{width:min(640px,calc(100vw - 2em));padding:2em 0;>header,>footer{padding:0 2em}>div{padding:0 2em;max-height:60vh}}}#fusion-consent .consent-powered-by{margin-top:0;font-size:.75rem;color:#6b7280;a{color:inherit}}}@layer state{fusion-panel[popover]:not(:popover-open){display:none}fusion-panel[popover]:popover-open{display:flex}}@layer realm{[data-realm=webbhuset]{--wh-black: var(--palette-svart, #0A0A0A);--wh-stone: var(--palette-sten, #6B6862);--wh-paper: var(--palette-papper, #F4F1EC);--wh-sand: var(--palette-sand, #E9E2D6);--wh-pink: var(--palette-rosa, #FF6FA0);--wh-pink-light: var(--palette-rosa-ljus, #FF6FA0);--wh-pink-deep: var(--palette-rosa-djup, #D1105A);--wh-yellow: var(--palette-gul, #FFC53D);--wh-gradient-pink: #FF3D7F;--wh-line-on-dark: #2B2B2B;--brand-purple: var(--wh-pink);--brand-charcoal: var(--wh-black);--grey-50: var(--wh-paper);--grey-100: var(--wh-sand);--grey-200: var(--wh-sand);--grey-300: #b4b0a9;--grey-400: var(--wh-stone);--focus-ring__color: var(--wh-black);--focus-ring__offset: 3px;--wh-gradient: linear-gradient(90deg, var(--wh-gradient-pink), var(--wh-yellow));--wh-overlay-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, .72) 100%);--fg-muted: var(--grey-400);--stroke-hairline: var(--grey-100);--stroke-divider: var(--grey-100);--bg-hover: var(--grey-50);--typography__link-color: var(--wh-pink-deep);--typography__link-color--hover: var(--wh-pink-deep);--typography__link-color--visited: var(--typography__link-color);--font-body: "Archivo", sans-serif;--font-heading: "Archivo", sans-serif;--font-quote: "Newsreader", serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--typography-scale: 1.25;--typography-fontSize-h1: clamp(2rem, 1.2rem + 3.9vw, 4rem);--typography-fontSize-h2: clamp(1.4rem, .6rem + 3.4vw, 2.75rem);--typography-fontSize-h3: clamp(1.375rem, 1.25rem + .5vw, 1.625rem);--typography-fontWeight-heading: var(--font-weight-bold);--typography-lineHeight-heading: 1.1;--typography-letterSpacing-heading: -.015em;--typography-fontSize-body: 1.125rem;--body__font-size: var(--typography-fontSize-body);--typography-lineHeight-body: 1.5;--site-max-width: 75rem;--site-gutter: 1rem;--main__padding-block-start: 0;--radius-xs: 6px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 2em;--motion-fast: .15s;--motion-normal: .25s;--motion-easing: cubic-bezier(.4, 0, .2, 1);--header__bg--top: transparent;--header__fg: var(--white);--header__shadow: none;--header__bg: var(--wh-black);--header__menu-bg: var(--wh-black);--header__menu-fg: var(--white);--footer__bg: var(--wh-black);--footer__fg: var(--white);--footer__link-color: var(--footer__fg);--footer__link-color--hover: var(--footer__fg);--footer__link-decoration--hover: underline;--logo-height--desktop: 18px;--header__menu-justify: flex-end;--header__menu-weight: var(--font-weight-medium);--header__menu-tracking: normal;--header__menu-size: .9375rem;--header__menu-transform: none;--menu__stroke--item: rgb(255 255 255 / .08);--grouped-content__title-color: inherit;--footer__legal-justify: center;--footer__legal-gap: 2.5rem;--footer__legal-padding: .5rem var(--site-gutter);--footer__legal-bg: #2B2B2B;--footer__legal-fg: var(--grey-300);--footer__legal-size: var(--font-size-sm);--footer__legal-decoration: none;--button__radius: var(--radius-full);--button__color--confirm: var(--wh-pink);--typography-fontWeight-body: var(--font-weight-regular);--typography-lineHeight-base: 1.6;--typography-lineHeight-body: 1.6;--typography-letterSpacing-body: normal}[data-realm=webbhuset] body{color:var(--wh-black)}[data-realm=webbhuset] :is(h1,h2,h3,.lookLike_h1,.lookLike_h2,.lookLike_h3){font-stretch:125%;overflow-wrap:break-word}[data-realm=webbhuset] .Layout_Carousel{min-width:0;max-width:100%}[data-realm=webbhuset] :is(h1,.lookLike_h1){line-height:1.05;letter-spacing:-.02em}[data-realm=webbhuset] :is(h3,.lookLike_h3){font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:-.01em}[data-realm=webbhuset] :is(h2,.lookLike_h2){line-height:1.1;letter-spacing:-.015em}[data-realm=webbhuset] .lookLike_blockquote,[data-realm=webbhuset] blockquote{font-family:var(--font-quote);font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-style:italic;font-weight:400;line-height:1.3;margin-top:0;padding-left:0}[data-realm=webbhuset]{--eyebrow__color: var(--wh-pink-deep);--eyebrow__font-size: .875rem;--eyebrow__font-weight: 700;--eyebrow__letter-spacing: .08em}[data-realm=webbhuset] .eyebrow{font-stretch:125%;line-height:1.4}[data-realm=webbhuset] .typography p:has(>.eyebrow:only-child){margin-bottom:0;line-height:1.4;+:is(h1,h2,h3,h4){margin-top:.75rem}}[data-realm=webbhuset] :is(.ground_dark,[style*="background: var(--palette-svart"],[style*="background:var(--palette-svart"]){--eyebrow__color: var(--wh-pink-light);--focus-ring__color: var(--white)}@media(min-width:62.5em)and (max-width:74.9375em){[data-realm=webbhuset] #header-content{column-gap:1.5rem}[data-realm=webbhuset] #main-menu>ul{gap:1rem}}@media(hover:hover)and (min-width:62.5em){[data-realm=webbhuset] fusion-storefront:has(.bleed_underHeader)>header:hover{background-color:var(--header__bg)}}[data-realm=webbhuset] fusion-storefront>header{--focus-ring__color: var(--white);.locale-selector-panel{--focus-ring__color: var(--wh-black)}@media(max-width:62.4375em){#main-menu{--focus-ring__color: var(--wh-black)}#main-menu :is(.title-bar,.menu-footer){--focus-ring__color: var(--white)}#main-menu :is(a,button):focus-visible{outline-offset:-3px}}button:focus-visible{outline-color:var(--focus-ring__color)}}[data-realm=webbhuset] :is([style*=--palette-sand],.card_case,.card_integration){--eyebrow__color: var(--wh-black);--typography__link-color: var(--wh-black);--typography__link-color--hover: var(--wh-black)}[data-realm=webbhuset] .typography a:is(.Layout_Flex,.Layout_Grid,.Layout_Carousel,.Layout_Absolute){color:inherit;text-decoration:none}[data-realm=webbhuset] .typography :is(p,li) a{font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:var(--wh-pink-deep);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-thickness .3s cubic-bezier(.65,0,.35,1);&:hover{text-decoration-thickness:3px}}[data-realm=webbhuset] :is(.button_action,.button_confirm,.button_neutral){--padding: 14px 26px;font-size:1rem;line-height:1.25;outline-offset:3px;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1);&:focus-visible{outline:2px solid var(--focus-ring__color)}}[data-realm=webbhuset] :is(.button_action,.button_confirm){background-color:var(--wh-pink);color:var(--white);font-weight:var(--font-weight-bold);&:hover,&:focus-visible{background-image:var(--wh-gradient);color:var(--white)}}[data-realm=webbhuset] .button_neutral{--padding: 12.5px 24.5px;background:transparent;color:inherit;font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 1.5px currentColor;&:hover,&:focus-visible{background:var(--wh-black);color:var(--white);box-shadow:inset 0 0 0 1.5px var(--wh-black)}}[data-realm=webbhuset] .ground_dark .contactButton{color:var(--white)}[data-realm=webbhuset] .ground_dark{--typography__link-color: var(--wh-pink-light);--typography__link-color--hover: var(--wh-pink-light);--typography__link-color--visited: var(--typography__link-color);:is(p,li) a{text-decoration-color:var(--wh-pink-light)}.button_neutral:is(:hover,:focus-visible){background:var(--white);color:var(--wh-black);box-shadow:inset 0 0 0 1.5px var(--white)}}[data-realm=webbhuset] .ground_dark :is([style*="background: var(--palette-papper"],[style*="background: var(--palette-vit"],[style*="background: white"],.card_form){--typography__link-color: var(--wh-pink-deep);--typography__link-color--hover: var(--wh-pink-deep);--eyebrow__color: var(--wh-pink-deep);color:var(--wh-black);:is(p,li) a{text-decoration-color:var(--wh-pink-deep)}}[data-realm=webbhuset] .section_hero{position:relative;padding:clamp(4.5rem,3rem + 5vw,7.5rem) var(--site-gutter) clamp(4.5rem,3rem + 5vw,8.5rem);background:var(--wh-black);color:var(--white);&:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--wh-gradient)}h1{max-width:16em;text-wrap:balance}.typography p:not(:has(>.eyebrow)){max-width:58ch;color:#ffffffc7;font-size:1.25rem}.typography h1+p{margin-top:1.5rem}}[data-realm=webbhuset] :is(.media_hero,.media_heroLogo){border-radius:20px;overflow:hidden;:is(img,video){display:block;width:100%}}[data-realm=webbhuset] .media_heroLogo{padding:2.5rem;background:var(--white)}[data-realm=webbhuset] .bleed_underHeader.section_hero{padding-top:calc(var(--header__height--mobile) + clamp(3rem,2rem + 4vw,6rem));@media(min-width:62.5em){padding-top:calc(var(--header__height--desktop) + clamp(3rem,2rem + 4vw,6rem))}}[data-realm=webbhuset] :is(.section_standard,.section_split,.section_points){padding-block:clamp(4rem,2.5rem + 5vw,7rem)}[data-realm=webbhuset] .section_logos{padding-block:clamp(2.5rem,2rem + 2.5vw,4.5rem);+.section_logos{padding-top:.5em}&:has(+.section_logos){padding-bottom:0}}[data-realm=webbhuset] :is(.card_logoTile,.media_hero,.media_heroLogo,.media_rounded,.media_avatar,.card_teaser,.card_quote) :is(wh-image,img),[data-realm=webbhuset] :is(wh-image,img):is(.media_hero,.media_heroLogo,.media_rounded,.media_avatar){height:auto}[data-realm=webbhuset] wh-image:is(.media_hero,.media_heroLogo,.media_rounded,.media_avatar) img{height:auto}[data-realm=webbhuset] .card_logoTile{justify-content:center;height:88px;padding:.5rem 1rem;border-radius:12px;background:var(--white);img{display:block;width:100%}}[data-realm=webbhuset] .media_rounded{border-radius:20px;overflow:hidden;img{display:block;width:100%}}[data-realm=webbhuset] .section_points{color:var(--white);@media(max-width:55.99em){.Layout_Flex:has(>.card_point){flex-direction:column!important}}}[data-realm=webbhuset] .card_point .Widget_Text{font-stretch:125%;font-weight:var(--font-weight-bold);font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1;letter-spacing:-.03em}[data-realm=webbhuset] .Widget_HubspotForm{min-height:750px;@media(max-width:48em){min-height:765px}@media(max-width:36em){min-height:945px}}[data-realm=webbhuset] .panel_light{border-radius:20px;background:var(--white);color:var(--wh-black);iframe{border:0}}[data-realm=webbhuset] .section_videohero{position:relative;background:var(--wh-black);&:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--wh-gradient)}.Widget_RichText{text-align:center}h1{max-width:14em;margin-inline:auto;color:var(--white);text-wrap:balance}}[data-realm=webbhuset] .section_photohero{position:relative;background:var(--wh-black);&:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--wh-gradient)}wh-image{position:relative;&:after{content:"";position:absolute;inset:0;background:#00000040;pointer-events:none}img{width:100%;height:100%}}.Widget_Text{color:var(--white);font-stretch:125%;font-weight:var(--font-weight-bold);font-size:clamp(2rem,.5rem + 7vw,5.5rem);line-height:1.03;letter-spacing:-.025em;text-align:center;text-wrap:balance}}[data-realm=webbhuset] .card_quotePanel{padding:clamp(1.75rem,1rem + 2.5vw,2.75rem);border-radius:20px;background:var(--wh-sand);color:var(--wh-black);blockquote{margin:0;font-size:clamp(1.375rem,1rem + 1.2vw,2rem);line-height:1.25;p{margin:0;line-height:inherit}}.Widget_Text{font-weight:var(--font-weight-semibold);text-align:left}>:last-child{padding-top:1rem;border-top:1px solid var(--wh-black)}.Widget_Text+.Widget_Text{font-weight:400}}[data-realm=webbhuset] .media_avatar{border-radius:50%;overflow:hidden}[data-realm=webbhuset] .typography h1+p{font-size:1.25rem;>strong:only-child{font-weight:400}}[data-realm=webbhuset] .card_teaser{overflow:hidden;border-radius:20px;background:var(--wh-sand);color:var(--wh-black);text-decoration:none;>wh-image img{display:block;width:100%}>:not(wh-image){padding:1.5rem 1.75rem 1.75rem;:is(h2,h3,h4){margin:0;color:var(--wh-black)}}}[data-realm=webbhuset] fusion-storefront>footer>.ground_dark{position:relative;&:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--wh-gradient)}:is(p,li){font-size:inherit}.contactButton{color:var(--white)}:is(p,li) a,a.Widget_Text:not([class*=button_],.contactButton){color:var(--white);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:var(--white);text-decoration-thickness:1.5px;text-underline-offset:4px;&:hover{text-decoration-thickness:3px}}a.Widget_Text:not([class*=button_],.contactButton){display:inline-block;padding-block:4.5px;margin-block:-3.5px}}[data-realm=webbhuset] .card_quote{color:var(--wh-black);text-decoration:none;&:hover>wh-image{transform:none}>wh-image{border-radius:20px;overflow:hidden;img{display:block;width:100%}}blockquote{margin:0;font-size:clamp(1.375rem,1rem + 1vw,1.875rem);line-height:1.3;letter-spacing:-.005em;text-wrap:pretty;p{margin:0;line-height:inherit}}.Widget_RichText:not(:has(blockquote)){padding-top:1.25rem;border-top:1px solid var(--wh-black);font-size:1.0625rem;strong{font-weight:var(--font-weight-semibold)}}}[data-realm=webbhuset] .card_case{--card__bg: var(--white);--card__color: inherit;--card__radius: 1.5rem;--card__padding: 0 0 2.5rem;--card__inset: 1.5rem;--card__badge-size: 106px;--card__photo-ratio: calc(225 / 367);--hover-grow__scale: 1.02;position:relative;container-type:inline-size;padding:var(--card__padding);border-radius:var(--card__radius);overflow:hidden;background:var(--card__bg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:scale var(--motion-normal) var(--motion-easing);&,&:hover{color:var(--card__color);text-decoration:none}&:hover{scale:var(--hover-grow__scale)}.hover_zoom{--hover-zoom__scale: 1}}[data-realm=webbhuset] .card_case>wh-image:not(.card_case__badge){height:auto!important;>.Widget_Image{aspect-ratio:367 / 225!important}}[data-realm=webbhuset] .card_case__badge{position:absolute;top:calc(100cqw * var(--card__photo-ratio) - var(--card__badge-size) / 2);right:5%;width:var(--card__badge-size);height:var(--card__badge-size);padding:1rem;border-radius:50%;background:var(--grey-50);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}[data-realm=webbhuset] .card_case>.Widget_Text{padding-inline:var(--card__inset)}[data-realm=webbhuset] .card_case__tag{margin-top:.5rem;font-weight:500}[data-realm=webbhuset] .card_case__title{margin-top:-.5rem;font-size:var(--font-size-md)}[data-realm=webbhuset]{--grouped-content__title-size: clamp(1rem, .85rem + .6vw, 1.25rem)}[data-realm=webbhuset] .Layout_GroupedContent summary{gap:1rem;&:after{flex-shrink:0}}[data-realm=webbhuset] #main-content:focus{outline:none}[data-realm=webbhuset] .page-Cms>:is(nav.breadcrumbs,.page-Cms__trail){min-width:0;padding-block:1.5rem;padding-inline:max(var(--site-gutter),(100% - var(--site-max-width)) / 2);background:var(--wh-paper)}[data-realm=webbhuset] nav.breadcrumbs ol{gap:.5em;padding-block:0;font-size:var(--font-size-sm);li{display:flex;align-items:center;gap:.5em}li+li:before{content:"\\";content:"\\" / "";margin-right:0}[aria-current=page]{color:var(--fg-muted);font-weight:inherit}}[data-realm=webbhuset] :is(.card_case,.card_integration)>.Labels{display:none}[data-realm=webbhuset] .LabelFilter{justify-content:center}[data-realm=webbhuset] .card_form{background-color:var(--wh-paper);border:1px solid var(--wh-sand);border-radius:24px}[data-realm=webbhuset] :is(.card_case,.card_integration){--card__bg: var(--wh-sand);background:var(--wh-sand);box-shadow:none}[data-realm=webbhuset] #main-menu ul[popover] li:not(:has(>ul))>a{font-weight:400}[data-realm=webbhuset] #main-menu ul[popover] li:not(:has(>ul))>a:hover{color:var(--wh-pink-light)}@media(min-width:62.5em){[data-realm=webbhuset] #main-menu ul[popover] li:has(>ul)>a+button{display:none}[data-realm=webbhuset] #main-menu ul[popover]:has(>li:nth-child(4)){--panel-anchor: 1;width:max-content;max-width:20rem;padding:.75rem 1.25rem;border-top:none;box-shadow:0 12px 32px #00000059}[data-realm=webbhuset] #main-menu ul[popover]:has(>li:nth-child(4)):popover-open{flex-direction:column;align-items:stretch;gap:.4em}[data-realm=webbhuset] #main-menu ul[popover]:has(>li:nth-child(4))::backdrop{background-color:transparent}}[data-realm=webbhuset] .locale-selector__switch{--locale-selector__language-color: var(--header__fg);--locale-selector__language-color--current: var(--header__fg);--locale-selector__switch-size: var(--font-size-sm);.locale-selector__language{font-weight:400}.locale-selector__language--current{font-weight:700}}[data-realm=webbhuset] #main-menu li[data-code=contact]>a,[data-realm=webbhuset] #main-menu .menu-footer__contact,[data-realm=webbhuset] .contactButton{position:relative;border:3px solid transparent;border-radius:var(--radius-full);padding:.5rem 1.25rem;background:transparent;color:inherit;font-size:.9375rem;font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:normal;&:before{content:"";position:absolute;inset:-3px;padding:3px;border-radius:inherit;background:conic-gradient(from var(--wh-a),var(--wh-gradient-pink) 20%,var(--wh-yellow) 43%,var(--wh-c) 50%,var(--wh-yellow) 57%,var(--wh-gradient-pink) 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:--wh-a .9s cubic-bezier(.22,1,.36,1),--wh-c .9s cubic-bezier(.22,1,.36,1)}&:hover:before,&:focus-visible:before{--wh-a: 180deg;--wh-c: #FFFFFF}&:focus-visible{outline:2px solid var(--focus-ring__color);outline-offset:3px}}[data-realm=webbhuset] .contactButton{display:inline-flex;max-width:fit-content;padding:11px 23px;font-size:1rem;white-space:nowrap;text-decoration:none;cursor:pointer}@media(max-width:62.4375em){[data-realm=webbhuset]{--header__menu-size: var(--font-size-md);--header__menu-weight: 500;--header__menu-tracking: normal;--menu__stroke--item: var(--grey-100)}[data-realm=webbhuset] #main-menu>ul>li li:not(:has(>ul))>a{font-weight:400}[data-realm=webbhuset] #main-menu .menu-item__icon{filter:invert(1)}[data-realm=webbhuset] #main-menu .menu-footer{padding-inline:1rem;background-color:var(--brand-charcoal);color:var(--white)}[data-realm=webbhuset] #main-menu .menu-footer>a.menu-footer__contact{margin-inline:0 auto;border:0;padding:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:var(--white);text-decoration-thickness:1.5px;text-underline-offset:4px;&:before{content:none}}[data-realm=webbhuset] #main-menu-back{gap:.5em;&:before{content:"";width:12px;height:12px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M239 111c9.4-9.4 24.6-9.4 33.9 0L465 303c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-175-175L81 337c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 111z'/%3E%3C/svg%3E") center / contain no-repeat;transform:rotate(-90deg)}}:root:has(#main-menu:popover-open){overflow:hidden;scrollbar-gutter:auto}[data-realm=webbhuset] .menu-footer .locale-selector__switch{--locale-selector__language-color: var(--white);--locale-selector__language-color--current: var(--white);--locale-selector__switch-size: var(--font-size-xs);.locale-selector__language{font-size:var(--font-size-xs);font-weight:400}.locale-selector__language--current{font-weight:700}}}[data-realm=webbhuset] .card_integration{padding:2rem;border-radius:1.5rem;background:var(--white);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;&,&:hover{color:inherit;text-decoration:none}}[data-realm=webbhuset] .card_logo{--card-logo__frame: 75px;--card-logo__size: var(--card-logo__frame);display:flex;align-items:center;justify-content:flex-start;width:100%;height:var(--card-logo__frame)!important;>.Widget_Image{width:auto;max-width:100%;height:var(--card-logo__size);object-fit:contain;object-position:left center!important}}[data-realm=webbhuset] .logo_xs{--card-logo__size: 35px}[data-realm=webbhuset] .logo_s{--card-logo__size: 45px}[data-realm=webbhuset] .logo_m{--card-logo__size: 55px}[data-realm=webbhuset] .logo_l{--card-logo__size: 65px}[data-realm=webbhuset] .logo_xl{--card-logo__size: 75px}[data-realm=webbhuset] fusion-storefront>main{row-gap:0}[data-realm=webbhuset] fusion-storefront>footer{margin-top:0}[data-realm=webbhuset] #fusion-consent[open]{display:flex;flex-direction:column}[data-realm=webbhuset] #fusion-consent>div{min-height:0;&:focus-visible{outline:none}}[data-realm=webbhuset] #fusion-consent .actions button{max-width:none;justify-content:center}@media(max-width:35.9375em){[data-realm=webbhuset] #fusion-consent{.actions{flex-direction:column-reverse;align-items:stretch}.actions-right{width:100%;margin-left:0;>button{flex:1 1 50%;min-width:0}}.actions>button{width:100%}}}@media(min-width:48em){[data-realm=webbhuset]{--site-gutter: 4rem}}}@property --wh-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --wh-c{syntax: "<color>"; inherits: false; initial-value: #FFC53D;}
