body:has(.eg-story) .shopify-section-group-header-group,body:has(.eg-story) .shopify-section-group-footer-group{display:none}body:has(.eg-story){background:#fff}.eg-story{--paper:#ffffff;--ink:#000000;--muted:#444444;--red:#b30000;--line:#dddddd;color:var(--ink);background:var(--paper);font:400 16px/1.65 var(--font-body-family,Lato,sans-serif);letter-spacing:0}.eg-story *{box-sizing:border-box}.eg-story [hidden]{display:none!important}.eg-story h1,.eg-story h2,.eg-story h3,.eg-story p,.eg-story figure{margin:0}.eg-story h1,.eg-story h2,.eg-story h3{color:inherit;font-family:var(--font-heading-family,"Bodoni Moda",serif);font-weight:var(--font-heading-weight,400);letter-spacing:-.025em}.eg-story a{color:inherit}.eg-story button,.eg-story select{font:inherit}.eg-story img{display:block;width:100%;height:100%;object-fit:cover}.eg-story a:focus-visible,.eg-story button:focus-visible,.eg-story select:focus-visible,.eg-story summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}.eg-story :is(section,div)[id]{scroll-margin-top:100px}.eg-story__nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:auto;padding:0 56px;border-bottom:1px solid var(--line)}.eg-story__logo{font:400 36px/.9 Georgia,serif;letter-spacing:-3px;text-decoration:none}.eg-story__navlinks{display:flex;gap:30px;align-items:center}.eg-story__navlinks a{font-size:12px;text-decoration:none}.eg-story__navlinks .eg-story__navcta{border-bottom:1px solid var(--ink);padding:8px 0}.eg-story__languages{font-size:10px;display:flex;gap:8px}.eg-story__languages a{font-size:10px}.eg-story__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.18em;line-height:1.6;color:var(--muted)}.eg-story__hero{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;min-height:730px}.eg-story__herocopy{padding:90px 46px 64px 56px;align-self:center}.eg-story h1{font-size:clamp(58px,5.5vw,88px);line-height:1.04;margin-top:27px}.eg-story h1 span{display:block}.eg-story h1 em{font-style:normal;font-weight:400;color:var(--red)}.eg-story__intro{font-size:16px;line-height:1.8;max-width:460px;margin-top:30px!important;color:var(--muted)}.eg-story__herophoto{position:relative;min-width:0;min-height:730px;background:#000}.eg-story__herophoto img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 30%}.eg-story__photocaption{position:absolute;bottom:24px;left:28px;right:28px;color:#fff;display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.04em;text-shadow:0 1px 5px #000}.eg-story__photocaption span:last-child{opacity:.8}.eg-story__actions{display:flex;align-items:center;gap:26px;margin-top:32px;flex-wrap:wrap}.eg-story__button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:15px 24px;background:var(--red);color:#fff!important;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.015em;border:1px solid var(--red);cursor:pointer}.eg-story__button:hover{background:#8a0000}.eg-story__textlink{font-size:12px;text-underline-offset:5px}.eg-story__heroprice{margin-top:22px!important;font-size:11px;line-height:1.9;color:var(--muted)}.eg-story__heroprice strong{color:var(--ink);font-weight:600}.eg-story__trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:auto;padding:25px 56px;gap:24px}.eg-story__trust p{font-size:12px;display:flex;align-items:center;gap:12px}.eg-story__trust span{color:var(--red);font:400 20px var(--font-body-family,Lato,sans-serif)}.eg-story__section{max-width:1328px;margin:auto;padding:106px 0}.eg-story__sectionhead{display:grid;grid-template-columns:1.15fr .85fr;gap:100px;align-items:end;margin-bottom:44px}.eg-story h2{font-size:clamp(36px,3.9vw,58px);line-height:1.12;margin-top:18px}.eg-story__sectionhead>p{max-width:460px;color:var(--muted);font-size:15px}.eg-story__gallery{display:grid;grid-template-columns:1.14fr .86fr;gap:40px;align-items:start}.eg-story__gallery figure:first-child{max-width:710px}.eg-story__gallery figure:last-child{padding-top:100px}.eg-story__gallery img{aspect-ratio:4/4.7;object-position:center 20%}.eg-story__gallery figure:last-child img{aspect-ratio:4/4.5}.eg-story figcaption{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-top:16px;color:var(--muted)}.eg-story__gallerynote{font-size:11px;color:var(--muted);margin-top:25px!important}.eg-story__process{background:#fff;padding:90px 0}.eg-story__processinner{max-width:1328px;margin:auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:110px}.eg-story__processintro{max-width:440px;margin-top:26px!important;color:var(--muted);font-size:15px}.eg-story__steps{list-style:none;margin:0;padding:0}.eg-story__steps li{display:grid;grid-template-columns:36px 1fr;gap:18px;border-bottom:1px solid #dddddd;padding:27px 0}.eg-story__steps li:first-child{padding-top:0}.eg-story__steps li>span{font:400 22px var(--font-body-family,Lato,sans-serif);color:var(--red)}.eg-story__steps h3{font-size:25px;letter-spacing:-.025em;margin-bottom:12px}.eg-story__steps p{font-size:14px;color:var(--muted);line-height:1.8}.eg-story__privacy{margin-top:32px;padding-left:20px;border-left:2px solid var(--red)}.eg-story__privacy strong{font-size:14px}.eg-story__privacy p{font-size:13px;color:var(--muted);margin-top:8px}.eg-story__objects{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.eg-story__objectphoto{aspect-ratio:1/1;background:#fff;overflow:hidden}.eg-story__objectphoto img{object-fit:contain}.eg-story__objectcopy{padding:25px 0 0}.eg-story__objectcopy h3{font-size:29px;margin:9px 0 12px}.eg-story__objectcopy>p:last-child{font-size:14px;color:var(--muted);max-width:350px}.eg-story__reference{border-top:1px solid var(--line);margin-top:38px;padding-top:22px;display:grid;grid-template-columns:1.5fr 1fr;gap:60px}.eg-story__reference p{font-size:11px;color:var(--muted)}.eg-story__packages{background:#000;color:var(--paper);padding:92px 0}.eg-story__packageinner{max-width:1328px;margin:auto}.eg-story__packages .eg-story__eyebrow{color:#ccc}.eg-story__packages .eg-story__sectionhead>p{color:#ddd}.eg-story__packagegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.eg-story__card{border:1px solid #666666;padding:32px 28px 28px;display:flex;flex-direction:column;position:relative}.eg-story__card--featured{background:var(--paper);color:var(--ink);border-color:var(--paper)}.eg-story__cardtag{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#ddd;margin-bottom:18px!important;min-height:16px}.eg-story__card--featured .eg-story__cardtag{color:var(--red);font-weight:700}.eg-story__card h3{font-size:36px;margin-bottom:4px}.eg-story__cardshort{font-size:12px;color:#ddd}.eg-story__card--featured .eg-story__cardshort{color:var(--muted)}.eg-story__price{font-size:33px;margin:24px 0!important;line-height:1.2;letter-spacing:-.035em}.eg-story__price small{font-size:11px;font-weight:400;letter-spacing:0}.eg-story__price .eg-story__from{display:block;margin-bottom:8px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.eg-story__cardbody{font-size:13px;line-height:1.7;min-height:90px;color:#ddd}.eg-story__card--featured .eg-story__cardbody{color:var(--muted)}.eg-story__card ul{list-style:none;margin:24px 0 28px;padding:0;flex:1}.eg-story__card li{padding:12px 0;border-bottom:1px solid #555555;font-size:12px;line-height:1.6}.eg-story__card li:first-child{padding-top:0}.eg-story__card--featured li{border-color:var(--line)}.eg-story__card li span{display:block;color:#ddd;font-size:11px}.eg-story__card--featured li span{color:var(--muted)}.eg-story__card .eg-story__button{background:transparent;border-color:#888;color:#fff!important;justify-content:space-between}.eg-story__card--featured .eg-story__button,.eg-story__card .eg-story__button:hover{background:var(--red);border-color:var(--red)}.eg-story__deposit{font-size:11px;color:#ddd;margin-top:16px!important}.eg-story__card--featured .eg-story__deposit{color:var(--muted)}.eg-story__packageterms{font-size:11px;line-height:1.8;color:#ddd;max-width:880px;margin-top:28px!important}.eg-story__faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.eg-story__faq details{border-bottom:1px solid var(--line)}.eg-story__faq summary{list-style:none;cursor:pointer;font-size:15px;font-weight:500;padding:22px 34px 22px 0;position:relative}.eg-story__faq summary::-webkit-details-marker{display:none}.eg-story__faq summary:after{content:"+";position:absolute;right:3px;top:17px;font:26px var(--font-body-family,Lato,sans-serif);color:var(--red)}.eg-story__faq details[open] summary:after{content:"\2212"}.eg-story__faq details p{font-size:14px;line-height:1.8;color:var(--muted);padding:0 32px 24px 0}.eg-story__close{border-top:1px solid var(--line);max-width:1328px;margin:auto;padding:85px 0 95px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.eg-story__closecopy>p:last-child{margin-top:25px;color:var(--muted);max-width:440px;font-size:15px}.eg-story__booking{background:#fff;padding:34px}.eg-story__booking label{font-size:11px;font-weight:600;display:block;margin-bottom:12px}.eg-story__booking select{border:1px solid #777777;border-radius:0;width:100%;background:var(--paper);color:var(--ink);padding:13px 15px;font-size:14px;min-height:49px}.eg-story__bookingdl{margin:23px 0 25px}.eg-story__bookingdl div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #dddddd;font-size:12px}.eg-story__bookingdl dd{margin:0;text-align:right;font-weight:600}.eg-story__bookingdl .eg-story__bookingdeposit{font-size:14px;color:var(--red)}.eg-story__booking .eg-story__button{width:100%}.eg-story__bookingnote{font-size:11px!important;color:var(--muted);line-height:1.7;margin-top:16px!important}.eg-story__footer{max-width:1440px;margin:auto;padding:35px 56px;border-top:1px solid var(--line);display:flex;align-items:start;justify-content:space-between;gap:30px}.eg-story__footer p{font-size:10px;line-height:1.9;color:var(--muted)}.eg-story__footerlinks{display:flex;gap:20px;flex-wrap:wrap;font-size:10px}.eg-story__mobilebar{display:none}@media(min-width:1500px){.eg-story__hero,.eg-story__herophoto{min-height:760px}}@media(max-width:1439px){.eg-story__section,.eg-story__processinner,.eg-story__packageinner,.eg-story__close{margin-left:48px;margin-right:48px}.eg-story__hero,.eg-story__herophoto{min-height:640px}.eg-story__herocopy{padding:60px 38px 50px 48px}.eg-story__sectionhead,.eg-story__processinner,.eg-story__faq,.eg-story__close{gap:65px}}@media(max-width:1000px){.eg-story__nav{padding:0 28px;height:75px}.eg-story__navlinks{gap:18px}.eg-story__navlinks a{font-size:11px}.eg-story__herocopy{padding:48px 28px}.eg-story h1{font-size:57px}.eg-story__hero,.eg-story__herophoto{min-height:620px}.eg-story__section,.eg-story__processinner,.eg-story__packageinner,.eg-story__close{margin-left:28px;margin-right:28px}.eg-story__sectionhead,.eg-story__processinner,.eg-story__faq,.eg-story__close{gap:40px}.eg-story__card{padding:25px 20px}.eg-story__card h3{font-size:29px}.eg-story__price{font-size:28px}.eg-story__objects{gap:20px}.eg-story__objectcopy h3{font-size:24px}.eg-story__trust{padding:23px 28px}.eg-story__trust p{font-size:11px}}@media(max-width:749px){.eg-story__nav{height:66px;padding:0 21px;gap:12px}.eg-story__logo{font-size:29px;letter-spacing:-2px}.eg-story__navlinks{gap:17px}.eg-story__navlinks>a:not(.eg-story__navcta){display:none}.eg-story__navlinks .eg-story__navcta{font-size:10px}.eg-story__languages{display:none}.eg-story__hero{display:flex;flex-direction:column;min-height:0}.eg-story__herocopy{padding:38px 24px 32px;align-self:auto}.eg-story h1{font-size:52px;margin-top:20px;max-width:370px}.eg-story__eyebrow{font-size:9px;letter-spacing:.14em}.eg-story__intro{font-size:14px;line-height:1.75;margin-top:21px!important;max-width:430px}.eg-story__actions{margin-top:24px;gap:21px}.eg-story__button{min-height:50px;font-size:11px;padding:14px 18px;gap:18px}.eg-story__textlink{font-size:11px}.eg-story__heroprice{font-size:10px;margin-top:17px!important}.eg-story__herophoto{min-height:0;height:440px;margin:0 24px 24px}.eg-story__herophoto img{object-position:center 26%}.eg-story__photocaption{bottom:18px;left:17px;right:17px;font-size:8px}.eg-story__trust{padding:15px 24px;grid-template-columns:1fr;gap:5px}.eg-story__trust p{font-size:11px}.eg-story__trust span{font-size:17px;min-width:22px}.eg-story__section{padding:65px 0;margin:0 24px}.eg-story__sectionhead{display:block;margin-bottom:28px}.eg-story h2{font-size:38px;margin-top:13px}.eg-story__sectionhead>p{font-size:14px;margin-top:22px!important}.eg-story__gallery{gap:16px;grid-template-columns:1fr 1fr}.eg-story__gallery figure:last-child{padding-top:50px}.eg-story__gallery img{aspect-ratio:3/4.8}.eg-story__gallery figure:last-child img{aspect-ratio:3/4.8}.eg-story figcaption{font-size:8px;letter-spacing:.06em;line-height:1.7;margin-top:10px}.eg-story__gallerynote{font-size:10px;margin-top:20px!important}.eg-story__process{padding:62px 0}.eg-story__processinner{display:block;margin:0 24px}.eg-story__processintro{font-size:14px;margin-top:20px!important}.eg-story__steps{margin-top:38px}.eg-story__steps li{gap:10px;grid-template-columns:28px 1fr;padding:23px 0}.eg-story__steps h3{font-size:24px}.eg-story__steps p{font-size:13px}.eg-story__privacy{margin-top:28px}.eg-story__privacy p{font-size:12px}.eg-story__objects{grid-template-columns:1fr;gap:35px}.eg-story__object{display:grid;grid-template-columns:.95fr 1.05fr;gap:20px;align-items:center}.eg-story__objectphoto{aspect-ratio:3/4}.eg-story__objectcopy{padding:0}.eg-story__objectcopy h3{font-size:25px;margin:8px 0 10px}.eg-story__objectcopy>p:last-child{font-size:12px;line-height:1.8}.eg-story__reference{grid-template-columns:1fr;gap:16px;margin-top:30px;padding-top:20px}.eg-story__reference p{font-size:10px}.eg-story__packages{padding:62px 0}.eg-story__packageinner{margin:0 24px}.eg-story__packagegrid{grid-template-columns:1fr;gap:20px}.eg-story__card{padding:28px}.eg-story__cardtag{margin-bottom:14px!important}.eg-story__card h3{font-size:35px}.eg-story__price{font-size:35px;margin:20px 0!important}.eg-story__cardbody{min-height:0}.eg-story__card ul{margin:20px 0 24px}.eg-story__card li{font-size:12px;padding:10px 0}.eg-story__card .eg-story__button{min-height:50px}.eg-story__packageterms{font-size:10px}.eg-story__faq{display:block}.eg-story__faqlist{margin-top:28px}.eg-story__faq summary{font-size:14px;padding-top:20px;padding-bottom:20px}.eg-story__faq details p{font-size:13px;padding-right:15px}.eg-story__close{grid-template-columns:1fr;gap:30px;margin:0 24px;padding:60px 0}.eg-story__closecopy>p:last-child{font-size:14px;margin-top:20px}.eg-story__booking{padding:25px}.eg-story__bookingdl div{font-size:11px}.eg-story__bookingdl .eg-story__bookingdeposit{font-size:12px}.eg-story__bookingnote{font-size:10px!important}.eg-story__footer{padding:28px 24px 115px;display:block}.eg-story__footerlinks{margin-top:22px;font-size:10px;gap:18px}.eg-story__mobilebar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:10px 20px max(10px,env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:16px}.eg-story__mobilebar p{font-size:10px}.eg-story__mobilebar .eg-story__button{min-height:42px;padding:10px 18px;font-size:10px}.eg-story :is(section,div)[id]{scroll-margin-top:20px}}@media(max-width:749px){.eg-story__hero .eg-story__herocopy{display:contents}.eg-story__hero .eg-story__eyebrow{order:0;margin:30px 24px 0}.eg-story__hero h1{order:1;margin:19px 24px 0}.eg-story .eg-story__herophoto{order:2;height:350px;flex:none;margin:25px 24px 0}.eg-story__hero .eg-story__intro{order:3;margin:24px 24px 0!important}.eg-story__hero .eg-story__actions{order:4;margin:24px 24px 0}.eg-story__hero .eg-story__heroprice{order:5;margin:17px 24px 30px!important}}body:has(.eg-story) shopify-chat{display:none!important}@media(max-width:749px){.eg-story__hero h1{font-size:clamp(42px,13.333vw,52px)}.eg-story__navlinks .eg-story__navcta{min-height:44px;display:flex;align-items:center}.eg-story__textlink{min-height:44px;display:inline-flex;align-items:center}.eg-story__objectcopy>p:last-child,.eg-story__cardbody,.eg-story__card li,.eg-story__faq details p{font-size:14px}.eg-story__reference p,.eg-story__deposit,.eg-story__bookingnote{font-size:12px!important}.eg-story__footerlinks{font-size:12px}.eg-story__footerlinks a{padding:8px 0}}@media(prefers-reduced-motion:no-preference){html:has(.eg-story){scroll-behavior:smooth}.eg-story__button{transition:background .18s ease,border-color .18s ease}}.eg-story__contactactions{display:grid;gap:12px}.eg-story__contactactions .eg-story__button{margin:0}.eg-story__booking .eg-story__contactactions .eg-story__button--secondary{background:transparent;color:#000!important;border:1px solid #000000}.eg-story__booking .eg-story__contactactions .eg-story__button--secondary:hover{background:#eee;color:#000!important}.eg-story__webbooking{border-top:1px solid #dddddd;margin-top:24px;padding-top:20px}.eg-story__webbooking>a{color:inherit;text-underline-offset:4px;font-size:15px}.eg-story__webbooking>p{font-size:13px;line-height:1.6;margin:8px 0 0}.eg-story__nav .eg-story__logo{display:flex;align-items:center;letter-spacing:0;flex-shrink:0}.eg-story .eg-story__logo img{display:block;width:190px;height:auto;object-fit:contain}.eg-story__process{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.eg-story__booking{border:1px solid #000}.eg-story .eg-story__button,.eg-story select{border-radius:0}.eg-story .eg-story__card--featured .eg-story__button{background:var(--red);color:#fff!important}.eg-story__deliverytiming{border-color:var(--line)}@media(max-width:749px){.eg-story .eg-story__logo img{width:145px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/eros-sessions-story.css.map */
