.ycn-panorama.section-spacing{padding-block:0;background:rgb(var(--background));color:rgb(var(--text-color))}.ycn-panorama .container{padding-inline:var(--container-gutter)}.ycn-panorama__hero{position:relative;min-height:460px;height:65vh;max-height:780px;background:rgb(var(--text-color));overflow:hidden}.ycn-panorama__hero-image{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.ycn-panorama__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.63),transparent 75%);pointer-events:none}.ycn-panorama__hero-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding-block:48px;color:#fff}.ycn-panorama__hero-content h1{max-width:950px;font-size:clamp(28px,4vw,62px);line-height:1.2}.ycn-panorama__hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ycn-panorama__photo-link{text-decoration:underline;text-underline-offset:5px;font-size:14px}.ycn-panorama__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding-block:32px;border-bottom:1px solid rgb(var(--border-color))}.ycn-panorama__facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.ycn-panorama__facts dd{font-size:24px;line-height:1.35}.ycn-panorama__facts dd span{font-size:15px;color:rgb(var(--text-color) / .7)}.ycn-panorama__facts .ycn-panorama__crew{font-size:17px}.ycn-panorama__nav{display:flex;gap:28px;overflow-x:auto;white-space:nowrap;padding-block:20px;border-bottom:1px solid rgb(var(--border-color));font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ycn-panorama__nav a{min-height:24px;display:flex;align-items:center}.ycn-panorama__body{padding-block:48px}.ycn-panorama .product{align-items:start;column-gap:clamp(32px,5vw,80px);row-gap:32px}.ycn-panorama__onboard{grid-area:product-gallery;min-width:0;display:grid;gap:24px}.ycn-panorama__onboard .product-gallery{position:relative;top:auto;grid-area:auto;min-width:0}.ycn-panorama__onboard .product-gallery__image-list{max-height:none}.ycn-panorama__intro{font-size:17px;line-height:1.8}.ycn-panorama__description{border-block:1px solid rgb(var(--border-color));padding-block:16px}.ycn-panorama__description summary{cursor:pointer;list-style:revert;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ycn-panorama__description .prose{padding-block:20px;font-size:16px;line-height:1.8}.ycn-panorama .product-info{padding:28px;border:1px solid rgb(var(--border-color));min-width:0;background:rgb(var(--background))}.ycn-panorama .product-info__block-list{gap:24px}.ycn-panorama .ycn-yacht-enquiry{margin-top:16px}.ycn-panorama .ycn-yacht-enquiry a{background:transparent;color:rgb(var(--text-color));font:var(--button-font);letter-spacing:var(--button-letter-spacing);border:1px solid rgb(var(--border-color))}.ycn-panorama .ycn-yacht-enquiry p{color:rgb(var(--text-color) / .7)}.ycn-panorama .product-content-below-gallery{margin-top:24px}.ycn-panorama__details{padding-block:48px;border-top:1px solid rgb(var(--border-color));scroll-margin-top:calc(var(--sticky-area-height,100px) + 24px)}.ycn-panorama__details>h2{margin-bottom:28px}.ycn-panorama__detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ycn-panorama__detail-card h3{margin-bottom:16px}.ycn-panorama__detail-card ul{display:grid;gap:8px;padding-left:18px;list-style:disc;line-height:1.65}.ycn-panorama__eligibility{display:flex;flex-wrap:wrap;gap:16px 40px;padding-top:28px}.ycn-panorama__eligibility p{display:flex;gap:12px;align-items:center;font-size:14px}.ycn-panorama__eligibility span{border:1px solid rgb(var(--border-color));padding:5px 12px}.ycn-panorama__section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.ycn-panorama__specifications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.ycn-panorama__specifications>div{display:flex;flex-direction:column;gap:8px;padding-block:20px;border-top:1px solid rgb(var(--border-color))}.ycn-panorama__specifications dt{font-size:13px;color:rgb(var(--text-color) / .7)}.ycn-panorama__specifications dd{font-size:19px}.ycn-panorama__specifications dd span{font-size:15px}.ycn-panorama__video video{width:100%;max-height:680px;margin-top:28px;background:rgb(var(--text-color))}.ycn-panorama [id^=ycn-booking-],.ycn-panorama [id^=ycn-onboard-],.ycn-panorama [id^=ycn-photos-]{scroll-margin-top:calc(var(--sticky-area-height,100px) + 24px)}.ycn-panorama a:focus-visible,.ycn-panorama summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:1000px){.ycn-panorama .product{--product-grid:"product-gallery product-info" auto "product-content product-info" auto / minmax(0,1.45fr) minmax(0,1fr)}}@media(max-width:999px){.ycn-panorama .product{--product-grid:"product-info" "product-gallery" "product-content" / minmax(0,1fr)}.ycn-panorama__hero{height:56vh;min-height:390px}.ycn-panorama__detail-grid,.ycn-panorama__specifications{grid-template-columns:repeat(2,minmax(0,1fr))}.ycn-panorama__hero-content{padding-block:32px}.ycn-panorama .product-info{position:static}}@media(max-width:600px){.ycn-panorama__hero{height:460px;min-height:0}.ycn-panorama__hero-content h1{font-size:28px}.ycn-panorama__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding-block:24px}.ycn-panorama__facts dd{font-size:20px}.ycn-panorama__facts dd span{display:block}.ycn-panorama__nav{gap:24px}.ycn-panorama__body{padding-block:28px}.ycn-panorama .product-info{padding:20px}.ycn-panorama__details{padding-block:32px}.ycn-panorama__detail-grid{gap:28px 20px}.ycn-panorama__specifications{gap:0 20px}.ycn-panorama__section-heading{align-items:flex-start;flex-direction:column}.ycn-panorama__hero-actions{gap:20px}}.ycn-panorama #izyrent .label_izyrent{display:block;width:100%}.ycn-panorama #izyrent .izyDate:not([type=hidden]){width:100%;min-height:44px;padding:10px 38px 10px 13px;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius,0);background:transparent;font-family:inherit}body:has(.ycn-panorama) .flatpickr-calendar{font-family:var(--text-font-family)}.ycn-panorama__hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ycn-panorama__video-toggle{position:absolute;right:24px;bottom:24px;z-index:3;color:#fff;background:#071b38b3;border:1px solid #ffffff80;padding:10px 14px;font-size:12px;letter-spacing:.04em}.ycn-panorama__hero-content{pointer-events:none;padding-bottom:70px}.ycn-panorama__hero-actions a{pointer-events:auto}.ycn-yacht-photos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ycn-yacht-photos__grid a{display:block;overflow:hidden;aspect-ratio:4/3;background:#112b3c}.ycn-yacht-photos__grid img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ycn-yacht-photos__grid a:hover img{transform:scale(1.03)}.ycn-yacht-photos__more{margin-top:20px;border-block:1px solid rgb(var(--border-color))}.ycn-yacht-photos__more summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:18px 0;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ycn-yacht-photos__more summary::-webkit-details-marker{display:none}.ycn-photos-arrow{font-size:24px;line-height:1}.ycn-photos-open,.ycn-yacht-photos__more[open] .ycn-photos-closed{display:none}.ycn-yacht-photos__more[open] .ycn-photos-open{display:inline}.ycn-yacht-photos__more[open] .ycn-photos-arrow{transform:rotate(180deg)}.ycn-yacht-photos__more[open] .ycn-yacht-photos__grid{padding-bottom:20px}.ycn-panorama__detail-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ycn-panorama__detail-card{padding:26px 22px;border:1px solid rgb(var(--border-color));background:linear-gradient(150deg,#95d4d910,transparent);border-radius:4px}.ycn-panorama__detail-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:22px;background:#95d4d91a;color:#95d4d9;border-radius:50%}.ycn-panorama__detail-icon svg{width:30px;height:30px}.ycn-panorama__detail-card h3{font-size:15px;letter-spacing:.06em}.ycn-panorama__detail-card ul{padding-left:0;list-style:none;font-size:14px}.ycn-panorama__detail-card li{border-top:1px solid rgb(var(--border-color));padding-top:8px}.ycn-panorama .ycn-yacht-enquiry{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:36px;margin-top:20px;background:#95d4d910;border:1px solid rgb(var(--border-color))}.ycn-panorama .ycn-yacht-enquiry h2{margin-bottom:12px}.ycn-panorama .ycn-yacht-enquiry p{max-width:620px;margin:0;line-height:1.7}.ycn-panorama .ycn-yacht-enquiry a{background:#95d4d9;color:#071b38;flex-shrink:0;padding:16px 24px;min-height:52px;border:0}@media(max-width:699px){.ycn-panorama__detail-grid{grid-template-columns:1fr 1fr}.ycn-panorama__detail-card{padding:20px 14px}.ycn-panorama .ycn-yacht-enquiry{padding:24px;flex-direction:column;align-items:stretch;gap:22px}.ycn-panorama__video-toggle{right:20px;bottom:16px}.ycn-yacht-photos__grid{gap:8px}}@media(prefers-reduced-motion:reduce){.ycn-yacht-photos__grid img{transition:none}}.ycn-panorama safe-sticky.product-info{background:#8cd6d9;color:#071b38;border-color:#8cd6d9;--text-color:7 27 56;--button-background:255 255 255;--button-text-color:7 27 56}.ycn-panorama safe-sticky.product-info sale-price{color:#071b38;font-size:clamp(26px,2.3vw,32px);font-weight:600;letter-spacing:.02em}.ycn-panorama safe-sticky.product-info .select,.ycn-panorama #izyrent .izyDate:not([type=hidden]){background:#fff;color:#071b38;border-color:#071b3826}.ycn-panorama safe-sticky.product-info buy-buttons .button{--button-background:255 255 255;--button-text-color:7 27 56;background:#fff;color:#071b38;border-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ycn-panorama.css.map */
