.ssr{--ssr-ink: var(--sab-ink, #1E1611);--ssr-ink-2: #4B3E33;--ssr-ink-3: #7A695A;--ssr-rule: rgba(30, 22, 17, .32);--ssr-hair: rgba(30, 22, 17, .14);--ssr-ivory: #F4E8CF;--ssr-gold: #D8B676;--ssr-caps: var(--sab-caps, "Cormorant Garamond", Garamond, serif);--ssr-text: var(--sab-text, "EB Garamond", Garamond, Georgia, serif);--ssr-ease: cubic-bezier(.2, .8, .2, 1);--ssr-pad: clamp(16px, 3.4vw, 56px);color:var(--ssr-ink);font-family:var(--ssr-text);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.ssr *,.ssr *:before,.ssr *:after{box-sizing:border-box}.ssr :focus-visible{outline:2px solid var(--room);outline-offset:3px}.ssr-head{position:relative;isolation:isolate;overflow:hidden;padding:clamp(32px,3.6vw,52px) var(--ssr-pad) clamp(48px,5vw,76px);background:var(--room);color:var(--ssr-ivory)}.ssr-head__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 90% at 18% 20%,rgba(255,240,210,.12),transparent 70%),radial-gradient(80% 90% at 100% 100%,rgba(0,0,0,.3),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .95 0 0 0 0 .85 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.ssr-head__in{max-width:1240px;margin:0 auto}.ssr-head__crumbs{display:flex;gap:10px;margin-bottom:clamp(26px,3.4vw,46px);font:500 10.5px/1 var(--ssr-text);letter-spacing:.26em;text-transform:uppercase;color:#f4e8cf99}.ssr-head__crumbs a{color:inherit;text-decoration:none}.ssr-head__crumbs a:hover{color:var(--ssr-ivory)}.ssr .ssr-head__title{margin:0 0 clamp(24px,3vw,40px);font:600 clamp(36px,4.6vw,72px)/1.04 var(--ssr-caps);letter-spacing:.12em;text-transform:uppercase;color:var(--ssr-ivory)}.ssr-form{position:relative;display:flex;align-items:center;max-width:860px;border-bottom:1px solid rgba(244,232,207,.5);transition:border-color .3s}.ssr-form:focus-within{border-bottom-color:var(--ssr-ivory)}.ssr .ssr-form .ssr-form__in{flex:1;min-width:0;height:auto;padding:10px 0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;font:italic 400 clamp(24px,2.6vw,38px)/1.2 var(--ssr-text);color:var(--ssr-ivory);outline:none;-webkit-appearance:none;appearance:none}.ssr .ssr-form .ssr-form__in::placeholder{color:#f4e8cf73;font-style:italic}.ssr .ssr-form .ssr-form__in::-webkit-search-cancel-button{-webkit-appearance:none}.ssr-form__go{flex:none;width:48px;height:48px;display:grid;place-items:center;border:0;background:none;color:var(--ssr-ivory);cursor:pointer;transition:transform .4s var(--ssr-ease)}.ssr-form__go:hover{transform:translate(4px)}.ssr-form__go svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.ssr-head :focus-visible{outline-color:var(--ssr-ivory)}.ssr .ssr-head__count{margin:18px 0 0;font:500 10.5px/1.4 var(--ssr-text);letter-spacing:.26em;text-transform:uppercase;color:#f4e8cfb3}.ssr .ssr-head__count i{font:italic 400 17px/1 var(--ssr-text);letter-spacing:0;text-transform:none;color:var(--ssr-ivory)}.ssr-body{max-width:calc(1240px + var(--ssr-pad) * 2);margin:0 auto;padding:clamp(48px,5vw,80px) var(--ssr-pad) clamp(72px,8vw,120px)}.ssr-block+.ssr-block{margin-top:clamp(64px,7vw,104px)}.ssr .ssr-block__title{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 clamp(28px,3.4vw,48px);padding-bottom:16px;border-bottom:1px solid var(--ssr-rule);font:600 clamp(22px,2.2vw,32px)/1.1 var(--ssr-caps);letter-spacing:.16em;text-transform:uppercase;color:var(--ssr-ink)}.ssr .ssr-block__title span{font:italic 400 17px/1 var(--ssr-text);letter-spacing:0;text-transform:none;color:var(--ssr-ink-3)}.ssr .ssr-grid{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(18px,3vw,48px);row-gap:clamp(40px,4.4vw,64px)}.ssr-grid__item{animation:ssr-in .8s var(--ssr-ease) both;animation-delay:calc(var(--i) * 80ms)}@keyframes ssr-in{0%{opacity:0;transform:translateY(16px)}}.ssr-list{list-style:none;margin:0;padding:0}.ssr-row{display:grid;grid-template-columns:9em minmax(0,1fr);column-gap:24px;row-gap:4px;padding:20px 0;border-bottom:1px solid var(--ssr-hair);color:inherit;text-decoration:none}.ssr-row__type{grid-row:span 2;padding-top:6px;font:500 10.5px/1.4 var(--ssr-text);letter-spacing:.26em;text-transform:uppercase;color:var(--ssr-ink-3)}.ssr-row__title{font:600 clamp(19px,1.6vw,23px)/1.25 var(--ssr-caps);letter-spacing:.1em;text-transform:uppercase;transition:color .3s}.ssr-row__text{max-width:70ch;font:italic 400 16.5px/1.55 var(--ssr-text);color:var(--ssr-ink-2)}.ssr-row:hover .ssr-row__title{color:var(--room)}.ssr-pages{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:clamp(40px,5vw,72px);font:500 11px/1 var(--ssr-text);letter-spacing:.24em;text-transform:uppercase}.ssr-pages a{color:var(--ssr-ink);text-underline-offset:5px}.ssr-pages span{color:var(--ssr-ink-3)}.ssr .ssr-empty__try{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px 22px;margin:0 0 clamp(48px,6vw,80px);padding-bottom:clamp(28px,3vw,40px);border-bottom:1px solid var(--ssr-hair);text-align:center}.ssr-empty__try span{width:100%;margin-bottom:6px;font:500 10.5px/1 var(--ssr-text);letter-spacing:.28em;text-transform:uppercase;color:var(--ssr-ink-3)}.ssr .ssr-empty__try a{font:italic 400 clamp(19px,1.6vw,23px)/1.3 var(--ssr-text);color:var(--ssr-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#1e16114d;transition:color .3s,text-decoration-color .3s}.ssr .ssr-empty__try a:hover{color:var(--room);text-decoration-color:currentColor}.ssr-rooms{list-style:none;margin:0 auto;padding:0;max-width:1000px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,64px)}.ssr-room{display:grid;justify-items:center;gap:8px;color:inherit;text-decoration:none;text-align:center}.ssr-room__img{position:relative;display:block;width:100%;aspect-ratio:4 / 5;margin-bottom:10px;overflow:hidden;border-radius:999px 999px 2px 2px;background:var(--c)}.ssr-room__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.6s var(--ssr-ease)}.ssr-room__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 0 var(--c);transition:box-shadow .6s var(--ssr-ease)}.ssr-room:hover .ssr-room__img img{transform:scale(1.05)}.ssr-room:hover .ssr-room__img:after{box-shadow:inset 0 0 0 8px var(--c)}.ssr-room__ch{font:500 10.5px/1 var(--ssr-text);letter-spacing:.28em;text-transform:uppercase;color:var(--c)}.ssr-room__name{font:600 clamp(20px,2vw,28px)/1.1 var(--ssr-caps);letter-spacing:.14em;margin-right:-.14em;text-transform:uppercase}@media(max-width:989px){.ssr .ssr-grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;padding:0;margin:0;column-gap:12px;row-gap:36px}}@media(max-width:749px){.ssr .sbc__act{display:none}.ssr-row{grid-template-columns:minmax(0,1fr)}.ssr-row__type{grid-row:auto;padding-top:0}.ssr-rooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ssr-room__ch{display:none}.ssr-room__name{font-size:13px;letter-spacing:.08em;margin-right:-.08em}}@media(max-width:600px){.ssr .ssr-head__title{letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.ssr-grid__item{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sabelle-search.css.map */
