@import url(https://fonts.googleapis.com/css2?family=Libre+Barcode+128&display=swap);.tw-nav-ribbon__cart-button{margin-right:.6rem}.my-account .tw-nav-ribbon{background:#fff;background:var(--tw-nav-ribbon-background,#fff);z-index:100000}.tw-nav-ribbon__title{flex:1 1;line-height:.9;text-align:left}@media(min-width:768px){.tw-nav-ribbon--big-desktop .tw-nav-ribbon__title{font-size:6rem;text-align:center}}.tw-nav-ribbon__title.long-name{font-size:1.8rem;line-height:1}.tw-nav-ribbon__title .badge_small{color:var(--tw-c-app_font--secondary);display:inline-block;font-size:1.2rem;font-weight:var(--tw-f-light);line-height:1;text-transform:uppercase;width:100%}.tw-nav-ribbon__title--pink{color:var(--tw-c-main)}.tw-nav-ribbon{align-items:center;backdrop-filter:blur(.5rem);background:var(--tw-nav-ribbon-background,var(--tw-c-semitransparent-150));display:flex;font-size:1.4rem;font-weight:700;gap:.8rem;height:7rem;justify-content:flex-start;left:0;padding:var(--tw-size__l);position:fixed;text-shadow:0 0 .4rem #ffffff1c;text-transform:uppercase;top:0;transition:background .4s cubic-bezier(0,0,0,1);width:100%;z-index:1000}.modal-name__user-account .tw-nav-ribbon{padding:5.2rem 4.4rem}.tw-nav-ribbon.tw-nav-ribbon--transparent{backdrop-filter:blur(0);background:#0000}@media(min-width:768px){.tw-nav-ribbon.tw-nav-ribbon--big-desktop{height:unset}}.product-variants-picker .tw-nav-ribbon{padding:1.6rem}@media(min-width:768px){.product-variants-picker .tw-nav-ribbon{left:unset}.tw-nav-ribbon{margin:0 auto;max-width:124rem}}@media(max-width:767px){.tw-nav-ribbon{height:7.2rem}.tw-nav-ribbon.product{position:fixed!important}}.modal__wrapper .tw-nav-ribbon{backdrop-filter:blur(.5rem);background:var(--tw-nav-ribbon-background,var(--tw-c-100))!important;position:fixed;top:0;z-index:100000}.modal__wrapper .tw-nav-ribbon+*{margin-top:7rem}@media(max-width:767px){.modal__wrapper .tw-nav-ribbon+*{margin-top:7.2rem}}.modal__wrapper .tw-nav-ribbon.tw-nav-ribbon--transparent{backdrop-filter:none!important;background:#0000!important}.modal__wrapper .tw-nav-ribbon.tw-nav-ribbon--transparent+*{margin-top:0}.tw-nav-ribbon .share-button{flex:0 0 4rem}.tw-nav-ribbon .share-button .share-icon{height:4rem;width:4rem}.theme--is-dark .tw-nav-ribbon .share-button .share-icon{filter:invert(1)}.tw-nav-ribbon .cta-wrapper{display:flex}.tw-nav-ribbon .cta-wrapper .spacer{flex:1 1}.tw-nav-ribbon .slot-info>*{font-size:1.2rem;font-weight:var(--tw-f-light);position:relative}.tw-nav-ribbon button{position:relative}.tw-nav-ribbon button.disabled{opacity:.4}@media(min-width:768px){.tw-nav-ribbon{position:relative;top:0;z-index:90}.tw-nav-ribbon button.close{display:block}.tw-nav-ribbon.category{border-bottom:0;font-size:2.8rem;font-weight:500;margin-top:0}.tw-nav-ribbon.category button{left:0}}.img-barcode{background:#fff;display:flex;flex-direction:column;height:10rem;position:relative}.img-barcode--expanded{height:40vh;height:40mvh}.img-barcode__img{height:100%;-webkit-user-select:none;user-select:none}.img-barcode__img--loading{opacity:0}.img-barcode__loader{height:23rem}.img-barcode__loader:after,.img-barcode__loader:before{bottom:0;content:"";position:absolute;top:0;width:100%}.img-barcode__loader:before{animation:barcode_slide 4s linear infinite;background:repeating-linear-gradient(90deg,#000 3px,#0000 0,#0000 9px,#000 0,#000 10px,#0000 0,#0000 21px,#000 0,#000 27px,#0000 0,#0000 38px,#000 0,#000 44px,#0000 0,#0000 52px,#000 0,#000 56px,#0000 0,#0000 63px,#000 0,#000 65px,#0000 0,#0000 76px,#000 0,#000 80px,#0000 0,#0000 0);left:0}.img-barcode__loader:after{animation:barcode_slide-opposite 4s linear infinite;background:repeating-linear-gradient(90deg,#000 3px,#0000 0,#0000 9px,#000 0,#000 12px,#0000 0,#0000 20px,#000 0,#000 21px,#0000 0,#0000 29px,#000 0,#000 32px,#0000 0,#0000 38px,#000 0,#000 41px,#0000 0,#0000 48px,#000 0,#000 49px,#0000 0,#0000 57px,#000 0,#000 60px,#0000 0,#0000 67px,#000 0,#000 68px,#0000 0,#0000 76px,#000 0,#000 79px,#0000 0,#0000 87px,#000 0,#000 90px,#0000 0,#0000 96px,#000 0,#000 98px,#0000 0,#0000 104px,#000 0,#000 107px,#0000 0,#0000 115px,#000 0,#000 116px,#0000 0,#0000 123px,#000 0,#000 125px,#0000 0,#0000 131px,#000 0,#000 134px,#0000 0,#0000 141px,#000 0,#000 143px,#0000 0,#0000 149px,#000 0,#000 151px,#0000 0,#0000 159px,#000 0,#000 160px,#0000 0,#0000 166px,#000 0,#000 169px,#0000 0,#0000 176px,#000 0,#000 177px,#0000 0,#0000 184px,#000 0,#000 186px,#0000 0,#0000 192px,#000 0,#000 195px,#0000 0,#0000 203px,#000 0,#000 205px,#0000 0,#0000 213px,#000 0,#000 214px,#0000 0,#0000 222px,#000 0,#000 224px,#0000 0,#0000 231px,#000 0,#000 234px,#0000 0,#0000 241px,#000 0,#000 243px,#0000 0,#0000 251px,#000 0,#000 252px,#0000 0,#0000 260px,#000 0,#000 262px,#0000 0,#0000 270px,#000 0,#000 272px,#0000 0,#0000 280px,#000 0,#000 281px,#0000 0,#0000 288px,#000 0,#000 290px,#0000 0,#0000 298px,#000 0,#000 299px,#0000 0,#0000 0);right:0}.img-barcode__loader--paused:after,.img-barcode__loader--paused:before{animation-play-state:paused}@keyframes barcode_slide{0%,to{transform:translateX(0)}50%{transform:translateX(20px)}}@keyframes barcode_slide-opposite{0%,to{transform:translateX(20px)}50%{transform:translateX(0)}}.img-barcode__expand-btn,.img-barcode__text{background-color:var(--tw-c-white);border:none;color:var(--tw-c-black);cursor:pointer;font-size:1.4rem;left:50%;padding:.1rem .6rem;position:absolute;transform:translateX(-50%);z-index:5}.img-barcode__expand-btn{top:0}.img-barcode--expanded .img-barcode__expand-btn{display:none}.img-barcode__text{bottom:0}.account-promos__coupons{border-top:1px solid var(--tw-c-300);padding-top:2rem}.account-promos__coupon{border-bottom:1px solid var(--tw-c-300);display:grid;gap:.8rem;grid-template-columns:.8rem [base-start] 1fr 1fr [base-end] .8rem;margin-bottom:2rem;padding-bottom:3rem;padding-top:.8rem}.account-promos__no-coupons-message{font-size:1.4rem;font-weight:var(--tw-f-medium);margin:0 2rem;padding-bottom:2rem;text-align:left}.account-promos__coupon-label{font-size:2rem;font-weight:var(--tw-f-extrabold);grid-column:base;margin-bottom:.8rem;text-transform:uppercase}.account-promos__coupon-code{align-self:center;font-size:1.4rem;font-weight:var(--tw-f-medium);grid-column:2;justify-self:start;margin-bottom:.6rem}.account-promos__coupon-btn{grid-column:3}.account-promos__barcode{background-color:var(--tw-c-white);grid-column:1/-1;padding:0 2rem;position:relative}.theme--is-dark .account-promos__barcode{padding:2rem}.account-promos__valid-info{color:var(--tw-c-400);font-size:1.4rem;font-weight:var(--tw-f-medium);grid-column:2/-2;margin-top:.8rem;text-align:right}