.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)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ycn-panorama.css.map */
