.jvan-payment{background-color:#f4f4f2;color:#303236}.jvan-payment .jvan-payment__breadcrumb.page-width{display:flex;gap:10px;align-items:center;padding-top:16px;padding-bottom:16px;color:#1113159e;font-size:12px}.jvan-payment__breadcrumb a{color:#111315;text-decoration:none}.jvan-payment__hero{position:relative;overflow:hidden;background:#111315;color:#fff}.jvan-payment__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.jvan-payment__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,420px);align-items:center;gap:clamp(40px,8vw,120px);min-height:clamp(480px,62vw,680px);padding-block:clamp(60px,9vw,110px)}.jvan-payment__eyebrow{margin:0 0 16px;color:#d62828;font-family:var(--font-heading-family, Jost, sans-serif);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.jvan-payment__hero h1{max-width:10ch;margin:0;color:#fff;font-size:clamp(48px,8vw,92px);line-height:.94;letter-spacing:-.05em;text-wrap:balance}.jvan-payment__lead{max-width:580px;margin-block-start:26px;color:#ffffffbd;font-size:clamp(16px,1.8vw,20px);line-height:1.65}.jvan-payment__shield{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 40px #ffffff06,0 0 0 80px #ffffff04}.jvan-payment__shield:before,.jvan-payment__shield:after{content:"";position:absolute;background:#d62828}.jvan-payment__shield:before{width:calc(100% + 50px);height:1px}.jvan-payment__shield:after{width:1px;height:calc(100% + 50px)}.jvan-payment__shield svg{width:48%;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.jvan-payment__shield span{position:absolute;inset-block-end:14%;padding:7px 10px;background:#d62828;color:#fff;font-family:var(--font-heading-family, Jost, sans-serif);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.jvan-payment .jvan-payment__body.page-width{padding-top:100px;padding-bottom:100px}.jvan-payment__trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #d9d9d5;background:#d9d9d5}.jvan-payment__trust-card{position:relative;min-height:290px;padding:clamp(28px,4vw,45px);background:#fff}.jvan-payment__trust-card>svg{width:40px;margin-block-end:32px;fill:none;stroke:#d62828;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jvan-payment__number{position:absolute;inset-block-start:20px;inset-inline-end:22px;color:#b6b6b2;font-family:var(--font-heading-family, Jost, sans-serif);font-size:10px;letter-spacing:.14em}.jvan-payment__trust-card h2{margin:0 0 12px;color:#111315;font-size:clamp(20px,2.4vw,28px);line-height:1.15}.jvan-payment__trust-card p{margin:0;color:#111315a8;font-size:15px;line-height:1.7}.jvan-payment__content-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:clamp(40px,7vw,90px);align-items:start;padding-block-start:clamp(60px,9vw,110px)}.jvan-payment__content{max-width:780px}.jvan-payment__rte{color:#303236;font-size:clamp(15px,1.4vw,17px);line-height:1.85}.jvan-payment__rte h2,.jvan-payment__rte h3{color:#111315;line-height:1.2}.jvan-payment__rte h2{margin-block:50px 18px;padding-block-end:13px;border-block-end:1px solid #d9d9d5;font-size:clamp(26px,3vw,36px)}.jvan-payment__rte a{color:#111315;text-decoration-color:#d62828;text-underline-offset:.25em}.jvan-payment__methods{position:sticky;inset-block-start:30px;padding:clamp(28px,4vw,42px);border-block-start:3px solid #d62828;background:#111315;color:#ffffffb3}.jvan-payment__methods h2{margin:0 0 12px;color:#fff;font-size:clamp(24px,2.8vw,32px)}.jvan-payment__methods>p:not(.jvan-payment__eyebrow){margin:0;line-height:1.65}.jvan-payment__methods .jvan-payment__method-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px;margin:21px 0 0;padding:0;list-style:none}.jvan-payment__methods .list-payment__item{display:flex;align-items:center;padding:0}.jvan-payment__methods .list-payment__item svg{width:38px;height:auto}.jvan-payment__support{display:grid;gap:6px;margin-block-start:32px;padding-block-start:24px;border-block-start:1px solid rgba(255,255,255,.16)}.jvan-payment__support strong{color:#fff}.jvan-payment__support a{width:fit-content;margin-block-start:8px;color:#fff;text-decoration-color:#d62828;text-underline-offset:.3em}@media screen and (min-width:990px){.jvan-payment .jvan-payment__breadcrumb.page-width,.jvan-payment .jvan-payment__hero-grid.page-width,.jvan-payment .jvan-payment__body.page-width{width:min(calc(100% - 40px),var(--page-width));padding-inline:0}}@media screen and (max-width:749px){.jvan-payment__hero-grid,.jvan-payment__content-grid{grid-template-columns:1fr}.jvan-payment__hero-grid{min-height:auto}.jvan-payment__shield{width:min(72vw,300px);margin-inline:auto}.jvan-payment__trust-grid{grid-template-columns:1fr}.jvan-payment__trust-card{min-height:auto}.jvan-payment__methods{position:static}.jvan-payment .jvan-payment__body.page-width{padding-top:100px;padding-bottom:100px}}.jvan-tracking{--tracking-line:#d8d8d5;--tracking-muted:#696b6e;--tracking-white:#fff;overflow:hidden;color:#232323;background:#fff;font-size:16px;line-height:1.65}.jvan-tracking *,.jvan-tracking *:before,.jvan-tracking *:after{box-sizing:border-box}.jvan-tracking__container{width:min(100%,var(--page-width, 1320px));margin-inline:auto}.jvan-tracking h1,.jvan-tracking h2,.jvan-tracking h3{margin:0;color:var(--tracking-dark);font-weight:800;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase}.jvan-tracking .rte{max-width:none}.jvan-tracking .rte>:first-child{margin-top:0}.jvan-tracking .rte>:last-child{margin-bottom:0}.jvan-tracking__breadcrumb{border-bottom:1px solid var(--tracking-line);color:var(--tracking-muted);font-size:13px}.jvan-tracking__breadcrumb .jvan-tracking__container{display:flex;min-height:48px;align-items:center;gap:10px}.jvan-tracking__breadcrumb a{color:inherit;text-decoration:none}.jvan-tracking__breadcrumb a:hover,.jvan-tracking__breadcrumb a:focus-visible{color:var(--tracking-accent)}.jvan-tracking__hero{background:var(--tracking-dark);color:#fff}.jvan-tracking__hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);gap:clamp(50px,6vw,88px);min-height:590px;align-items:center;padding-block:clamp(72px,7vw,96px)}.jvan-tracking__eyebrow{margin:0 0 16px;color:var(--tracking-accent);font-size:13px;font-weight:800;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.jvan-tracking__hero-copy h1{max-width:690px;color:#fff;font-size:clamp(48px,5.3vw,76px)}.jvan-tracking__lead{max-width:650px;margin-top:26px;color:#d5d6d7;font-size:clamp(17px,1.35vw,20px)}.jvan-tracking__route{display:grid;grid-template-columns:repeat(4,1fr);max-width:500px;margin-top:48px}.jvan-tracking__route span{position:relative;height:2px;background:#ffffff40}.jvan-tracking__route span:before{position:absolute;top:50%;left:0;width:11px;height:11px;border:2px solid var(--tracking-accent);border-radius:50%;background:var(--tracking-dark);content:"";transform:translateY(-50%)}.jvan-tracking__route span:last-child:after{position:absolute;top:50%;right:0;width:11px;height:11px;border-radius:50%;background:var(--tracking-accent);content:"";transform:translateY(-50%)}.jvan-tracking__form-card{padding:clamp(34px,4vw,54px);border-top:6px solid var(--tracking-accent);background:#fff;color:#232323;box-shadow:0 24px 70px #00000040}.jvan-tracking__form-number{display:block;margin-bottom:36px;color:var(--tracking-accent);font-size:13px;font-weight:800;letter-spacing:.15em}.jvan-tracking__form-card h2{font-size:clamp(30px,3vw,44px)}.jvan-tracking__form-intro{margin-top:18px;color:var(--tracking-muted)}.jvan-tracking__form{margin-top:30px}.jvan-tracking__form label{display:block;margin-bottom:9px;color:var(--tracking-dark);font-size:13px;font-weight:800}.jvan-tracking__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.jvan-tracking__form input{width:100%;min-width:0;min-height:58px;padding:14px 16px;border:1px solid var(--tracking-line);border-right:0;border-radius:0;background:#fff;color:#232323}.jvan-tracking__form input:focus-visible{position:relative;z-index:1;border-color:var(--tracking-accent);outline:3px solid rgba(200,16,46,.16);outline-offset:0}.jvan-tracking__form button,.jvan-tracking__button{display:inline-flex;min-height:54px;padding:13px 25px;align-items:center;justify-content:center;gap:18px;border:1px solid transparent;border-radius:0;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.035em;text-align:center;text-decoration:none;text-transform:uppercase}.jvan-tracking__form button,.jvan-tracking__button--primary{border-color:var(--tracking-accent);background:var(--tracking-accent);color:#fff}.jvan-tracking__form button:hover,.jvan-tracking__form button:focus-visible,.jvan-tracking__button:hover,.jvan-tracking__button:focus-visible{border-color:var(--tracking-dark);background:var(--tracking-dark);color:#fff}.jvan-tracking__form button:disabled{cursor:wait;opacity:.65}.jvan-tracking__hint{margin:13px 0 0;color:var(--tracking-muted);font-size:12px;line-height:1.55}.jvan-tracking__output{padding-top:clamp(36px,5vw,60px);scroll-margin-top:24px}.jvan-tracking__status{margin:0}.jvan-tracking__status:empty{display:none}.jvan-tracking__status[data-state=loading],.jvan-tracking__status[data-state=empty],.jvan-tracking__status[data-state=invalid],.jvan-tracking__status[data-state=timeout],.jvan-tracking__status[data-state=error]{display:flex;min-height:52px;padding:14px 18px;align-items:center;gap:12px;border-left:4px solid var(--tracking-accent);background:var(--tracking-soft);color:var(--tracking-dark)}.jvan-tracking__status[data-state=loading]:before{width:18px;height:18px;flex:0 0 18px;border:2px solid var(--tracking-line);border-top-color:var(--tracking-accent);border-radius:50%;content:"";animation:tracking-spin .75s linear infinite}.jvan-tracking__results{border:1px solid var(--tracking-line);overflow:hidden;background:#fff}.jvan-tracking__result-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(32px,5vw,72px);padding:clamp(32px,4vw,54px);align-items:end;background:var(--tracking-dark);color:#fff}.jvan-tracking__result-eyebrow{margin:0 0 12px;color:var(--tracking-accent);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.jvan-tracking__result-header h2{color:#fff;font-size:clamp(28px,3.4vw,46px)}.jvan-tracking__summary{display:grid;gap:16px;margin:0}.jvan-tracking__summary>div{display:grid;grid-template-columns:minmax(110px,.5fr) minmax(0,1fr);gap:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2)}.jvan-tracking__summary dt{color:#a9aaac;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jvan-tracking__summary dd{min-width:0;margin:0;color:#fff;font-weight:700;overflow-wrap:anywhere}.jvan-tracking__route-value{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.jvan-tracking__route-arrow{color:var(--tracking-accent)}.jvan-tracking__timeline{margin:0;padding:0;list-style:none}.jvan-tracking__timeline-item{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:clamp(28px,5vw,68px);padding:clamp(28px,3.2vw,42px)}.jvan-tracking__timeline-item+.jvan-tracking__timeline-item{border-top:1px solid var(--tracking-line)}.jvan-tracking__event-time{display:flex;flex-direction:column;gap:4px;color:var(--tracking-dark);font-size:14px;font-weight:800}.jvan-tracking__timezone{color:var(--tracking-muted);font-size:12px;font-weight:600}.jvan-tracking__event-body{position:relative;min-width:0;padding-left:42px}.jvan-tracking__event-body:before{position:absolute;top:12px;bottom:-56px;left:6px;width:1px;background:var(--tracking-line);content:""}.jvan-tracking__timeline-item:last-child .jvan-tracking__event-body:before{display:none}.jvan-tracking__event-dot{position:absolute;top:5px;left:0;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:var(--tracking-accent);box-shadow:0 0 0 1px var(--tracking-accent)}.jvan-tracking__event-body h3{font-size:clamp(18px,1.7vw,24px);text-transform:none;overflow-wrap:anywhere}.jvan-tracking__event-body p{margin:10px 0 0;color:var(--tracking-muted);font-size:14px;overflow-wrap:anywhere}.jvan-tracking__body{padding-block:clamp(76px,8vw,112px)}.jvan-tracking__section-heading{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);margin-bottom:40px;align-items:end}.jvan-tracking__section-heading .jvan-tracking__eyebrow{margin-bottom:7px}.jvan-tracking__section-heading h2,.jvan-tracking__support h2,.jvan-tracking__faq-list>h2{font-size:clamp(31px,4vw,52px)}.jvan-tracking__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tracking-line);border-left:1px solid var(--tracking-line)}.jvan-tracking__step{min-height:280px;padding:clamp(30px,3vw,42px);border-right:1px solid var(--tracking-line);border-bottom:1px solid var(--tracking-line)}.jvan-tracking__step strong{display:block;margin-bottom:46px;color:var(--tracking-accent);font-size:13px;letter-spacing:.15em}.jvan-tracking__step h3{font-size:clamp(20px,2vw,26px)}.jvan-tracking__step .rte{margin-top:18px;color:var(--tracking-muted)}.jvan-tracking__support-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:clamp(70px,8vw,112px);border:1px solid var(--tracking-line)}.jvan-tracking__support,.jvan-tracking__faq-list{padding:clamp(38px,4.5vw,64px)}.jvan-tracking__support{background:var(--tracking-dark);color:#d5d6d7}.jvan-tracking__support h2{color:#fff}.jvan-tracking__support-text{margin-top:24px}.jvan-tracking__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.jvan-tracking__button--secondary{border-color:#ffffff80;background:transparent;color:#fff}.jvan-tracking__faq-list{background:var(--tracking-soft)}.jvan-tracking__faq-list>h2{margin-bottom:30px}.jvan-tracking__faq{border-top:1px solid var(--tracking-line)}.jvan-tracking__faq:last-child{border-bottom:1px solid var(--tracking-line)}.jvan-tracking__faq summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;min-height:78px;align-items:center;gap:24px;color:var(--tracking-dark);font-weight:800;cursor:pointer;list-style:none}.jvan-tracking__faq summary::-webkit-details-marker{display:none}.jvan-tracking__faq-icon{position:relative;width:18px;height:18px}.jvan-tracking__faq-icon:before,.jvan-tracking__faq-icon:after{position:absolute;top:50%;left:0;width:18px;height:2px;background:var(--tracking-accent);content:"";transform:translateY(-50%)}.jvan-tracking__faq-icon:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}.jvan-tracking__faq[open] .jvan-tracking__faq-icon:after{transform:translateY(-50%)}.jvan-tracking__faq-answer{padding:0 44px 24px 0;color:var(--tracking-muted)}@keyframes tracking-spin{to{transform:rotate(360deg)}}@media(max-width:989px){.jvan-tracking__hero-grid,.jvan-tracking__support-grid{grid-template-columns:1fr}.jvan-tracking__hero-grid{gap:50px}.jvan-tracking__section-heading{grid-template-columns:1fr;gap:12px}.jvan-tracking__steps{grid-template-columns:1fr}.jvan-tracking__step{min-height:0}}@media(max-width:749px){.jvan-tracking{font-size:15px}.jvan-tracking__container{width:min(calc(100% - 32px),var(--page-width, 1320px))}.jvan-tracking__hero-grid{min-height:0;padding-block:56px}.jvan-tracking__hero-copy h1{font-size:clamp(42px,13vw,58px)}.jvan-tracking__form-card{padding:30px 24px}.jvan-tracking__form-number{margin-bottom:28px}.jvan-tracking__form-row,.jvan-tracking__result-header,.jvan-tracking__timeline-item,.jvan-tracking__summary>div{grid-template-columns:1fr}.jvan-tracking__form input{border-right:1px solid var(--tracking-line);border-bottom:0}.jvan-tracking__form button,.jvan-tracking__button{width:100%}.jvan-tracking__result-header{gap:28px}.jvan-tracking__summary>div{gap:6px}.jvan-tracking__timeline-item{gap:18px}.jvan-tracking__body{padding-block:64px}.jvan-tracking__support-grid{margin-top:64px}.jvan-tracking__support,.jvan-tracking__faq-list{padding:34px 24px}.jvan-tracking__actions{display:grid}}@media(prefers-reduced-motion:reduce){.jvan-tracking *,.jvan-tracking *:before,.jvan-tracking *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}.jvan-cart-coupon{margin:18px 0;padding:18px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.jvan-cart-coupon>label{display:block;margin-bottom:10px;color:#111;font-size:12px;font-weight:700;line-height:1.3}.jvan-cart-coupon__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.jvan-cart-coupon__form input,.jvan-cart-coupon__form button{min-height:44px;border:1px solid #777;border-radius:0;background:#fff}.jvan-cart-coupon__form input{min-width:0;padding:0 14px;color:#111;font:inherit;font-size:13px}.jvan-cart-coupon__form button{min-width:80px;padding:0 15px;color:#111;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.jvan-cart-coupon__form button:hover{border-color:#d20a2e;color:#d20a2e}.jvan-cart-coupon__form button:disabled{cursor:wait;opacity:.6}.jvan-cart-coupon__form input:focus-visible,.jvan-cart-coupon__form button:focus-visible{outline:2px solid #d20a2e;outline-offset:2px}.jvan-cart-coupon__error{margin:8px 0 0;color:#b00020;font-size:12px;line-height:1.4}.jvan-cart-check{margin-top:0;padding:56px 0 48px;border-top:1px solid #e5e5e5;background:#f7f7f7}.jvan-cart-check__container{width:min(calc(100% - 64px),var(--page-width));margin-inline:auto}.jvan-cart-check__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}.jvan-cart-check__eyebrow{margin:0 0 12px;color:#d20a2e;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.jvan-cart-check h2{margin:0;color:#111;font-size:clamp(28px,2.35vw,36px);font-weight:700;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase}.jvan-cart-check__description{max-width:760px;margin:18px 0 0;color:#666;font-size:14px;line-height:1.6}.jvan-cart-check__links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:2px}.jvan-cart-check__links a{color:#111;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.jvan-cart-check__links a:hover{color:#d20a2e}.jvan-cart-check__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.jvan-cart-check__card{display:flex;align-items:flex-start;gap:13px;min-height:94px;padding:20px;border:1px solid #dedede;background:#fff}.jvan-cart-check__icon{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#d20a2e;color:#fff;font-size:13px;font-weight:700;line-height:1}.jvan-cart-check__card h3{margin:1px 0 7px;color:#111;font-size:13px;font-weight:700;line-height:1.35}.jvan-cart-check__card p{margin:0;color:#777;font-size:12px;line-height:1.5}@media screen and (max-width:749px){.jvan-cart-check{margin-top:0;padding:40px 0}.jvan-cart-check__container{width:calc(100% - 30px)}.jvan-cart-check__intro{grid-template-columns:1fr;gap:24px}.jvan-cart-check h2{font-size:26px;line-height:1.08}.jvan-cart-check__description{margin-top:14px;font-size:13px}.jvan-cart-check__links{flex-direction:row;flex-wrap:wrap;gap:10px 24px}.jvan-cart-check__cards{grid-template-columns:1fr;gap:12px;margin-top:24px}.jvan-cart-check__card{min-height:0;padding:18px}}.jvan-cart-page{display:block;padding:28px 0 72px}.jvan-cart-page__container.page-width{width:min(calc(100% - 64px),var(--page-width));padding-inline:0}.jvan-cart-page__breadcrumb{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--color-text);font-size:12px;line-height:1.4}.jvan-cart-page__breadcrumb a{color:inherit;text-decoration:none}.jvan-cart-page__breadcrumb a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.jvan-cart-page__title-row{display:flex;align-items:center;gap:8px;margin-bottom:30px}.jvan-cart-page__title-row h1{margin:0;color:var(--color-text);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}.jvan-cart-page__title-row>span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:#ededed;color:#5f5f5f;font-size:12px;line-height:1}.jvan-cart-page__body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:25px;align-items:start}.jvan-cart-table__head,.jvan-cart-item{display:grid;grid-template-columns:92px minmax(260px,1fr) 110px 190px 110px}.jvan-cart-table__head{min-height:35px;align-items:center;background:#f7f7f7;color:#171717;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.jvan-cart-table__head>span{padding:11px 12px}.jvan-cart-table__head>span:first-child{grid-column:1 / 3}.jvan-cart-item{position:relative;min-height:118px;margin-top:8px;align-items:center;border:1px solid #dedede;color:var(--color-text)}.jvan-cart-item__media,.jvan-cart-item__details,.jvan-cart-item__unit-price,.jvan-cart-item__quantity,.jvan-cart-item__total,.jvan-cart-item__remove-cell{min-width:0;padding:18px 12px}.jvan-cart-item__media{display:flex;width:92px;align-items:center;justify-content:center;align-self:stretch}.jvan-cart-item__media img,.jvan-cart-item__placeholder{display:block;width:80px;height:80px;object-fit:contain}.jvan-cart-item__details{align-self:stretch;font-size:13px;line-height:1.35}.jvan-cart-item__vendor{margin:0 0 5px;color:var(--color-accent);font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.jvan-cart-item__title{margin:0;font-size:13px;font-weight:400;line-height:1.35;letter-spacing:0}.jvan-cart-item__title a{display:-webkit-box;overflow:hidden;color:var(--color-text);text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jvan-cart-item__title a:hover{text-decoration:underline;text-underline-offset:3px}.jvan-cart-item__options,.jvan-cart-item__properties{display:flex;flex-wrap:wrap;gap:2px 5px;margin:6px 0 0;color:#565656;font-size:12px;line-height:1.35}.jvan-cart-item__options div,.jvan-cart-item__properties div{display:inline-flex;gap:4px}.jvan-cart-item__options div+div:before{content:"/";margin-right:1px}.jvan-cart-item__options dt,.jvan-cart-item__properties dt,.jvan-cart-item__options dd,.jvan-cart-item__properties dd{margin:0}.jvan-cart-item__options dt{display:none}.jvan-cart-item__properties{display:block}.jvan-cart-item__properties a{color:inherit}.jvan-cart-item__plan{margin:6px 0 0;color:#565656;font-size:12px;line-height:1.35}.jvan-cart-item__discounts{margin:7px 0 0;padding:0;color:var(--color-accent);font-size:11px;line-height:1.4;list-style:none}.jvan-cart-item__unit-price,.jvan-cart-item__total{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:4px 6px;color:var(--color-text);font-size:12px;line-height:1.35;white-space:nowrap}.jvan-cart-item__unit-price s,.jvan-cart-item__total s,.jvan-cart-item__mobile-price s{color:#6a6a6a}.jvan-cart-item__unit-price small{width:100%;margin-top:4px;color:#565656;font-size:10px;white-space:normal}.jvan-cart-item__mobile-price{display:none}.jvan-cart-item__quantity{grid-column:4;grid-row:1;margin:0;padding-right:58px}.jvan-cart-item__quantity-control{display:grid;width:120px;min-height:40px;grid-template-columns:40px 40px 40px;align-items:stretch;border:1px solid #dedede;background:#fff;color:var(--color-text)}.jvan-cart-item__quantity-control button{display:grid;width:40px;min-height:40px;padding:0;place-items:center;border:0;background:transparent;color:inherit}.jvan-cart-item__quantity-control button:hover{background:#f7f7f7}.jvan-cart-item__quantity-control button svg{width:12px;height:12px}.jvan-cart-item__quantity-control>span{display:grid;place-items:center;font-size:12px;line-height:1}.jvan-cart-item__total{grid-column:5;grid-row:1}.jvan-cart-item__total strong{font-weight:400}.jvan-cart-item__remove-cell{display:grid;z-index:1;grid-column:4;grid-row:1;justify-self:end;place-items:center;padding-inline:8px}.jvan-cart-item__remove{display:grid;width:34px;min-height:34px;place-items:center;color:#171717;text-decoration:none}.jvan-cart-item__remove:hover{color:var(--color-accent)}.jvan-cart-item__remove svg{width:21px;height:21px}.jvan-cart-note{margin-top:28px}.jvan-cart-note label{display:block;margin:0 0 8px;color:#171717;font-size:12px;font-weight:700;line-height:1.3}.jvan-cart-note textarea{display:block;width:64%;min-height:84px;padding:12px 14px;border:1px solid #bdbdbd;border-radius:0;background:#fff;color:#171717;font:inherit;font-size:12px;line-height:1.4;resize:vertical}.jvan-cart-note textarea::placeholder{color:#565656;opacity:1}.jvan-cart-note textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.jvan-cart-note__secure{display:flex;align-items:center;gap:9px;margin:14px 0 0;color:#171717;font-size:12px;line-height:1.4}.jvan-cart-note__secure svg{width:17px;height:17px;flex:0 0 auto}.jvan-cart-summary>h2{margin:0;padding:12px 0 11px;border-bottom:1px solid #8f8f8f;color:#171717;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}.jvan-cart-summary__totals{padding:16px 0;border-bottom:1px solid #bdbdbd}.jvan-cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:5px 0;color:#171717;font-size:12px;line-height:1.4}.jvan-cart-summary__discount{display:flex;width:fit-content;align-items:center;gap:5px;margin:12px 0 5px auto;padding:3px 8px;border:1px solid #75cf8c;border-radius:14px;background:#def7e4;color:#27974a;font-size:10px;line-height:1.2}.jvan-cart-summary__discount svg{width:12px;height:12px;flex:0 0 auto}.jvan-cart-summary__row--total{margin-top:10px;padding-top:14px;border-top:1px solid #dedede;font-size:13px;text-transform:uppercase}.jvan-cart-summary__row--total strong{font-size:15px;font-weight:400;text-transform:none}.jvan-cart-summary__tax-note{margin:12px 0 0;color:#333;font-size:11px;line-height:1.45}.jvan-cart-summary__checkout,.jvan-cart-page__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:10px 30px;border:1px solid var(--color-accent);border-radius:0;background:var(--color-accent);color:#fff;font:inherit;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.jvan-cart-summary__checkout{width:100%;margin-top:20px}.jvan-cart-summary__checkout:hover,.jvan-cart-page__button:hover{border-color:var(--color-dark);background:var(--color-dark)}.jvan-cart-item__quantity-control button:focus-visible,.jvan-cart-item__remove:focus-visible,.jvan-cart-summary__checkout:focus-visible,.jvan-cart-page__button:focus-visible,.jvan-cart-page__breadcrumb a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.jvan-cart-page__warnings{min-height:428px;padding:70px 0 20px;color:var(--color-text);text-align:center}.jvan-cart-page__warnings h1{margin:0 0 30px;font-size:40px;font-weight:400;line-height:1.3;letter-spacing:.6px}.jvan-cart-page__warnings .jvan-cart-page__button{min-width:198px;min-height:47px;border-color:var(--color-text);background:var(--color-text);font-size:15px;font-weight:400;letter-spacing:1px;text-transform:none}.jvan-cart-page__warnings h2{margin:55px 0 5px;font-size:24px;font-weight:400;line-height:1.3;letter-spacing:.6px}.jvan-cart-page__warnings p{margin:8px 0 0;font-size:16px;line-height:1.8}.jvan-cart-page__warnings p a{color:inherit;text-underline-offset:3px}@media(max-width:1199px){.jvan-cart-page__body{grid-template-columns:minmax(0,1fr);gap:32px}.jvan-cart-summary{width:min(100%,480px);margin-left:auto}}@media(max-width:989px){.jvan-cart-page__container.page-width{width:min(calc(100% - 32px),var(--page-width))}}@media(max-width:749px){.jvan-cart-page{padding:24px 0 64px}.jvan-cart-page__container.page-width{width:min(calc(100% - 30px),var(--page-width))}.jvan-cart-page__breadcrumb{margin-bottom:12px}.jvan-cart-page__title-row{margin-bottom:20px}.jvan-cart-table__head{display:none}.jvan-cart-item{display:grid;grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"media details total" "media quantity remove";grid-template-rows:auto auto;gap:12px;min-height:0;margin-top:12px;padding:14px;align-items:start}.jvan-cart-item__media,.jvan-cart-item__details,.jvan-cart-item__unit-price,.jvan-cart-item__quantity,.jvan-cart-item__total,.jvan-cart-item__remove-cell{width:auto;padding:0}.jvan-cart-item__media{grid-area:media;width:80px;align-self:stretch}.jvan-cart-item__media img,.jvan-cart-item__placeholder{width:75px;height:75px}.jvan-cart-item__details{grid-area:details;align-self:start}.jvan-cart-item__unit-price{display:none}.jvan-cart-item__mobile-price{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;color:var(--color-text);font-size:12px;line-height:1.35}.jvan-cart-item__quantity{grid-area:quantity;padding-right:0}.jvan-cart-item__total{grid-area:total;padding-top:2px;text-align:right}.jvan-cart-item__remove-cell{grid-area:remove;justify-self:end;align-self:center}.jvan-cart-item__quantity-control button,.jvan-cart-item__quantity-control{min-height:44px}.jvan-cart-item__remove{width:44px;min-height:44px}.jvan-cart-summary,.jvan-cart-note textarea{width:100%}.jvan-cart-page__warnings{min-height:380px;padding-top:58px}.jvan-cart-page__warnings h1{font-size:32px;line-height:1.25}.jvan-cart-page__warnings h2{font-size:22px}}@media(max-width:389px){.jvan-cart-item{grid-template-columns:72px minmax(0,1fr) auto}.jvan-cart-item__media{width:72px}.jvan-cart-item__media img,.jvan-cart-item__placeholder{width:68px;height:68px}}
/*# sourceMappingURL=/cdn/shop/t/55/compiled_assets/styles.css.map */
