:root{--coral: #f27268;--coral-deep: #d9554b;--coral-ink: #b8443b;--coral-tint: #fdf2ef;--coral-tint-2: #fbe6e0;--ink: #211c1a;--ink-2: #756c66;--ink-3: #a99f98;--paper: #ffffff;--canvas: #f1ede8;--line: #e9e2db;--line-2: #ddd4cc;--gold: #9a7b43;--gold-tint: #f6efe3;--green: #1d8a5a;--green-deep: #15703f;--shadow-card: 0 10px 30px -18px rgba(40, 30, 25, .35)}.variant-option--active.card.sel{border-color:var(--coral)!important;background:var(--coral-tint)!important;box-shadow:0 12px 26px -14px #f272688c}.variant-section .card{position:relative;width:100%;text-align:left;background:var(--paper);border:1.6px solid var(--line-2);border-radius:15px;padding:15px 15px 14px;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .28s ease,transform .18s ease}.product-form__controls-group1.onetime .variant-section .card{display:block!important}.product-form__controls-group1.subscribesave .variant-section .card{display:flex!important}.card-top{display:flex;align-items:flex-start;gap:13px}.id-wrap{flex:1 1 auto;min-width:0}.pack-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pack-title{font-size:17px;font-weight:600;letter-spacing:-.01em}.card.sel .supplys{font-size:14px;color:var(--ink-2);margin-top:3px}.card.sel .price{text-align:right;flex:0 0 auto;padding-left:8px;align-items:flex-end}.price-main{display:flex;align-items:baseline;gap:6px}.c-sp{font-weight:600;font-size:14px;text-decoration:line-through;opacity:.6}.sp{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1}.price .perday{font-size:14px;color:var(--coral);margin-top:4px;font-weight:600}.gift-line .gl-txt b{color:#5a4827;font-weight:500}.card.sel .radio{width:21px;height:21px;border-radius:50%;border:2px solid #cabfb6;flex:0 0 21px;display:grid;place-items:center;transition:.2s;align-items:center;justify-content:center;margin:0}.ribbon{position:absolute;top:-9px;right:14px;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px 3px;border-radius:7px;line-height:1.1}.ribbon.pop{background:var(--coral);color:#fff}.ribbon.best{background:var(--ink);color:#fff}.sub-row{display:flex;align-items:baseline;justify-content:space-between}.sub-head{font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.sub-hint{font-size:11.5px;color:var(--ink-3)}.card.sel .radio i{width:7px;height:7px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .2s ease}.variant-option--active.card.sel .radio{border-color:var(--coral);background:var(--coral)}.variant-option--active.card.sel .radio i{transform:scale(1)}.cycle{margin-top:13px}.cyc-track{position:relative;height:8px;border-radius:6px;background:#efe7e0;overflow:hidden}.cyc-window{position:absolute;top:0;bottom:0;left:58%;width:30%;background:repeating-linear-gradient(135deg,#e4d8cd,#e4d8cd 3px,#efe7e0 3px 6px)}.cyc-fill{position:absolute;top:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(90deg,var(--coral),var(--coral-deep));transition:width .5s cubic-bezier(.4,0,.1,1)}.cyc-cap{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:#fff;border:2.5px solid var(--coral-deep);transform:translate(-50%,-50%);transition:left .5s cubic-bezier(.4,0,.1,1);z-index:2}.cyc-legend{display:flex;justify-content:space-between;margin-top:6px;font-size:13px;color:var(--ink-3);letter-spacing:.02em}.cyc-win-label{color:var(--coral-ink)}.phase{font-size:13px;color:var(--ink-2);line-height:1.45;margin-top:11px}.gift-line{display:flex;align-items:center;gap:9px;margin-top:11px;padding:9px 11px;border-radius:11px;background:var(--gold-tint);border:1px solid #ece0c9}.gift-line.muted{background:transparent;border:1px dashed var(--line-2)}.gift-line .gl-ico{flex:0 0 17px;width:17px;height:17px;color:var(--gold)}.gift-line.muted .gl-ico{color:var(--ink-3)}.gift-line .gl-ico svg{width:100%;height:100%}.gift-line .gl-txt{font-size:14px;color:#6f5a32;line-height:1.35}.gift-line.muted .gl-txt{color:var(--ink-3)}.cta-wrap{margin-top:16px}.guarantee{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:12px;font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--green-deep)}.guarantee svg{width:15px;height:15px;flex:0 0 15px}.cta-price{font-weight:800;text-transform:none;letter-spacing:0}.cta-sub{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;font-size:12.5px;color:var(--ink-2);text-align:center}.cta-sub .spark{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--gold-tint);flex:0 0 7px}.cta-sub b{color:var(--ink);font-weight:500}#atc_pdp_fold{display:flex!important;align-items:center;justify-content:center;gap:8px}.variant-section{overflow-x:unset}.product-form__controls-group1.onetime label.ontime{display:block}.product-form__controls-group1.onetime label.subscribesaves,.product-form__controls-group1.onetime .radio-btn,.product-form__controls-group1.subscribesave label.ontime,.product-form__controls-group1.subscribesave .ribbon,.product-form__controls-group1.subscribesave .sub-row{display:none}.product-form__controls-group1.subscribesave label.subscribesaves,.product-form__controls-group1.subscribesave .radio-btn{display:flex}.selectedVariant{display:none!important}.optionButton{margin:0!important}.purchase-footer{padding-top:0!important;box-shadow:none;border:none}@media only screen and (max-width:767px){.pack-title{font-size:15px}.gift-line .gl-txt,.card.sel .supplys{font-size:12px}.phase{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/333/assets/new-ui.css.map */
