.subscription-popup-trigger{width:100%;display:flex}ep-subscription-box{display:none}ep-subscription-box:not([hidden]){display:block}ep-subscription-box .subscription-popup__overlay{z-index:99997;cursor:pointer;background:#0000008c;position:fixed;top:0;bottom:0;left:0;right:0}ep-subscription-box .subscription-popup__panel{z-index:99998;background:var(--white);border-radius:max(1.6rem,min(1.04167vw,2rem)) max(1.6rem,min(1.04167vw,2rem)) 0 0;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@media screen and (min-width:768px){ep-subscription-box .subscription-popup__panel{border-radius:max(1.6rem,min(1.04167vw,2rem));width:min(92vw,121rem);height:auto;max-height:88dvh;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}}ep-subscription-box .subscription-popup__header{flex-direction:column;flex-shrink:0;gap:max(1.6rem,min(1.25vw,2.4rem));width:100%;padding:max(2rem,min(2.08333vw,4rem)) max(2rem,min(2.08333vw,4rem)) max(1.6rem,min(1.25vw,2.4rem));display:flex}ep-subscription-box .subscription-popup__header .subscription-popup__header-top{justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}ep-subscription-box .subscription-popup__header .subscription-popup__header-top .subscription-popup__header-titles{flex-direction:column;align-items:center;gap:max(.4rem,min(.20833vw,.8rem));max-width:calc(100% - max(3.2rem,min(2.08333vw,4rem)));display:flex}ep-subscription-box .subscription-popup__header .subscription-popup__header-top .subscription-popup__header-titles .subscription-popup__header-title{font-family:var(--work-sans);color:var(--element-black-main);text-align:center;margin:0;font-size:max(1.8rem,min(1.66667vw,3.2rem));font-weight:500;line-height:1.1}ep-subscription-box .subscription-popup__header .subscription-popup__header-top .subscription-popup__header-titles .subscription-popup__header-subtitle{font-family:var(--inter);color:var(--blue-deep-teal-300);text-align:center;margin:0;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:400;line-height:1.25}ep-subscription-box .subscription-popup__header .subscription-popup__header-top .subscription-popup__close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}ep-subscription-box .subscription-popup__header .subscription-popup__header-top .subscription-popup__close svg{width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem))}ep-subscription-box .subscription-popup__header .subscription-popup__progress{width:100%}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner{width:100%;padding:max(.4rem,min(.3125vw,.6rem)) 0;position:relative}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-track{background:var(--element-black-100);z-index:0;border-radius:.2rem;height:max(.6rem,min(.41667vw,.8rem));position:absolute;top:50%;left:max(2.4rem,min(2.60417vw,5rem));right:max(2.4rem,min(2.60417vw,5rem));overflow:hidden;transform:translateY(-50%)}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-track .subscription-popup__progress-fill{background:var(--element-black-main);border-radius:inherit;width:0%;height:100%;transition:width .45s}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps{z-index:1;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex;position:relative}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-connector{background:var(--element-black-100);flex-shrink:0;width:max(1.2rem,min(1.04167vw,2rem));height:max(.6rem,min(.41667vw,.8rem));transition:background .3s;display:block}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step{background:var(--element-new-grey);color:var(--element-black-main);border-radius:99.9rem;flex-direction:row;flex-shrink:0;align-items:center;gap:max(.4rem,min(.41667vw,.8rem));padding:max(.4rem,min(.41667vw,.8rem)) max(.8rem,min(.625vw,1.2rem));transition:background .3s,color .3s;display:flex}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step.subscription-popup__progress-step--reached{background:var(--element-black-main);color:var(--element-off-white)}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step.subscription-popup__progress-step--reached+.subscription-popup__progress-connector{background:var(--element-black-main)}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step.subscription-popup__progress-step--reached .subscription-popup__progress-step-icon :is(svg) :is(path,circle,rect,line,polyline,polygon){fill:var(--element-off-white);stroke:var(--element-off-white)}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step .subscription-popup__progress-step-icon{width:max(1.2rem,min(.83333vw,1.6rem));height:max(1.2rem,min(.83333vw,1.6rem));color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step .subscription-popup__progress-step-icon :is(svg){width:100%;height:100%;display:block}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step .subscription-popup__progress-step-icon :is(svg) :is(path,circle,rect,line,polyline,polygon){stroke:var(--element-black-main);transition:fill .3s,stroke .3s}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step .subscription-popup__progress-step-label{font-family:var(--inter);color:inherit;white-space:nowrap;font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;line-height:1;transition:color .3s}@media screen and (max-width:767px){ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step{border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.4rem}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step:first-child{padding-left:.4rem;padding-right:.4rem}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step:first-child .subscription-popup__progress-step-label{max-width:6rem}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step:not(:first-child){padding-left:1.6rem;padding-right:1.6rem}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step .subscription-popup__progress-step-icon{width:1.2rem;height:1.2rem}ep-subscription-box .subscription-popup__header .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-step .subscription-popup__progress-step-label{text-transform:uppercase;text-align:center;white-space:normal;max-width:5rem;font-size:1rem;line-height:1.2}}ep-subscription-box .subscription-popup__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}ep-subscription-box .subscription-popup__body{scrollbar-width:thin;scrollbar-color:var(--element-black-300) var(--element-new-grey);flex-direction:column;flex:1;gap:max(1rem,min(1.25vw,2.4rem));min-height:29.5rem;max-height:max(26.3rem,min(16.1458vw,32rem));padding:0 max(2rem,min(2.08333vw,4rem)) max(2rem,min(1.25vw,2.4rem));display:flex;overflow-y:scroll}ep-subscription-box .subscription-popup__body::-webkit-scrollbar{width:max(.3rem,min(.20833vw,.4rem))}ep-subscription-box .subscription-popup__body::-webkit-scrollbar-track{background:var(--element-new-grey);border-radius:10rem}ep-subscription-box .subscription-popup__body::-webkit-scrollbar-thumb{background:var(--element-black-300);border-radius:10rem}ep-subscription-box .subscription-popup__body .subscription-popup__group{flex-direction:column;gap:max(.8rem,min(.52083vw,1rem));display:flex}ep-subscription-box .subscription-popup__body .subscription-popup__group .subscription-popup__group-title{font-family:var(--inter);color:var(--element-black-main);text-transform:uppercase;letter-spacing:.01em;background:var(--element-new-grey);border-radius:max(.3rem,min(.20833vw,.4rem));margin:0;padding:max(.8rem,min(.52083vw,1rem)) max(1.6rem,min(1.04167vw,2rem));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600}ep-subscription-box .subscription-popup__body .subscription-popup__group .subscription-popup__products{scrollbar-width:thin;scrollbar-color:var(--element-black-300) var(--element-new-grey);grid-template-rows:1fr;grid-auto-columns:max(13rem,min(8.07292vw,15.5rem));grid-auto-flow:column;gap:max(.8rem,min(.83333vw,1.6rem));width:100%;padding-bottom:max(.4rem,min(.20833vw,.6rem));display:grid;overflow-x:auto}ep-subscription-box .subscription-popup__body .subscription-popup__group .subscription-popup__products::-webkit-scrollbar{height:max(.3rem,min(.20833vw,.4rem))}ep-subscription-box .subscription-popup__body .subscription-popup__group .subscription-popup__products::-webkit-scrollbar-track{background:var(--element-new-grey);border-radius:10rem}ep-subscription-box .subscription-popup__body .subscription-popup__group .subscription-popup__products::-webkit-scrollbar-thumb{background:var(--element-black-300);border-radius:10rem}ep-subscription-box .subscription-popup__body .subscription-popup__empty{font-family:var(--inter);color:var(--element-black-300);text-align:center;padding:max(2.4rem,min(1.5625vw,3rem)) 0;font-size:max(1.2rem,min(.83333vw,1.4rem))}ep-subscription-box .subscription-popup__footer{border-top:1px solid var(--element-new-grey);background:var(--white);z-index:0;flex-direction:column;flex-shrink:0;gap:max(1.6rem,min(1.25vw,2.4rem));padding:max(1.6rem,min(1.25vw,2.4rem)) max(2rem,min(2.08333vw,4rem)) max(2rem,min(2.08333vw,4rem));display:flex;position:relative}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-title{font-family:var(--inter);color:var(--element-black-main);margin:0 0 max(.8rem,min(.52083vw,1.2rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options{grid-template-columns:repeat(1,1fr);align-items:flex-end;gap:max(.8rem,min(.83333vw,1.6rem));width:100%;display:grid}@media screen and (min-width:600px){ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options{grid-template-columns:repeat(3,1fr)}}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper{flex-direction:column;align-items:stretch;display:flex;position:relative}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper:has(.subscription-popup__recurrence-flag){padding-top:max(.7rem,min(.46875vw,1rem))}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper:has(.subscription-popup__recurrence-flag) .subscription-popup__recurrence-option:not(.subscription-popup__recurrence-option--active){border-color:var(--blue-soft-250)}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper .subscription-popup__recurrence-flag{z-index:1;background:var(--blue-soft-250);color:var(--white);font-family:var(--inter);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;pointer-events:none;border-radius:99.9rem;padding:max(.3rem,min(.20833vw,.4rem)) max(.6rem,min(.41667vw,.8rem));font-size:max(.9rem,min(.52083vw,1rem));font-weight:600;line-height:1;position:absolute;top:max(.7rem,min(.46875vw,1rem));left:50%;transform:translate(-50%,-50%)}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option{border:1px solid var(--element-black-main);background:var(--white);cursor:pointer;border-radius:99.9rem;justify-content:space-between;align-items:center;gap:max(.6rem,min(.41667vw,.8rem));min-height:max(3.6rem,min(2.1875vw,4.2rem));padding:max(.8rem,min(.875vw,1.6rem)) max(1rem,min(.875vw,1.6rem));transition:background .2s,border-color .2s,color .2s;display:flex}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option .subscription-content__title__tag{background-color:var(--element-black-main);font-family:var(--inter);color:var(--white);text-transform:uppercase;white-space:nowrap;border-radius:.4rem;flex-shrink:0;margin-left:auto;padding:.4rem .8rem;font-size:max(1rem,min(.625vw,1.2rem));font-weight:800;line-height:1}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option.subscription-popup__recurrence-option--active{background:var(--element-black-main);border-color:var(--element-black-main)}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option.subscription-popup__recurrence-option--active .subscription-popup__recurrence-radio{border-color:var(--white)}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option.subscription-popup__recurrence-option--active .subscription-popup__recurrence-radio:after{background:var(--white)}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option.subscription-popup__recurrence-option--active .subscription-popup__recurrence-label{color:var(--element-new-grey)}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option.subscription-popup__recurrence-option--active .subscription-content__title__tag{background-color:var(--white);color:var(--element-black-main)}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option .subscription-popup__recurrence-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option .subscription-popup__recurrence-radio{border:1px solid var(--element-black-main);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem));transition:border-color .2s,background .2s;display:flex}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option .subscription-popup__recurrence-radio:after{content:"";background:0 0;border-radius:50%;width:max(.8rem,min(.52083vw,1rem));height:max(.8rem,min(.52083vw,1rem));transition:background .2s}ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option .subscription-popup__recurrence-label{font-family:var(--inter);color:var(--element-black-main);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;line-height:1.1}@media screen and (min-width:768px){ep-subscription-box .subscription-popup__footer .subscription-popup__recurrence-options .subscription-popup__recurrence-option-wrapper label.subscription-popup__recurrence-option .subscription-popup__recurrence-label{font-size:max(1.2rem,min(.83333vw,1.6rem))}}ep-subscription-box .subscription-popup__footer .subscription-popup__summary{flex-direction:column;gap:max(1.6rem,min(1.04167vw,2.4rem));width:100%;display:flex}@media screen and (min-width:900px){ep-subscription-box .subscription-popup__footer .subscription-popup__summary{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:max(1.6rem,min(1.25vw,2.4rem));display:grid}}--empty:is(ep-subscription-box .subscription-popup__footer .subscription-popup__summary) .subscription-popup__summary-subtitle{display:none}--empty:is(ep-subscription-box .subscription-popup__footer .subscription-popup__summary) .subscription-popup__summary-list{display:none}--empty:is(ep-subscription-box .subscription-popup__footer .subscription-popup__summary) .subscription-popup__summary-placeholder{display:block}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left{border:1px solid var(--element-new-grey);border-radius:max(1.2rem,min(.83333vw,1.6rem));flex-direction:column;gap:max(.6rem,min(.41667vw,.8rem));width:100%;min-height:max(7rem,min(4.16667vw,8rem));padding:max(1.2rem,min(.83333vw,1.6rem));display:flex}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-subtitle{font-family:var(--inter);color:var(--element-black-main);margin:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1.1}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list{scrollbar-width:thin;scrollbar-color:var(--element-black-300) var(--element-new-grey);flex-direction:column;gap:max(.6rem,min(.41667vw,.8rem));max-height:max(10rem,min(6.25vw,12rem));margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list::-webkit-scrollbar{width:max(.3rem,min(.20833vw,.4rem))}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list::-webkit-scrollbar-thumb{background:var(--element-black-300);border-radius:10rem}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-item{justify-content:space-between;align-items:center;gap:max(.8rem,min(.52083vw,1.2rem));display:flex}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-item-title{min-width:0;font-family:var(--inter);color:var(--element-black-main);flex:1;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:1.25}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity{border:1px solid var(--element-new-grey);background:var(--white);width:max(8.4rem,min(5.20833vw,10rem));max-width:max(8.4rem,min(5.20833vw,10rem));height:max(3.2rem,min(1.82292vw,3.5rem));min-height:max(3.2rem,min(1.82292vw,3.5rem));color:var(--element-black-main);border-radius:10rem;flex-shrink:0;grid-template-columns:2.4rem 1fr 2.4rem;align-items:center;padding:0 max(.4rem,min(.26042vw,.6rem));display:grid}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity .quantity-input__input{text-align:center;width:3ch;min-width:3ch;max-width:100%;font-family:var(--inter);color:var(--element-black-main);-webkit-appearance:none;appearance:none;background:0 0;border:none;grid-column:2;justify-self:center;margin:0;padding:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity .quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;width:0;height:0;margin:0}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity .quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;width:0;height:0;margin:0}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity .quantity-input__button{opacity:1;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;display:flex}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity .quantity-input__button:disabled{opacity:1;cursor:default}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity .quantity-input__button:disabled :is(svg) :is(path){stroke:var(--element-black-100)}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity .quantity-input__button:hover:not(:disabled) :is(svg) :is(path){stroke:#00bbb4!important}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity .quantity-input__button :is(svg){width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem));display:block}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-list .subscription-popup__summary-quantity .quantity-input__button :is(svg) :is(path){stroke:#777776;transition:stroke .2s}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-left .subscription-popup__summary-placeholder{font-family:var(--inter);color:var(--element-black-300);margin:0;font-size:max(1.2rem,min(.72917vw,1.4rem));font-style:italic;font-weight:400;line-height:1.25;display:none}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right{flex-direction:column;gap:0;width:100%;display:flex;position:static}@media screen and (max-width:899px){ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right{padding-bottom:4rem}}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__value-banner{background:var(--blue-deep-teal-100);font-family:var(--inter);color:var(--element-black-main);border-radius:max(1.2rem,min(.83333vw,1.6rem)) max(1.2rem,min(.83333vw,1.6rem)) 0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:max(.3rem,min(.20833vw,.4rem));padding:max(1.2rem,min(.83333vw,1.6rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;line-height:1.1;display:flex}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__value-banner .subscription-popup__recurrence-tag{text-transform:lowercase;font-weight:700}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__value-banner .subscription-popup__value-amount{font-weight:500}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__savings-container{background:var(--element-new-grey);border:1px solid var(--blue-deep-teal-100);border-top:none;border-radius:0 0 max(1.2rem,min(.83333vw,1.6rem)) max(1.2rem,min(.83333vw,1.6rem));align-items:flex-start;gap:max(1.2rem,min(.83333vw,1.6rem));margin-bottom:max(1.2rem,min(.83333vw,1.6rem));padding:max(1.2rem,min(.83333vw,1.6rem));display:flex}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__savings-container svg{flex-shrink:0;width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem))}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__savings-container .subscription-popup__savings{font-family:var(--inter);color:var(--element-black-main);text-transform:uppercase;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:1.25}@media screen and (min-width:768px){ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__savings-container .subscription-popup__savings{font-size:max(1.4rem,min(.83333vw,1.6rem))}}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__savings-container .subscription-popup__savings .subscription-popup__savings-amount{color:var(--element-black-main);font-weight:700}@media screen and (max-width:899px){ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__buy-button{width:100%;max-width:calc(100vw - 4rem);box-shadow:0 0 15px 10px var(--white);position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}}@media screen and (max-width:899px){@media screen and (min-width:768px){ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__buy-button{max-width:calc(92vw - 4rem)}}}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__buy-button{background:var(--element-black-main);width:100%;min-height:max(4rem,min(2.1875vw,4.2rem));color:var(--element-new-grey);font-family:var(--inter);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:none;border-radius:99.9rem;justify-content:center;align-items:center;gap:max(.8rem,min(.52083vw,1rem));padding:max(.5rem,min(.3125vw,.6rem)) max(2rem,min(1.25vw,2.4rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;transition:background .2s;display:flex}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__buy-button:hover:not([disabled]){background:var(--element-black-500)}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__buy-button[disabled]{opacity:.45;cursor:not-allowed}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__buy-button .buy-button__text{color:inherit;justify-content:center;align-items:center;gap:max(.8rem,min(.52083vw,1rem));display:flex}ep-subscription-box .subscription-popup__footer .subscription-popup__summary .subscription-popup__summary-right .subscription-popup__buy-button .buy-button__text svg{width:max(2rem,min(1.25vw,2.4rem));height:max(2rem,min(1.25vw,2.4rem))}@media screen and (max-width:767px){ep-subscription-box .subscription-popup__header{padding:1.6rem 2rem max(1.2rem,min(1.25vw,2.4rem))}ep-subscription-box .subscription-popup__progress .subscription-popup__progress-inner{padding:0}ep-subscription-box .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps{justify-content:center;gap:0}ep-subscription-box .subscription-popup__progress .subscription-popup__progress-inner .subscription-popup__progress-steps .subscription-popup__progress-connector{flex:1 0 0;width:auto;min-width:.1rem;height:.8rem;margin-right:-.1rem}ep-subscription-box .subscription-popup__content{scrollbar-width:thin;scrollbar-color:var(--element-black-300) var(--element-new-grey);overflow-y:auto}ep-subscription-box .subscription-popup__content::-webkit-scrollbar{width:max(.3rem,min(.20833vw,.4rem))}ep-subscription-box .subscription-popup__content::-webkit-scrollbar-track{background:var(--element-new-grey);border-radius:10rem}ep-subscription-box .subscription-popup__content::-webkit-scrollbar-thumb{background:var(--element-black-300);border-radius:10rem}ep-subscription-box .subscription-popup__body{flex:none;padding-bottom:0;overflow-y:scroll}ep-subscription-box .subscription-popup__body::-webkit-scrollbar{display:none}ep-subscription-box .subscription-popup__footer{background:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,var(--white) 10.18%);border-top:none;flex-shrink:0;padding-top:1.6rem}ep-subscription-box .subscription-popup__summary{gap:.8rem}ep-subscription-box .subscription-popup__summary-right .subscription-popup__savings-container{margin-bottom:.8rem}}.subscription-popup-item{border:1px solid var(--element-new-grey);background:var(--white);border-radius:max(.8rem,min(.52083vw,1rem));flex-direction:column;height:100%;display:flex;overflow:hidden}.subscription-popup-item .subscription-popup-item__image-wrapper{aspect-ratio:1;flex-shrink:0;width:100%;text-decoration:none;display:block;overflow:hidden}.subscription-popup-item .subscription-popup-item__image{object-fit:contain;width:100%;height:100%;display:block}.subscription-popup-item .subscription-popup-item__info{flex-direction:column;flex:1;gap:max(.3rem,min(.20833vw,.4rem));width:100%;padding:max(.4rem,min(.20833vw,.6rem)) max(.8rem,min(.52083vw,1.2rem)) 0;display:flex}.subscription-popup-item .subscription-popup-item__title{color:var(--element-black-main);font-family:var(--inter);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:400;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.subscription-popup-item product-price{width:100%}.subscription-popup-item product-price .product-price__wrapper{flex-direction:column;gap:0}.subscription-popup-item product-price .product-price__price-with-icon{align-items:flex-start}.subscription-popup-item product-price .product-price__container{justify-content:space-between;align-items:center;gap:max(.2rem,min(.10417vw,.2rem));width:100%;padding-bottom:.4rem;display:flex;flex-direction:row!important}.subscription-popup-item product-price .product-price__compare{font-family:var(--inter);order:1;line-height:1.1;text-decoration:line-through;color:var(--element-black-200)!important;font-size:1rem!important;font-weight:400!important}.subscription-popup-item product-price .product-price__compare:empty{display:none}.subscription-popup-item product-price .product-price__current-discount{flex-flow:wrap;order:2;align-items:baseline;gap:max(.3rem,min(.20833vw,.4rem));display:flex}.subscription-popup-item product-price .product-price__current-discount .product-price__pix-text{display:none}.subscription-popup-item product-price .product-price__current{line-height:1.1;color:var(--element-black-main)!important;font-size:max(1rem,min(.625vw,1.2rem))!important;font-weight:600!important;font-family:var(--inter)!important}.subscription-popup-item product-price .product-price__discount-badge,.subscription-popup-item product-price .product-price__pix-discount-badge,.subscription-popup-item product-price .product-price__installments{display:none}.subscription-popup-item .subscription-popup-item__action{background:var(--element-new-grey);border-radius:0 0 max(.8rem,min(.52083vw,1rem)) max(.8rem,min(.52083vw,1rem));justify-content:center;align-items:center;margin-top:auto;padding:max(.8rem,min(.52083vw,1rem)) max(1.2rem,min(.83333vw,1.6rem));display:flex}.subscription-popup-item:not(.subscription-popup-item--has-quantity) :is(quantity-input) .quantity-input__input{color:var(--element-black-100)}.subscription-popup-item :is(quantity-input){width:100%;max-width:100%;height:auto;min-height:max(3.2rem,min(1.82292vw,3.5rem));color:var(--element-black-main);background:0 0;border:none;border-radius:0;grid-template-columns:2.4rem 1fr 2.4rem;align-items:center;display:grid}.subscription-popup-item :is(quantity-input) .quantity-input__input{text-align:center;width:3ch;min-width:3ch;max-width:100%;font-family:var(--inter);-webkit-appearance:none;appearance:none;background:0 0;border:none;grid-column:2;justify-self:center;margin:0;padding:0;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:1}.subscription-popup-item :is(quantity-input) .quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;width:0;height:0;margin:0}.subscription-popup-item :is(quantity-input) .quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;width:0;height:0;margin:0}.subscription-popup-item :is(quantity-input) .quantity-input__button{opacity:1;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;display:flex}.subscription-popup-item :is(quantity-input) .quantity-input__button:disabled{opacity:1;cursor:default}.subscription-popup-item :is(quantity-input) .quantity-input__button:disabled :is(svg) :is(path){stroke:#777776}.subscription-popup-item :is(quantity-input) .quantity-input__button:hover:not(:disabled) :is(svg) :is(path){stroke:#00bbb4!important}.subscription-popup-item :is(quantity-input) .quantity-input__button.quantity-input__button :is(svg){width:100%;height:100%;display:block}.subscription-popup-item :is(quantity-input) .quantity-input__button.quantity-input__button :is(svg) :is(path){stroke:#777776;transition:stroke .2s}ep-subscription-box .subscription-popup__message{margin:0 0 .8rem;font-family:var(--inter);font-size:1.3rem;line-height:1.3;color:#b42318}ep-subscription-box .subscription-popup-item__soldout{display:block;padding:.9rem 0;text-align:center;font-family:var(--inter);font-size:1.1rem;text-transform:uppercase;color:var(--element-black-300)}ep-subscription-box .subscription-popup__summary-quantity{display:flex;align-items:center;justify-content:space-between;border-radius:99rem;padding:0 .4rem}ep-subscription-box .subscription-popup__summary-quantity .quantity-input__button{color:#777776}ep-subscription-box .subscription-popup__summary-quantity .quantity-input__button:hover{color:#00bbb4}ep-subscription-box .subscription-popup__buy-button.is-loading{opacity:.6;cursor:wait}ep-subscription-box .subscription-popup__body .subscription-popup__empty{font-family:var(--inter);color:var(--element-black-300);text-align:center;padding:2.4rem 0;font-size:1.3rem}ep-subscription-box .subscription-popup-item--sem-plano{opacity:.45}ep-subscription-box .subscription-popup-item--sem-plano .subscription-popup-item__action:after{content:"sem esse plano";display:block;font-family:var(--inter);font-size:1rem;text-transform:uppercase;color:var(--element-black-300)}ep-subscription-box .subscription-popup__body{min-height:0!important;max-height:max(33rem,46dvh)!important;overflow-y:auto!important}body:has(ep-subscription-box:not([hidden])) #edrone--main--slider--container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-caixa-assinatura.css.map */
