accommodation-voucher .cv-options label,accommodation-voucher .cv-options span{width:100%!important;max-width:none!important}accommodation-voucher .cv-options label{display:block!important;margin:0!important}accommodation-voucher .cv-check span{width:auto!important}body:has(accommodation-voucher) #MainContent>.shopify-section:not(:has(accommodation-voucher)){display:none!important}body:has(accommodation-voucher) #MainContent .section:has(accommodation-voucher){display:block!important;padding:0!important;max-width:none!important}body:has(accommodation-voucher) #MainContent .section-content-wrapper:has(accommodation-voucher),body:has(accommodation-voucher) #MainContent .text-block:has(accommodation-voucher){max-width:none!important;width:100%!important;padding:0!important;margin:0!important}accommodation-voucher{width:100%;max-width:none!important}accommodation-voucher p{max-width:none!important}accommodation-voucher .cv-heading{position:absolute!important}accommodation-voucher img{border-radius:0!important}accommodation-voucher .cv-hero-image,accommodation-voucher .cv-gallery img{margin:0!important}.cv{display:block;background:#f7f5f1;color:#29241e;font-family:"Futura Book",Futura,var(--font-body-family,Arial),sans-serif;font-size:16px;line-height:1.65;padding-bottom:70px}.cv *{box-sizing:border-box}.cv [hidden]{display:none!important}.cv-review{padding:18px max(24px,calc((100% - 1160px)/2));background:#e9e6df;display:flex;gap:24px;align-items:baseline;font-size:13px;line-height:1.5}.cv-review strong{white-space:nowrap;font-weight:500}.cv-wrap{max-width:1160px;margin:auto;padding:55px 26px}.cv-heading{text-align:center;max-width:750px;margin:0 auto 58px}.cv h1,.cv h2,.cv h3,.cv legend,.cv summary,.cv-button{font-family:CinzelCustom,Cinzel,Georgia,serif;font-weight:400;color:#29241e;letter-spacing:0}.cv h1{font-size:clamp(28px,3.5vw,44px);line-height:1.25;margin:16px 0 25px;text-wrap:balance}.cv h2,.cv legend{font-size:20px;margin:0 0 18px}.cv h3{font-size:18px;margin:0 0 25px}.cv p{margin:0 0 22px}.cv-heading p{margin:0 0 8px}.cv-eyebrow{letter-spacing:.13em!important;text-transform:uppercase;font-size:12px}.cv-price{font-size:24px}.cv-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:76px;align-items:start}.cv-story p{text-align:justify}.cv-story h2{margin-top:32px}.cv ul{padding-left:20px;list-style:disc;margin:0 0 30px}.cv-validity{font-size:14px;border-top:1px solid #d3cfc7;padding-top:25px}.cv details{border-top:1px solid #d3cfc7;border-bottom:1px solid #d3cfc7;padding:17px 0}.cv summary{cursor:pointer;font-size:17px}.cv-terms{font-size:14px;padding-top:25px}.cv-panel{padding:30px;background:#efede7;border:1px solid #dedbd3}.cv fieldset{margin:0 0 23px;padding:0;border:0;min-width:0}.cv legend{padding:0}.cv-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.cv-options label{position:relative;cursor:pointer}.cv-options input{position:absolute;left:12px;top:19px;accent-color:#29241e}.cv-options span{display:flex;border:1px solid #b9b4aa;padding:14px 12px 14px 35px;min-height:55px;align-items:center;font-size:14px}.cv-options input:checked+span{background:#fffdfa;border:1px solid #29241e}.cv-options input:focus-visible+span{outline:2px solid #66553b;outline-offset:3px}.cv-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cv-field{display:block;margin-bottom:18px;font-size:14px}.cv-field>span{display:block;margin-bottom:6px}.cv input:not([type=radio]):not([type=checkbox]),.cv select{display:block;width:100%;border:1px solid #bcb6ad;border-radius:0;background:#fffdfa;color:#29241e;padding:11px 12px;min-height:47px;font:inherit;font-size:16px;box-shadow:none}.cv small{display:block;font-size:11px;line-height:1.5;margin-top:7px}.cv output{display:block;color:#6b655b}.cv-check{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.5;margin:22px 0}.cv-check input{margin-top:4px;accent-color:#29241e;flex-shrink:0}.cv-note{font-size:13px}.cv-button{display:block;cursor:pointer;width:100%;border:1px solid #29241e;background:#29241e;color:#fff;padding:16px 20px;min-height:54px;font-size:13px;line-height:1.5;border-radius:0;transition:background .15s}.cv-button:hover{background:#939392;border-color:#939392}.cv-button:disabled{opacity:.5;cursor:wait}.cv-link{display:block;cursor:pointer;margin:18px auto 0;padding:8px;border:0;background:transparent;font:inherit;text-decoration:underline;color:#29241e}.cv-error{color:#983428;font-size:14px}.cv-emails{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cv-emails article{background:#fffdfa;border:1px solid #d8d3c9;padding:28px}.cv [data-results]{padding-top:55px}.cv-emails dl{display:grid;grid-template-columns:38% 62%;font-size:13px;margin:25px 0;line-height:1.55}.cv-emails dt,.cv-emails dd{margin:0;padding:8px 0;border-bottom:1px solid #eee9e1;overflow-wrap:anywhere}.cv-emails dt{padding-right:16px;color:#746c60}.cv-emails p{font-size:14px}.cv :focus-visible{outline:2px solid #766142;outline-offset:4px}@media(max-width:760px){.cv-wrap{padding:35px 20px}.cv-heading{margin-bottom:35px}.cv-grid,.cv-emails{grid-template-columns:1fr;gap:32px}.cv-panel{padding:22px 18px}.cv-review{display:block;padding:15px 20px}.cv-review strong{display:block;margin-bottom:5px}.cv-pair{gap:12px}.cv-options span{font-size:13px}.cv h1{font-size:29px}.cv-emails article{padding:21px}.cv-emails dl{grid-template-columns:42% 58%}}.cv{background:#f7f5f1;color:#302e29;font-size:16px;line-height:1.75}.cv-review{justify-content:center;gap:12px;padding:10px 20px;background:#eeeae2;font-size:11px;letter-spacing:.06em}.cv-hero{position:relative;height:min(650px,68vw);min-height:420px;isolation:isolate;overflow:hidden}.cv-hero-image{width:100%;height:100%;object-fit:cover;object-position:center 55%;display:block}.cv-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#0000000f 20%,#13191696)}.cv-heading{position:absolute;z-index:1;left:24px;right:24px;bottom:64px;max-width:850px;margin:auto;text-align:center;color:#fff}.cv .cv-heading h1{font-size:clamp(34px,4.3vw,64px);font-weight:400;color:#fff;line-height:1.16;margin:20px 0}.cv .cv-heading p{color:#fff}.cv-hero-note{font-size:16px;letter-spacing:.04em}.cv-eyebrow{font-size:11px;letter-spacing:.18em!important}.cv-wrap{max-width:1320px;padding:86px 56px 50px}.cv-grid{grid-template-columns:1.15fr 1fr;gap:88px}.cv-story p{text-align:left}.cv .cv-story-title{font-size:30px;line-height:1.35;margin:0 0 26px}.cv-story h2{font-size:21px}.cv-panel{background:transparent;border:0;border-left:1px solid #d9d3c8;padding:0 0 0 44px}.cv-purchase-heading{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #d9d3c8}.cv-purchase-heading p{margin:0 0 6px}.cv .cv-price{font-family:CinzelCustom,Georgia,serif;font-size:33px;line-height:1.4}.cv-tax{font-size:13px;color:#726d63}.cv legend{font-size:19px}.cv-options{gap:0;margin-bottom:16px}.cv-options span{border-color:#cfc8ba;background:transparent;padding:15px 10px 15px 31px;min-height:58px;font-size:13px}.cv-options label+label span{border-left:0}.cv-options input{left:10px;top:20px;width:12px;height:12px;margin:0}.cv-options input:checked+span{background:#e9e4d9;border-color:#9a8d74}.cv-options label+label input:checked+span{border-left:1px solid #9a8d74}.cv input:not([type=radio]):not([type=checkbox]),.cv select{background:#fbfaf7;border-color:#d1cabc;min-height:48px}.cv-field{font-size:13px;margin-bottom:20px}.cv fieldset>p{font-size:14px;color:#6a655b}.cv .cv-button{background:#363e34;border-color:#363e34;font-size:12px;letter-spacing:.08em;padding:18px 14px}.cv .cv-button:hover{background:#515c4b;border-color:#515c4b}.cv-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:38px 0}.cv-gallery figure{margin:0}.cv-gallery figure:nth-child(2){padding-top:38px}.cv-gallery img{display:block;width:100%;height:260px;object-fit:cover}.cv-gallery figcaption{font-size:11px;letter-spacing:.06em;padding-top:10px;color:#777065}.cv-validity{line-height:1.8}.cv-check{color:#6a655b}.cv-emails article{border-color:#d9d3c8}.cv small{font-size:10px}.cv-review strong{font-weight:400}.cv-terms li{margin-bottom:12px}@media(min-width:1500px){.cv-hero{height:700px}.cv-wrap{padding-top:100px}}@media(max-width:900px){.cv-wrap{padding:52px 28px}.cv-grid{gap:36px;grid-template-columns:1fr 1fr}.cv-panel{padding-left:24px}.cv-gallery img{height:200px}.cv-options{grid-template-columns:1fr}.cv-options label+label span{border-left:1px solid #cfc8ba;border-top:0}.cv-pair{grid-template-columns:1fr;gap:0}}@media(max-width:640px){.cv-hero{height:510px;min-height:0}.cv-hero-image{object-position:58% center}.cv-heading{bottom:44px;left:22px;right:22px}.cv .cv-heading h1{font-size:37px}.cv-hero-note{font-size:13px}.cv-heading .cv-eyebrow{font-size:9px}.cv-wrap{padding:44px 24px}.cv-grid{grid-template-columns:1fr;gap:44px}.cv .cv-story-title{font-size:26px}.cv-panel{border-left:0;border-top:1px solid #d9d3c8;padding:36px 0 0}.cv-gallery{gap:14px;margin:30px 0}.cv-gallery img{height:230px}.cv-options{grid-template-columns:1fr 1fr}.cv-options label+label span{border-left:0;border-top:1px solid #cfc8ba}.cv-pair{grid-template-columns:1fr 1fr;gap:12px}.cv-review{display:flex;flex-wrap:wrap;gap:3px 9px;text-align:center;font-size:10px}.cv-review strong{margin:0}.cv-emails{grid-template-columns:1fr}.cv-purchase-heading{margin-bottom:26px}}.cv,.cv p,.cv li,.cv label,.cv input,.cv select,.cv small,.cv figcaption,.cv dt,.cv dd{font-family:Futura Book,Futura,Century Gothic,sans-serif!important;font-weight:400;letter-spacing:0}.cv h1,.cv h2,.cv h3,.cv legend,.cv summary,.cv .cv-price,.cv .cv-button{font-family:CinzelCustom,Cinzel,Georgia,serif!important;font-weight:400!important}.cv{text-align:left}.cv .cv-button{background:#29241e;border-color:#29241e}.cv .cv-button:hover{background:#939392;border-color:#939392}.cv-story>p:not(.cv-eyebrow){text-align:justify}.cv-heading .cv-hero-note{font-family:Futura Book,Futura,sans-serif!important}.cv h1,.cv h2,.cv h3{text-transform:none}.cv-heading .cv-eyebrow{letter-spacing:.15em!important}.cv input[type=radio],.cv input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;display:inline-block!important}.cv input[type=radio]:before,.cv input[type=checkbox]:before{content:none!important}.cv{padding-bottom:40px}.cv-wrap{max-width:1380px;padding:52px 48px 60px}.cv-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:70px;align-items:start}.cv-product-media{position:sticky;top:110px}.cv-product-media>.cv-hero-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:58% center;display:block}.cv-gallery{margin:18px 0 0;gap:18px}.cv-gallery figure:nth-child(2){padding-top:0}.cv-gallery img{height:auto;aspect-ratio:1.35/1;object-fit:cover}.cv-gallery figcaption{display:none}.cv-product-info{min-width:0}.cv .cv-heading{position:static!important;max-width:none;margin:0;text-align:center;color:#29241e}.cv .cv-heading h1{color:#29241e;font-size:24px;line-height:1.3;margin:12px 0 18px}.cv .cv-heading p{color:#6a655b}.cv .cv-heading .cv-eyebrow{font-size:11px}.cv-purchase-heading{text-align:center;border:0;padding:0;margin:0 0 30px}.cv .cv-price{font-family:Futura Book,Futura,sans-serif!important;font-size:20px;line-height:1.5}.cv-tax{font-size:12px}.cv-story{font-size:16px;line-height:1.65}.cv-story p{margin-bottom:20px}.cv-story h2{font-size:16px;margin:24px 0 12px}.cv-story ul{margin-bottom:20px}.cv-validity{border:0;padding:0;font-size:14px}.cv details{margin:22px 0 28px;padding:16px 0}.cv summary{display:flex;justify-content:space-between;align-items:center;font-size:16px;list-style:none}.cv summary::-webkit-details-marker{display:none}.cv summary:after{content:"+";font-family:Futura Book,sans-serif;font-size:22px}.cv details[open]>summary:after{content:"\2212"}.cv-terms{font-size:14px;line-height:1.65}.cv-panel{border:0;padding:0}.cv legend{font-size:16px;margin-bottom:16px}.cv fieldset{margin-bottom:20px}.cv-options{margin-bottom:12px}.cv-field{font-size:14px}.cv .cv-button{font-size:13px}.cv-review{background:#eeebe5}@media(max-width:900px){.cv-wrap{padding:40px 28px}.cv-grid{gap:32px;grid-template-columns:1fr 1fr}.cv .cv-heading h1{font-size:24px}.cv-product-media{top:95px}.cv-options{grid-template-columns:1fr 1fr}}@media(max-width:640px){.cv-wrap{padding:24px 20px 40px}.cv-grid{grid-template-columns:1fr;gap:30px}.cv-product-media{position:static}.cv-product-media>.cv-hero-image{aspect-ratio:1.15/1}.cv-gallery{gap:12px;margin-top:12px}.cv-gallery img{aspect-ratio:1.6/1}.cv .cv-heading h1{font-size:24px;margin:10px 0 14px}.cv-purchase-heading{margin-bottom:24px}.cv-story{font-size:15px}.cv .cv-heading .cv-eyebrow{font-size:10px}.cv-panel{padding:0}.cv-emails{grid-template-columns:1fr}.cv-pair{grid-template-columns:1fr 1fr}}#MainContent accommodation-voucher.cv{background:#f8f6f2;color:#5f5c57}#MainContent accommodation-voucher.cv :is(p,li,label,input,select,small,figcaption,dt,dd,output,.cv-price,.cv-link){font-family:Futura Book,Futura,Century Gothic,Arial,sans-serif!important;font-style:normal;font-weight:400!important;letter-spacing:0!important;color:#5f5c57!important}#MainContent accommodation-voucher.cv :is(.cv-heading,.cv-purchase-heading,.cv-story,.cv-story p,.cv-panel,.cv-terms){text-align:left!important}#MainContent accommodation-voucher.cv :is(h1,h2,h3,legend,summary){font-family:CinzelCustom,Cinzel,Georgia,serif!important;color:#171613!important}#MainContent accommodation-voucher.cv .cv-price{color:#171613!important}#MainContent accommodation-voucher.cv .cv-story{font-size:16px;line-height:1.68}#MainContent accommodation-voucher.cv .cv-options input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;opacity:0!important}#MainContent accommodation-voucher.cv .cv-options span{padding:15px!important;justify-content:center;color:#171613;border-color:#1716132e}#MainContent accommodation-voucher.cv .cv-options input:checked+span{background:#e7e4de;border-color:#171613}#MainContent accommodation-voucher.cv .cv-options input:focus-visible+span{outline:2px solid #171613;outline-offset:3px}#MainContent accommodation-voucher.cv .cv-button{background:#171613;border-color:#171613;color:#f8f6f2}#MainContent accommodation-voucher.cv .cv-button:hover{background:#939392;border-color:#939392}#MainContent accommodation-voucher.cv .cv-error{color:#983428!important}accommodation-voucher .cv-quantity{max-width:100px}accommodation-voucher input[type=hidden],accommodation-voucher select[hidden]{display:none!important}accommodation-voucher .cv-check input{width:auto;min-height:0}accommodation-voucher .cv-field{min-width:0}accommodation-voucher [data-recipient]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@font-face{font-family:Futura Book;src:url(https://shop.closostler.com/cdn/shop/t/29/assets/futura-book-webfont.woff2?v=32219370469564476671792279620) format("woff2");font-style:normal;font-weight:400;font-display:swap}body:has(accommodation-voucher) header-component{position:static!important}#MainContent>.shopify-section:has(accommodation-voucher){margin-block-start:0!important}@font-face{font-family:CinzelCustom;src:url(https://cdn.shopify.com/s/files/1/0934/4322/7935/files/Cinzel-VariableFont_wght.woff2?v=1772683239) format("woff2");font-display:swap}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
