body.jb-published-product .header-wrapper,body.jb-published-product .shopify-section-header-sticky .header-wrapper{background:#0e1b4d;border-bottom:1px solid #ffffff1a}
body.jb-published-product .header,body.jb-published-product .header__menu-item,body.jb-published-product .header__heading-link,body.jb-published-product .header__heading-link .h2,body.jb-published-product .header__icon{color:#f8f7f4}
body.jb-published-product .announcement-bar{background:#1a2b5b;color:#fff}
body.jb-published-product product-info.jb-pdp-experience{display:block;position:relative;isolation:isolate;background:#0e1b4d!important;padding-top:22px;padding-bottom:70px}
.jb-pdp-background{position:absolute;inset:0 0 auto;height:1000px;z-index:-1;overflow:hidden;pointer-events:none}
.jb-pdp-background img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(.64)}
.jb-pdp-background:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0e1b4d4d 0%,#0e1b4d80 45%,#0e1b4d 100%)}
.jb-pdp-experience .jb-pdp-breadcrumb{color:#eef1fc;font-size:9px;letter-spacing:1.2px;margin-bottom:24px}
.jb-pdp-scene-caption{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;color:#fff}
.jb-pdp-scene-caption p{margin:0;font-size:10px;letter-spacing:2px;text-transform:uppercase;line-height:1.8}
.jb-pdp-scene-caption h2{margin:0;color:#fff;font-weight:500;font-size:40px;line-height:.98;letter-spacing:-1.2px}
.jb-pdp-scene-caption>span{font-size:9px;letter-spacing:1.5px;line-height:1.7;text-align:right;text-transform:uppercase}
body.jb-published-product product-info.jb-pdp-experience .product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:5%;align-items:stretch!important}
body.jb-published-product product-info.jb-pdp-experience .product>.product__media-wrapper{align-self:stretch}
.jb-pdp-media-panel{position:sticky;top:110px}
.jb-pdp-gallery-frame{padding:16px;background:#ffffff18;border:1px solid #ffffff4d;box-shadow:0 15px 50px #030a242e;backdrop-filter:blur(12px)}
.jb-pdp-experience .jb-pdp-image-note{color:#e5e9f5;border-color:#ffffff33;font-size:8px;padding:16px 0;margin-bottom:25px}
body.jb-published-product product-info.jb-pdp-experience .product .product__info-container{position:relative;top:0;background:#fbfaf7;color:#0e1b4d;padding:30px!important;border:1px solid #fff;border-radius:2px;box-shadow:0 20px 60px #020c2526}
body.jb-published-product product-info.jb-pdp-experience .product__info-container>*+*{margin-top:17px;margin-bottom:0}
body.jb-published-product product-info.jb-pdp-experience .product__title{margin:14px 0 19px}
body.jb-published-product product-info.jb-pdp-experience .product__title h1{font-size:clamp(27px,2.25vw,36px);line-height:1.06;letter-spacing:-1.1px}
.jb-pdp-experience .jb-pdp-intro{font-size:12px;line-height:1.7;margin:0;max-width:450px}
.jb-pdp-experience .product-form__input--pill input[type=radio]+label{min-height:42px;min-width:46px;padding:10px 14px}
.jb-pdp-experience .product-popup-modal__opener{margin-top:14px!important;margin-bottom:0!important}
.jb-pdp-experience .product-form__input{margin-bottom:12px!important}
.jb-pdp-experience .product-form__input .form__label{margin-bottom:9px!important}
.jb-pdp-experience .product-form__submit{min-height:54px}
.jb-pdp-experience .product-form{margin:0!important}
.jb-pdp-experience .jb-pdp-checkout{font-size:9px;margin-top:12px;margin-bottom:0}
.jb-pdp-social-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:#0e1b4d;border-bottom:1px solid #dcdfe7;padding-bottom:18px;margin-bottom:20px}
.jb-pdp-social-initials{display:flex;padding-left:4px}.jb-pdp-social-initials>span{display:flex;align-items:center;justify-content:center;border:2px solid #fbfaf7;border-radius:50%;width:32px;height:32px;font-size:10px;background:#dfe5ef;color:#233763;margin-left:-4px}.jb-pdp-social-initials>span:nth-child(2){background:#c7d1e3}
.jb-pdp-social-copy{display:flex;flex-direction:column;gap:4px;flex:1;font-size:10px;line-height:1.3}.jb-pdp-social-copy b{font-size:10px;letter-spacing:.2px;font-weight:600}.jb-pdp-social-copy small{font-size:9px;color:#697184}.jb-pdp-social-link>svg{width:13px;height:13px}
.jb-review-stars{font-size:12px;letter-spacing:2px;color:#a79662}
.jb-pdp-community{scroll-margin-top:110px;color:#fff;padding-top:8px}
.jb-pdp-community-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:18px}.jb-pdp-community-heading .jb-pdp-kicker{font-size:8px;letter-spacing:1.5px;margin:0;color:#e0e5f1}.jb-pdp-community-heading h2{font-size:23px;color:#fff;letter-spacing:-.5px;margin:0;font-weight:500}
.jb-pdp-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jb-pdp-quote{margin:0;padding:22px;background:#152751e6;border:1px solid #ffffff29;border-radius:2px}.jb-pdp-quote blockquote{padding:0;margin:15px 0 20px;font-size:12px;line-height:1.8;color:#f0f2fa;letter-spacing:.1px;border:0}.jb-pdp-quote figcaption{display:flex;align-items:center;gap:10px}.jb-review-initial{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff12;border:1px solid #ffffff30;font-size:10px}.jb-pdp-quote b,.jb-pdp-quote small{display:block;font-size:10px;font-weight:400;line-height:1.8}.jb-pdp-quote small{font-size:9px;color:#bac6df}
.jb-arrival{border:1px solid #d4dce4;background:#edf1f4;padding:18px 18px 14px;border-radius:2px}
.jb-arrival-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.3px}.jb-arrival-heading>span:first-child{display:flex;align-items:center;gap:8px;font-weight:600}.jb-arrival-heading svg{width:18px;height:18px}.jb-arrival-heading>span:last-child{font-size:9px;color:#657187}
.jb-arrival-window{display:block;font-size:24px;line-height:1.2;letter-spacing:-.7px;font-weight:500;margin:12px 0 22px}.jb-arrival-window>span{font-size:18px;color:#7d8a9e}
.jb-arrival-timeline{display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:0;margin-bottom:15px}.jb-arrival-timeline:before{content:'';position:absolute;top:4px;left:12%;right:12%;height:1px;background:#b5c3cf}.jb-arrival-timeline>div{position:relative;text-align:center;display:flex;align-items:center;flex-direction:column;gap:5px}.jb-arrival-timeline i{height:9px;width:9px;border-radius:50%;border:1px solid #4a617b;background:#edf1f4;margin-bottom:5px}.jb-arrival-timeline>div:first-child i{background:#0e1b4d;border-color:#0e1b4d}.jb-arrival-timeline b{font-size:9px;letter-spacing:.3px;font-weight:500}.jb-arrival-timeline span{font-size:9px;color:#5d6b7f}
.jb-arrival>p{font-size:9px;line-height:1.6;color:#667286;margin:0 0 6px}.jb-arrival>a{font-size:9px;color:inherit;text-underline-offset:3px}.jb-arrival>a svg{display:inline-block;vertical-align:middle;width:10px;height:10px}
.jb-order-assurance{display:grid;grid-template-columns:repeat(3,1fr);padding:8px 0;gap:8px;text-align:center}.jb-order-assurance>div{display:flex;flex-direction:column;align-items:center;padding:0 5px;gap:6px;border-right:1px solid #dce0e7}.jb-order-assurance>div:last-child{border:0}.jb-assurance-icon{display:flex;align-items:center;justify-content:center;height:31px}.jb-assurance-icon svg{width:25px;height:25px}.jb-order-assurance b{font-size:9px;font-weight:600;line-height:1.3}.jb-order-assurance small{font-size:8px;line-height:1.5;color:#6a7385}
.jb-protection-details{border-top:1px solid #dce0e7;border-bottom:1px solid #dce0e7;padding:15px 0}.jb-protection-details summary{list-style:none;display:flex;align-items:center;gap:8px;font-size:10px;cursor:pointer;font-weight:500}.jb-protection-details summary::-webkit-details-marker{display:none}.jb-protection-details summary>svg{width:17px;height:17px}.jb-protection-details summary>span:last-child{margin-left:auto;font-size:17px;font-weight:400}.jb-protection-details>div{font-size:11px;color:#657087;line-height:1.8;padding-top:12px}.jb-protection-details p{margin:0 0 12px}.jb-protection-details a{color:inherit;font-size:10px;text-underline-offset:3px}
.jb-pdp-experience .jb-pdp-details{border-top:0}.jb-pdp-experience .jb-pdp-details details{padding:16px 0}.jb-pdp-experience .jb-pdp-details summary{font-size:10px}
@media(min-width:990px){body.jb-published-product product-info.jb-pdp-experience .product__media-list .product__media-item .media{padding-top:116%!important}.jb-pdp-experience .product__media-list .product-media-container{max-height:660px}}
@media(max-width:989px) and (min-width:750px){body.jb-published-product product-info.jb-pdp-experience .product{column-gap:4%;grid-template-columns:1fr 1fr}body.jb-published-product product-info.jb-pdp-experience .product .product__info-container{padding:22px!important}.jb-pdp-quote-grid{grid-template-columns:1fr}.jb-pdp-scene-caption h2{font-size:34px}.jb-pdp-gallery-frame{padding:10px}}
@media(max-width:749px){body.jb-published-product product-info.jb-pdp-experience{padding-top:18px;padding-bottom:45px}body.jb-published-product product-info.jb-pdp-experience>.page-width{padding:0 16px}.jb-pdp-background{height:900px}.jb-pdp-background img{object-position:46% center}.jb-pdp-background:after{background:linear-gradient(180deg,#0e1b4d40,#0e1b4d7a 55%,#0e1b4d)}.jb-pdp-experience .jb-pdp-breadcrumb{font-size:8px;margin-bottom:24px;gap:7px}.jb-pdp-scene-caption{margin-bottom:24px;align-items:center;gap:18px}.jb-pdp-scene-caption h2{font-size:32px;max-width:210px;line-height:1}.jb-pdp-scene-caption p{font-size:8px}.jb-pdp-scene-caption>span{font-size:7px;max-width:100px;letter-spacing:1px}.jb-pdp-media-panel{position:static}.jb-pdp-gallery-frame{padding:8px;backdrop-filter:blur(5px)}.jb-pdp-experience .jb-pdp-image-note{font-size:7px;margin-bottom:0;padding:12px 0}.jb-pdp-experience .product__info-wrapper{padding-top:18px!important}body.jb-published-product product-info.jb-pdp-experience .product .product__info-container{padding:22px 20px!important}.jb-pdp-experience .product__title h1{font-size:28px!important}.jb-pdp-social-link{padding-bottom:15px;margin-bottom:18px}.jb-pdp-social-copy b{font-size:9px}.jb-pdp-social-copy small{font-size:8px}.jb-pdp-social-initials>span{width:29px;height:29px}.jb-pdp-experience .product__info-container>.jb-pdp-kicker{font-size:8px!important;letter-spacing:1.8px}.jb-pdp-experience .jb-pdp-intro{font-size:12px}.jb-arrival{padding:16px 14px 12px}.jb-arrival-window{font-size:25px}.jb-order-assurance{gap:4px}.jb-order-assurance>div{padding:0 4px}.jb-order-assurance b{font-size:8px}.jb-order-assurance small{font-size:8px}.jb-pdp-community{margin-top:24px;scroll-margin-top:80px}.jb-pdp-community-heading{display:block;margin-bottom:16px}.jb-pdp-community-heading h2{font-size:26px;margin-top:8px}.jb-pdp-quote-grid{grid-template-columns:1fr}.jb-pdp-quote{padding:20px}.jb-pdp-quote blockquote{font-size:13px}.jb-pdp-experience .product__media-list{margin-left:0!important}.jb-pdp-experience .product__media-list .slider__slide{padding-left:0!important}.jb-pdp-experience .thumbnail-slider .thumbnail-list{padding:0}.jb-pdp-experience .product__info-container{scroll-margin-top:80px}.jb-pdp-community-mobile{display:block}}
@media(prefers-reduced-motion:reduce){.jb-pdp-gallery-frame{backdrop-filter:none}}
body.jb-published-product product-info.jb-pdp-experience .product__media-list .product__media-item .media{padding-top:100%!important}
.jb-pdp-social-copy b{font-size:11px}.jb-pdp-social-copy small{font-size:10px}.jb-pdp-experience .jb-pdp-intro{font-size:13px}.jb-arrival-heading,.jb-arrival-heading>span:last-child{font-size:11px}.jb-arrival-timeline b,.jb-arrival-timeline span{font-size:10px}.jb-arrival>p,.jb-arrival>a{font-size:10px}.jb-order-assurance b{font-size:11px}.jb-order-assurance small{font-size:10px}.jb-protection-details summary{font-size:11px}
@media(max-width:749px){body.jb-published-product product-info.jb-pdp-experience .product__media-list .product__media{padding-top:100%!important}.jb-pdp-social-copy b{font-size:10px}.jb-pdp-social-copy small{font-size:9px}.jb-arrival-heading,.jb-arrival-heading>span:last-child{font-size:10px}.jb-order-assurance b{font-size:10px}.jb-order-assurance small{font-size:9px}}
body.jb-published-product .header__submenu{background:#142652;border-color:#ffffff26}body.jb-published-product .header__submenu .header__menu-item{color:#fff}
