:root{--seya-lin: #F6F1EA;--seya-travertin: #ECE3D6;--seya-sable: #D8C7B0;--seya-sauge: #A6A88C;--seya-bronze: #7A5B38;--seya-encre: #26221E;--seya-taupe: #6B6158;--seya-bleu-poudre: #ECE3D6;--seya-serif: "Cormorant Garamond", "Times New Roman", serif;--seya-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--seya-gutter: 2.4rem;--seya-section-space: 7.2rem;--font-heading-family: var(--seya-serif);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--seya-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}@media screen and (min-width:750px){:root{--seya-gutter: 4rem;--seya-section-space: 12.8rem}}body{font-family:var(--seya-sans);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--seya-serif);font-weight:400;letter-spacing:0}.button,.shopify-payment-button__button--unbranded{font-family:var(--seya-sans);font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase}.header__heading-link .h2{font-family:var(--seya-serif);font-size:3rem;font-weight:500;letter-spacing:.06em}.seya-section{background:var(--seya-bg, var(--seya-lin));color:var(--seya-fg, var(--seya-encre))}.seya-section--lin{--seya-bg: var(--seya-lin);--seya-fg: var(--seya-encre);--seya-muted: var(--seya-taupe);--seya-line: var(--seya-sable)}.seya-section--travertin{--seya-bg: var(--seya-travertin);--seya-fg: var(--seya-encre);--seya-muted: var(--seya-taupe);--seya-line: var(--seya-sable)}.seya-section--sauge{--seya-bg: var(--seya-sauge);--seya-fg: var(--seya-encre);--seya-muted: var(--seya-encre);--seya-line: var(--seya-encre)}.seya-section--encre{--seya-bg: var(--seya-encre);--seya-fg: var(--seya-lin);--seya-muted: var(--seya-sable);--seya-line: var(--seya-sable)}.seya-container{max-width:136rem;margin:0 auto;padding:var(--seya-section-space) var(--seya-gutter)}.seya-container--narrow{max-width:92rem}.seya-eyebrow{display:block;margin:0 0 2rem;font-family:var(--seya-sans);font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--seya-muted, var(--seya-taupe))}.seya-title{margin:0;font-family:var(--seya-serif);font-weight:400;font-size:clamp(3.8rem,5vw,5.6rem);line-height:1.05;color:inherit}.seya-title em{font-style:italic}.seya-title--xl{font-size:clamp(4.4rem,6.4vw,8.8rem);line-height:1.02}.seya-rte{font-size:1.6rem;line-height:1.7}.seya-rte p{margin:0 0 1.6rem}.seya-rte p:last-child{margin-bottom:0}.seya-muted{color:var(--seya-muted, var(--seya-taupe))}.seya-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 4rem;border:1px solid var(--seya-encre);background:var(--seya-encre);color:var(--seya-lin);font-family:var(--seya-sans);font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease}.seya-btn:hover{background:transparent;color:var(--seya-encre)}.seya-btn:focus-visible{outline:2px solid var(--seya-bronze);outline-offset:3px}.seya-btn[disabled],.seya-btn[aria-disabled=true]{background:#8f857b;border-color:#8f857b;color:var(--seya-lin);cursor:not-allowed}.seya-section--encre .seya-btn{background:var(--seya-lin);border-color:var(--seya-lin);color:var(--seya-encre)}.seya-section--encre .seya-btn:hover{background:transparent;color:var(--seya-lin)}.seya-media{display:block;width:100%;height:100%;object-fit:cover}.seya-placeholder{display:flex;align-items:center;justify-content:center;min-height:22rem;padding:2.4rem;border:1px dashed var(--seya-bronze);text-align:center;font-size:1.3rem;color:var(--seya-muted, var(--seya-taupe))}.seya-placeholder svg{width:100%;height:100%;opacity:.4}.seya-hero__intro{max-width:136rem;margin:0 auto;padding:5.6rem var(--seya-gutter) 4rem;display:flex;flex-direction:column;gap:2rem}.seya-hero__intro .seya-eyebrow{margin:0}.seya-hero__text{margin:0;max-width:56rem;font-size:1.6rem;line-height:1.65;color:var(--seya-muted, var(--seya-taupe))}.seya-hero__media{height:42rem;overflow:hidden}.seya-hero--wide .seya-hero__media{height:auto;aspect-ratio:16 / 9}@media screen and (min-width:750px){.seya-hero__intro{padding:9.6rem var(--seya-gutter) 5.6rem;align-items:center;text-align:center;gap:2.8rem}.seya-hero__intro .seya-title{max-width:98rem}.seya-hero__text{font-size:1.7rem}.seya-hero__media{height:64rem}.seya-hero--wide .seya-hero__media{height:auto;aspect-ratio:8 / 3;max-height:72rem}}.seya-split{display:grid;gap:4rem;align-items:center}.seya-split__media{height:40rem;overflow:hidden}.seya-split__content{display:flex;flex-direction:column;gap:2.4rem}.seya-split__content .seya-eyebrow{margin:0}.seya-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:.8rem 0 0;padding:2rem 0 0;border-top:1px solid var(--seya-line, var(--seya-sable))}.seya-stats dt{order:2;font-size:1.2rem;color:var(--seya-muted, var(--seya-taupe))}.seya-stats dd{order:1;margin:0;font-family:var(--seya-serif);font-size:2.4rem;line-height:1.1}.seya-stats div{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width:990px){.seya-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8rem}.seya-split--reverse .seya-split__media{order:2}.seya-split__media{height:62rem}.seya-stats dd{font-size:3.2rem}}.seya-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.4rem 4rem;margin-bottom:4rem}.seya-head__text{margin:0;max-width:40rem;font-size:1.6rem;line-height:1.7;color:var(--seya-muted, var(--seya-taupe))}.seya-head--center{flex-direction:column;align-items:center;text-align:center}.seya-cards{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.seya-card{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;background:var(--seya-lin);color:var(--seya-encre)}.seya-card__media{height:22rem;margin:-2.4rem -2.4rem .8rem;overflow:hidden}.seya-card__index{font-size:1.2rem;letter-spacing:.2em;color:var(--seya-bronze)}.seya-card__title{margin:0;font-family:var(--seya-serif);font-weight:500;font-size:2.6rem;line-height:1.15}.seya-card__text{margin:0;font-size:1.5rem;line-height:1.65;color:var(--seya-taupe)}@media screen and (min-width:750px){.seya-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.seya-card{padding:3.2rem}.seya-card__media{margin:-3.2rem -3.2rem .8rem;height:28rem}.seya-card__title{font-size:3rem}}@media screen and (min-width:1200px){.seya-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.seya-steps{display:grid;gap:2.8rem;margin:0;padding:0;list-style:none}.seya-step{display:grid;grid-template-columns:auto 1fr;gap:.6rem 2rem;padding-top:2rem;border-top:1px solid var(--seya-fg, var(--seya-encre))}.seya-step__number{grid-row:span 2;font-family:var(--seya-serif);font-size:3.6rem;line-height:1;color:var(--seya-bronze)}.seya-step__title{margin:0;font-family:var(--seya-sans);font-size:1.3rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.seya-step__text{margin:0;font-size:1.5rem;line-height:1.65;color:var(--seya-muted, var(--seya-taupe))}@media screen and (min-width:750px){.seya-steps{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:4.8rem}.seya-step{grid-template-columns:1fr;gap:1.6rem;padding-top:2.8rem}.seya-step__number{grid-row:auto;font-size:4.8rem}.seya-step__text{font-size:1.6rem}}.seya-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:1.2rem;margin:0 calc(var(--seya-gutter) * -1);padding:0 var(--seya-gutter) .8rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--seya-gutter);scrollbar-width:thin;list-style:none}.seya-gallery>li{scroll-snap-align:start}.seya-gallery__item{margin:0;display:flex;flex-direction:column;gap:1.4rem}.seya-gallery__pair{display:grid;gap:.8rem;height:40rem}.seya-gallery__pair--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.seya-gallery__pair>*{min-height:0;overflow:hidden}.seya-gallery__caption{display:flex;justify-content:space-between;gap:1.6rem;font-size:1.3rem;letter-spacing:.06em}.seya-gallery__caption span:last-child{color:var(--seya-muted);text-align:right}@media screen and (min-width:750px){.seya-gallery{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));margin:0;padding:0;overflow:visible;gap:2.4rem}.seya-gallery__pair{height:52rem}}.seya-faq{border-top:1px solid var(--seya-line, var(--seya-sable))}.seya-faq__item{border-bottom:1px solid var(--seya-line, var(--seya-sable))}.seya-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:4.4rem;padding:2rem 0;font-size:1.6rem;font-weight:500;cursor:pointer;list-style:none}.seya-faq__item summary::-webkit-details-marker{display:none}.seya-faq__item summary:after{content:"+";font-family:var(--seya-sans);font-weight:300;font-size:2.2rem;line-height:1}.seya-faq__item[open] summary:after{content:"\2212"}.seya-faq__item summary:focus-visible{outline:2px solid var(--seya-bronze);outline-offset:2px}.seya-faq__answer{padding:0 0 2.4rem;color:var(--seya-muted, var(--seya-taupe))}@media screen and (min-width:750px){.seya-faq__item summary{padding:2.8rem 0;font-family:var(--seya-serif);font-weight:400;font-size:2.6rem}}.seya-cta{display:flex;flex-direction:column;align-items:center;gap:3.2rem;text-align:center}.seya-cta .seya-btn{width:100%}@media screen and (min-width:750px){.seya-cta .seya-btn{width:auto}}.seya-config{max-width:136rem;margin:0 auto;padding:0 0 4rem;display:grid;gap:3.2rem}.seya-config__gallery{display:flex;flex-direction:column;gap:.8rem;min-width:0}.seya-config__main-media{height:34rem;overflow:hidden;background:var(--seya-travertin)}.seya-config__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:30%;gap:.8rem;overflow-x:auto;padding:0 var(--seya-gutter)}.seya-config__thumb{height:10rem;padding:0;border:1px solid transparent;background:none;cursor:pointer;overflow:hidden}.seya-config__thumb[aria-current=true]{border-color:var(--seya-encre)}.seya-config__panel{display:flex;flex-direction:column;gap:3.2rem;padding:0 var(--seya-gutter);min-width:0}.seya-config__header{display:flex;flex-direction:column;gap:1rem}.seya-config__header .seya-eyebrow{margin:0}.seya-config__title{margin:0;font-size:clamp(3.8rem,4vw,4.8rem);line-height:1.05}.seya-config__desc{font-size:1.5rem;line-height:1.6;color:var(--seya-taupe)}.seya-step-field{margin:0;padding:0;border:0;min-width:0}.seya-step-field legend{padding:0 0 1.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.seya-choices{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:.8rem}.seya-choice{position:relative;display:block}.seya-choice input{position:absolute;opacity:0;width:1px;height:1px}.seya-choice span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:6.2rem;padding:.8rem .6rem;border:1px solid var(--seya-sable);text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.seya-choice strong{font-size:1.4rem;font-weight:500}.seya-choice small{font-size:1.1rem;opacity:.85}.seya-choice input:checked+span{background:var(--seya-encre);border-color:var(--seya-encre);color:var(--seya-lin)}.seya-choice input:focus-visible+span{outline:2px solid var(--seya-bronze);outline-offset:2px}.seya-choice input:disabled+span{opacity:.4;cursor:not-allowed;text-decoration:line-through}.seya-subfield{margin-top:1rem;padding:1.6rem;background:var(--seya-travertin);display:flex;flex-direction:column;gap:1rem}.seya-subfield[hidden]{display:none}.seya-subfield__label{font-size:1.3rem;font-weight:500}.seya-upload{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.4rem 1.6rem;border:1px dashed var(--seya-bronze);text-align:center;cursor:pointer}.seya-upload:focus-within{outline:2px solid var(--seya-bronze);outline-offset:2px}.seya-upload input{position:absolute;opacity:0;width:1px;height:1px}.seya-upload__name{font-size:1.5rem;font-weight:500;word-break:break-all}.seya-upload__hint{font-size:1.2rem;color:var(--seya-taupe)}.seya-upload__error{margin:.8rem 0 0;font-size:1.3rem;color:#8e2b2b}.seya-upload.is-filled{border-style:solid;background:var(--seya-travertin)}.seya-recap{display:flex;flex-direction:column;gap:1.4rem;padding:2.2rem;background:var(--seya-travertin)}.seya-recap__title{font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.seya-recap dl{margin:0;display:flex;flex-direction:column;gap:.8rem;font-size:1.4rem}.seya-recap dl div{display:flex;justify-content:space-between;gap:1.6rem}.seya-recap dt{color:var(--seya-taupe)}.seya-recap dd{margin:0;text-align:right;word-break:break-word}.seya-recap__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:1.4rem;border-top:1px solid var(--seya-sable)}.seya-recap__price{font-family:var(--seya-serif);font-size:3.6rem;line-height:1;color:var(--seya-bronze)}.seya-recap__note{font-size:1.2rem;line-height:1.5;color:var(--seya-taupe)}.seya-recap__error{margin:0;font-size:1.3rem;color:#8e2b2b}.seya-buybar{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0 calc(var(--seya-gutter) * -1);padding:1.2rem var(--seya-gutter);background:var(--seya-lin);border-top:1px solid var(--seya-sable)}.seya-buybar__price{display:flex;flex-direction:column}.seya-buybar__total{font-family:var(--seya-serif);font-size:3rem;line-height:1;color:var(--seya-bronze)}.seya-buybar__unit{font-size:1.1rem;color:var(--seya-taupe)}.seya-buybar .seya-btn{padding:0 2rem;font-size:1.2rem;flex-shrink:0}@media screen and (min-width:990px){.seya-config{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:6.4rem;padding:4.8rem var(--seya-gutter) 9.6rem;align-items:start}.seya-config__gallery{position:sticky;top:2.4rem}.seya-config__main-media{height:62rem}.seya-config__thumbs{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.seya-config__thumb{height:14rem}.seya-config__panel{padding:0;gap:3.6rem}.seya-buybar{position:static;margin:0;padding:0;border:0;background:none;flex-direction:column;align-items:stretch}.seya-buybar__price{display:none}.seya-buybar .seya-btn{padding:0 4rem;font-size:1.3rem;min-height:5.6rem}.seya-recap{padding:2.8rem}.seya-recap__price{font-size:4rem}}@media(prefers-reduced-motion:reduce){.seya-btn,.seya-choice span{transition:none}}.seya-page-header{padding-bottom:4rem;display:flex;flex-direction:column;gap:2rem}.seya-page-header .seya-eyebrow{margin:0}.seya-page-header__intro{max-width:64rem}.seya-page-header+* .seya-container,.seya-section:has(.seya-page-header)+.seya-section .seya-container{padding-top:4rem}.seya-text{display:flex;flex-direction:column;gap:2.4rem}.seya-text .seya-eyebrow{margin:0}.seya-text .seya-rte h2,.seya-text .seya-rte h3{font-family:var(--seya-serif);font-weight:400;margin:3.2rem 0 1.2rem}.seya-text .seya-rte a{color:var(--seya-bronze)}.seya-table-wrap{overflow-x:auto}.seya-table{width:100%;border-collapse:collapse;font-size:1.5rem}.seya-table th,.seya-table td{padding:1.6rem 1.2rem;text-align:left;border-bottom:1px solid var(--seya-line, var(--seya-sable));white-space:nowrap}.seya-table thead th{font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.seya-table tbody th{font-weight:500}.seya-table td{font-family:var(--seya-serif);font-size:2.2rem;color:var(--seya-bronze)}@media screen and (min-width:750px){.seya-table td{font-size:2.6rem}}.contact .field__input,.contact .text-area{background:transparent}.contact .field:after,.contact .field:hover.field:after{box-shadow:0 0 0 1px var(--seya-sable)}.contact .button{min-height:5.2rem;padding:0 4rem}.seya-table td,.seya-recap__price,.seya-buybar__total,.seya-stats dd,.seya-step__number,.seya-card__index{font-variant-numeric:lining-nums tabular-nums}.seya-videos__text{margin:0;max-width:40rem;font-size:1.5rem;line-height:1.6}.seya-videos{display:grid;grid-auto-flow:column;grid-auto-columns:68%;gap:1.2rem;margin:0 calc(var(--seya-gutter) * -1);padding:0 var(--seya-gutter);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--seya-gutter);scrollbar-width:none}.seya-videos::-webkit-scrollbar{display:none}.seya-videos__item{scroll-snap-align:start}.seya-videos__item figure{margin:0;display:flex;flex-direction:column;gap:1.4rem}.seya-videos__frame{aspect-ratio:9 / 16;overflow:hidden;background:var(--seya-travertin)}.seya-videos__frame video{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.seya-videos{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;overflow:visible}}@media screen and (min-width:750px){.seya-videos__frame{aspect-ratio:3 / 4}}.seya-videos--single{grid-auto-flow:row;grid-template-columns:minmax(0,42rem);justify-content:center;margin:0;padding:0;overflow:visible}@media screen and (min-width:750px){.seya-videos--single{grid-template-columns:minmax(0,36rem)}.seya-videos--single .seya-videos__frame{aspect-ratio:9 / 16}}.seya-choices--stack{grid-template-columns:minmax(0,1fr)}.seya-choice--service input:checked+span{background:var(--seya-encre)}.seya-service-info{margin-top:1rem;font-size:1.3rem}.seya-service-info summary{cursor:pointer;text-decoration:underline;text-underline-offset:.3em;color:var(--seya-taupe)}.seya-service-info .seya-rte{margin-top:1rem;padding:1.6rem;background:var(--seya-bleu-poudre);font-size:1.3rem;line-height:1.6}.seya-service-info ul{margin:.8rem 0;padding-left:1.8rem}.seya-service-info p{margin:.6rem 0}.seya-brief{display:flex;flex-direction:column;gap:1.6rem;padding:2rem 1.6rem;background:var(--seya-bleu-poudre)}.seya-brief[hidden]{display:none}.seya-brief legend{float:left;width:100%;padding:0;margin-bottom:.4rem}.seya-brief__intro{margin:0;font-size:1.3rem;line-height:1.6;color:var(--seya-taupe)}.seya-brief__field{display:flex;flex-direction:column;gap:.6rem}.seya-brief__label{font-size:1.3rem;font-weight:500}.seya-brief__label em{font-style:normal;font-weight:400;color:var(--seya-taupe)}.seya-verso{display:flex;flex-direction:column;gap:1rem}.seya-verso[hidden]{display:none}.seya-verso legend{float:left;width:100%;padding:0;margin-bottom:.4rem}.seya-verso .seya-brief__label{font-weight:400;color:var(--seya-taupe)}.seya-verso textarea,.seya-brief textarea,.seya-brief input[type=text]{width:100%;padding:1.2rem;border:1px solid var(--seya-sable);border-radius:0;background:var(--seya-lin);color:var(--seya-encre);font:inherit;font-size:1.6rem;line-height:1.5;resize:vertical}.seya-verso textarea:focus-visible,.seya-brief textarea:focus-visible,.seya-brief input[type=text]:focus-visible{outline:2px solid var(--seya-bronze);outline-offset:1px}.seya-upload--small{padding:1.6rem;background:var(--seya-lin)}@media screen and (min-width:750px){.seya-choices--stack{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/seya.css.map */
