@media(min-width:881px){.finalcta{position:relative}.finalcta__bg{position:relative;z-index:0}.finalcta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 78% 105% at 50% 50%,#171717d1,#17171773 56%,#1717171f)}.finalcta__content{z-index:2}}@media(max-width:880px){.finalcta__content{background:linear-gradient(180deg,#171717d9,#1717178c 30%,#17171700 58%)}}.cart{display:grid;grid-template-columns:1.55fr .95fr;gap:clamp(28px,4vw,52px);align-items:start}.cart__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.cart__head h1{font-size:clamp(28px,3.6vw,42px);font-weight:800;letter-spacing:-.03em}.cart__count{font-size:14px;color:var(--muted)}.cart-list{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:104px 1fr auto;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.cart-item__media{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:radial-gradient(120% 100% at 50% 30%,#fff,var(--paper-2) 80%);display:grid;place-items:center}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__body{display:flex;flex-direction:column;gap:6px}.cart-item__name{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.cart-item__opt{font-size:13.5px;color:var(--muted)}.cart-item__row{display:flex;align-items:center;gap:18px;margin-top:auto;flex-wrap:wrap}.cart-item__remove{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--muted);transition:color .2s}.cart-item__remove:hover{color:#b9362f}.cart-item__remove svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7}.cart-item__price{font-family:var(--font-display);font-weight:700;font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.cart-item .qty{display:inline-flex;align-items:center;border:1.5px solid var(--line-strong);border-radius:var(--r-pill);overflow:hidden}.cart-item .qty__btn{width:38px;height:38px;border:0;background:transparent;font-size:19px;color:var(--ink);cursor:pointer;line-height:1;transition:background .2s}.cart-item .qty__btn:hover{background:var(--paper-2)}.cart-item .qty__val{width:42px;text-align:center;border:0;background:transparent;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink)}.summary{position:sticky;top:96px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(22px,2.6vw,30px)}.summary h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:20px}.sline{display:flex;align-items:center;justify-content:space-between;font-size:15px;padding:10px 0}.sline span:first-child{color:var(--muted)}.sline .free{color:var(--ink);font-weight:600}.sline--total{border-top:1px solid var(--line);margin-top:8px;padding-top:18px;font-size:16px}.sline--total b{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.summary .btn{width:100%;font-size:16px;padding:17px 28px;margin-top:18px}.summary__pay{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;justify-content:center}.summary__pay .pay{display:inline-grid;place-items:center;width:42px;height:28px;background:#fff;border:1px solid var(--line);border-radius:6px}.summary__pay .pay svg{width:34px;height:22px}.summary__re{display:flex;flex-direction:column;gap:11px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.summary__re span{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted)}.summary__re svg{width:18px;height:18px;stroke:var(--carbon);fill:none;stroke-width:1.6;flex:none}.empty{text-align:center;padding:clamp(40px,7vw,80px) 0}.empty__ic{width:72px;height:72px;border-radius:20px;background:var(--paper-2);display:grid;place-items:center;margin:0 auto 22px}.empty__ic svg{width:34px;height:34px;stroke:var(--carbon);fill:none;stroke-width:1.5}.empty h2{font-size:24px;font-weight:700;margin-bottom:10px}.empty p{color:var(--muted);margin-bottom:26px}@media(max-width:860px){.cart{grid-template-columns:1fr}.summary{position:static}}@media(max-width:480px){.cart-item{grid-template-columns:80px 1fr}.cart-item__price{grid-column:2;text-align:left;margin-top:4px}}.rte{margin-top:24px;color:var(--ink);line-height:1.7}.rte h2{font-size:24px;margin:32px 0 12px}.rte h3{font-size:19px;margin:24px 0 10px}.rte p{margin:0 0 16px;max-width:70ch}.rte ul,.rte ol{margin:0 0 16px;padding-left:22px}.rte li{margin-bottom:8px}.rte a{color:var(--ink);border-bottom:2px solid var(--lime)}.breadcrumb{padding:18px 0 26px;font-size:13.5px;color:var(--muted)}.breadcrumb a:hover{color:var(--ink)}.breadcrumb span{margin:0 8px;opacity:.5}.pdp{padding-block:clamp(22px,3vw,40px) clamp(56px,8vw,96px)}.pdp__grid{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(28px,4.5vw,64px);align-items:start}.gallery{position:sticky;top:96px}.gallery__main{aspect-ratio:1/1;border-radius:var(--r-card);overflow:hidden;background:radial-gradient(120% 100% at 50% 30%,#fff 0%,var(--paper-2) 78%);display:grid;place-items:center}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__thumbs{display:flex;gap:12px;margin-top:14px}.gallery__thumb{flex:0 0 auto;width:clamp(64px,8vw,84px);aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:2px solid var(--line);background:var(--paper-2);cursor:pointer;padding:0;transition:border-color .2s var(--ease),transform .2s var(--ease)}.gallery__thumb:hover{transform:translateY(-2px)}.gallery__thumb.is-active{border-color:var(--carbon)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.buybox__stock{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--ink);background:#1717170a;border:1px solid var(--line);padding:6px 13px;border-radius:var(--r-pill)}.buybox__stock .dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--lime);flex:none}.buybox__stock .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--lime);animation:stockpulse 1.9s ease-out infinite}@keyframes stockpulse{0%{transform:scale(1);opacity:.65}70%{transform:scale(2.8);opacity:0}to{opacity:0}}.buybox__badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.buybox__fr{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink);background:#1717170a;border:1px solid var(--line);padding:6px 13px;border-radius:var(--r-pill)}.buybox__fr svg{width:18px;height:13px;border-radius:2px;border:1px solid rgba(23,23,23,.14);flex:none}.buybox__rating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:12px}.buybox__rating .rs{color:var(--carbon);letter-spacing:1px}.buybox h1{font-size:clamp(28px,3.8vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.04}.buybox__lead{color:var(--muted);font-size:16px;line-height:1.55;margin:14px 0 0;max-width:48ch}.advs{list-style:none;margin:20px 0 26px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:13px 18px}.advs li{display:flex;align-items:center;gap:11px;font-weight:600;font-size:14.5px;line-height:1.2}.advs__ic{width:34px;height:34px;border-radius:10px;background:var(--carbon);display:grid;place-items:center;flex:none}.advs__ic svg{width:18px;height:18px;stroke:var(--lime);fill:none;stroke-width:1.7}.packs{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.pack{position:relative;display:flex;flex-direction:column;align-items:stretch;border:1.5px solid var(--line);border-radius:16px;padding:16px 18px;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.pack__main{display:flex;align-items:center;gap:14px}.pack:hover{border-color:var(--line-strong)}.pack.is-active{border-color:var(--carbon);background:#fff;box-shadow:0 14px 30px -24px #17171780}.pack input{position:absolute;opacity:0;pointer-events:none}.pack__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line-strong);flex:none;display:grid;place-items:center;transition:border-color .2s}.pack.is-active .pack__radio{border-color:var(--carbon)}.pack.is-active .pack__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--carbon)}.pack__txt{display:flex;flex-direction:column;gap:2px}.pack__name{font-weight:600;font-size:15.5px}.pack__desc{font-size:13px;color:var(--muted)}.pack__price{margin-left:auto;font-family:var(--font-display);font-weight:700;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.pack__badge{position:absolute;top:-10px;right:16px;background:var(--lime);color:var(--carbon);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-pill)}.pack__combo{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.pack__combo .it{width:62px;height:62px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--paper-2);flex:none;display:grid;place-items:center}.pack__combo .it img{width:100%;height:100%;object-fit:cover}.pack__combo .ph{font-size:10.5px;font-weight:600;color:var(--muted);text-align:center;line-height:1.2;padding:4px}.pack__combo .plus{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--ink)}.qty{display:flex;align-items:center;gap:16px;margin:0 0 18px}.qty__label{font-weight:600;font-size:14.5px}.qty__stepper{display:inline-flex!important;flex:none;width:auto;align-items:center;border:1.5px solid var(--line-strong);border-radius:var(--r-pill);overflow:hidden}.qty__btn{width:44px;height:44px;border:0;background:transparent;font-size:21px;color:var(--ink);cursor:pointer;line-height:1;transition:background .2s}.qty__btn:hover{background:var(--paper-2)}.qty__val{width:42px;text-align:center;border:0;background:transparent;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink)}.price{display:flex;align-items:baseline;gap:12px;margin:0 0 16px}.price__now{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.4vw,40px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price__split{font-size:14px;color:var(--muted)}.price__split b{color:var(--ink);font-weight:600}.buybox__cta{display:flex;flex-direction:column;gap:12px}.buybox__cta .btn{width:100%;font-size:16px;padding:17px 28px}.buybox__reassure{display:flex;flex-direction:column;gap:12px;margin-top:20px}.buybox__reassure span{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted)}.buybox__reassure svg{width:19px;height:19px;stroke:var(--carbon);fill:none;stroke-width:1.6;flex:none}.buybox__pay{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.buybox__pay-label{font-size:12.5px;color:var(--muted)}.buybox__pay .pay{display:inline-grid;place-items:center;width:44px;height:29px;background:#fff;border:1px solid var(--line);border-radius:6px}.buybox__pay .pay svg{width:36px;height:23px}@media(max-width:880px){.pdp__grid{grid-template-columns:1fr;gap:26px}.gallery{position:static}}@media(max-width:480px){.advs{grid-template-columns:1fr}}.cgrid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);align-items:start;margin-top:clamp(36px,5vw,56px)}.card-form h2{font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.02em;margin-bottom:6px}.card-form .sub{color:var(--muted);font-size:15px;margin-bottom:26px}.field--row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:0}.field label .opt{font-weight:400;color:var(--muted)}.field input,.field select,.field textarea{font-family:var(--font-body);font-size:15px;padding:13px 15px;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--ink);width:100%;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--carbon);box-shadow:0 0 0 3px #c8ff3466}.field textarea{min-height:130px;resize:vertical;line-height:1.5}.card-form .btn{width:100%;font-size:16px;padding:16px 28px;margin-top:6px}.rate{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.rate__stars{display:inline-flex;gap:5px}.rate__star{background:none;border:0;padding:0;font-size:30px;line-height:1;color:var(--line-strong);cursor:pointer;transition:color .15s var(--ease),transform .15s var(--ease)}.rate__star:hover{transform:scale(1.12)}.rate__star.on{color:var(--carbon)}.upload{position:relative;display:block;border:1.6px dashed var(--line-strong);border-radius:14px;padding:26px;text-align:center;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease);margin-bottom:18px}.upload:hover{border-color:var(--carbon);background:var(--paper-2)}.upload__inner{display:flex;flex-direction:column;align-items:center;gap:6px}.upload__inner .ic{width:44px;height:44px;border-radius:12px;background:var(--carbon);display:grid;place-items:center;margin-bottom:4px}.upload__inner .ic svg{width:22px;height:22px;stroke:var(--lime);fill:none;stroke-width:1.7}.upload__inner b{font-size:14.5px;font-weight:600}.upload__inner small{font-size:12.5px;color:var(--muted)}.upload__preview{display:none;width:100%;max-height:240px;object-fit:cover;border-radius:10px}.upload.has-file{padding:8px;border-style:solid;border-color:var(--line)}.upload.has-file .upload__inner{display:none}.upload.has-file .upload__preview{display:block}.upload__clear{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:0;background:var(--carbon);color:#fff;cursor:pointer;display:none;place-items:center;font-size:16px;line-height:1}.upload.has-file .upload__clear{display:grid}.cinfo{display:flex;flex-direction:column;gap:14px}.cinfo__item{display:flex;gap:14px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:20px 22px}.cinfo__ic{width:44px;height:44px;border-radius:12px;background:var(--carbon);display:grid;place-items:center;flex:none}.cinfo__ic svg{width:22px;height:22px;stroke:var(--lime);fill:none;stroke-width:1.7}.cinfo__item b{display:block;font-size:15.5px;font-weight:600;margin-bottom:3px}.cinfo__item p{font-size:14px;color:var(--muted);line-height:1.45}.cinfo__item a{color:var(--ink);font-weight:600;border-bottom:2px solid var(--lime)}.form-done{display:none;align-items:center;gap:12px;background:#c8ff3429;border:1px solid var(--lime);border-radius:14px;padding:16px 18px;font-size:14.5px;font-weight:500;color:var(--ink);margin-bottom:18px}.form-done.show{display:flex}.form-done svg{width:22px;height:22px;stroke:var(--carbon);fill:var(--lime);flex:none}.reviewsec{background:var(--paper-2)}@media(max-width:860px){.cgrid{grid-template-columns:1fr}.field--row{grid-template-columns:1fr;gap:0}.field--row .field{margin-bottom:18px}}.chead{max-width:60ch;margin:0 auto;text-align:center}.chead .lead{margin:18px auto 0}.track{max-width:680px;margin:clamp(34px,5vw,52px) auto 0}.card-form{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(24px,3vw,40px)}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.field label{font-weight:600;font-size:14px;color:var(--ink)}.field input{font-family:var(--font-body);font-size:15px;padding:13px 15px;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--ink);width:100%;transition:border-color .2s,box-shadow .2s}.field input:focus{outline:none;border-color:var(--carbon);box-shadow:0 0 0 3px #c8ff3466}.field .hint{font-size:12.5px;color:var(--muted)}.card-form .btn{width:100%;font-size:16px;padding:16px 28px;margin-top:4px}.result{display:none;margin-top:22px}.result.show{display:block}.result__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--line)}.result__head .ref{font-family:var(--font-display);font-weight:700;font-size:19px}.result__head .ref small{display:block;font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--muted);margin-top:3px}.status-pill{display:inline-flex;align-items:center;gap:8px;background:#c8ff342e;border:1px solid var(--lime);color:var(--ink);font-weight:600;font-size:13px;padding:7px 14px;border-radius:var(--r-pill)}.status-pill .dot{width:9px;height:9px;border-radius:50%;background:var(--carbon);position:relative}.status-pill .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--carbon);animation:trackpulse 1.9s ease-out infinite}@keyframes trackpulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.6);opacity:0}to{opacity:0}}.track .steps{position:relative;padding-left:38px}.track .steps:before{content:"";position:absolute;left:13px;top:8px;bottom:8px;width:2px;background:var(--line)}.track .step{position:relative;padding-bottom:26px}.track .step:last-child{padding-bottom:0}.track .step__dot{position:absolute;left:-38px;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--white);border:2px solid var(--line-strong);z-index:1}.track .step__dot svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2.4}.track .step.done .step__dot{background:var(--carbon);border-color:var(--carbon)}.track .step.current .step__dot{background:var(--lime);border-color:var(--lime)}.track .step.current .step__dot span{width:9px;height:9px;border-radius:50%;background:var(--carbon)}.track .step b{display:block;font-size:15.5px;font-weight:600;line-height:1.2}.track .step.todo b{color:var(--muted)}.track .step span.meta{display:block;font-size:13px;color:var(--muted);margin-top:3px}.result__foot{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.result__foot .ri{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted)}.result__foot .ri svg{width:18px;height:18px;stroke:var(--carbon);fill:none;stroke-width:1.6;flex:none}.result__foot .ri b{color:var(--ink);font-weight:600}.track__help{text-align:center;margin-top:22px;font-size:14px;color:var(--muted)}.track__help a{color:var(--ink);font-weight:600;border-bottom:2px solid var(--lime)}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
