.top-message{align-items:center;background-color:#f1dfca;color:var(--black);display:flex;flex-direction:column;justify-content:center;min-height:var(--top-message-height);position:relative;width:100%;z-index:40}@keyframes messagesFadeInOut{0%{opacity:1}45%{opacity:1}55%{opacity:0}to{opacity:0}}.top-message .message1{animation-direction:alternate;animation-duration:10s;animation-iteration-count:infinite;animation-name:messagesFadeInOut;animation-timing-function:ease-in-out}.top-message p.message{align-items:center;background-color:#f1dfca;display:flex;font-size:var(--text-mini);font-weight:var(--bold);height:100%;justify-content:center;margin:0;padding:8px;position:absolute;width:100%}.top-message .close-button{color:var(--dark-blue)!important;height:40px;position:absolute;right:0}.top-message .close-button:hover{color:var(--black)!important}@media screen and (max-width:768px){.top-message p.message{justify-content:flex-start;padding-right:42px;width:100%}}.app-button{align-items:center;background-color:transparent;border:2px solid transparent;border-radius:2px;color:currentColor;cursor:pointer;display:flex;font-family:var(--font);font-size:var(--text-mini);font-weight:var(--bold);gap:4px;justify-content:center;margin:0;max-height:52px;padding:8px 16px;text-align:left;transition:all .3s}.app-button:disabled,.app-button[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.app-button.round{border-radius:64px}.app-button.block{width:100%}.app-button.outline{background-color:transparent;border:2px solid var(--gray-2);color:var(--blue-gray)}.app-button.outline:hover{border:2px solid var(--gold);color:var(--gold)}.app-button svg{max-height:32px;max-width:32px;pointer-events:none}.app-button.small{font-size:var(--text-mini);height:32px;padding:4px}.app-button.icon,.app-button.small.icon{padding:0}.app-button:hover{color:var(--light-gold)}.app-button.accent{background-color:var(--gold);color:var(--bg)}.app-button.accent:hover{background-color:var(--dark-gray);color:var(--white)}.app-button.accent:focus{background-color:var(--dark-gray);outline:none}@media (max-width:1024px){.app-button{transition:none}}.nav--left{display:flex;list-style:none;margin:36px 0 0;padding-left:0}.nav--left li{line-height:1.6;text-align:left}.nav--left a{margin-right:16px}.nav--left .megamenu-button{color:currentColor;font-family:var(--font);font-size:var(--text-mini);font-weight:var(--bold);height:auto;margin-right:16px;padding:0;text-decoration:none;text-transform:uppercase}.BF__logo{color:inherit;left:50%;position:absolute;top:8px;transform:translate(-50%)}.BF__logo:hover svg{color:var(--gold)}@media screen and (max-width:767px){.BF__logo svg{width:180px}}.nav--right{display:flex;margin-top:24px}.nav--right a,.nav--right button{color:currentColor;font-size:var(--text-mini);font-weight:var(--bold);height:50px;margin-right:16px;position:relative;text-decoration:none;text-transform:uppercase;width:50px}.nav--right a.region-switcher,.nav--right button.region-switcher{border:none;height:50px;margin-right:24px;padding:0;width:auto}.nav--right a:last-child,.nav--right button:last-child{margin-right:0}.nav--right a.nav__cart--trigger,.nav--right button.nav__cart--trigger{margin:0;padding:0;position:relative}.nav--right a svg,.nav--right button svg{height:50px;width:50px}@media screen and (max-width:767px){.nav--right button.region-switcher{margin:0}}.cart--counter{color:#fff;display:inline-block;font-size:16px;font-weight:var(--bold);height:24px;left:50%;line-height:24px;text-align:center;top:50%;vertical-align:middle;width:24px}.cart--counter,.logged:before{background-color:var(--gold);border-radius:50%;position:absolute}.logged:before{content:"";height:8px;right:8px;top:8px;width:8px;z-index:10}.logged>svg{position:relative;z-index:100}.app-navigation{backface-visibility:hidden;color:var(--dark-gray);position:fixed;top:0;transform:translateZ(0);transform-style:preserve-3d;transition:all .5s ease-out;width:100%}.app-navigation.dark-theme{color:#fff}.app-navigation.hidden{transform:translate3d(0,-140%,0);transition:transform .3s ease-in,background-color .3s ease-in 2s,color .3s ease-in 2s}.app-navigation.scrolling{background-color:#fff;color:var(--dark-gray)}.app-navigation__inner{align-items:flex-start;display:flex;justify-content:space-between;min-height:100px;position:relative}.app-navigation .nav--left,.app-navigation .nav__menu--trigger{color:inherit}#menu-icon{background-color:none;border:none;cursor:pointer;height:20px;margin-top:36px;min-width:auto;position:relative;transform:rotate(0) scale(.8);transition:.5s ease-in-out;width:30px;z-index:100}#menu-icon span{background:currentColor;border-radius:3px;display:block;height:1.5px;left:0;opacity:1;position:absolute;transform:rotate(0);transition:.25s ease-in-out;width:100%}#menu-icon span:first-child{top:0}#menu-icon span:nth-child(2),#menu-icon span:nth-child(3){top:10px}#menu-icon span:nth-child(4){top:20px}#menu-icon.open span{height:2px}#menu-icon.open span:first-child{left:50%;top:10px;width:0}#menu-icon.open span:nth-child(2){transform:rotate(45deg)}#menu-icon.open span:nth-child(3){transform:rotate(-45deg)}#menu-icon.open span:nth-child(4){left:50%;top:10px;width:0}a[data-v-88d758cb]{text-underline-offset:4px}@media (hover){a.underline[data-v-88d758cb]:hover{text-decoration:underline}}a.external[data-v-88d758cb]{cursor:alias}.ui-button{align-items:center;background-color:var(--background-color);border:1px solid transparent;border-radius:var(--border-radius);box-sizing:border-box;color:var(--color);flex-shrink:0;font-weight:300;justify-content:center;line-height:1;transition-duration:.2s;transition-property:color,background-color,border-color,opacity,transform;white-space:nowrap}@media (hover){.ui-button:hover{background-color:var(--background-color-hover,var(--background-color));color:var(--color-hover,var(--color))}}.ui-button:focus{outline:none}.ui-button:focus-visible{box-shadow:0 0 0 1px var(--border-color)}.ui-button:is(:disabled,[disabled]){background-color:var(--background-color)!important;color:var(--color)!important;cursor:not-allowed;opacity:.75}.ui-button.rounded{border-radius:9999px}.ui-button.block{display:flex;width:100%}.ui-button.inline{display:inline-flex}.ui-button.xs{-moz-column-gap:3px;column-gap:3px;font-size:var(--text-mini)}.ui-button.xs.padded{min-height:20px;padding:3px 4px}.ui-button.xs.padded.square{padding:3px}.ui-button.xs>.ui-icon{height:12px;width:12px}.ui-button.sm{-moz-column-gap:5px;column-gap:5px;font-size:var(--text-small)}.ui-button.sm.padded{min-height:30px;padding:5px 8px}.ui-button.sm.padded.square{padding:5px}.ui-button.sm>.ui-icon{height:16px;width:16px}.ui-button.lg{-moz-column-gap:8px;column-gap:8px;font-size:var(--text)}.ui-button.lg.padded{min-height:38px;padding:8px 12px}.ui-button.lg.padded.square{padding:8px}.ui-button.lg>.ui-icon{height:20px;width:20px}.ui-button.xl{-moz-column-gap:12px;column-gap:12px;font-size:var(--text-large)}.ui-button.xl.padded{min-height:52px;padding:12px 16px}.ui-button.xl.padded.square{padding:12px}.ui-button.xl>.ui-icon{height:28px;width:28px}.ui-button.primary{--color:var(--text-hover);--background-color:var(--bg-secondary);--background-color-hover:var(--border-color)}.ui-button.secondary{--color:var(--bg-color);--background-color:var(--text-color);--background-color-hover:var(--text-hover)}.ui-button.accent{--color:var(--bg-color);--background-color:var(--accent);--background-color-hover:var(--accent-hover)}.ui-button.outline{--color:var(--text-hover);--background-color:transparent;--background-color-hover:var(--bg-hover);border-color:var(--border-color)}.ui-button.soft{--color:var(--text-hover);--background-color:var(--black-a1);--background-color-hover:var(--bg-hover)}.ui-button.ghost{--color:var(--text-hover);--background-color:transparent;--background-color-hover:var(--bg-hover)}.ui-button.link{--color:var(--text-hover);--text-color-hover:var(--text-color)}.ui-button>.truncate{display:-webkit-box;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.ui-button>.ui-icon{flex-shrink:0}.SelectTrigger[data-v-228be085]{white-space:nowrap}.SelectTrigger[data-placeholder][data-v-228be085]{color:var(--text-secondary)}.SelectTrigger[data-v-228be085]:focus-visible{box-shadow:0 0 0 1px var(--border-color);outline:none}[data-v-228be085] .SelectContent{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}[data-v-228be085] .SelectViewport{padding:4px}.SelectItem[data-v-228be085]{align-items:center;border-radius:var(--border-radius);color:var(--text-color);display:flex;font-size:var(--text-small);font-weight:var(--regular);gap:4px;height:28px;line-height:1;padding:4px 0 4px 22px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre}.SelectItem .ui-icon[data-v-228be085]{flex-shrink:0;margin-inline:4px}.SelectItem[data-disabled][data-v-228be085]{opacity:.75;pointer-events:none}.SelectItem[data-highlighted][data-v-228be085]{background-color:var(--bg-secondary);color:var(--text-color);outline:none}[data-v-228be085] .SelectItemIndicator{align-items:center;color:var(--text-color);display:inline-flex;height:13px;justify-content:center;left:4px;position:absolute;width:13px}[data-v-228be085] .SelectScrollButton{align-items:center;background-color:var(--bg-hover);color:var(--text-color);cursor:default;display:flex;height:25px;justify-content:center}.DialogOverlay{animation:fadeIn .2s ease-out;background-color:var(--black-a6);bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;transition:background-color .2s ease-out;z-index:2147483646}.DialogContent{background-color:var(--bg-color);border-radius:var(--border-radius);box-shadow:var(--shadow);left:50%;max-height:85vh;padding:4px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:2147483647}.DialogContent[data-state=open]{animation:dialogAnimateIn .2s ease-out}.DialogContent[data-state=closed]{animation:dialogAnimateOut .1s ease-out}.DialogContent.bottom,.DialogContent.left,.DialogContent.right,.DialogContent.top{transform:translate(0)}.DialogContent.left,.DialogContent.right,.DialogContent.top{top:0}.DialogContent.bottom,.DialogContent.left,.DialogContent.top{left:0}.DialogContent.bottom,.DialogContent.top{width:100vw}.DialogContent.left,.DialogContent.right{height:100vh;max-height:none}.DialogContent.top[data-state=open]{animation:fullSlideDownAndFadeIn .4s ease-out}.DialogContent.top[data-state=closed]{animation:fullSlideUpAndFadeOut .2s ease-out}.DialogContent.left[data-state=open]{animation:fullSlideRightAndFadeIn .4s ease-out}.DialogContent.left[data-state=closed]{animation:fullSlideLeftAndFadeOut .2s ease-out}.DialogContent.right{left:auto;right:0}.DialogContent.right[data-state=open]{animation:fullSlideLeftAndFadeIn .4s ease-out}.DialogContent.right[data-state=closed]{animation:fullSlideRightAndFadeOut .2s ease-out}.DialogContent.bottom{bottom:0;top:auto}.DialogContent.bottom[data-state=open]{animation:fullSlideUpAndFadeIn .4s ease-out}.DialogContent.bottom[data-state=closed]{animation:fullSlideDownAndFadeOut .2s ease-out}.DialogContent:focus{outline:none}.DialogContent header{margin-bottom:8px;padding:8px}.DialogContent header .DialogTitle{font-size:var(--text-large);font-weight:500;padding-right:24px}.DialogContent header .DialogDescription{font-size:var(--text-small);margin-top:2px;padding-right:24px}.DialogContent .DialogClose{position:absolute;right:4px;top:4px}@keyframes fadeIn{0%{opacity:0}}@keyframes dialogAnimateIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dialogAnimateOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}.geoip-dialog{background-color:var(--offwhite)}.geoip-dialog .location-selector{align-items:center;display:flex;justify-content:space-around;padding:8px}.geoip-dialog .location-selector .selector{align-items:flex-start;display:flex;gap:8px}.geoip-dialog .location-selector .selector .SelectTrigger{align-items:center;flex:1}.geoip-dialog .location-selector .selector .SelectContent{min-width:17ch}.cookie-info{align-items:center;display:flex}.cookie-info .app-button{color:var(--gray-4);cursor:pointer}.cookie-info .app-button:hover{color:var(--gold)}button.cookieControl__ModalClose{order:-1}.cookieControl__BarButtons{flex-direction:row-reverse;gap:16px}.cookieControl__BarButtons button{background-color:var(--gray-3)!important;margin:0!important}.cookieControl__BarButtons button:first-child{background-color:var(--gold)!important}.cookieControl__ModalContent{overflow-y:auto!important}label.cookieControl__ModalCookieName span{font-weight:var(--regular)}label.cookieControl__ModalCookieName a{color:var(--gold)}
