@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 6px,#0000 0,#0000 12px,#000 0,#000 16px,#0000 0,#0000 24px,#000 0,#000 29px,#0000 0,#0000 38px,#000 0,#000 44px,#0000 0,#0000 54px,#000 0,#000 55px,#0000 0,#0000 62px,#000 0,#000 68px,#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 2px,#0000 0,#0000 9px,#000 0,#000 10px,#0000 0,#0000 16px,#000 0,#000 17px,#0000 0,#0000 23px,#000 0,#000 24px,#0000 0,#0000 31px,#000 0,#000 32px,#0000 0,#0000 40px,#000 0,#000 41px,#0000 0,#0000 48px,#000 0,#000 49px,#0000 0,#0000 57px,#000 0,#000 59px,#0000 0,#0000 65px,#000 0,#000 67px,#0000 0,#0000 73px,#000 0,#000 74px,#0000 0,#0000 82px,#000 0,#000 84px,#0000 0,#0000 91px,#000 0,#000 92px,#0000 0,#0000 99px,#000 0,#000 102px,#0000 0,#0000 108px,#000 0,#000 111px,#0000 0,#0000 118px,#000 0,#000 119px,#0000 0,#0000 125px,#000 0,#000 127px,#0000 0,#0000 134px,#000 0,#000 137px,#0000 0,#0000 144px,#000 0,#000 147px,#0000 0,#0000 155px,#000 0,#000 157px,#0000 0,#0000 165px,#000 0,#000 166px,#0000 0,#0000 172px,#000 0,#000 173px,#0000 0,#0000 180px,#000 0,#000 182px,#0000 0,#0000 188px,#000 0,#000 190px,#0000 0,#0000 197px,#000 0,#000 199px,#0000 0,#0000 207px,#000 0,#000 210px,#0000 0,#0000 217px,#000 0,#000 220px,#0000 0,#0000 228px,#000 0,#000 230px,#0000 0,#0000 238px,#000 0,#000 239px,#0000 0,#0000 246px,#000 0,#000 249px,#0000 0,#0000 257px,#000 0,#000 258px,#0000 0,#0000 266px,#000 0,#000 268px,#0000 0,#0000 274px,#000 0,#000 275px,#0000 0,#0000 282px,#000 0,#000 283px,#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}