@font-face{font-family:Centra No2;src:local("Centra No2"),url(https://cdn.shopify.com/oxygen-v2/24187/8316/16871/4834443/fonts/CentraNo2.woff2) format("woff2");font-display:swap}#CookiebotWidget{display:none}#CookieBanner{z-index:99999;pointer-events:none;box-sizing:border-box;outline-offset:3px;min-width:100vw;min-height:100vh;margin:0 auto;position:fixed;top:0;right:0;bottom:0;left:0}#CookieBanner.is-visible-cookie-banner{display:block}#CookieBanner,#CookieBanner *{box-sizing:border-box;outline-offset:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Centra No2,Helvetica,sans-serif;font-weight:400}.is-visible-cookie-banner #CookieBannerOverlay,.is-visible-cookie-banner #CookieBannerNotice{animation:.4s ease-out forwards nh-cookie-banner-in}.is-closing-cookie-banner #CookieBannerOverlay,.is-closing-cookie-banner #CookieBannerNotice{pointer-events:none;animation:.3s ease-in forwards nh-cookie-banner-out}#CookieBannerNotice{z-index:500;-ms-overflow-style:none;scrollbar-width:none;color:#000;pointer-events:auto;background-color:#fff;grid-template-columns:100%;grid-template-areas:"main""details""buttons";align-items:center;column-gap:48px;width:100%;max-width:100vw;max-height:100vh;padding:56px 26px 26px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:auto}#CookieBannerNotice::-webkit-scrollbar{display:none}#CookieBanner button{text-align:center;vertical-align:middle;color:#000;cursor:pointer;background-color:#0000;border:1px solid #000;height:35px;padding:0 16px;font-family:Centra No2,Helvetica,sans-serif;font-size:12px;line-height:1.5;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}#CookieBanner ul,#CookieBanner li{text-indent:0;margin:0;padding:0;list-style:none}#CookieBanner .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#CookieBanner .cookiebanner__main__title,#CookieBanner .cookiebanner__main__introduction,#CookieBanner .cookiebanner__details__updated{display:none}#CookieBanner .cookiebanner__main{grid-area:main}#CookieBanner .cookiebanner__main__inner{flex-direction:column;align-items:flex-start;display:flex}#CookieBanner .cookiebanner__main__description{text-align:left;max-width:960px;margin:0;font-size:12px;line-height:1.4}#CookieBanner .cookiebanner__continue{color:#767676;text-underline-offset:3px;border:none;height:auto;padding:0;font-size:12px;text-decoration:underline;display:block}#CookieBanner .cookiebanner__details{visibility:hidden;grid-area:details;grid-template-rows:0fr;transition:grid-template-rows .35s,visibility .35s;display:grid}#CookieBanner.is-details-open .cookiebanner__details{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .35s}#CookieBanner .cookiebanner__details__inner{min-height:0;overflow:hidden}#CookieBanner .cookiebanner__details__preferences{padding-top:20px}#CookieBanner .cookiebanner__details__preferences__options{border:0;min-width:0;margin:0;padding:0}#CookieBanner .cookiebanner__preference{border-top:1px solid #767676;grid-template-columns:1fr auto;grid-template-areas:"heading toggle""description toggle""more more";align-items:center;column-gap:24px;padding-block:15px;display:grid}#CookieBanner .cookiebanner__preference:last-child{border-bottom:1px solid #767676}#CookieBanner .cookiebanner__preference__heading{grid-area:heading;font-size:16px;line-height:1.5}#CookieBanner .cookiebanner__preference__more__description{grid-area:description;font-size:10px;line-height:1.5}#CookieBanner .cookiebanner__preference__toggle{grid-area:toggle;position:relative}#CookieBanner .cookiebanner__preference__more{opacity:0;pointer-events:none;grid-area:more;max-height:0;overflow:hidden}#CookieBanner .cookiebanner__preference input{opacity:0;width:0;height:0;position:absolute;overflow:hidden}#CookieBanner .cookiebanner__preference__label{display:flex}#CookieBanner .cookiebanner__preference__ui{cursor:pointer;background:#fff;border:1px solid #000;border-radius:40px;flex-shrink:0;align-items:center;width:40px;height:20px;padding:2px;display:flex}#CookieBanner .cookiebanner__preference__ui__handle{background:#000;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;transition:transform .3s ease-out;display:flex}#CookieBanner .cookiebanner__preference input:checked+label .cookiebanner__preference__ui__handle{transform:translate(calc(100% + 6px))}#CookieBanner .cookiebanner__details__preferences__buttons{grid-area:buttons;margin-top:20px;display:flex}#CookieBanner .cookiebanner__buttons{width:100%}#CookieBanner .cookiebanner__buttons ul{gap:10px;display:flex}#CookieBanner .cookiebanner__buttons ul::-webkit-scrollbar{display:none}#CookieBanner .cookiebanner__buttons li{flex:1 0 auto}:is(#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__accept-selection),#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__buttons__deny)){display:none}:is(#CookieBanner.is-details-open .cookiebanner__buttons li:has(.cookiebanner__accept-selection),#CookieBanner.is-details-open .cookiebanner__buttons li:has(.cookiebanner__buttons__deny)){display:block}#CookieBanner.is-details-open .cookiebanner__buttons li:has(.cookiebanner__buttons__accept){display:none}#CookieBanner .cookiebanner__buttons__details,#CookieBanner .cookiebanner__buttons__accept,#CookieBanner .cookiebanner__buttons__deny,#CookieBanner .cookiebanner__accept-selection{white-space:nowrap;background:#fff;border-radius:999px;width:100%;height:40px;font-size:12px;display:block}#CookieBanner .cookiebanner__buttons__details{color:#767676;text-underline-offset:3px;background:0 0;border:none;border-radius:0;width:auto;padding:0;text-decoration:underline}#CookieBanner .cookiebanner__main,#CookieBanner .cookiebanner__main__inner,#CookieBanner .cookiebanner__main__content,#CookieBanner .cookiebanner__details__preferences__buttons,#CookieBanner .cookiebanner__buttons,#CookieBanner .cookiebanner__buttons ul{display:contents}#CookieBanner #CookieBannerNotice{column-gap:10px;padding-top:26px}#CookieBanner .cookiebanner__main__description{flex-basis:100%;order:1;grid-area:description}#CookieBanner .cookiebanner__details{flex-basis:100%;order:2}#CookieBanner .cookiebanner__continue{white-space:nowrap;order:4;grid-area:continue;align-self:center;margin-top:8px}#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__buttons__details){flex:none;order:5;grid-area:settings;margin-top:8px}#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__buttons__accept){flex-basis:100%;order:3;grid-area:accept;justify-self:end;margin-top:16px}#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__accept-selection){order:7;grid-area:confirm}#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__buttons__deny){order:8;grid-area:deny}:is(#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__accept-selection),#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__buttons__deny)){flex:1 1 0;margin-top:16px}#CookieBanner.is-details-open .cookiebanner__continue{margin-top:20px}#CookieBanner.is-details-open .cookiebanner__buttons li:has(.cookiebanner__buttons__details){margin-top:20px}@media(max-width:799px){#CookieBanner .cookiebanner__buttons ul{scrollbar-width:none;overflow-x:auto}#CookieBanner.is-details-open .cookiebanner__accept-selection,#CookieBanner.is-details-open .cookiebanner__buttons__deny{padding:0 8px}#CookieBanner #CookieBannerNotice{flex-wrap:wrap;justify-content:space-between;display:flex}#CookieBanner #CookieBannerNotice:after{content:"";flex-basis:100%;order:6}#CookieBanner .cookiebanner__continue{padding-inline:16px}#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__buttons__details){padding-inline:16px}}@media(min-width:800px){#CookieBannerNotice{grid-template-columns:1fr auto;grid-template-areas:"main buttons""details details";padding-top:26px}#CookieBanner .cookiebanner__details{justify-self:stretch;width:100%}#CookieBanner .cookiebanner__details__preferences__buttons{margin-top:0}#CookieBanner .cookiebanner__buttons li{flex:none}#CookieBanner .cookiebanner__buttons__details,#CookieBanner .cookiebanner__buttons__accept,#CookieBanner .cookiebanner__buttons__deny,#CookieBanner .cookiebanner__accept-selection{width:auto;padding:0 30px}#CookieBanner .cookiebanner__buttons__details{padding:0}#CookieBanner #CookieBannerNotice{grid-template-columns:auto max-content 1fr auto auto;grid-template-areas:"description description description description description""continue settings accept accept accept""details details details details details";justify-items:start}#CookieBanner.is-details-open #CookieBannerNotice{grid-template-areas:"description description description description description""details details details details details""continue settings.confirm deny"}#CookieBanner .cookiebanner__continue{margin-top:16px}#CookieBanner .cookiebanner__buttons li:has(.cookiebanner__buttons__details){margin-top:16px;margin-left:14px}:is(#CookieBanner.is-details-open .cookiebanner__buttons li:has(.cookiebanner__accept-selection),#CookieBanner.is-details-open .cookiebanner__buttons li:has(.cookiebanner__buttons__deny)){margin-top:20px}}@media(min-width:1000px){#CookieBannerNotice{padding:24px 40px}#CookieBanner #CookieBannerNotice{padding-top:24px}}@media(min-width:740px){#CookieBanner .cookiebanner__preference__more__description{font-size:12px}#CookieBanner .cookiebanner__preference__ui{width:50px;height:25px}#CookieBanner .cookiebanner__preference__ui__handle{width:20px;height:20px}#CookieBanner .cookiebanner__preference input:checked+label .cookiebanner__preference__ui__handle{transform:translate(calc(100% + 4px))}}@media(hover:hover){#CookieBanner .cookiebanner__buttons__accept:hover,#CookieBanner .cookiebanner__buttons__deny:hover,#CookieBanner .cookiebanner__accept-selection:hover{color:#fff;background:#000;border-color:#000}}@keyframes nh-cookie-banner-in{0%{opacity:0}to{opacity:1}}@keyframes nh-cookie-banner-out{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/component-cookie-banner.css.map */
