@charset "utf-8";
/* JET /system.html visual refresh. Scoped to body.jet-price-skin. */
body.jet-price-skin{
background:#1b1b1b;
}
body.jet-price-skin #middleWrapper,
body.jet-price-skin #middleBox,
body.jet-price-skin #contentsWrapper,
body.jet-price-skin .fullContents{
background:#1b1b1b!important;
box-shadow:none!important;
}
body.jet-price-skin #topicPath a,
body.jet-price-skin #topicPath li{
color:#d7d7d7!important;
}
body.jet-price-skin .jet-price-view{
background:#1b1b1b!important;
padding:18px 0 42px!important;
}
body.jet-price-skin .priceArticle{
margin:0!important;
padding:0!important;
background:transparent!important;
border:0!important;
box-shadow:none!important;
}
body.jet-price-skin .priceArticle .contentsBox{
width:100%!important;
max-width:100%!important;
margin:0!important;
padding:0!important;
background:transparent!important;
}
body.jet-price-skin .jet-price-v2{
--jpv-bg:#1b1b1b;
--jpv-panel:#292929;
--jpv-panel-soft:#242424;
--jpv-deep:#111111;
--jpv-border:#474747;
--jpv-white:#f7f7f7;
--jpv-muted:#c0c0c0;
--jpv-pink:#ff00cb;
--jpv-pink2:#ff4f9a;
--jpv-cyan:#52e6ff;
--jpv-yellow:#ffd447;
--jpv-lime:#dfff57;
box-sizing:border-box;
width:min(100% - 36px,980px);
margin:0 auto;
color:var(--jpv-white)!important;
font-family:Arial,"Helvetica Neue",sans-serif;
font-size:15px;
line-height:1.65;
-webkit-font-smoothing:antialiased;
}
body.jet-price-skin .jet-price-v2 *,
body.jet-price-skin .jet-price-v2 *::before,
body.jet-price-skin .jet-price-v2 *::after{
box-sizing:border-box;
}
body.jet-price-skin .jet-price-v2 p{
margin-top:0;
}
body.jet-price-skin .jet-price-v2 a{
text-decoration:none!important;
}
body.jet-price-skin .jet-price-v2 a:focus-visible,
body.jet-price-skin .jet-price-v2 button:focus-visible,
body.jet-price-skin .jet-price-v2 summary:focus-visible,
body.jet-price-skin .jet-price-v2 select:focus-visible{
outline:3px solid var(--jpv-cyan)!important;
outline-offset:3px;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero{
position:relative;
display:grid!important;
grid-template-columns:minmax(0,1.55fr) minmax(255px,.9fr);
gap:28px;
align-items:center;
width:100%!important;
max-width:none!important;
min-height:260px;
margin:0!important;
padding:30px 34px!important;
overflow:hidden;
background:radial-gradient(circle at 90% 10%,rgba(255,0,203,.17),transparent 42%),linear-gradient(145deg,#2a242b,#191919 68%)!important;
border:1px solid #555!important;
border-top:5px solid var(--jpv-pink)!important;
border-radius:0!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero::before{
position:absolute;
top:-55px;
right:-80px;
width:220px;
height:220px;
border:1px solid rgba(255,0,203,.3);
border-radius:50%;
box-shadow:0 0 0 26px rgba(255,0,203,.04);
content:"";
}
body.jet-price-skin .jet-price-v2 .jet-price-eyebrow{
margin:0 0 10px!important;
color:var(--jpv-cyan)!important;
font-size:11px!important;
font-weight:800;
letter-spacing:.11em;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero h2{
width:auto!important;
height:auto!important;
margin:0!important;
padding:0!important;
border:0!important;
background:transparent!important;
color:#fff!important;
font-family:Georgia,"Times New Roman",serif!important;
font-size:clamp(33px,4.1vw,53px)!important;
font-weight:700!important;
line-height:1.04!important;
letter-spacing:-.028em!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero h2 em{
color:var(--jpv-pink2);
font-style:normal;
}
body.jet-price-skin .jet-price-v2 .jet-price-lead{
max-width:580px;
margin:15px 0 0!important;
color:#ffffff !important;
font-size:15px!important;
line-height:1.7!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero__price{
position:relative;
z-index:1;
background:#111;
border:1px solid #575757;
box-shadow:6px 6px 0 var(--jpv-pink);
padding:26px 23px;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero__price p{
margin:0 0 9px;
color:var(--jpv-muted);
font-size:11px;
font-weight:800;
letter-spacing:.09em;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero__price strong{
display:block;
color:#fff;
font-size:clamp(31px,4vw,43px);
font-weight:900;
line-height:1.05;
letter-spacing:-.045em;
white-space:nowrap;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero__price>span{
display:block;
margin-top:3px;
color:var(--jpv-yellow);
font-size:14px;
font-weight:800;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero__price small{
display:block;
margin:14px 0 17px;
color:#c6c6c6;
font-size:11px;
line-height:1.5;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero__price>a{
display:block;
padding:10px;
background:#fff;
color:#111!important;
font-size:12px;
font-weight:800;
text-align:center;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero-actions{
display:flex!important;
flex-wrap:wrap;
gap:10px;
max-width:none;
margin:20px 0 0!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-btn{
display:inline-flex!important;
width:auto!important;
min-width:155px;
min-height:43px!important;
margin:0!important;
padding:11px 15px!important;
justify-content:center;
align-items:center;
border-radius:0!important;
border:1px solid var(--jpv-pink)!important;
box-shadow:none!important;
font-size:13px!important;
font-weight:800;
line-height:1.35;
text-align:center;
}
body.jet-price-skin .jet-price-v2 .jet-price-btn--primary{
background:var(--jpv-pink)!important;
color:#fff!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-btn--secondary{
background:transparent!important;
color:#fff!important;
border-color:#aaa!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-btn--dark{
background:#fff!important;
color:#131313!important;
border-color:#fff!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-btn:hover{
filter:brightness(1.12);
transform:translateY(-2px);
}
body.jet-price-skin .jet-price-v2 .jet-price-jump{
display:flex;
flex-wrap:wrap;
gap:2px;
margin:16px 0 0;
padding:0;
background:#2a2a2a;
border:1px solid #444;
}
body.jet-price-skin .jet-price-v2 .jet-price-jump a{
flex:1 1 auto;
min-height:42px;
display:flex;
justify-content:center;
align-items:center;
padding:8px 12px;
color:#f2f2f2!important;
font-size:12px;
font-weight:800;
white-space:nowrap;
}
body.jet-price-skin .jet-price-v2 .jet-price-jump a:hover{
background:#444;
color:#fff!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-math{
margin:15px 0 25px;
padding:15px 18px;
border-left:4px solid var(--jpv-cyan);
background:#262626;
}
body.jet-price-skin .jet-price-v2 .jet-price-math>span{
display:block;
margin-bottom:4px;
color:var(--jpv-cyan);
font-size:10px;
font-weight:900;
letter-spacing:.1em;
}
body.jet-price-skin .jet-price-v2 .jet-price-math p{
margin:0;
color:#f3f3f3;
font-size:13px;
line-height:1.65;
}
body.jet-price-skin .jet-price-v2 .jet-price-math b{
color:var(--jpv-pink2);
font-size:16px;
}
body.jet-price-skin .jet-price-v2 .jet-price-section{
width:100%!important;
max-width:none!important;
margin:0 0 18px!important;
padding:32px!important;
border:1px solid #414141!important;
border-top:3px solid #454545!important;
border-radius:0!important;
background:#262626!important;
color:#fff!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-section--soft{
background:#232323!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-section--dark{
background:#111!important;
border-top-color:var(--jpv-cyan)!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-section--closing{
background:linear-gradient(120deg,#292329,#1a1a1a)!important;
border-top-color:var(--jpv-pink)!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-section__head{
display:flex!important;
gap:15px!important;
align-items:flex-start;
max-width:none!important;
margin:0 0 15px!important;
padding:0 0 15px!important;
border-bottom:1px solid #4b4b4b;
}
body.jet-price-skin .jet-price-v2 .jet-price-section__number,
body.jet-price-skin .jet-price-v2 .jet-calc__number{
flex:0 0 auto;
display:inline-flex;
justify-content:center;
align-items:center;
width:33px;
height:32px;
padding:0!important;
background:var(--jpv-pink)!important;
color:#fff!important;
font-size:13px!important;
font-weight:900;
}
body.jet-price-skin .jet-price-v2 .jet-price-kicker,
body.jet-price-skin .jet-price-v2 .jet-calc__kicker{
margin:0 0 3px!important;
color:var(--jpv-pink2)!important;
font-size:10px!important;
font-weight:900;
letter-spacing:.13em;
}
body.jet-price-skin .jet-price-v2 .jet-price-section h2,
body.jet-price-skin .jet-price-v2 .jet-calc__header h2{
width:auto!important;
height:auto!important;
margin:0!important;
padding:0!important;
border:0!important;
background:none!important;
color:#fff!important;
font-family:Georgia,"Times New Roman",serif!important;
font-size:clamp(25px,3vw,34px)!important;
font-weight:700!important;
line-height:1.2!important;
letter-spacing:-.02em!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-copy{
max-width:810px!important;
margin:0 0 20px!important;
color:#e2e2e2!important;
font-size:14px!important;
line-height:1.75!important;
}
body.jet-price-skin .jet-price-v2 .jet-rate-table{
max-width:none!important;
width:100%!important;
margin:0!important;
border:1px solid #444!important;
border-top:0!important;
background:#1d1d1d!important;
}
body.jet-price-skin .jet-price-v2 .jet-rate-table__head,
body.jet-price-skin .jet-price-v2 .jet-rate-row{
display:grid!important;
grid-template-columns:minmax(0,1fr) auto!important;
width:100%!important;
max-width:100%!important;
gap:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-rate-table__head{
padding:11px 17px!important;
border:0!important;
border-bottom:1px solid #484848!important;
background:#191919!important;
color:#ffffff!important;
font-size:10px!important;
}
body.jet-price-skin .jet-price-v2 .jet-rate-row{
min-height:63px!important;
margin:0!important;
padding:12px 17px!important;
background:#292929!important;
border:0!important;
border-bottom:1px solid #414141!important;
}
body.jet-price-skin .jet-price-v2 .jet-rate-row--featured{
border-left:4px solid var(--jpv-pink)!important;
background:#352b33!important;
}
body.jet-price-skin .jet-price-v2 .jet-rate-row strong{
color:#fff!important;
font-size:22px!important;
font-weight:900;
line-height:1.25;
}
body.jet-price-skin .jet-price-v2 .jet-rate-row>span{
color:#fff!important;
font-size:22px!important;
font-weight:900;
white-space:nowrap;
}
body.jet-price-skin .jet-price-v2 .jet-rate-row small{
margin:3px 0 0!important;
color:#cbcbcb!important;
font-size:12px!important;
font-weight:400;
}
body.jet-price-skin .jet-price-v2 .jet-price-addons{
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:10px!important;
max-width:none!important;
margin:15px 0 0!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-addons>div{
display:grid!important;
grid-template-columns:minmax(0,1fr) auto!important;
gap:4px 12px!important;
width:100%!important;
min-width:0;
margin:0!important;
padding:16px!important;
border:1px solid #494949!important;
background:#1d1d1d!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-addons span{
grid-column:1/-1;
color:var(--jpv-pink2)!important;
font-size:11px!important;
font-weight:900;
}
body.jet-price-skin .jet-price-v2 .jet-price-addons strong{
color:#fff!important;
font-size:18px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-addons b{
color:#fff!important;
font-size:18px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-fee-notice{
display:flex!important;
gap:16px;
align-items:center;
max-width:none!important;
margin:16px 0 0!important;
padding:16px 18px!important;
border:0!important;
border-left:4px solid var(--jpv-yellow)!important;
background:#38332a!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-fee-notice>span{
flex:0 0 110px;
color:var(--jpv-yellow)!important;
font-size:11px!important;
font-weight:900;
letter-spacing:.06em;
}
body.jet-price-skin .jet-price-v2 .jet-price-fee-notice strong{
color:#fff!important;
font-size:16px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-fee-notice p{
margin:5px 0 0!important;
color:#eee!important;
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-inline-actions{
display:flex;
flex-wrap:wrap;
gap:15px;
margin-top:17px;
}
body.jet-price-skin .jet-price-v2 .jet-price-inline-actions a,
body.jet-price-skin .jet-price-v2 .jet-price-textlink{
display:inline-flex!important;
align-items:center;
gap:5px;
margin-top:15px;
color:var(--jpv-cyan)!important;
font-size:13px!important;
font-weight:800;
}
body.jet-price-skin .jet-price-v2 .jet-price-important{
display:grid!important;
grid-template-columns:105px minmax(0,1fr)!important;
max-width:none!important;
margin:16px 0 4px!important;
padding:15px!important;
border:0!important;
border-left:4px solid var(--jpv-yellow)!important;
background:#343027!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-important strong{
color:var(--jpv-yellow)!important;
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-important p{
margin:0!important;
color:#f3f3f3!important;
font-size:13px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-option-details{
border:1px solid #555;
background:#1b1b1b;
}
body.jet-price-skin .jet-price-v2 .jet-price-option-details>summary{
display:flex;
justify-content:space-between;
align-items:center;
gap:15px;
min-height:62px;
padding:15px 18px;
color:#fff;
cursor:pointer;
list-style:none;
}
body.jet-price-skin .jet-price-v2 .jet-price-option-details>summary::-webkit-details-marker{
display:none;
}
body.jet-price-skin .jet-price-v2 .jet-price-option-details>summary b{
display:block;
font-size:14px;
}
body.jet-price-skin .jet-price-v2 .jet-price-option-details>summary small{
display:block;
margin-top:4px;
color:#c9c9c9;
font-size:11px;
}
body.jet-price-skin .jet-price-v2 .jet-price-option-details>summary i{
color:var(--jpv-pink2);
font-size:26px;
font-style:normal;
line-height:1;
}
body.jet-price-skin .jet-price-v2 .jet-price-option-details[open]>summary i{
transform:rotate(45deg);
}
body.jet-price-skin .jet-price-v2 .jet-option-price-list{
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
max-width:none!important;
border:0!important;
border-top:1px solid #555!important;
}
body.jet-price-skin .jet-price-v2 .jet-option-price-list>div{
display:grid!important;
grid-template-columns:minmax(0,1fr) auto!important;
width:100%!important;
min-height:48px!important;
margin:0!important;
padding:11px 15px!important;
border:0!important;
border-bottom:1px solid #444!important;
border-right:1px solid #444!important;
background:#252525!important;
}
body.jet-price-skin .jet-price-v2 .jet-option-price-list span{
color:#eee!important;
font-size:13px!important;
font-weight:600;
}
body.jet-price-skin .jet-price-v2 .jet-option-price-list strong{
color:#fff!important;
font-size:13px!important;
font-weight:800;
white-space:nowrap;
}
body.jet-price-skin .jet-price-v2 .jet-option-price-list__wide{
grid-column:1/-1;
}
body.jet-price-skin .jet-price-v2 .jet-price-smallprint{
max-width:none!important;
margin:15px 0 0!important;
color:#cfcfcf!important;
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-delivery-list{
max-width:none!important;
width:100%!important;
}
body.jet-price-skin .jet-price-v2 .jet-delivery-list>div{
display:grid!important;
grid-template-columns:96px minmax(0,1fr)!important;
gap:18px!important;
align-items:center;
width:100%!important;
min-height:53px;
margin:0!important;
padding:13px 0!important;
border:0!important;
border-bottom:1px solid #444!important;
}
body.jet-price-skin .jet-price-v2 .jet-delivery-list strong{
color:var(--jpv-cyan)!important;
font-size:19px!important;
white-space:nowrap;
}
body.jet-price-skin .jet-price-v2 .jet-delivery-list p{
margin:0!important;
color:#eee!important;
font-size:13px!important;
line-height:1.6;
}
body.jet-price-skin .jet-price-v2 .jet-price-hotel{
display:flex;
justify-content:space-between;
align-items:center;
gap:18px;
margin-top:20px;
padding:17px;
background:#272727;
border:1px solid #555;
}
body.jet-price-skin .jet-price-v2 .jet-price-hotel strong{
color:#fff;
font-size:15px;
}
body.jet-price-skin .jet-price-v2 .jet-price-hotel p{
margin:4px 0 0;
color:#c9c9c9;
font-size:12px;
}
body.jet-price-skin .jet-price-v2 .jet-price-hotel a{
flex:0 0 auto;
padding:11px 17px;
background:var(--jpv-pink)!important;
color:#fff!important;
font-size:12px;
font-weight:900;
white-space:nowrap;
}
body.jet-price-skin .jet-price-v2 .jet-payment-grid{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:10px!important;
max-width:none!important;
width:100%!important;
}
body.jet-price-skin .jet-price-v2 .jet-payment-grid>div{
width:100%!important;
margin:0!important;
padding:18px!important;
border:1px solid #474747!important;
background:#1b1b1b!important;
}
body.jet-price-skin .jet-price-v2 .jet-payment-label{
color:var(--jpv-pink2)!important;
font-size:10px!important;
font-weight:900;
}
body.jet-price-skin .jet-price-v2 .jet-payment-grid h3{
width:auto!important;
height:auto!important;
margin:8px 0 7px!important;
padding:0!important;
border:0!important;
background:none!important;
color:#fff!important;
font-family:Arial,sans-serif!important;
font-size:17px!important;
font-weight:800;
line-height:1.3!important;
}
body.jet-price-skin .jet-price-v2 .jet-payment-grid p{
margin:0!important;
color:#cfcfcf!important;
font-size:12px!important;
line-height:1.65;
}
body.jet-price-skin .jet-price-v2 .jet-price-card-note{
margin:13px 0 0!important;
padding:14px 16px!important;
border:0!important;
border-left:4px solid var(--jpv-yellow)!important;
background:#343027!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-card-note strong{
color:#fff!important;
font-size:13px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-card-note p{
margin:4px 0 0!important;
color:#eaeaea!important;
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-last-check{
display:flex;
gap:13px;
margin:20px 0;
padding:17px;
background:#262626;
border-left:4px solid var(--jpv-cyan);
}
body.jet-price-skin .jet-price-v2 .jet-price-last-check span{
color:var(--jpv-cyan);
font-weight:900;
}
body.jet-price-skin .jet-price-v2 .jet-price-last-check p{
margin:0;
color:#fff;
font-size:13px;
}
body.jet-price-skin .jet-price-v2 .jet-price-final-actions{
display:flex!important;
flex-direction:row!important;
flex-wrap:wrap!important;
gap:10px!important;
max-width:none!important;
margin:18px 0 0!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-calc-intro{
margin:24px 0 0;
padding:24px 28px 19px;
background:#232323;
border:1px solid #454545;
border-top:3px solid var(--jpv-pink);
}
body.jet-price-skin .jet-price-v2 .jet-price-calc-intro span{
display:block;
margin-bottom:5px;
color:var(--jpv-pink2);
font-size:10px;
font-weight:900;
letter-spacing:.12em;
}
body.jet-price-skin .jet-price-v2 .jet-price-calc-intro strong{
display:block;
color:#fff;
font-family:Georgia,"Times New Roman",serif;
font-size:28px;
line-height:1.2;
}
body.jet-price-skin .jet-price-v2 .jet-price-calc-intro p{
margin:8px 0 0;
color:#d1d1d1;
font-size:13px;
}
body.jet-price-skin .jet-price-v2 .jet-calc{
width:100%!important;
margin:0 0 18px!important;
padding:0!important;
border:1px solid #454545!important;
border-top:0!important;
background:#242424!important;
color:#fff!important;
font-family:Arial,"Helvetica Neue",sans-serif!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__inner{
width:100%!important;
max-width:100%!important;
margin:0!important;
padding:0!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__header{
margin:0!important;
padding:14px 28px 0!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__head-row{
display:none!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__lead{
margin:0 0 14px!important;
color:#000000 !important;
font-size:13px!important;
line-height:1.6!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__layout{
display:grid!important;
grid-template-columns:minmax(0,1.22fr) minmax(260px,.88fr)!important;
width:100%!important;
max-width:100%!important;
gap:20px!important;
margin:0!important;
padding:0 28px 28px!important;
align-items:start!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__form{
width:100%!important;
min-width:0!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__step{
width:100%!important;
min-width:0!important;
margin:0!important;
padding:13px 0 17px!important;
border:0!important;
border-top:1px solid #484848!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__step legend{
margin:0 0 11px!important;
padding:0!important;
color:#fff!important;
font-size:15px!important;
font-weight:800;
}
body.jet-price-skin .jet-price-v2 .jet-calc__step legend span{
color:var(--jpv-pink2)!important;
font-size:11px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__field-label{
color:#cacaca!important;
font-size:10px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__field select,
body.jet-price-skin .jet-price-v2 .jet-calc select{
width:100%!important;
max-width:100%!important;
height:45px!important;
min-height:45px!important;
margin:5px 0 0!important;
padding:8px 12px!important;
background:#151515!important;
border:1px solid #777!important;
color:#fff!important;
font-size:14px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__help,
body.jet-price-skin .jet-price-v2 .jet-calc__step-copy{
margin:8px 0 10px!important;
color:#cecece!important;
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__choice-grid{
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:8px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__radio>span{
min-height:64px!important;
padding:12px!important;
border:1px solid #626262!important;
background:#171717!important;
color:#fff!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__radio input:checked+span{
background:#3a2738!important;
border:2px solid var(--jpv-pink)!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__radio strong{
color:#fff!important;
font-size:15px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__radio small{
color:#c6c6c6!important;
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options-disclosure{
margin:12px 0 0;
border:1px solid #545454;
background:#181818;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options-disclosure>summary{
display:flex;
justify-content:space-between;
gap:10px;
padding:13px 14px;
color:#fff;
font-size:13px;
font-weight:800;
list-style:none;
cursor:pointer;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options-disclosure>summary::-webkit-details-marker{
display:none;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options-disclosure>summary::after{
content:"+";
color:var(--jpv-pink2);
font-size:20px;
line-height:1;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options-disclosure[open]>summary::after{
content:"−";
}
body.jet-price-skin .jet-price-v2 .jet-calc__options-disclosure>summary span{
color:#ccc;
font-size:11px;
font-weight:500;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options{
display:grid!important;
grid-template-columns:1fr!important;
width:100%!important;
margin:0!important;
border:0!important;
border-top:1px solid #494949!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options label{
width:100%!important;
min-width:0!important;
margin:0!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options label>span{
display:grid!important;
grid-template-columns:minmax(0,1fr) auto!important;
min-height:43px!important;
width:100%!important;
padding:9px 12px 9px 34px!important;
background:#222!important;
color:#fff!important;
border:0!important;
border-bottom:1px solid #404040!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options label>span::before{
border-color:#fff!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options input:checked+span{
background:#40273b!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options input:checked+span::before{
background:var(--jpv-pink)!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options strong{
color:#fff!important;
font-size:12px!important;
font-weight:600;
}
body.jet-price-skin .jet-price-v2 .jet-calc__options small{
color:var(--jpv-cyan)!important;
font-size:12px!important;
font-weight:800;
white-space:nowrap;
}
body.jet-price-skin .jet-price-v2 .jet-calc__special-option{
margin:9px!important;
padding:12px!important;
border-left:3px solid var(--jpv-yellow)!important;
background:#343027!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__special-option strong{
color:#fff!important;
font-size:13px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__special-option span{
color:#ddd!important;
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__reset{
min-height:34px!important;
margin-top:12px!important;
padding:6px 12px!important;
border:1px solid #777!important;
color:#ddd!important;
font-size:11px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__result{
position:sticky!important;
top:20px!important;
width:100%!important;
min-width:0!important;
margin:0!important;
padding:22px!important;
background:#101010!important;
border:1px solid #555!important;
border-top:5px solid var(--jpv-pink)!important;
color:#fff!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__result-kicker{
color:var(--jpv-cyan)!important;
font-size:11px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__total strong{
color:#fff!important;
font-size:clamp(30px,3.2vw,42px)!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__total>span{
color:var(--jpv-yellow)!important;
font-size:11px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__breakdown{
margin-top:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__breakdown>div{
padding:8px 0!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__breakdown span{
color:#d0d0d0!important;
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__breakdown strong{
color:#fff!important;
font-size:13px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__selected>span{
color:var(--jpv-cyan)!important;
font-size:10px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__selected li{
color:#ddd!important;
font-size:11px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__estimate-note{
margin:15px 0 0!important;
padding:12px!important;
background:var(--jpv-yellow)!important;
color:#171717!important;
font-size:12px!important;
font-weight:800;
}
body.jet-price-skin .jet-price-v2 .jet-calc__final-note{
margin:10px 0 0!important;
color:#dedede!important;
font-size:11px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__actions{
display:grid!important;
grid-template-columns:1fr!important;
gap:8px!important;
margin-top:15px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__btn{
width:100%!important;
min-height:42px!important;
padding:10px!important;
border-radius:0!important;
font-size:12px!important;
font-weight:800;
}
body.jet-price-skin .jet-price-v2 .jet-calc__btn--primary{
background:var(--jpv-pink)!important;
border-color:var(--jpv-pink)!important;
color:#fff!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__btn--dark{
background:#fff!important;
border-color:#fff!important;
color:#111!important;
}
body.jet-price-skin .jet-footer-company{
width:min(100% - 36px,980px)!important;
margin:20px auto 24px!important;
background:#161616!important;
border:1px solid #444!important;
box-shadow:none!important;
}
body.jet-price-skin .jet-footer-company h3{
color:#fff!important;
}
body.jet-price-skin .spbreadcrumb{
background:transparent!important;
}
body.jet-price-skin .spbreadcrumb li,
body.jet-price-skin .spbreadcrumb li[aria-current="page"],
body.jet-price-skin .spbreadcrumb a{
color:#ddd!important;
}
body.jet-price-skin .spbreadcrumb li+li::before{
color:#aaa!important;
}
@media(max-width:768px){
body.jet-price-skin #middleWrapper{
margin-top:0!important;
}
body.jet-price-skin .jet-price-view{
padding:15px 0 22px!important;
}
body.jet-price-skin .jet-price-v2{
width:calc(100% - 18px)!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero{
display:block!important;
min-height:0!important;
padding:24px 18px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero h2{
font-size:clamp(31px,9vw,40px)!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-lead{
font-size:13px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero__price{
margin-top:23px;
padding:19px;
box-shadow:4px 4px 0 var(--jpv-pink);
}
body.jet-price-skin .jet-price-v2 .jet-price-hero__price strong{
font-size:37px;
}
body.jet-price-skin .jet-price-v2 .jet-price-hero-actions{
display:grid!important;
grid-template-columns:1fr 1fr;
gap:7px;
}
body.jet-price-skin .jet-price-v2 .jet-price-btn{
width:100%!important;
min-width:0!important;
min-height:44px!important;
font-size:11px!important;
padding:10px 7px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-jump{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
}
body.jet-price-skin .jet-price-v2 .jet-price-jump a{
min-width:0;
min-height:36px;
padding:7px 5px;
font-size:11px;
white-space:normal;
text-align:center;
}
body.jet-price-skin .jet-price-v2 .jet-price-math{
margin:12px 0 16px;
padding:12px;
}
body.jet-price-skin .jet-price-v2 .jet-price-math p{
font-size:12px;
}
body.jet-price-skin .jet-price-v2 .jet-price-section{
width:100%!important;
margin:0 0 12px!important;
padding:22px 16px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-section__head{
gap:10px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-section__number{
width:28px;
height:28px;
font-size:11px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-section h2 {
    font-size: clamp(23px,6vw,28px)!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-copy{
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-rate-row{
min-height:58px!important;
padding:11px 12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-rate-row strong{
font-size:19px!important;
}
body.jet-price-skin .jet-price-v2 .jet-rate-row>span{
font-size:19px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-addons{
grid-template-columns:1fr!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-fee-notice{
display:block!important;
padding:12px 14px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-fee-notice>span{
display:block;
margin-bottom:7px;
}
body.jet-price-skin .jet-price-v2 .jet-price-important{
display:block!important;
padding:13px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-important strong{
display:block;
margin-bottom:7px;
}
body.jet-price-skin .jet-price-v2 .jet-option-price-list{
grid-template-columns:1fr!important;
}
body.jet-price-skin .jet-price-v2 .jet-option-price-list>div{
padding:11px!important;
}
body.jet-price-skin .jet-price-v2 .jet-delivery-list>div{
grid-template-columns:79px minmax(0,1fr)!important;
gap:11px!important;
}
body.jet-price-skin .jet-price-v2 .jet-delivery-list strong{
font-size:15px!important;
}
body.jet-price-skin .jet-price-v2 .jet-delivery-list p{
font-size:12px!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-hotel{
display:block;
}
body.jet-price-skin .jet-price-v2 .jet-price-hotel a{
display:block;
margin-top:13px;
text-align:center;
}
body.jet-price-skin .jet-price-v2 .jet-payment-grid{
grid-template-columns:1fr!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-calc-intro{
padding:19px 17px 14px;
margin-top:14px;
}
body.jet-price-skin .jet-price-v2 .jet-price-calc-intro strong{
font-size:24px;
}
body.jet-price-skin .jet-price-v2 .jet-calc__header{
padding:12px 16px 0!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__layout{
display:grid!important;
grid-template-columns:minmax(0,1fr)!important;
gap:18px!important;
padding:0 16px 18px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__step{
padding:11px 0 13px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__result{
position:static!important;
top:auto!important;
padding:18px!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__total strong{
font-size:clamp(30px,9vw,43px)!important;
}
body.jet-price-skin .jet-price-v2 .jet-price-final-actions{
display:grid!important;
grid-template-columns:1fr!important;
}
body.jet-price-skin .jet-footer-company{
width:calc(100% - 18px)!important;
}
}
@media(max-width:360px){
body.jet-price-skin .jet-price-v2 .jet-price-hero-actions{
grid-template-columns:1fr;
}
body.jet-price-skin .jet-price-v2 .jet-calc__choice-grid{
grid-template-columns:1fr 1fr!important;
}
body.jet-price-skin .jet-price-v2 .jet-calc__radio small{
font-size:10px!important;
}
}
@media(prefers-reduced-motion:reduce){
body.jet-price-skin .jet-price-v2 *,
body.jet-price-skin .jet-price-v2 *::before,
body.jet-price-skin .jet-price-v2 *::after{
transition:none!important;
animation:none!important;
}
}
body.jet-price-skin .jet-price-v2 .jet-price-section__head,
body.jet-price-skin .jet-price-v2 .jet-calc__header{
width:100%!important;
min-width:0!important;
max-width:100%!important;
}
header {
    background: #fff !important;
}
body.jet-price-skin .jet-price-v2 .jet-price-section h2 {
    color: #000000 !important;
}