#recharge-customer-portal{position:relative}.recharge-section-recent-order{display:none}.affinity-component{border:1px solid var(--recharge-cards-border-color);border-radius:var(--recharge-corners-radius);padding:20px;background-color:var(--recharge-cards-background)}.affiity-component .btn-secondary,affinity-promotion-banner .btn-secondary{color:var(--recharge-color-brand);background-color:var(--recharge-color-brand-75)}.affiity-component .btn-secondary:hover,affinity-promotion-banner .btn-secondary:hover{background:var(--recharge-color-brand-75);border-color:var(--recharge-color-brand-75)}.affinity-component .plus_icon{position:relative}.affinity-accordion .accordion-btn{font-weight:500}.affinity-accordion .accordion-content{padding:1rem 0 1.5rem;font-size:.9rem;animation:fadeIn-aff 1s}.affinity-accordion .accordion-content ul{padding:0;margin:0;padding-left:2rem;list-style:disc}.affinity-accordion .accordion__item:first-child{border-top:1px solid var(--recharge-color-neutral-70)}.affinity-accordion .accordion__item .accordion-btn{font-size:1rem;padding:.5rem 0}.affinity-accordion .accordion__item{border-bottom:1px solid var(--recharge-color-neutral-70);padding:0}.affinity-accordion .plus_icon{position:relative}.affinity-accordion .plus_icon:before{right:0;content:"";position:absolute;width:18px;height:2px;background:var(--recharge-color-brand);display:inline-block;margin-top:8px}.affinity-accordion .plus_icon:after{content:"";position:absolute;margin-top:0;margin-left:8px;width:2px;height:18px;background:var(--recharge-color-brand);display:inline-block;right:8px}.affinity-accordion .plus_icon.is-active:after{transform:rotate(90deg)}.affinity-accordion .plus_icon:before,.affinity-accordion .plus_icon:after{top:50%;transition:.4s ease-in-out}.tiege-title{font-weight:700;font-size:var(--recharge-typography-size-4);line-height:140%}.tiege-title.line-through{text-decoration:line-through}.tiege-subtitle{font-style:normal;font-weight:400;font-size:1rem;line-height:1.125rem;color:#333}.icon{width:1rem}.heading{font-size:var(--recharge-typography-size-3);line-height:123%;font-family:var(--recharge-typography-heading-font-family);font-weight:var(--recharge-typography-heading-font-weight);margin-bottom:2rem}.primary-btn,.secondary-btn{font-size:var(--recharge-typography-size-5);font-weight:600;line-height:150%;border-radius:var(--recharge-button-border-radius);padding:10px var(--_5x6s96);display:flex;justify-content:center}.secondary{color:var(--recharge-button-secondary)}.primary-btn{background-color:var(--recharge-color-brand);border:var(--_5x6s92) solid var(--recharge-button-brand);color:var(--recharge-button-color);width:auto;min-width:7rem}.primary-btn[disabled]{background-color:var(--recharge-color-neutral-10);pointer-events:none;border:1px solid var(--recharge-color-neutral-10)}.secondary-btn{border:var(--_5x6s92) solid var(--recharge-color-brand-85);background:var(--recharge-color-brand-85);border-radius:var(--recharge-button-border-radius);color:var(--recharge-color-brand)}.tiege-gray-subtitle{color:var(--recharge-color-neutral-70);font-size:var(--recharge-typography-size-5);line-height:150%}.buttons-wrapper{display:flex;flex-direction:column;width:100%;margin-top:3rem}.buttons-wrapper button{flex-basis:50%}.buttons-wrapper button:not(:last-child){margin-bottom:2rem}@media (min-width: 1000px){.buttons-wrapper{flex-direction:row;max-width:70%}.buttons-wrapper button:not(:last-child){margin-right:2rem;margin-bottom:0}}.modal-affinity{position:absolute;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;justify-content:center;display:flex}.modal-affinity.dialog{background-color:#fff;right:0;bottom:0;position:fixed;overflow:auto;padding-top:63px}.modal-affinity.baseline{align-items:baseline}.modal-affinity .modal-content.confirmation{padding:2.5rem}.modal-affinity .modal-content{width:var(--fgp-width, 100%);max-width:var(--fgp-max-width, var(--recharge-view-container));margin-left:auto;margin-right:auto;background:var(--recharge-cards-background);border-radius:var(--recharge-corners-radius);padding:1rem;position:fixed;top:9rem}.modal-affinity.dialog .modal-content{margin-bottom:2rem;position:relative}.modal-affinity .modal-content .wrapper{padding:1rem;border:1px solid var(--recharge-cards-border-color);border-radius:var(--recharge-corners-radius)}.modal-affinity .modal-content .wrapper:not(:last-child){margin-bottom:2rem}.modal-affinity svg.absolute-close,.modal-affinity svg.absolute-close g{fill:var(--recharge-typography-primary)!important}.loading-affinity{height:100px;width:100%;position:relative;opacity:1;overflow:hidden;background-color:var(--recharge-color-brand-85);transition:opacity .6s ease-in-out;margin-top:2rem}.loading-affinity:after{content:"";display:block;width:100%;height:130%;background:-webkit-gradient(linear,left top,right top,from(var(--recharge-color-brand-20)),color-stop(50%,var(--recharge-color-brand-40)),to(var(--recharge-color-brand-20)));background:-o-linear-gradient(left,var(--recharge-color-brand-20) 0%,var(--recharge-color-brand-40) 50%,var(--recharge-color-brand-20) 100%);background:linear-gradient(to right,var(--recharge-color-brand-20) 0%,var(--recharge-color-brand-40) 50%,var(--recharge-color-brand-20) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bfffffff",endColorstr="#bfffffff",GradientType=1);position:absolute;top:0;left:0;opacity:.12;-webkit-animation-name:loading-gradient;animation-name:loading-gradient;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.spinner-affinity{animation:spin 2.2s infinite linear}.aff-address-wrapper{padding:var(--_5x6s96);border-radius:calc(var(--recharge-corners-radius) / 2);background-color:var(--recharge-color-brand-85)}.aff-address-wrapper:not(:last-child){margin-bottom:.5rem}.aff-currency{height:25px;width:25px;border:1px solid var(--recharge-color-positive120);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--recharge-color-positive120);margin-right:.5rem}.address-selection-modal .modal-content{--fgp-gap: 1rem;gap:1rem;margin-top:var(--fgp-margin-top, var(--orig-margin-top));margin-left:var(--fgp-margin-left, var(--orig-margin-left))}input[type=radio]{background-color:transparent;margin:0;font:inherit;color:currentColor;width:23px;height:23px;border:1.5px solid var(--recharge-color-brand);border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center;margin-right:.5rem}input[type=radio]:before{content:"";width:.75em;height:.75em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--recharge-color-brand)}input[type=radio]:checked:before{transform:scale(1)}[data-tab-content]{display:none}.active[data-tab-content]{display:block}body{padding:0;margin:0}.send-now-modal{color:var(--recharge-color-neutral)}@media (--m-down){.send-now-modal{align-items:center}}@media (--m-down){.send-now-modal .buttons-wrapper,.send-now-modal .secondary-btn,.send-now-modal .primary-btn{width:100%}}.brad-color-line{background-color:var(--recharge-color-brand);height:.25rem;width:4.3rem;margin-bottom:1.37rem}.absolute-close{position:absolute;top:1.6rem;right:2.5rem}.swiper-button-next.outside{right:-2.5rem}.swiper-button-prev.outside{left:-2.5rem}.hover-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;padding-left:15px;padding-right:15px;font-size:14px;font-weight:500;letter-spacing:1.44px;line-height:16px;background-color:#141414d9;display:none;justify-content:center}.hover-wrapper button{border:1px solid #58a4b0;color:#58a4b0;text-align:center;text-transform:none;background-color:transparent;width:100%;justify-content:center;padding:.5rem;font-weight:700;font-size:.8rem}.frequency-selector,.qty-selector{display:flex;flex-direction:row;border:1px solid var(--recharge-color-neutral-40);border-radius:var(--recharge-corners-radius);margin:0 .5rem;padding:.5rem;width:6rem;justify-content:space-between;background:#fff;align-items:center}span .line-through{text-decoration:line-through}.affinity-error,.affinity-success,.affinity-info{min-width:300px;min-height:50px;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;text-align:center;z-index:200;display:flex;justify-content:space-between;width:90%;align-items:baseline;transform:translate(5%)}.affinity-alerts{position:fixed;right:auto;left:auto;bottom:1rem;z-index:200;justify-content:space-between;width:90%;align-items:baseline;transform:translate(5%);display:flex;flex-direction:column}div#affinity-alerts>div:not(:last-child){margin-bottom:.5rem}.affinity-success{background-color:#01a84f}.affinity-error{background-color:#ef3e10}.affinity-info{background-color:#58a4b0}@media (min-width: 1000px){.affinity-error,.affinity-success,.affinity-info{width:50%;transform:translate(50%);align-items:center}}.affinity-error span,.affinity-success span,.affinity-info span{padding-left:.5rem}.affinity-info span{font-size:1.2rem}@-webkit-keyframes fadeIn-aff{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-aff{0%{opacity:0}to{opacity:1}}#product-learn-more-modal .collection-name,#promotion-learn-more-modal .collection-name{color:gray;font-size:1rem;font-weight:500;letter-spacing:1.67px;line-height:10px;margin-bottom:1rem;margin-top:1rem}#product-learn-more-modal .description p:not(:last-child),#promotion-learn-more-modal .description p:not(:last-child){padding-bottom:.5rem}#product-learn-more-modal .primary-btn,#promotion-learn-more-modal .primary-btn{margin-top:2rem;padding:.5rem;min-width:12rem;display:flex;margin-left:auto;margin-right:auto;justify-content:center;align-items:center}#product-learn-more-modal .primary-btn svg,#promotion-learn-more-modal .primary-btn svg{margin-right:.5rem}#product-learn-more-modal .title,#promotion-learn-more-modal .title{font-size:18px;font-weight:500;letter-spacing:1.44px;line-height:25px;margin-bottom:1.5rem;display:flex;flex-direction:column}#product-learn-more-modal .benefits,#promotion-learn-more-modal .benefits{display:flex;flex-direction:column}#product-learn-more-modal .title .variant-title,#promotion-learn-more-modal .title .variant-title{font-size:1rem}#product-learn-more-modal .affinity-accordion,#promotion-learn-more-modal .affinity-accordion{margin-top:1.5rem}@media only screen and (min-width: 1000px){#product-learn-more-modal .title,#promotion-learn-more-modal .title{font-size:30px;font-weight:700;line-height:30px;letter-spacing:1.44px}#product-learn-more-modal .benefits,#promotion-learn-more-modal .benefits{flex-direction:row;flex-wrap:wrap}#product-learn-more-modal .benefits>div,#promotion-learn-more-modal .benefits>div{flex-basis:50%;flex-shrink:0}}.align-items--center{align-items:center}.flex-row{display:flex;flex-direction:row!important}.flex-column{display:flex;flex-direction:column!important}.justify-content--space-between{justify-content:space-between}.h-full{height:100%}affinity-current-shipments{display:none}.current_shipments{border:1px solid var(--recharge-cards-border-color);border-radius:var(--recharge-corners-radius);padding:20px;margin-bottom:1.5rem;margin-top:1.5rem}.current_shipments .modal-affinity{position:absolute;padding:0}.current_shipments .modal-affinity .modal-content{position:static}.empty-shipments{display:flex;align-items:center;flex-direction:column}.empty-shipments span{padding-top:.5rem}.shipmet-wrapper{display:flex;flex-direction:column;padding-bottom:4rem}.shipmet-wrapper:nth-last-child(2){padding-bottom:0}.shipmet-wrapper svg{margin-right:10px}.shipment-detail{margin-top:.8rem}.shipment-detail svg{width:17px;height:21px;display:flex;justify-content:normal;align-self:baseline}.shipment-detail .tiege-subtitle{font-size:var(--recharge-typography-size-6)}.total-wrapper{justify-content:space-between;font-weight:700;font-size:var(--recharge-typography-size-5);line-height:140%;margin-top:1rem}.view-btn{width:fit-content;display:flex;flex-direction:row;align-items:center}.back-btn-wrapper{color:var(--recharge-color-brand);display:flex;align-items:center;margin-bottom:1rem}.back-btn-wrapper .svg-wrapper{border-radius:var(--recharge-corners-radius);background-color:var(--recharge-color-brand-85);display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:.5rem}.order-details-wrapper{margin-top:1.5rem}.order-details-wrapper .price-summary>span{padding-bottom:.5rem}.product-wrapper{padding-bottom:1rem}.product-wrapper:last-child{padding-bottom:2.5rem}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex!important;justify-content:center;align-items:center;background:transparent}.swiper-button-next:after,.swiper-button-prev:after{color:#43b02a;font-size:24px}.swiper-pagination{position:relative!important;margin-top:1.5rem}.swiper-pagination-horizontal{position:initial;padding-top:1rem}.swiper-pagination-bullet{background:#939393cc;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#43b02a;width:12px;border-radius:3px}.promotions-swiper{width:100%;height:100%;margin-bottom:64px}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.promo-banner__wrapper{border-top:4px solid #43b02a;width:90%;display:flex;flex-direction:row;min-height:300px}.promo-banner__data-wrapper{color:#fff;background-color:#333;display:flex;flex-direction:column;flex-basis:100%;padding:16px 14px 34px;align-items:center}.promo-banner__data-wrapper .promo-buttons-wrapper{width:100%}@media (min-width: 1000px){.promo-banner__data-wrapper .promo-buttons-wrapper{width:auto}}.promo-banner__data-wrapper h1{font-size:16px;font-weight:700;letter-spacing:1.44px;line-height:21px;margin-bottom:34px}.promo-banner__data-wrapper h2{font-size:13px;font-weight:300;letter-spacing:1.17px;line-height:17px;text-transform:uppercase;margin-bottom:7px}.promo-banner__data-wrapper h3{font-size:14px;font-weight:300;letter-spacing:1.26px;line-height:17px;text-align:center}.promo-banner__data-wrapper span{font-size:14px;font-weight:500;letter-spacing:1.26px;line-height:17px;padding-bottom:19px}.promo-banner__image-wrapper{display:none}.promo-banner__data-wrapper button{margin-top:1rem;display:flex;align-items:center;justify-content:center}.promo-banner__data-wrapper button:first-child{margin-top:25px}.promo-banner__data-wrapper button svg{margin-right:.5rem}.promotion-img{width:var(--fgp-width, 200px);max-width:var(--fgp-max-width, 100%);border-radius:calc(var(--recharge-corners-radius) / 2);overflow:hidden;aspect-ratio:var(--recharge-images-ratio);margin-right:2rem;object-fit:scale-down}@media (min-width: 1000px){.promo-banner__data-wrapper{flex-basis:50%;padding:18px 16px}.promo-banner__data-wrapper h1{font-size:24px;letter-spacing:2.16px;line-height:29px;margin-bottom:22px;text-transform:uppercase;width:65%}.promo-banner__data-wrapper h2{margin-bottom:10px}.promo-banner__data-wrapper span{font-size:18px;font-weight:500;letter-spacing:1.62px;padding-bottom:24px}.promo-banner__image-wrapper{display:flex;flex-basis:50%}.promo-banner__image-wrapper img{width:100%}}.justify-content--end{justify-content:flex-end}.justify-content--center{justify-content:center}.flex{display:flex}._15b7gxl0{font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/533/assets/affinity.css.map */
