.section-ct-announcement-strip{position:relative;z-index:4}.ct-announcement-strip{padding-top:var(--ct-announcement-padding-top-mobile, 8px);padding-bottom:var(--ct-announcement-padding-bottom-mobile, 8px);color:var(--ct-text-main, #f8f7f2);background:transparent;font-family:var(--ct-font-ui, inherit)}.ct-announcement-strip__inner.page-width{width:min(calc(100% - 2.8rem),1240px);max-width:1240px;margin-inline:auto;padding-inline:0}.ct-announcement-strip__inner{display:grid}.ct-announcement-strip--compact .ct-announcement-strip__button{width:min(100%,var(--ct-announcement-button-max-width, 520px));justify-self:start}.ct-announcement-strip--full .ct-announcement-strip__button{width:100%;justify-self:stretch}.ct-announcement-strip__button{min-height:52px;display:grid;grid-template-columns:var(--ct-announcement-icon-size, 34px) minmax(0,1fr) 28px;align-items:center;gap:10px;padding:8px 10px 8px 12px;border:1px solid rgba(215,217,214,var(--ct-announcement-border-opacity, .16));border-radius:var(--ct-announcement-button-radius, 22px);background:linear-gradient(145deg,rgba(255,255,255,var(--ct-announcement-surface-opacity, .07)),#ffffff08);color:var(--ct-text-main, #f8f7f2);text-align:left;box-shadow:0 0 0 1px #d7d9d607,inset 0 1px #fff1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .19s ease,background .19s ease,transform .19s ease}.ct-announcement-strip__button:hover,.ct-announcement-strip__button:focus-visible{transform:translateY(-1px);border-color:#d7d9d647;background:linear-gradient(145deg,#ffffff15,#ffffff0a);outline:none}.ct-announcement-strip__icon,.ct-announcement-strip__arrow{display:inline-grid;place-items:center;color:var(--ct-text-main, #f8f7f2)}.ct-announcement-strip__icon{width:var(--ct-announcement-icon-size, 34px);height:var(--ct-announcement-icon-size, 34px);border:1px solid rgba(215,217,214,.15);border-radius:50%;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.12),transparent 45%),#ffffff0a;box-shadow:inset 0 1px #ffffff12}.ct-announcement-strip__icon svg{width:19px;height:19px}.ct-announcement-strip__content{min-width:0;display:grid;gap:3px}.ct-announcement-strip__content strong{color:var(--ct-text-main, #f8f7f2);font-family:var(--ct-font-heading, var(--ct-font-ui, inherit));font-size:13.8px;font-weight:720;line-height:1.1;letter-spacing:-.02em}.ct-announcement-strip__content small{overflow:hidden;color:var(--ct-text-muted, rgba(248,247,242,.74));font-family:var(--ct-font-body, var(--ct-font-ui, inherit));font-size:11.6px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.ct-announcement-strip__arrow{width:26px;height:26px;color:var(--ct-accent-amber, #D7D9D6);opacity:.78}.ct-announcement-strip__arrow svg{width:15px;height:15px}.ct-announcement-strip__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;background:#040a0d94;backdrop-filter:blur(8px) saturate(1.04);-webkit-backdrop-filter:blur(8px) saturate(1.04);opacity:0;transition:opacity .18s ease}.ct-announcement-strip__overlay.is-visible{opacity:1}.ct-announcement-strip__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483601;display:grid;place-items:center;padding:14px;pointer-events:none;visibility:hidden}.ct-announcement-strip__drawer.is-open{pointer-events:auto;visibility:visible}.ct-announcement-strip__panel{width:min(calc(100vw - 28px),var(--ct-announcement-panel-width, 460px));max-height:min(72dvh,580px);display:grid;grid-template-rows:auto 1fr;overflow:hidden;color:var(--ct-text-main, #f8f7f2);border:1px solid rgba(215,217,214,.18);border-radius:28px;background:linear-gradient(145deg,#14272efd,#0f1e24fd,#0a151afe);box-shadow:0 28px 90px #00000070,0 0 0 1px #d7d9d60a,inset 0 1px #ffffff13;backdrop-filter:blur(22px) saturate(1.04);-webkit-backdrop-filter:blur(22px) saturate(1.04);transform:translateY(14px) scale(.982);opacity:0;filter:blur(1.5px);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .19s ease,filter .22s ease}.ct-announcement-strip__drawer.is-open .ct-announcement-strip__panel{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}.ct-announcement-strip__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 17px 14px;border-bottom:1px solid rgba(215,217,214,.095);background:transparent}.ct-announcement-strip__top-copy{min-width:0}.ct-announcement-strip__eyebrow{display:block;margin-bottom:6px;color:var(--ct-accent-amber, #D7D9D6);font-family:var(--ct-font-accent, var(--ct-font-ui, inherit));font-size:10px;font-weight:760;letter-spacing:.18em;line-height:1;text-transform:uppercase}.ct-announcement-strip__title{display:block;color:var(--ct-text-main, #f8f7f2);font-family:var(--ct-font-heading, var(--ct-font-ui, inherit));font-size:clamp(24px,7vw,34px);font-weight:760;line-height:.98;letter-spacing:-.055em}.ct-announcement-strip__close{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(215,217,214,.17);border-radius:50%;background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.12),transparent 46%),linear-gradient(145deg,#ffffff15,#ffffff09);color:var(--ct-text-main, #f8f7f2);cursor:pointer;box-shadow:inset 0 1px #ffffff12}.ct-announcement-strip__close:hover,.ct-announcement-strip__close:focus-visible{border-color:#d7d9d64d;background:linear-gradient(135deg,#d7d9d621,#ffffff0b);outline:none}.ct-announcement-strip__close svg{width:20px;height:20px}.ct-announcement-strip__body{min-height:0;overflow-y:auto;padding:14px;scrollbar-width:none;-ms-overflow-style:none}.ct-announcement-strip__body::-webkit-scrollbar{display:none}.ct-announcement-strip__list{display:grid;gap:12px}.ct-announcement-strip__card{display:grid;gap:9px;padding:15px;border:1px solid rgba(215,217,214,.13);border-radius:var(--ct-announcement-card-radius, 22px);background:linear-gradient(145deg,#ffffff0e,#ffffff07);box-shadow:0 0 0 1px #d7d9d607,inset 0 1px #ffffff0f}.ct-announcement-strip__badge{width:fit-content;min-height:25px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(215,217,214,.2);border-radius:999px;background:#d7d9d613;color:var(--ct-accent-amber, #D7D9D6);font-size:10.8px;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.ct-announcement-strip__card h3{margin:0;color:var(--ct-text-main, #f8f7f2);font-family:var(--ct-font-heading, var(--ct-font-ui, inherit));font-size:17px;font-weight:720;line-height:1.18;letter-spacing:-.03em}.ct-announcement-strip__card p{margin:0;color:var(--ct-text-muted, rgba(248,247,242,.75));font-family:var(--ct-font-body, var(--ct-font-ui, inherit));font-size:13px;line-height:1.45}.ct-announcement-strip__link{width:fit-content;min-height:40px;display:inline-flex;align-items:center;gap:7px;margin-top:2px;padding:0 13px 0 15px;border:1px solid rgba(215,217,214,.16);border-radius:999px;background:linear-gradient(135deg,#ffffff12,#ffffff08);color:var(--ct-text-main, #f8f7f2);font-size:12.5px;font-weight:680;text-decoration:none}.ct-announcement-strip__link:hover,.ct-announcement-strip__link:focus-visible{border-color:#d7d9d647;background:linear-gradient(135deg,#d7d9d621,#ffffff0b);outline:none}.ct-announcement-strip__link svg{width:14px;height:14px}.ct-announcement-strip__empty{min-height:190px;display:grid;place-items:center;color:var(--ct-text-muted, rgba(248,247,242,.75));font-size:13px;line-height:1.45;text-align:center}.ct-announcement-strip__empty strong{display:block;margin-bottom:8px;color:var(--ct-text-main, #f8f7f2);font-family:var(--ct-font-heading, var(--ct-font-ui, inherit));font-size:18px;font-weight:720;letter-spacing:-.035em}@media screen and (min-width:750px){.ct-announcement-strip{padding-top:var(--ct-announcement-padding-top-desktop, 10px);padding-bottom:var(--ct-announcement-padding-bottom-desktop, 8px)}}@media screen and (min-width:990px){.ct-announcement-strip__inner.page-width{width:min(calc(100% - 4rem),1240px)}}@media screen and (max-width:749px){.ct-announcement-strip__panel{max-height:min(74dvh,560px);border-radius:25px}.ct-announcement-strip__button{min-height:50px}}@media screen and (max-width:374px){.ct-announcement-strip__button{grid-template-columns:var(--ct-announcement-icon-size, 34px) minmax(0,1fr) 24px;gap:8px;padding-inline:10px}.ct-announcement-strip__content strong{font-size:13.2px}.ct-announcement-strip__content small{font-size:11.2px}}@media(prefers-reduced-motion:reduce){.ct-announcement-strip__overlay,.ct-announcement-strip__panel,.ct-announcement-strip__button{transition:none;filter:none}}.ct-announcement-strip__actions,.ct-announcement-strip__search-button,.ct-announcement-search,[data-ct-search-drawer],[data-ct-search-open]{display:none!important}.ct-announcement-strip__inner{display:grid!important}.ct-announcement-strip--compact .ct-announcement-strip__button{width:min(100%,620px)!important;justify-self:start!important}.ct-announcement-strip--full .ct-announcement-strip__button{width:100%!important;justify-self:stretch!important}.ct-announcement-strip__button{min-width:0!important;min-height:54px!important;grid-template-columns:var(--ct-announcement-icon-size, 34px) minmax(0,1fr) 28px!important}.ct-announcement-strip__content{min-width:0!important;overflow:hidden!important}.ct-announcement-strip__content strong,.ct-announcement-strip__content small{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media screen and (max-width:749px){.ct-announcement-strip--compact .ct-announcement-strip__button,.ct-announcement-strip--full .ct-announcement-strip__button{width:100%!important;justify-self:stretch!important}.ct-announcement-strip__button{min-height:52px!important;grid-template-columns:32px minmax(0,1fr) 24px!important;gap:9px!important;padding:8px 9px 8px 10px!important}.ct-announcement-strip__icon{width:32px!important;height:32px!important}.ct-announcement-strip__content strong{font-size:13.4px!important}.ct-announcement-strip__content small{font-size:11.4px!important}}@media screen and (max-width:374px){.ct-announcement-strip__button{grid-template-columns:30px minmax(0,1fr) 22px!important;gap:8px!important;padding-inline:8px!important}.ct-announcement-strip__icon{width:30px!important;height:30px!important}.ct-announcement-strip__content strong{font-size:12.8px!important}.ct-announcement-strip__content small{font-size:10.8px!important}}.ct-announcement-strip{--ct-announcement-ice-text: var(--ct-text-main, #eef9ff);--ct-announcement-ice-muted: var(--ct-text-muted, rgba(238, 249, 255, .78));--ct-announcement-ice-soft: var(--ct-text-soft, rgba(238, 249, 255, .62));--ct-announcement-ice-accent: var(--ct-text-accent-ice, #eaf6ff);--ct-announcement-ice-accent-strong: var(--ct-text-accent-ice-strong, #f7fbff);--ct-announcement-border: rgba(234, 246, 255, .135);--ct-announcement-border-strong: rgba(234, 246, 255, .22);color:var(--ct-announcement-ice-text)!important}.ct-announcement-strip__button{border-color:var(--ct-announcement-border)!important;background:linear-gradient(145deg,rgba(238,249,255,var(--ct-announcement-surface-opacity, .066)),#eef9ff08)!important;color:var(--ct-announcement-ice-text)!important;box-shadow:0 0 0 1px #eef9ff06,inset 0 1px #eef9ff11!important}.ct-announcement-strip__button:hover,.ct-announcement-strip__button:focus-visible{border-color:var(--ct-announcement-border-strong)!important;background:linear-gradient(145deg,#eef9ff15,#eef9ff0a)!important}.ct-announcement-strip__icon,.ct-announcement-strip__arrow{color:var(--ct-announcement-ice-text)!important}.ct-announcement-strip__icon{border-color:#eef9ff26!important;background:radial-gradient(circle at 35% 22%,rgba(238,249,255,.12),transparent 45%),#eef9ff0a!important;box-shadow:inset 0 1px #eef9ff12!important}.ct-announcement-strip__arrow{color:var(--ct-announcement-ice-accent)!important;opacity:.76!important}.ct-announcement-strip__content strong{color:var(--ct-announcement-ice-text)!important}.ct-announcement-strip__content small{color:var(--ct-announcement-ice-muted)!important}.ct-announcement-strip__overlay{background:radial-gradient(circle at 18% 14%,rgba(238,249,255,.04),transparent 30%),#03090e9e!important}.ct-announcement-strip__panel{color:var(--ct-announcement-ice-text)!important;border-color:#eef9ff2e!important;background:linear-gradient(145deg,#0a1621fd,#0c1b27fd,#050c13fe)!important;box-shadow:0 28px 90px #00000070,0 0 0 1px #eef9ff09,inset 0 1px #eef9ff13!important}.ct-announcement-strip__top{border-bottom-color:#eef9ff18!important}.ct-announcement-strip__eyebrow,.ct-announcement-strip__title,.ct-announcement-strip__card h3,.ct-announcement-strip__empty strong{color:var(--ct-announcement-ice-text)!important}.ct-announcement-strip__eyebrow{color:var(--ct-announcement-ice-accent)!important;text-shadow:none!important}.ct-announcement-strip__card p,.ct-announcement-strip__empty{color:var(--ct-announcement-ice-muted)!important}.ct-announcement-strip__close{border-color:#eef9ff2b!important;background:radial-gradient(circle at 34% 20%,rgba(238,249,255,.12),transparent 46%),linear-gradient(145deg,#eef9ff15,#eef9ff09)!important;color:var(--ct-announcement-ice-text)!important;box-shadow:inset 0 1px #eef9ff12!important}.ct-announcement-strip__close:hover,.ct-announcement-strip__close:focus-visible{border-color:#eef9ff4d!important;background:linear-gradient(135deg,#eef9ff21,#eef9ff0b)!important}.ct-announcement-strip__card{border-color:#eef9ff21!important;background:linear-gradient(145deg,#eef9ff0e,#eef9ff07)!important;box-shadow:0 0 0 1px #eef9ff06,inset 0 1px #eef9ff0f!important}.ct-announcement-strip__badge{border-color:#eef9ff38!important;background:linear-gradient(180deg,#fff3,#46546494),#141c26b8!important;color:var(--ct-announcement-ice-accent-strong)!important;text-shadow:0 1px 0 rgba(0,0,0,.32),0 2px 5px rgba(0,0,0,.42)!important}.ct-announcement-strip__link{border-color:var(--ct-announcement-border)!important;background:linear-gradient(135deg,#eef9ff12,#eef9ff08)!important;color:var(--ct-announcement-ice-text)!important}.ct-announcement-strip__link:hover,.ct-announcement-strip__link:focus-visible{border-color:var(--ct-announcement-border-strong)!important;background:linear-gradient(135deg,#eef9ff1f,#eef9ff0b)!important}.ct-announcement-strip svg,.ct-announcement-strip svg path,.ct-announcement-strip svg circle,.ct-announcement-strip svg line,.ct-announcement-strip svg polyline{color:currentColor!important;stroke:currentColor!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ct-announcement-strip.css.map */
