@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 1px,#0000 0,#0000 8px,#000 0,#000 9px,#0000 0,#0000 18px,#000 0,#000 24px,#0000 0,#0000 31px,#000 0,#000 35px,#0000 0,#0000 42px,#000 0,#000 47px,#0000 0,#0000 57px,#000 0,#000 60px,#0000 0,#0000 67px,#000 0,#000 68px,#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 10px,#000 0,#000 11px,#0000 0,#0000 18px,#000 0,#000 19px,#0000 0,#0000 27px,#000 0,#000 28px,#0000 0,#0000 36px,#000 0,#000 38px,#0000 0,#0000 44px,#000 0,#000 47px,#0000 0,#0000 54px,#000 0,#000 55px,#0000 0,#0000 62px,#000 0,#000 63px,#0000 0,#0000 70px,#000 0,#000 72px,#0000 0,#0000 80px,#000 0,#000 82px,#0000 0,#0000 88px,#000 0,#000 90px,#0000 0,#0000 97px,#000 0,#000 99px,#0000 0,#0000 107px,#000 0,#000 109px,#0000 0,#0000 116px,#000 0,#000 118px,#0000 0,#0000 126px,#000 0,#000 127px,#0000 0,#0000 135px,#000 0,#000 137px,#0000 0,#0000 145px,#000 0,#000 148px,#0000 0,#0000 156px,#000 0,#000 158px,#0000 0,#0000 166px,#000 0,#000 169px,#0000 0,#0000 175px,#000 0,#000 176px,#0000 0,#0000 184px,#000 0,#000 186px,#0000 0,#0000 192px,#000 0,#000 193px,#0000 0,#0000 200px,#000 0,#000 203px,#0000 0,#0000 210px,#000 0,#000 213px,#0000 0,#0000 221px,#000 0,#000 222px,#0000 0,#0000 229px,#000 0,#000 230px,#0000 0,#0000 237px,#000 0,#000 240px,#0000 0,#0000 248px,#000 0,#000 250px,#0000 0,#0000 256px,#000 0,#000 258px,#0000 0,#0000 266px,#000 0,#000 268px,#0000 0,#0000 275px,#000 0,#000 278px,#0000 0,#0000 285px,#000 0,#000 287px,#0000 0,#0000 294px,#000 0,#000 296px,#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}