.announcement-refined{position:relative;z-index:5;min-height:var(--announcement-bar-height,36px);overflow:visible}.announcement-refined.utility-bar--bottom-border{border-bottom:0}.announcement-refined.utility-bar--bottom-border:after{position:absolute;z-index:60;right:0;bottom:0;left:0;height:1px;background:rgba(var(--color-foreground),.35);pointer-events:none;content:""}.announcement-refined .utility-bar__grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left announcement right";align-items:center;column-gap:var(--announcement-bar-gap,18px);min-height:var(--announcement-bar-height,36px);padding-top:0;padding-bottom:0}.announcement-refined .utility-bar__side{display:flex;align-items:center;min-width:0;height:100%}.announcement-refined .utility-bar__side--left{grid-area:left;justify-self:start;justify-content:flex-start}.announcement-refined .utility-bar__side--right{grid-area:right;justify-self:end;justify-content:flex-end}.announcement-refined .utility-bar__announcement{grid-area:announcement;min-width:0;max-width:min(720px,58vw);justify-self:center}.announcement-refined .announcement-bar,.announcement-refined .announcement-bar__announcement,.announcement-refined .announcement-bar-slider{width:100%;min-height:var(--announcement-bar-height,36px)}.announcement-refined .announcement-bar,.announcement-refined .announcement-bar__announcement{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.announcement-refined .announcement-bar__link{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:var(--announcement-bar-height,36px);text-decoration:none}.announcement-refined .announcement-bar__link:hover{text-decoration:none;opacity:.78}.announcement-refined .announcement-bar__message{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;margin:0;padding:0;color:inherit;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--announcement-bar-text-size,13px);line-height:1.15;letter-spacing:var(--font-body-letter-spacing,var(--font-body-spacing,0));text-align:center;white-space:nowrap}.announcement-refined .announcement-bar__message>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-refined .announcement-bar__message .icon-arrow{flex:0 0 auto;width:12px;height:12px}.announcement-refined .announcement-bar-slider{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:4px}.announcement-refined .announcement-bar-slider .slider{min-width:0;margin:0;scroll-padding-left:0}.announcement-refined .announcement-bar-slider .slider__slide{width:100%;min-width:100%;padding:0}.announcement-refined .slider-button{width:24px;min-width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:currentColor;opacity:.64;transition:opacity var(--duration-short) ease,background-color var(--duration-short) ease}.announcement-refined .slider-button:hover:not([disabled]){background:rgba(var(--color-foreground),.06);color:currentColor;opacity:1}.announcement-refined .slider-button .icon{width:8px;height:8px}.announcement-refined__social{flex-wrap:nowrap;margin:0;padding:0}.announcement-refined .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:26px;height:var(--announcement-bar-height,36px);padding:0;color:inherit;opacity:.72;transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.announcement-refined .list-social__link:hover{opacity:1;transform:translateY(-1px)}.announcement-refined .list-social__item .icon{width:14px;height:14px}.announcement-refined__localization{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px;min-width:0;height:100%}.announcement-refined__localization localization-form,.announcement-refined__localization .localization-form,.announcement-refined__localization .disclosure{flex:0 0 auto;width:auto;margin:0;padding:0}.announcement-refined__localization .disclosure__button.localization-form__select,.announcement-refined__localization .localization-form__select{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;min-width:0;max-width:168px;min-height:28px;height:28px;margin:0;padding:0 22px 0 8px;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none;color:inherit;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:11px;line-height:1;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,opacity var(--duration-short) ease}.announcement-refined--selector-outline .announcement-refined__localization .disclosure__button.localization-form__select,.announcement-refined--selector-outline .announcement-refined__localization .localization-form__select{border-color:rgba(var(--color-foreground),.18);background:rgba(var(--color-background),.1)}.announcement-refined__localization .disclosure__button.localization-form__select:hover,.announcement-refined__localization .localization-form__select:hover{border-color:rgba(var(--color-foreground),.24);background:rgba(var(--color-foreground),.045);text-decoration:none}.announcement-refined__localization .disclosure__button.localization-form__select:focus-visible{outline:0;border-color:rgba(var(--color-foreground),.42);box-shadow:0 0 0 2px rgba(var(--color-foreground),.08)}.announcement-refined__selector-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcement-refined__localization .localization-form__select .icon-caret{position:absolute;top:50%;right:8px;width:7px;height:5px;transform:translateY(-50%)}.announcement-refined__localization .disclosure__button[aria-expanded=true] .icon-caret{transform:translateY(-50%) rotate(180deg)}.announcement-refined__localization .disclosure__list-wrapper{top:calc(100% + 7px);right:0;bottom:auto;min-width:150px;max-width:min(260px,calc(100vw - 24px));overflow:hidden;transform:none;border:1px solid rgba(var(--color-foreground),.12);border-radius:10px;background:rgb(var(--color-background));box-shadow:0 12px 30px rgba(var(--color-shadow),.12);z-index:20}.announcement-refined__localization .disclosure__list{min-width:150px;max-width:260px;max-height:260px;padding:5px}.announcement-refined__localization .disclosure__link{padding:8px 10px;border-radius:7px;color:rgba(var(--color-foreground),.76);font-size:12px;line-height:1.3;text-decoration:none}.announcement-refined__localization .disclosure__link:hover,.announcement-refined__localization .disclosure__link--active{background:rgba(var(--color-foreground),.055);color:rgb(var(--color-foreground));text-decoration:none}@media screen and (max-width:989px){.announcement-refined .utility-bar__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"announcement";min-height:34px}.announcement-refined .utility-bar__side{display:none}.announcement-refined .utility-bar__announcement{width:100%;max-width:100%}.announcement-refined .announcement-bar,.announcement-refined .announcement-bar__announcement,.announcement-refined .announcement-bar__link,.announcement-refined .announcement-bar-slider{min-height:34px}.announcement-refined .announcement-bar__message{font-size:min(var(--announcement-bar-text-size,13px),12px)}}@media(prefers-reduced-motion:reduce){.announcement-refined *,.announcement-refined *:before,.announcement-refined *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.announcement-bar-section,.announcement-bar-section .shopify-section-group-header-group{min-height:0}.announcement-refined{height:var(--announcement-bar-height,36px)!important;min-height:var(--announcement-bar-height,36px)!important;max-height:var(--announcement-bar-height,36px)!important}.announcement-refined .utility-bar__grid,.announcement-refined .utility-bar__side,.announcement-refined .utility-bar__announcement,.announcement-refined .announcement-bar,.announcement-refined .announcement-bar__announcement,.announcement-refined .announcement-bar-slider,.announcement-refined .announcement-bar__link{height:100%!important;min-height:0!important;max-height:100%!important}.announcement-refined__localization,.announcement-refined__localization localization-form,.announcement-refined__localization .localization-form,.announcement-refined__localization .localization-form:only-child,.announcement-refined__localization .disclosure{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:auto!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.announcement-refined__localization .localization-form:only-child .localization-form__select,.announcement-refined__localization .disclosure__button.localization-form__select,.announcement-refined__localization .localization-form__select,.announcement-refined__localization .localization-selector.link{box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:154px!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:0 20px 0 7px!important;border-radius:7px!important;line-height:1!important}.announcement-refined__localization .localization-form__select .icon-caret{right:7px!important;top:50%!important;margin:0!important}.announcement-refined__secondary-layer{position:absolute;z-index:0;top:0;bottom:0;width:var(--announcement-secondary-width,26%);pointer-events:none;background:var(--gradient-background);background-color:rgb(var(--color-background))}.announcement-refined--secondary-right .announcement-refined__secondary-layer{right:0}.announcement-refined--secondary-left .announcement-refined__secondary-layer{left:0}.announcement-refined--separator-straight .announcement-refined__secondary-layer{clip-path:none}.announcement-refined--secondary-right.announcement-refined--separator-diagonal .announcement-refined__secondary-layer{width:calc(var(--announcement-secondary-width, 26%) + 18px);clip-path:polygon(18px 0,100% 0,100% 100%,0 100%)}.announcement-refined--secondary-left.announcement-refined--separator-diagonal .announcement-refined__secondary-layer{width:calc(var(--announcement-secondary-width, 26%) + 18px);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%)}.announcement-refined--secondary-right.announcement-refined--separator-curve .announcement-refined__secondary-layer{width:calc(var(--announcement-secondary-width, 26%) + 24px);border-radius:999px 0 0 999px/100% 0 0 100%}.announcement-refined--secondary-left.announcement-refined--separator-curve .announcement-refined__secondary-layer{width:calc(var(--announcement-secondary-width, 26%) + 24px);border-radius:0 999px 999px 0/0 100% 100% 0}.announcement-refined--secondary-right.announcement-refined--separator-chevron .announcement-refined__secondary-layer{width:calc(var(--announcement-secondary-width, 26%) + 20px);clip-path:polygon(20px 0,100% 0,100% 100%,20px 100%,0 50%)}.announcement-refined--secondary-left.announcement-refined--separator-chevron .announcement-refined__secondary-layer{width:calc(var(--announcement-secondary-width, 26%) + 20px);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%)}.announcement-refined .utility-bar__grid{position:relative;z-index:1}.announcement-refined--two-tone .utility-bar__side.color-background-1,.announcement-refined--two-tone .utility-bar__side.color-background-2,.announcement-refined--two-tone .utility-bar__side.color-inverse,.announcement-refined--two-tone .utility-bar__side.color-accent-1,.announcement-refined--two-tone .utility-bar__side.color-accent-2,.announcement-refined--two-tone .utility-bar__side[class*=color-]{background:transparent;color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.announcement-refined,.announcement-refined .utility-bar__grid,.announcement-refined .utility-bar__announcement,.announcement-refined .announcement-bar,.announcement-refined .announcement-bar__announcement,.announcement-refined .announcement-bar__link,.announcement-refined .announcement-bar-slider{height:34px!important;min-height:34px!important;max-height:34px!important}.announcement-refined__secondary-layer{display:none}}.announcement-refined__social{display:inline-flex!important;align-items:center;justify-content:flex-start;flex-wrap:nowrap!important;gap:2px;width:auto;min-width:max-content}.announcement-refined__social .list-social__item{display:flex;flex:0 0 auto}.announcement-refined__social-preview{opacity:.52}.announcement-refined__social-preview .list-social__link{cursor:default}.announcement-refined__localization,.announcement-refined__localization localization-form,.announcement-refined__localization .disclosure,.announcement-refined__localization .disclosure__list-wrapper{position:relative;z-index:30}.announcement-refined__social{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:5px;min-width:max-content;margin:0;padding:0;visibility:visible!important;opacity:1!important}.announcement-refined__social-link{display:inline-flex!important;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:currentColor!important;opacity:.78;text-decoration:none;visibility:visible!important;transition:opacity var(--duration-short) ease,transform var(--duration-short) ease}.announcement-refined__social-link:hover{opacity:1;transform:translateY(-1px)}.announcement-refined__social-link svg{display:block!important;width:14px;height:14px;fill:currentColor;stroke:currentColor;stroke-width:1.7;vector-effect:non-scaling-stroke;visibility:visible!important}.announcement-refined__social-link svg path{stroke:none}.announcement-refined__localization-form{display:inline-flex!important;flex:0 0 auto;width:auto!important;height:100%;margin:0!important;padding:0!important}.announcement-refined__native-selector{position:relative;display:inline-flex;align-items:center;width:auto;height:26px;min-height:26px;margin:0;cursor:pointer}.announcement-refined__selector-display{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 8px;border:1px solid transparent;border-radius:7px;color:currentColor;font-family:var(--font-body-family);font-size:11px;font-weight:var(--font-body-weight);line-height:1;letter-spacing:.04em;white-space:nowrap;pointer-events:none;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.announcement-refined--selector-outline .announcement-refined__selector-display{border-color:rgba(var(--color-foreground),.18);background:rgba(var(--color-background),.08)}.announcement-refined__native-selector:hover .announcement-refined__selector-display{border-color:rgba(var(--color-foreground),.25);background:rgba(var(--color-foreground),.045)}.announcement-refined__selector-display .icon-caret{position:static!important;width:7px;height:5px;margin:0;transform:none!important}.announcement-refined__native-select{position:absolute!important;z-index:5;top:0;right:0;bottom:0;left:0;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:7px;background:transparent!important;color:transparent!important;font-size:16px!important;opacity:0;cursor:pointer;appearance:auto;-webkit-appearance:menulist}.announcement-refined__native-select:focus-visible+*,.announcement-refined__native-selector:focus-within .announcement-refined__selector-display{outline:0;border-color:rgba(var(--color-foreground),.42);box-shadow:0 0 0 2px rgba(var(--color-foreground),.08)}@media screen and (max-width:749px){.announcement-refined .utility-bar__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"announcement"}.announcement-refined .utility-bar__side{display:none!important}}@media screen and (min-width:990px){.announcement-refined .utility-bar__side--right{justify-self:stretch;justify-content:center;width:100%}.announcement-refined__localization{justify-content:center!important;width:100%}.announcement-refined__localization-form{align-items:center;justify-content:center}}.announcement-refined__native-selector,.announcement-refined__selector-display,.announcement-refined__native-select{box-sizing:border-box}.announcement-refined__native-selector{vertical-align:middle}.announcement-refined__selector-display{justify-content:center;min-width:0}.announcement-refined__native-select:disabled{cursor:wait}.announcement-refined .utility-bar__side{gap:var(--announcement-bar-gap, 18px)}.announcement-refined .utility-bar__side--left{justify-self:stretch;justify-content:flex-start}.announcement-refined .utility-bar__side--right{justify-self:stretch;justify-content:flex-end}.announcement-refined__localization{width:auto!important}.announcement-refined__social-link svg,.announcement-refined__social-link .icon{display:block!important;width:16px;height:16px;fill:currentColor;stroke:none}.announcement-refined__social-link svg path,.announcement-refined__social-link svg circle,.announcement-refined__social-link svg rect{fill:currentColor;stroke:none}@media screen and (max-width:989px){.announcement-refined .announcement-bar__message{font-size:var(--announcement-bar-text-size-mobile, var(--font-body-size))}}@media screen and (min-width:990px){.announcement-refined .utility-bar__side--left{justify-content:flex-start}.announcement-refined .utility-bar__side--right{justify-content:flex-end}.announcement-refined__localization,.announcement-refined__localization-form{align-items:center;justify-content:flex-start!important}.announcement-refined .utility-bar__side--right .announcement-refined__localization,.announcement-refined .utility-bar__side--right .announcement-refined__localization-form{justify-content:flex-end!important}}.announcement-refined__selector{position:relative;display:inline-flex;align-items:center;height:100%;font-size:var(--announcement-bar-text-size, 13px)}.announcement-refined__selector .announcement-refined__selector-display{appearance:none;-webkit-appearance:none;width:auto;min-width:0;border:1px solid transparent;background:rgb(var(--color-background));box-shadow:none;color:rgb(var(--color-foreground));font-size:inherit!important;cursor:pointer;pointer-events:auto;list-style:none}.announcement-refined__selector-display::-webkit-details-marker{display:none}.announcement-refined--selector-outline .announcement-refined__selector-display{border-color:rgba(var(--color-foreground),.2)}.announcement-refined__selector[open] .announcement-refined__selector-display .icon-caret{transform:rotate(180deg)!important}.announcement-refined__selector-menu{position:absolute;z-index:100;top:calc(100% + 7px);left:0;width:max-content;min-width:220px;max-width:min(310px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(var(--color-foreground),.16);border-radius:2px;background:var(--gradient-background);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 12px 28px rgba(var(--color-shadow),.18)}.announcement-refined .utility-bar__side--right .announcement-refined__selector-menu{right:0;left:auto}.announcement-refined__selector-menu[hidden]{display:none!important}.announcement-refined__selector:not([open]) .announcement-refined__selector-menu{display:none}.announcement-refined__selector-list{max-height:248px;margin:0;padding:7px 0;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-color:rgba(var(--color-foreground),.3) transparent;scrollbar-width:thin}.announcement-refined__selector-list::-webkit-scrollbar{width:7px}.announcement-refined__selector-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--color-foreground),.3)}.announcement-refined__selector-option{display:grid;grid-template-columns:max-content auto minmax(0,1fr);align-items:center;gap:6px;width:100%;min-height:38px;padding:8px 14px;border:0;background:transparent;color:currentColor;font-family:var(--font-body-family);font-size:inherit;font-weight:var(--font-body-weight);line-height:1.25;letter-spacing:var(--font-body-letter-spacing, 0);text-align:left;white-space:nowrap;cursor:pointer}.announcement-refined__selector-option:hover,.announcement-refined__selector-option:focus-visible{background:rgba(var(--color-foreground),.06)}.announcement-refined__selector-option[aria-current=true] span:last-child{text-decoration:underline;text-underline-offset:2px}.announcement-refined__selector-separator{opacity:.48}@media screen and (max-width:989px){.announcement-refined__selector{font-size:var(--announcement-bar-text-size-mobile, 14px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-announcement-bar-refined.css.map */
