.header__icons .header__icon{width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--gy-plum, #2d1b4e);transition:background .25s var(--gy-ease, ease),transform .25s var(--gy-ease, ease)}.header__icons .header__icon .svg-wrapper,.header__icons .header__icon svg{width:2.1rem;height:2.1rem}.header__icons .header__icon:hover,.header__icons .header__icon:focus-visible{background:var(--gy-lavender, #e6d9f5)}.header__icons .header__icon:focus-visible{outline:2px solid var(--gy-plum, #2d1b4e);outline-offset:2px}.header__icons{display:flex;align-items:center;gap:.2rem}.header__icons .desktop-localization-wrapper:empty{display:none}.header__icon--cart .cart-count-bubble{min-width:1.9rem;height:1.9rem;bottom:.6rem;right:.4rem;padding:0 .4rem;border-radius:999px;background:var(--gy-plum, #2d1b4e);color:#fff;font-size:1.05rem;font-weight:600;line-height:1.9rem;border:2px solid #fff}@media screen and (min-width:990px){.header-wrapper{margin:.8rem 1.2rem 0;border-radius:22px;background:linear-gradient(100deg,#f8f6fffa,#f6f1ffeb 52%,#faf8fffa);box-shadow:0 10px 30px #2d1b4e12,inset 0 1px #fffffff2;border:1px solid rgba(230,217,245,.72)}.header{min-height:7.4rem;align-items:center;column-gap:2.8rem}.header--middle-left .header__inline-menu{margin-left:0}.header--middle-left .list-menu--inline{gap:.1rem}.header--middle-left .list-menu__item--link{position:relative;margin:0 .2rem;padding:.9rem 1.45rem;border-radius:999px;color:var(--gy-plum, #2d1b4e);transition:background .3s var(--gy-ease, ease),color .3s var(--gy-ease, ease),transform .3s var(--gy-ease, ease)}.header--middle-left .list-menu__item--link:hover,.header--middle-left .list-menu__item--link:focus-visible{background:#e6d9f5b8;color:var(--gy-plum, #2d1b4e);transform:translateY(-1px)}.header--middle-left .list-menu__item--link[href="/"]{background:linear-gradient(135deg,#6d42b5,#8a5bd0);color:#fff;box-shadow:0 7px 18px #6d42b538}.header--middle-left .list-menu__item--link[href="/"]:after{display:none}.header--middle-left .list-menu__item--link:not([href="/"]):before{content:"";width:1px;height:1.25rem;background:#2d1b4e2e;position:absolute;left:-.15rem;top:50%;transform:translateY(-50%)}.header__heading-logo-wrapper,.header__heading-logo{max-width:15rem}.header__icons{gap:.45rem}.header__icons .header__icon{width:4.2rem;height:4.2rem}.header__icons .header__icon:hover{transform:translateY(-1px)}.header__search .header__icon--search,.header__search .modal__toggle{width:18.5rem;height:3.6rem;min-width:18.5rem;justify-content:flex-start;gap:.75rem;padding:0 .95rem;border-radius:999px;background:#e6d9f56b;border:1px solid rgba(230,217,245,.78);color:var(--gy-plum, #2d1b4e);box-shadow:inset 0 1px #ffffffd9}.header__search .header__icon--search .svg-wrapper,.header__search .header__icon--search svg,.header__search .modal__toggle .svg-wrapper,.header__search .modal__toggle svg{width:1.75rem;height:1.75rem;flex:0 0 auto}.header__search .header__icon--search:after,.header__search .modal__toggle:after{content:"Search for Sports Bra";display:block;font-size:1.12rem;line-height:1;letter-spacing:.01em;color:#2d1b4e9e;white-space:nowrap}.header__search .header__icon--search:hover,.header__search .header__icon--search:focus-visible,.header__search .modal__toggle:hover,.header__search .modal__toggle:focus-visible{background:#e6d9f5ad;transform:none}}@media screen and (max-width:989px){.header{padding-left:.8rem;padding-right:.8rem}.header__icons .header__icon,.header__icon--menu{width:4rem;height:4rem}.header__heading-logo{max-width:11rem}.header__search .header__icon--search,.header__search .modal__toggle{width:10.8rem;min-width:10.8rem;height:3.3rem;justify-content:flex-start;gap:.45rem;padding:0 .7rem;border-radius:999px;background:#e6d9f56b;border:1px solid rgba(230,217,245,.78)}.header__search .header__icon--search:after,.header__search .modal__toggle:after{content:"Search for Sports Bra";font-size:.82rem;color:#2d1b4e9e;white-space:nowrap}}@media screen and (max-width:749px){.section-header .header{height:76px!important;min-height:76px!important;max-height:76px!important;padding:0 .7rem!important;margin:0!important;grid-template-columns:36px minmax(0,1fr) auto!important;column-gap:.2rem!important;align-items:center!important}.section-header .header__heading{min-width:0!important;margin:0!important}.section-header .header__heading-link{min-width:0!important;padding:.25rem!important;margin:0!important}.section-header .header__heading-logo-wrapper,.section-header .header__heading-logo{width:auto!important;max-width:10rem!important;max-height:31px!important;height:auto!important}.section-header .header__icons{min-width:0!important;width:auto!important;height:76px!important;gap:.05rem!important;padding:0!important;margin:0!important;flex-shrink:0!important;align-items:center!important}.section-header .header__icons .header__icon{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important}.section-header .header__icons .header__icon .svg-wrapper,.section-header .header__icons .header__icon svg{width:18px!important;height:18px!important}.section-header .header__icons .header__search{width:92px!important;min-width:92px!important;max-width:92px!important;flex:0 0 92px!important;margin:0!important}.section-header .header__icons .header__search .header__icon--search,.section-header .header__icons .header__search .modal__toggle{width:92px!important;min-width:92px!important;max-width:92px!important;height:34px!important;min-height:34px!important;padding:0 .55rem!important;gap:.3rem!important}.section-header .header__icons .header__search .header__icon--search:after,.section-header .header__icons .header__search .modal__toggle:after{content:"Search"!important;font-size:.78rem!important}.section-header .header__icons .header__search .header__icon--search .svg-wrapper,.section-header .header__icons .header__search .modal__toggle svg{width:16px!important;height:16px!important}.gy-tiles__wrap{padding-top:18px!important;padding-bottom:8px!important}.gy-tiles__heading{margin:0 0 10px!important;font-size:2.05rem!important;line-height:1.05!important;text-align:center!important}.gy-pack-circles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:6px!important;overflow:hidden!important;scroll-snap-type:none!important;scroll-padding-inline:0!important;padding:0 8px 4px!important}.gy-pack-circle-wrap{width:100%!important;min-width:0!important;scroll-snap-align:none!important}.gy-pack-circle{width:100%!important;max-width:none!important;aspect-ratio:1/1!important;padding:8px!important}.gy-pack-circle__content{gap:.22rem!important}.gy-pack-circle__badge{min-height:16px!important;padding:.2rem .4rem!important;font-size:.34rem!important;letter-spacing:.12em!important}.gy-pack-circle__gift{width:27px!important;height:27px!important;margin-bottom:0!important}.gy-pack-circle__gift svg{width:14px!important;height:14px!important}.gy-pack-circle__offer{font-size:.34rem!important;letter-spacing:.18em!important;margin:0!important}.gy-pack-circle__title{font-size:clamp(.78rem,4.2vw,1.15rem)!important;line-height:1!important;letter-spacing:0!important}.gy-pack-circle__divider{width:26px!important;margin:.05rem 0 0!important}.gy-pack-circle__price-label{font-size:.34rem!important;letter-spacing:.15em!important}.gy-pack-circle__price-row{gap:.18rem!important;margin:0!important}.gy-pack-circle__price{font-size:clamp(1rem,6vw,1.45rem)!important;letter-spacing:-.04em!important}.gy-pack-circle__was{font-size:.34rem!important}.gy-pack-circle__save{padding:.2rem .35rem!important;font-size:.32rem!important;letter-spacing:.08em!important}.gy-pack-circle__customers{gap:.05rem!important;margin:0!important}.gy-pack-circle__customers strong{font-size:clamp(.55rem,3vw,.78rem)!important}.gy-pack-circle__customers span{font-size:.28rem!important;letter-spacing:.1em!important}.gy-pack-circle__cta{gap:.2rem!important;margin-top:.05rem!important;padding:.34rem .55rem!important;font-size:.35rem!important;letter-spacing:.08em!important}.gy-pack-circle__cta svg{width:7px!important;height:7px!important}.gy-pack-circle__botanical{width:24%!important;height:36%!important}.gy-pack-circle__sparkle--one{left:13%!important;top:40%!important;width:5px!important;height:5px!important}.gy-pack-circle__sparkle--two{right:13%!important;top:44%!important;width:4px!important;height:4px!important}.gy-benefits-bar__inner{padding:5px 10px!important;gap:5px 8px!important}.gy-benefit{gap:6px!important}.gy-benefit__icon{width:24px!important;height:24px!important;flex-basis:24px!important}.gy-benefit__icon svg{width:23px!important;height:23px!important}.gy-benefit__copy{gap:1px!important}.gy-benefit__copy strong{font-size:8.8px!important;line-height:1!important;letter-spacing:.01em!important}.gy-benefit__copy small{font-size:7.2px!important;line-height:1.12!important;white-space:nowrap!important}}@media screen and (max-width:390px){.section-header .header{grid-template-columns:34px minmax(0,1fr) auto!important;padding:0 .5rem!important}.section-header .header__heading-logo-wrapper,.section-header .header__heading-logo{max-width:9rem!important;max-height:29px!important}.section-header .header__icons .header__icon{width:34px!important;min-width:34px!important;height:34px!important}.section-header .header__icons .header__search,.section-header .header__icons .header__search .header__icon--search,.section-header .header__icons .header__search .modal__toggle{width:84px!important;min-width:84px!important;max-width:84px!important;flex-basis:84px!important}.section-header .header__icons .header__search .header__icon--search,.section-header .header__icons .header__search .modal__toggle{height:33px!important;min-height:33px!important}.gy-tiles__heading{font-size:1.9rem!important;margin-bottom:9px!important}.gy-pack-circles{gap:5px!important;padding-inline:6px!important}.gy-pack-circle{padding:7px!important}.gy-pack-circle__gift{width:25px!important;height:25px!important}.gy-pack-circle__title{font-size:clamp(.72rem,4vw,1rem)!important}.gy-pack-circle__price{font-size:clamp(.92rem,5.7vw,1.28rem)!important}.gy-pack-circle__cta{padding:.3rem .48rem!important;font-size:.32rem!important}.gy-benefits-bar__inner{padding:5px 8px!important;gap:4px 6px!important}.gy-benefit__icon{width:22px!important;height:22px!important;flex-basis:22px!important}.gy-benefit__icon svg{width:21px!important;height:21px!important}.gy-benefit__copy strong{font-size:8.2px!important}.gy-benefit__copy small{font-size:6.8px!important}}@media screen and (min-width:750px){.gy-pack-circle{max-width:330px!important;margin-inline:auto!important}}@media screen and (max-width:749px){product-info,product-info>product-component,product-info .page-width,product-info .product,product-info .product__info-wrapper,product-info .product__info-container{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}product-info .page-width{margin:0!important;padding-left:16px!important;padding-right:16px!important;overflow:hidden!important}product-info .product{margin:0!important}product-info .product__info-wrapper{flex:0 0 100%!important;padding:0!important;margin:0!important;min-width:0!important}product-info .product__info-container{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}product-info .product-form,product-info .product-form__input,product-info .product-form__buttons,product-info .product__tax,product-info .installment{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}product-info .product-form__input{flex:0 0 100%!important}product-info .product-form__input--pill{overflow:visible!important}product-info .product-form__input--pill .product-form__input,product-info .product-form__input--pill label{max-width:100%!important;min-width:0!important}product-info .product-form__buttons>*{max-width:100%!important;box-sizing:border-box!important}product-info .quantity{max-width:100%!important}product-info .product__title,product-info .product__title h1,product-info .rating-wrapper,product-info .price,product-info .product__description{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}product-info .product-form__input--pill{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}product-info .product-form__input--pill>legend{grid-column:1 / -1!important;width:auto!important;margin:0!important}product-info .product-form__input--pill>input[type=radio]{display:none!important}product-info .product-form__input--pill>label{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;text-align:center!important;justify-content:center!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/gy-nav.css.map */
