.csv{--ink:var(--color-black,#090c16);--ground:var(--color-white,#f4f1e5);--panel:var(--color-off-white,#f6f3e9);--brown:var(--color-brown,#653715);--hair:rgba(187,185,180,.5);--pad:2vw;--gap:7.5rem;background:var(--ground);color:var(--ink);font-family:Second Font,Georgia,serif}.csv a{color:var(--brown)}.csv .csv__h1,.csv .csv__h2{font-family:First Font,Didot,serif;font-weight:400;text-transform:uppercase;letter-spacing:.04em;-webkit-text-stroke-width:.011em;-webkit-text-stroke-color:currentColor;margin:0}.csv .csv__h1{font-size:6.4vw;line-height:.85;margin-bottom:.9rem}.csv .csv__h1--xl{font-size:8.2vw;margin-bottom:2.6rem}.csv .csv__h2{font-size:4.6vw;line-height:.9;margin-bottom:4rem;max-width:15ch}.csv .csv__h2--sm{font-size:2.4vw;line-height:.95;margin-bottom:.9rem;max-width:none}.csv .csv__h3{font-family:Second Font,Georgia,serif;font-weight:400;font-size:1.45rem;line-height:1.15;margin:0 0 .8rem;text-transform:none;letter-spacing:0;-webkit-text-stroke-width:0}.csv__label{font-size:.594rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;margin:0 0 1.6rem}.csv__label--brown{color:var(--brown)}.csv__label--light{color:#cfcabb}.csv__sub{font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin:0 0 2.6rem}.csv__lead{font-size:1.45rem;line-height:1.15;max-width:30ch;margin:0 0 3rem}.csv__leadlabel{float:left;width:6rem;font-size:.594rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;margin-top:.55rem}.csv__p{font-size:1.1rem;line-height:1.25;margin:0;opacity:.9}.csv__p--light{color:#e4dfd2;opacity:1;font-size:1.2rem;line-height:1.25;margin-bottom:1.3rem;max-width:40ch}.csv__hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad);padding:var(--pad) var(--pad) 0}.csv__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.csv__img--hero{aspect-ratio:4/5;height:auto}.csv__info{padding-top:3.4rem}.csv__details{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:1.5rem 0;margin:0 0 2.4rem}.csv__details div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0}.csv__details dt{font-size:.594rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.csv__details dd{margin:0;font-size:1.3rem;line-height:1.1;text-align:right}.csv__form{margin:0 0 .75rem}.csv__btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:0 14px;border-radius:.25rem;border:1px solid var(--ink);font-family:Second Font,Georgia,serif;font-size:.63rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;text-decoration:none}.csv__btn--dark{background:var(--ink);color:var(--ground)}.csv__btn--line{background:transparent;color:var(--ink)}.csv__btn--light{background:var(--ground);color:var(--ink);border-color:var(--ground);width:auto;gap:18px;padding:0 16px}.csv a.csv__btn--light{color:var(--ink)}.csv a.csv__btn--dark{color:var(--ground)}.csv a.csv__btn--line{color:var(--ink)}.csv__note{font-size:1rem;line-height:1.3;opacity:.85;margin:1.4rem 0 0}.csv__band{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);margin-top:var(--gap)}.csv__bandimg{height:44rem}.csv__bandtext{padding:6.25rem 4.5rem 6.25rem 4rem;display:flex;flex-direction:column;justify-content:center}.csv .csv__h2--light{color:var(--ground)}.csv__quote{font-size:1.6rem;line-height:1.15;color:var(--ground);max-width:28ch;margin:1.4rem 0 0;padding-top:2.2rem;border-top:1px solid rgba(207,202,187,.35)}.csv__block{padding:var(--gap) var(--pad) 0}.csv__block--panel{padding-bottom:var(--gap);background:var(--panel)}.csv__cols4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--pad)}.csv__cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pad)}.csv__cols2{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad);align-items:start}.csv__step{border-top:1px solid var(--ink);padding-top:1.6rem}.csv__num{display:block;font-size:.72rem;letter-spacing:.2em;margin-bottom:1.2rem}.csv__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.csv__list li{padding:1.15rem 0;border-bottom:1px solid var(--hair);font-size:1.1rem;line-height:1.2}.csv__for{border-top:1px solid var(--ink);padding-top:1.7rem}.csv__for .csv__p{margin-bottom:1.2rem}.csv__faq{border-top:1px solid var(--ink)}.csv__faq>div{display:grid;grid-template-columns:1fr 2fr;gap:var(--pad);padding:1.8rem 0;border-bottom:1px solid var(--hair)}.csv__final{display:flex;align-items:center;justify-content:space-between;gap:4rem;background:var(--ink);padding:6.25rem var(--pad);margin-top:var(--gap)}.csv__final .csv__h2{margin-bottom:1.1rem}.csv__final .csv__p--light{color:#cfcabb;margin:0}.csv__form--final{margin:0;flex-shrink:0}.csv__amounts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 1.4rem;border:0;padding:0;min-width:0}.csv__amounts legend{grid-column:1/-1;font-size:.594rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:1rem;padding:0}.csv__amount{position:relative;display:block}.csv__amount input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.csv__amount span{display:flex;align-items:center;justify-content:center;width:100%;height:56px;box-sizing:border-box;border:1px solid var(--ink);border-radius:.25rem;font-size:1.15rem}.csv__amount input:checked+span{background:var(--ink);color:var(--ground)}.csv__amount input:focus-visible+span{outline:2px solid var(--brown);outline-offset:2px}.csv__rows{border-top:1px solid var(--ink)}.csv__rows div{display:flex;justify-content:space-between;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--hair);font-size:1.1rem;line-height:1.2}.csv__tag{font-size:.62rem;letter-spacing:.08em;color:var(--brown);margin-left:.4rem}.csv__more{display:inline-block;margin-top:1.4rem;font-size:.63rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)!important;text-decoration:none}.csv__intro{padding:var(--gap) var(--pad) 3.8rem}.csv__products{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad);padding:3.8rem var(--pad) var(--gap);align-items:stretch}.csv__card{text-decoration:none;color:var(--ink)!important;display:flex;flex-direction:column}.csv__card .csv__img{height:26rem;aspect-ratio:auto}.csv__cardmeta{flex:1;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--hair);display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start}.csv__cardmeta .csv__p{max-width:42ch}.csv__price{font-size:1.6rem;text-align:right;white-space:nowrap}.csv__card .csv__btn{margin-top:1.6rem}.csv__choose{background:var(--panel);border-top:1px solid var(--hair);padding:var(--gap) var(--pad)}.csv__choose .csv__h2--sm{margin-bottom:1.8rem}.csv__choose .csv__p{margin-bottom:1rem}.csv .cst__facade,.csv .csd__facade{background:transparent;padding:0;min-height:0;display:block}.csv .cst__facadeimg,.csv .csd__img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:2403/2250;object-fit:cover}.csv .cst__otherimg{background:transparent;padding:0}.csv .cst__otherimg img{display:block;width:100%;height:auto;aspect-ratio:2403/2250;object-fit:cover;max-width:none}@media(max-width:749px){.csv{--gap:4.5rem}.csv__hero,.csv__band,.csv__cols4,.csv__cols3,.csv__cols2,.csv__faq>div,.csv__products{grid-template-columns:1fr}.csv__hero{padding:0}.csv__info{padding:2.4rem 1.25rem 2.6rem}.csv .csv__h1{font-size:15vw}.csv .csv__h1--xl{font-size:19vw}.csv .csv__h2{font-size:10.5vw;margin-bottom:2.4rem}.csv .csv__h2--sm{font-size:7.5vw}.csv__lead{font-size:1.35rem}.csv__bandimg{height:25rem}.csv__bandtext{padding:3.5rem 1.25rem 4rem}.csv__block{padding:var(--gap) 1.25rem 0}.csv__cols4,.csv__cols3,.csv__cols2,.csv__products{gap:2.6rem}.csv__faq>div{gap:.6rem}.csv__final{flex-direction:column;align-items:stretch;gap:1.8rem;padding:4rem 1.25rem}.csv__btn--light{width:100%}.csv__leadlabel{float:none;display:block;margin:0 0 .7rem}.csv__amounts{grid-template-columns:repeat(3,1fr)}.csv__intro{padding:var(--gap) 1.25rem 2.6rem}.csv__products{padding:2.6rem 1.25rem var(--gap)}.csv__card .csv__img{height:18rem}.csv__choose{padding:var(--gap) 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cs-voucher.css.map */
