.icon-background-circle{align-items:center;background-color:#ffd930;border-radius:50%;color:#343434;display:inline-flex;height:48px;justify-content:center;padding:12px;width:48px}@media(min-width:768px){.icon-background-circle{height:72px;padding:16px;width:72px}}.text-aco-dark-blue{color:#0a2c5a}.text-gray-600{color:#767676}.text-default{color:#343434}.text-medium-gray{color:#767676}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-28{font-size:26px}.line-height-18{line-height:18px}@media(min-width:1200px){.fs-xl-14{font-size:14px}.fs-xl-18{font-size:18px}.fs-xl-22{font-size:22px}.fs-xl-28{font-size:28px}.line-height-xl-20{line-height:20px}}.contentful-entry-container .container,.contentful-entry-container.container,.usp-bar .container,.usp-bar.container,header .container,header.container{padding-left:1rem!important;padding-right:1rem!important;width:100%}.contentful-entry-container .container-inner,.usp-bar .container-inner,header .container-inner{width:calc(100% - 24px)}.contentful-entry-container .container,.contentful-entry-container .container-inner,.contentful-entry-container.container,.usp-bar .container,.usp-bar .container-inner,.usp-bar.container,header .container,header .container-inner,header.container{margin-left:auto;margin-right:auto}@media(min-width:576px){.contentful-entry-container .container,.contentful-entry-container .container-inner,.contentful-entry-container.container,.usp-bar .container,.usp-bar .container-inner,.usp-bar.container,header .container,header .container-inner,header.container{max-width:540px!important}}@media(min-width:768px){.contentful-entry-container .container,.contentful-entry-container .container-inner,.contentful-entry-container.container,.usp-bar .container,.usp-bar .container-inner,.usp-bar.container,header .container,header .container-inner,header.container{max-width:720px!important}}@media(min-width:992px){.contentful-entry-container .container,.contentful-entry-container .container-inner,.contentful-entry-container.container,.usp-bar .container,.usp-bar .container-inner,.usp-bar.container,header .container,header .container-inner,header.container{max-width:960px!important}}@media(min-width:1200px){.contentful-entry-container .container,.contentful-entry-container .container-inner,.contentful-entry-container.container,.usp-bar .container,.usp-bar .container-inner,.usp-bar.container,header .container,header .container-inner,header.container{max-width:1140px!important}}@media(min-width:1400px){.contentful-entry-container .container,.contentful-entry-container .container-inner,.contentful-entry-container.container,.usp-bar .container,.usp-bar .container-inner,.usp-bar.container,header .container,header .container-inner,header.container{max-width:1280px!important}}.container#header{margin:0 auto;max-width:none!important;padding:1rem 0 0!important;width:100%}.container#header #header_box{margin:0 auto;max-width:1280px;padding:0 1rem;width:100%}.container#header #holder_content{position:relative;z-index:0}.container#header #holder_search{left:50%;position:relative;transform:translateX(-50%);width:100vw;z-index:1}.prescription-scan-page{background-color:#f6f6f6;color:#343434}.prescription-scan-page__layout{display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:40px 12px 48px;width:100%}@media(min-width:992px){.prescription-scan-page__layout{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;padding:40px 12px 48px}.prescription-scan-page__hero{flex:0 1 auto;max-width:50%}}.prescription-scan-page__title{font-size:30px;font-weight:700;line-height:41px;margin:0;padding-bottom:20px}@media(min-width:992px){.prescription-scan-page__title{font-size:48px;line-height:64px;padding-bottom:40px}}.prescription-scan-page__description{font-size:14px;line-height:20px;margin:0;padding-bottom:20px}@media(min-width:992px){.prescription-scan-page__description{font-size:16px;line-height:24px}}.prescription-scan-page__info-link{margin-bottom:12px}.prescription-scan-page__info-link a{color:inherit;cursor:pointer;font-weight:700;text-decoration:none}.prescription-scan-page__info-link a:hover{color:#df091d;text-decoration:none}.prescription-scan-page__info-link--desktop-only{display:none}@media(min-width:992px){.prescription-scan-page__info-link--desktop-only{display:block}}.prescription-scan-page__info-link--mobile-only{align-self:flex-start}@media(min-width:992px){.prescription-scan-page__info-link--mobile-only{display:none}}.prescription-scan-page__cards{align-items:center;display:flex;flex-direction:column}@media(min-width:992px){.prescription-scan-page__cards{align-items:stretch;flex:0 1 auto}}.prescription-scan-page__card{background-color:#ffd930;border:1px solid #ffd930;border-radius:4px;box-sizing:border-box;color:#343434;cursor:pointer;display:flex;gap:4px;margin-bottom:12px;padding:12px;text-decoration:none;width:100%}@media(min-width:992px){.prescription-scan-page__card{max-width:403px}}.prescription-scan-page__card:focus,.prescription-scan-page__card:hover{background-color:#ffd311;color:#343434;text-decoration:none}.prescription-scan-page__card--desktop-only{display:none}@media(min-width:992px){.prescription-scan-page__card--desktop-only{display:flex}}.prescription-scan-page__card--upload{position:relative}.prescription-scan-page__card--upload #qr-upload-btn{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media(min-width:992px){.prescription-scan-page__card{gap:12px;margin-bottom:8px}}.prescription-scan-page__card-content{display:flex;flex:1;flex-direction:column;gap:12px}.prescription-scan-page__card-title{color:inherit;font-size:18px;font-weight:700;line-height:1.4;margin:0}@media(min-width:992px){.prescription-scan-page__card-title{font-size:16px}}.prescription-scan-page__card-text{font-size:14px;margin:0}@media(min-width:992px){.prescription-scan-page__card-text{font-size:13px}}.prescription-scan-page__card-media{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:100px}.prescription-scan-page__card-media img{display:block;object-fit:contain;object-position:right center}.modal-icon-container{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.modal-icon-container--close{border-radius:1rem}.modal-icon,.modal-icon--close{height:1rem;width:1rem}@media(min-width:768px){.prescription-scan-page__advantages{flex-direction:row!important;justify-content:space-between}}.scan-result-modal{display:none;inset:0;overflow-y:auto;position:fixed;z-index:1040}.scan-result-modal__backdrop{background:rgba(0,0,0,.5);inset:0;position:fixed}.scan-result-modal__dialog{margin:0 auto;max-width:560px;min-height:100vh;position:relative;width:100%;z-index:1}@media(min-width:576px){.scan-result-modal__dialog{margin:40px auto;min-height:auto}}.scan-result-modal__content{background:#fff;display:flex;flex-direction:column;padding:20px 12px;position:relative}@media(min-width:576px){.scan-result-modal__content{border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:20px}}.scan-result-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.scan-result-modal__title{font-size:1.25rem;font-weight:700;margin:0}.scan-result-modal__banner{align-items:flex-start;background:#e8f5e9;border-radius:8px;display:flex;gap:10px;margin-bottom:12px;padding:10px 12px}.scan-result-modal__banner-icon{color:#4caf50;flex-shrink:0;height:24px;margin-top:2px;width:24px}.scan-result-modal__banner-title{color:#1b5e20;font-size:14px;font-weight:700;margin:0 0 2px}.scan-result-modal__banner-count{color:#1b5e20;font-size:14px;margin:0}.scan-result-modal__note{color:#767676;font-size:14px;line-height:1.5;margin-bottom:10px}.scan-result-modal__note:empty{display:none}.scan-result-modal__unavailable-title{color:#d32f2f;display:none;font-size:14px;font-weight:700;margin:0 0 8px}.scan-result-modal__products{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.scan-result-modal__totals{border-top:1px solid #dedede;margin-bottom:12px;padding-top:12px}.scan-result-modal__totals-row{align-items:baseline;color:#767676;display:flex;font-size:14px;justify-content:space-between;padding:2px 0}.scan-result-modal__totals-row--total{color:#343434;font-size:1.125rem;font-weight:700;padding:4px 0}.scan-result-modal__totals-row--total #final_price_wrapper{color:#1b5e20}.scan-result-modal__actions{display:flex;gap:8px;margin-bottom:12px}.scan-result-modal__actions .button{margin:0;width:100%}.scan-result-modal__hint{align-items:flex-start;color:#999;display:flex;font-size:12px;gap:8px;line-height:1.5}.scan-result-modal__hint-icon{color:#dedede;flex-shrink:0;margin-top:1px}.scan-result-product{background:#f6f6f6;border-radius:8px;display:grid;grid-template-areas:"image info" "image price";grid-template-columns:80px 1fr;grid-template-rows:auto auto;overflow:hidden}.scan-result-product__image{align-items:center;display:flex;grid-area:image;justify-content:center;padding:10px}.scan-result-product__image img{height:56px;object-fit:contain;width:56px}.scan-result-product__info{display:flex;flex-direction:column;gap:2px;grid-area:info;padding:10px 40px 0 0;position:relative}.scan-result-product__name{color:#343434;font-size:14px;font-weight:700;line-height:1.4;margin:0}.scan-result-product__meta{color:#767676;font-size:12px;line-height:1.4}.scan-result-product__delete{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:4px;top:8px;transition:color .15s,background .15s;width:32px}.scan-result-product__delete:hover{background:rgba(211,47,47,.08);color:#d32f2f}.scan-result-product__price{align-items:baseline;display:flex;grid-area:price;justify-content:space-between;padding:4px 10px 10px 0}.scan-result-product__price-label{color:#767676;font-size:12px}.scan-result-product__price-value{color:#343434;font-size:16px;font-weight:700}.prescription-modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:1050}.prescription-modal__backdrop{background:rgba(0,0,0,.5);inset:0;position:fixed}.prescription-modal__dialog{max-width:420px;position:relative;width:calc(100% - 32px);z-index:1}.prescription-modal__content{background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:20px}.prescription-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.prescription-modal__header-title{align-items:center;display:flex;gap:8px}.prescription-modal__icon{flex-shrink:0}.prescription-modal__icon--warning{color:#b64c00}.prescription-modal__title{color:#343434;font-size:1.125rem;font-weight:700;margin:0}.prescription-modal__body{color:#767676;font-size:14px;line-height:1.6;margin-bottom:20px}.prescription-modal__body p{margin:0}.prescription-modal__actions{display:flex;flex-direction:column;gap:8px}.prescription-modal__actions .button{margin:0;width:100%}.prescription-modal__actions--row{flex-direction:row}.prescription-modal__actions--row .button{flex:1}.button--danger{background-color:#d32f2f;border:1px solid #d32f2f;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 12px;text-align:center;transition:background-color .15s}.button--danger:hover{background-color:#b71c1c;border-color:#b71c1c;color:#fff}.prescription-loading-overlay{align-items:center;background:rgba(0,0,0,.5);display:none;inset:0;justify-content:center;position:fixed;z-index:10000}.prescription-loading-overlay--visible{display:flex}.prescription-loading-overlay__dialog{animation:prescription-loading-fade-in .2s ease-out;background:#fff;border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.24);max-width:90vw;padding:24px;text-align:center;width:400px}@media(max-width:480px){.prescription-loading-overlay__dialog{padding:20px;width:calc(100vw - 32px)}}.prescription-loading-overlay__spinner{animation:prescription-loading-spin .8s linear infinite;border:3px solid #dedede;border-radius:50%;border-top-color:#ffd930;height:48px;margin:0 auto 12px;width:48px}.prescription-loading-overlay__title{color:#343434;font-size:1.125rem;font-weight:700;margin:0 0 8px}.prescription-loading-overlay__text{color:#767676;font-size:14px;line-height:1.5;margin:0}@keyframes prescription-loading-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes prescription-loading-spin{to{transform:rotate(1turn)}}.modal-erx .modal-content,.prescription-info-modal .modal-content{background-color:#f1f1f1;border-radius:4px;font-size:14px;line-height:normal}.modal-erx .modal-body,.prescription-info-modal .modal-body{font-size:16px;margin:0}@media(min-width:768px){.modal-erx .modal-body,.prescription-info-modal .modal-body{margin:0 36px}}.modal-erx .appstore-qrcode,.prescription-info-modal .appstore-qrcode{height:auto;max-width:190px}.modal-erx .appstore-badge,.prescription-info-modal .appstore-badge{height:auto;max-width:135px}.modal-erx .modal-dialog,.prescription-info-modal .modal-dialog{border-radius:4px}@media(min-width:576px){.modal-erx .modal-dialog,.prescription-info-modal .modal-dialog{max-width:800px}}.prescription-info-modal .erx-info-modal-description{margin:auto;max-width:608px;width:100%}.prescription-info-modal .egk-modal-cta-wrapper{max-width:500px}.prescription-info-modal .divider{border-top:1px solid #dedede}.prescription-info-modal img{height:auto}.prescription-info-modal p{color:#343434;font-size:16px;line-height:1.5}.prescription-info-modal .headline-2{color:#343434;font-size:24px;font-weight:700;line-height:32px}@media(min-width:768px){.prescription-info-modal .headline-2{font-size:36px;line-height:48px}}.prescription-info-modal .headline-3{color:#343434;font-size:18px;font-weight:700;line-height:24px}@media(min-width:768px){.prescription-info-modal .headline-3{font-size:24px;line-height:32px}}.prescription-info-modal .prescription-scan-page__advantages{flex-direction:column}.prescription-info-modal .prescription-scan-page__advantages>div{margin-bottom:24px;width:100%}.prescription-info-modal .prescription-scan-page__advantages img{max-width:160px}@media(min-width:768px){.prescription-info-modal .prescription-scan-page__advantages{flex-direction:row;justify-content:space-between}.prescription-info-modal .prescription-scan-page__advantages>div{flex:0 0 33.333%;margin-bottom:0;max-width:33.333%}.prescription-info-modal .prescription-scan-page__advantages img{max-width:100%}}.modal-erx-description{margin:auto;max-width:475px}.clip-page{align-items:center;display:flex;flex-flow:column;margin:0 auto;padding:1rem 1rem 1.5rem}@media(min-width:992px){.clip-page__heading--mobile{display:none}}.clip-page__heading--desktop{display:none}@media(min-width:992px){.clip-page__heading--desktop{display:inline}}@media(max-width:991px){.clip-page .appclip__divider-section,.clip-page .appclip__hero-section{display:none}}.appclip{align-items:center;display:flex;flex-flow:column;margin:0 auto;max-width:50rem;padding:1rem 1rem 1.5rem}.appclip__cta{margin:.5rem 0 1.5rem;max-width:25rem;padding:0 .5rem;position:sticky;top:9rem;width:100%;z-index:10}.appclip__container{align-items:center;display:flex;flex-direction:column;max-width:32rem}@media(min-width:992px){.appclip__container{max-width:unset}}.appclip__heading{color:#343434;font-size:1.25rem!important;font-weight:700;line-height:1.625rem!important;margin:0;padding:0!important}@media(min-width:992px){.appclip__heading{font-size:1.625rem!important;line-height:2.25rem!important}}@media(min-width:1200px){.appclip__heading{font-size:2.25rem!important;line-height:3rem!important}}.appclip__image-container{display:flex;justify-content:center;width:100%}.appclip-step{align-items:flex-start;border-bottom:1px solid #dedede;display:flex;flex-direction:column;margin-bottom:.375rem;padding-bottom:2rem}@media(min-width:992px){.appclip-step{border-bottom:none;border-right:1px solid #dedede;flex:1;margin-bottom:0;min-width:0;padding:0 1.625rem}}@media(min-width:1200px){.appclip-step{padding:0 2.5rem}}.appclip-step:last-child{border-bottom:none}@media(min-width:992px){.appclip-step:last-child{border-right:none}}.appclip-step__image{max-width:11.25rem;text-align:center;width:100%}.appclip-step__heading{color:#343434;font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0 0 .5rem}@media(min-width:992px){.appclip-step__heading{line-height:1.625rem}}@media(min-width:1200px){.appclip-step__heading{font-size:1.375rem;line-height:1.875rem}}.appclip-step__description{color:#343434;font-size:.875rem;line-height:1.25rem;margin:0 0 0 1.75rem}@media(min-width:992px){.appclip-step__description{font-size:.875rem;line-height:1.25rem;margin:0 0 0 1.25rem}}@media(min-width:1200px){.appclip-step__description{font-size:1rem;line-height:1.5rem;margin:0 0 0 1.75rem}}.appclip-step__link-container{display:flex;padding:0 1rem;width:100%}@media(min-width:992px){.appclip-step__link-container{padding:0 0 0 1.25rem}}@media(min-width:1200px){.appclip-step__link-container{padding:0 0 0 1.75rem}}.appclip-step__link{align-items:flex-start;color:#343434;display:flex;font-size:1rem;font-weight:700;gap:.5rem;line-height:1.5rem;text-decoration:none}@media(min-width:992px){.appclip-step__link{font-size:.875rem;line-height:1.25rem}}@media(min-width:1200px){.appclip-step__link{font-size:1rem;line-height:1.5rem}}.appclip-step__icon-container{align-items:center;display:flex;height:1.5rem;justify-content:center}.appclip-step__icon{display:flex;height:1rem;place-content:center;width:1rem}.appclip-info{background-color:rgba(52,52,52,.06);border-radius:12px;display:flex;flex-direction:column;gap:.25rem;margin:1rem 0 1.5rem 1.75rem;padding:.5rem .75rem}@media(min-width:992px){.appclip-info{margin-left:1.25rem}}@media(min-width:1200px){.appclip-info{margin-left:1.75rem}}.appclip-info__heading{color:#343434;font-size:14px;font-weight:700;line-height:20px;margin:0}.appclip-info__description{color:#343434;font-size:12px;line-height:18px;margin:0;padding:0}.appclip-hero{align-items:flex-start;border-bottom:1px solid #dedede;display:flex;flex-direction:column;margin-bottom:.375rem;padding-bottom:2rem}.appclip-hero__heading{color:#343434;font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0 0 .5rem}@media(min-width:992px){.appclip-hero__heading{line-height:1.625rem}}@media(min-width:1200px){.appclip-hero__heading{font-size:1.375rem;line-height:1.875rem}}.appclip-hero__content{display:flex;flex-direction:column;gap:1rem;width:100%}.appclip-hero__description{color:#343434;font-size:.875rem;line-height:1.25rem;margin:0 0 0 1.75rem}@media(min-width:992px){.appclip-hero__description{font-size:.875rem;line-height:1.25rem;margin:0}}@media(min-width:1200px){.appclip-hero__description{font-size:1rem;line-height:1.5rem}}.appclip-hero__download{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.appclip-hero__phone-image{height:auto;max-width:8rem;width:100%}.appclip-hero__qr-section{align-items:center;display:flex;flex-direction:column;gap:1rem}.appclip-hero__qr-image{height:auto;max-width:6rem;width:100%}.appclip-hero__store-links{align-items:center;display:flex;flex-direction:column;gap:.75rem}.appclip-hero__store-link{line-height:0}.appclip-hero__store-image{height:auto;width:120px}.appclip-hero__disclaimer{align-items:center;display:flex;gap:.25rem;margin-top:1rem;width:100%}.appclip-hero__icon{display:flex;flex-shrink:0;height:1rem;place-content:center;width:1rem}.appclip-hero__disclaimer-text{color:rgba(52,52,52,.72);font-size:.75rem;line-height:1.125rem;margin:0;padding:0}.appclip-hero__illustration{display:none}.cta__button{align-items:center;background-color:#ffd930;border-radius:.75rem;display:flex;gap:1.5rem;padding:.75rem}.cta__button--loading{filter:grayscale(50%) brightness(.85);pointer-events:none}.cta__image-wrapper{align-items:center;align-self:stretch;display:flex;height:42px;justify-content:center;margin-left:.75rem;max-height:100%}.cta__image{height:100%;max-height:100%;object-fit:contain;width:100%}.cta__body{flex:1}.cta__heading{font-size:1rem;font-weight:700}.cta__heading,.cta__text{color:#343434;line-height:1.5rem;margin:0}.cta__text{font-size:.75rem;font-weight:400}.cta__icon-wrapper{align-items:center;display:flex;height:1.5rem;justify-content:center}.cta__icon-wrapper--hidden{display:none}.cta__icon{color:#343434;display:flex;height:1rem;place-content:center;width:1rem}.cta__spinner{animation:icon-spin .6s linear infinite;border:2px solid rgba(52,52,52,.3);border-radius:50%;border-top-color:#343434;display:none;height:1rem;margin:0 auto;width:1rem}.cta__spinner--visible{display:block}@keyframes icon-spin{to{transform:rotate(1turn)}}@media(min-width:992px){.appclip__hero-section{align-items:center;display:flex;gap:3.75rem;justify-content:space-between;padding:1.5rem 3rem 0;width:100%}.appclip__steps-section{display:flex;flex-direction:row;gap:0;width:100%}.appclip-hero{align-items:flex-start;border-bottom:none;display:flex;flex-direction:column;margin:0;max-width:100%;padding:0;width:fit-content}.appclip-hero__content{padding:1rem 0 1rem 2rem;width:min-content}.appclip-hero__download{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0;width:max-content}.appclip-hero__qr-section{display:flex;flex-direction:row;gap:2rem;padding:1rem 0}.appclip-hero__store-links{display:flex;flex-direction:column;gap:1rem}.appclip-hero__store-image{height:auto;width:135px}.appclip-hero__disclaimer{align-items:center;display:flex;gap:.25rem;justify-content:center;margin-top:0;width:100%}.appclip-hero__disclaimer-text{color:rgba(52,52,52,.72);font-size:.75rem;line-height:1.125rem;margin:0;padding:0}.appclip-hero__illustration{display:block;height:auto;width:394px}.appclip__divider-section{align-items:center;display:flex;flex-direction:column;margin-bottom:2.5rem;position:relative;width:100%}}@media(min-width:992px)and (min-width:1200px){.appclip__divider-section{margin-bottom:4rem}}@media(min-width:992px){.appclip__divider{color:#dedede}.appclip__divider-text{background-color:#fff;color:rgba(52,52,52,.72);font-size:.875rem;font-weight:400;line-height:1.25rem;padding:0 1.5rem;position:absolute;text-transform:uppercase;top:4px}}@media(min-width:992px)and (min-width:1200px){.appclip__divider-text{font-size:1rem;line-height:1.5rem}}.alert{background-color:rgba(52,52,52,.06);border-radius:12px;display:flex;gap:.5rem;margin:0;padding:.5rem .75rem}.alert--info{background-color:#e7f0f9}.alert--error{background-color:#feebee}.alert--hidden{display:none}.alert--product-substituted{margin-top:-2rem;padding-top:2.5rem}.alert__icon-container{display:inline-flex;height:1.5rem;place-items:center}.alert__icon-container--small{height:1.25rem}.alert__icon-container--close{border-radius:16px}.alert__icon{display:flex;height:1rem;place-content:center;width:1rem}.alert__icon--close{height:.625rem;width:.625rem}.alert__main{display:flex;flex:1;flex-direction:column;gap:.25rem}.alert__header{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:space-between}.alert__heading{color:#343434;font-size:.875rem;font-weight:700;line-height:1.5rem;margin:0}.alert__heading--small{line-height:1.25rem}.alert__content{display:flex;flex:1;flex-direction:column;padding-bottom:.5rem}.alert__description{color:#343434;font-size:.875rem;line-height:1.25rem;margin:0}.alert__description--small{font-size:.75rem;line-height:1.125rem}.alert__divider{background-color:rgba(52,52,52,.24);margin:0;padding:0}.alert__actions{align-items:center;border-top:1px solid rgba(52,52,52,.24);display:flex;gap:.5rem;padding:.25rem 0}.alert__link-container{display:flex;padding:.25rem 1rem .25rem 0;width:100%}.alert__link{align-items:center;color:#343434;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;line-height:1.5rem;text-decoration:none}.alert__link--ghost{background-color:transparent;border:none;font-size:.75rem;line-height:1.125rem;padding:0}.appclip-flow{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:50rem;padding:1.5rem 0 4rem}.appclip-flow__heading{color:#343434;font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:0;padding:0;text-align:center}.appclip-flow__heading--error{font-size:1.25rem;line-height:1.75rem;text-align:left}.appclip-flow__image-container{display:flex;justify-content:center;margin-top:.5rem;width:100%}.appclip-flow__image-container--error{margin-bottom:1.5rem}.appclip-flow__image-container--empty{margin-bottom:.375rem}.appclip-flow__image{max-width:11.25rem;text-align:center;width:100%}.appclip-flow__intro{align-items:center;display:flex;flex-direction:column;padding:0 1rem}.appclip-flow__description{color:rgba(52,52,52,.72);font-size:.875rem;line-height:1.25rem;margin:0;padding:0}.appclip-flow__sub-heading{color:#343434;font-size:1rem;font-weight:700;line-height:1.5rem;margin:0}.appclip-flow__product-quantity{color:rgba(52,52,52,.72);font-size:.875rem;line-height:1.25rem;margin:0;padding:0;text-align:center}.appclip-flow__content{display:flex;flex-direction:column;gap:.5rem;margin:0}.appclip-flow__content--empty{text-align:center}.appclip-flow__products{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.appclip-flow__total{align-items:flex-start;display:flex;justify-content:space-between;padding:0 1rem}.appclip-flow__total-row{display:flex;flex-direction:column}.appclip-flow__total-label{color:#343434}.appclip-flow__total-label,.appclip-flow__total-value{font-size:1.125rem;font-weight:700;line-height:1.625rem;margin:0}.appclip-flow__total-value{color:#df091d}.appclip-flow__total-note{color:rgba(52,52,52,.72);font-size:.75rem;line-height:1.125rem;margin:0}.appclip-flow__actions{display:flex;flex-direction:column;gap:1.5rem;padding:0 1rem;width:100%}.appclip-flow__button{background-color:#ffd930;border:none;border-radius:4px;color:#343434;cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.625rem 0;text-align:center;text-decoration:none;width:100%}.appclip-flow__button:hover{background-color:#ffd930;box-shadow:0 .125rem .25rem 0 rgba(52,52,52,.2);color:#343434}.appclip-flow__button:focus{box-shadow:0 0 0 .125rem rgba(255,217,48,.5);outline:none}.appclip-flow__button--secondary{background-color:rgba(52,52,52,.06)}.appclip-flow__button--secondary:hover{background-color:rgba(52,52,52,.12);box-shadow:0 .125rem .25rem 0 rgba(52,52,52,.2)}.appclip-flow__button--secondary:focus{box-shadow:0 0 0 .125rem rgba(52,52,52,.3);outline:none}.appclip-flow__disclaimer-container{text-align:center}.appclip-flow__disclaimer{color:rgba(52,52,52,.72);font-size:.75rem;line-height:1.125rem;margin:0}.product__card-container{border-radius:12px;box-shadow:0 .5rem 2rem 0 rgba(52,52,52,.1)}.product__card{align-items:flex-start;background-color:#fff;border:1px solid rgba(52,52,52,.06);border-radius:12px;display:flex;gap:.5rem;padding:.75rem;position:relative}.product__tag{align-items:center;align-self:flex-start;background-color:rgba(52,52,52,.06);border-radius:4px;color:#343434;display:flex;font-size:.75rem;font-weight:400;gap:.375rem;line-height:1.125rem;margin:0;padding:.125rem .5rem}.product__tag--info{background-color:#e7f0f9;color:#1a4e89}.product__tag--info.product__tag--emphasis{background-color:#2166ab}.product__tag--emphasis{color:#fff;font-weight:700}.product__tag-text{margin:0}.product__image-container{align-items:center;display:flex;flex-shrink:0;justify-content:center;max-width:5rem;padding:0 .25rem}.product__image{object-fit:cover;object-position:center;width:100%}.product__content{display:flex;flex:1;flex-direction:column;gap:.375rem}.product__name{color:#343434;font-size:.875rem;font-weight:700;line-height:1.25rem;margin:0}.product__meta-container{display:flex;flex-direction:column;gap:.125rem}.product__meta{color:rgba(52,52,52,.72);font-size:.75rem;line-height:1.125rem;margin:0;padding:0}.product__icon-container{display:inline-flex;height:1.5rem;place-items:center}.product__icon-container--small{height:1.125rem}.product__icon{display:flex;height:1rem;place-content:center;width:1rem}.product__icon--small{height:.875rem;width:.875rem}.product__additional-info-section{display:flex;flex-direction:column;gap:.25rem}.product__additional-info-container{align-items:center;color:#1b5e20;display:flex;gap:.375rem}.product__additional-info-container--available{color:#1b5e20}.product__additional-info-container--not-available{color:#d0021c}.product__additional-info{display:inline;font-size:.75rem;font-weight:400;line-height:1.125rem;margin:0;padding:0;text-transform:capitalize}.product__price-container{align-items:baseline;display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end}.product__price-label{color:rgba(52,52,52,.72);font-size:.75rem;line-height:1.125rem;margin:0}.product__price-value{color:#df091d;font-size:1.125rem;font-weight:700;line-height:1.625rem;margin:0}.appclip-loading-modal{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.appclip-loading-modal--hidden{display:none}.appclip-loading-modal__content{background:#fff;border-radius:1rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.15);max-width:20rem;padding:2.5rem;text-align:center;width:90%}.appclip-loading-modal__spinner{animation:appclip-loading-spin 1s linear infinite;border:.25rem solid #f2f2f2;border-radius:50%;border-top-color:#ffd930;height:2.5rem;margin:0 auto 1.5rem;width:2.5rem}.appclip-loading-modal__title{color:#343434;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.appclip-loading-modal__text{color:rgba(52,52,52,.72);font-size:.875rem;line-height:1.5;margin:0}@keyframes appclip-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.appclip-guided-tour__hook{background-color:transparent;height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .3s;width:100%;z-index:9999}.appclip-guided-tour__hook.background-darkened{background-color:rgba(0,0,0,.6);pointer-events:all}.appclip-guided-tour__bubble{background-color:#fff;border-radius:100%;bottom:-70px;display:flex;flex-direction:column;height:408px;justify-content:flex-start;padding:56px 58px;pointer-events:all;position:fixed;right:-42px;transition:all .6s cubic-bezier(.34,1.24,.64,1);width:408px;z-index:1000}.appclip-guided-tour__bubble.hidden{opacity:0;pointer-events:none;transform:scale(.8) translateY(100px)}.appclip-guided-tour__bubble--entering{bottom:-200px;opacity:0;transform:scale(.5)}.appclip-guided-tour__bubble--visible{bottom:-70px;opacity:1;transform:scale(1)}.appclip-guided-tour__content{animation:contentFadeIn .8s ease-out .4s forwards;opacity:0;transform:translateY(20px)}.appclip-guided-tour__header{display:flex;justify-content:flex-end}.appclip-guided-tour__icon-container{display:flex;padding:.75rem;place-content:center}.appclip-guided-tour__icon-container--close{background:transparent;border:none;border-radius:10rem}.appclip-guided-tour__icon-container--step{position:absolute;right:.25rem;top:.25rem}.appclip-guided-tour__icon{display:flex;height:1rem;place-content:center;width:1rem}.appclip-guided-tour__title{color:#343434;font-size:1rem;font-weight:700;line-height:1.5rem;margin:0 0 .5rem}.appclip-guided-tour__title--steps{margin:0 1.5rem 0 0}.appclip-guided-tour__copy{color:#343434;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0 1.5rem 1.5rem 0}.appclip-guided-tour__copy--steps{margin-bottom:0}.appclip-guided-tour__button-wrap{display:flex;justify-content:center;padding:0 .625rem}.appclip-guided-tour__button{background-color:#ffd930;border:none;border-radius:.325rem;color:#343434;cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.375rem 0;text-align:center;text-decoration:none;width:100%}.appclip-guided-tour__button:hover{background-color:#ffd930;box-shadow:0 .125rem .25rem 0 rgba(52,52,52,.2);color:#343434}.appclip-guided-tour__button:focus{box-shadow:0 0 0 .125rem rgba(255,217,48,.5);outline:none}.appclip-guided-tour__button--steps{padding:.25rem .75rem;width:auto}.appclip-guided-tour__step{font-size:.875rem;left:0;opacity:1;padding:0 2rem;position:fixed;transition:all .3s;transition-delay:.3s;width:100%}.appclip-guided-tour__step.hidden{opacity:0;pointer-events:none;transition:all .3s;transition-delay:0ms}.appclip-guided-tour__step.hidden *{pointer-events:none}.appclip-guided-tour__step[data-step="1"]{top:20px}.appclip-guided-tour__popover{background-color:#fff;border-radius:.625rem;box-shadow:0 4px 12px rgba(0,0,0,.15);margin:0 auto;position:relative;width:100%}.appclip-guided-tour__popover-body{display:flex;flex-direction:column;padding:1rem;width:100%}.appclip-guided-tour__arrow{background-color:#fff;height:12px;position:absolute;right:5%;top:-6px;transform:translateX(-50%) rotate(45deg);width:12px}.appclip-guided-tour__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:.5rem}.appclip-guided-tour__step-indicator{color:#343434;font-size:.875rem;line-height:1.25rem;margin:0}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.original-product-modal{align-items:center;display:none;height:100vh;height:100dvh;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:9999}.original-product-modal__backdrop{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.original-product-modal__container{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:100%;overflow:hidden;position:relative;width:100%}.original-product-modal__close{align-items:center;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;color:#343434;cursor:pointer;display:flex;height:1.75rem;justify-content:center;margin:.5rem;position:absolute;right:0;top:0;transition:all .2s ease;width:1.75rem;z-index:10001}.original-product-modal__close:focus,.original-product-modal__close:hover{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.original-product-modal__close:focus{outline:2px solid #ffd930;outline-offset:2px}.original-product-modal__close-icon{fill:currentColor;height:1rem;width:1rem}.original-product-modal__content{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:2rem 1rem}.original-product-modal__title{color:#343434;font-size:1.25rem;font-weight:700;line-height:1.625rem;margin:.75rem 0;padding-right:2.5rem}.original-product-modal .product__image-container{aspect-ratio:1/1;height:6rem;max-width:unset;padding:0 0 0 .25rem}.original-product-modal .product__content{padding:0}.original-product-modal .product__name{color:#343434;font-size:.875rem;font-weight:700;line-height:1.25rem;margin:0}.original-product-modal[aria-hidden=true]{display:none}.original-product-modal[aria-hidden=false]{display:flex}