.sf-lot-page{color:var(--sf-ink, #18232b);background:var(--sf-paper, #f7f5ef)}.sf-lot-page__inner{width:min(100% - 4rem,1280px);margin-inline:auto;padding:clamp(3rem,6vw,7rem) 0}.sf-lot-page__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:center}.sf-lot-page__hero-image{display:grid;place-items:center;min-width:0;min-height:36rem;padding:1.2rem;border:2px solid #555;background:#999}.sf-lot-page__hero-image img{display:block;width:100%;max-height:68rem;object-fit:contain}.sf-lot-page__intro{min-width:0}.sf-lot-page__eyebrow{margin:0 0 1.2rem;color:#6e0a02;font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.45}.sf-lot-page h1,.sf-lot-page h2,.sf-lot-page h3{color:inherit;font-family:var(--font-heading-family);font-weight:400;overflow-wrap:anywhere}.sf-lot-page h1{margin:0 0 1.6rem;font-size:clamp(3.6rem,6vw,7rem);line-height:1.03}.sf-lot-page__description,.sf-lot-page__cut-note{max-width:58rem;font-size:1.6rem;line-height:1.55}.sf-lot-page__availability{padding:1.2rem;border:1px solid #555;background:#fff;font-size:1.5rem;font-weight:700;line-height:1.45}.sf-lot-page__prices{margin:2rem 0;border-block:1px solid #555}.sf-lot-page__prices div{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #9a9a9a;font-size:1.45rem;line-height:1.45}.sf-lot-page__prices div:last-child{border:0;font-weight:700}.sf-lot-page__prices dt,.sf-lot-page__prices dd{margin:0}.sf-lot-page__prices dd{text-align:right;white-space:nowrap}.sf-lot-page__custom-cut{margin:1.2rem 0 2rem;font-size:1.4rem;line-height:1.5}.sf-lot-page__custom-cut summary{width:fit-content;color:#6e0a02;font-weight:700;cursor:pointer}.sf-lot-page__custom-cut p{max-width:58rem;margin:.8rem 0 0}.sf-lot-page__button,.sf-lot-page__shade-link{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1rem 1.6rem;border:1px solid #6e0a02;background:#6e0a02;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.4;text-decoration:none}.sf-lot-page__button:hover,.sf-lot-page__shade-link:hover{background:#18232b;color:#fff}.sf-lot-page__film-wrap{max-width:76rem;margin:7rem auto;text-align:center}.sf-lot-page__film{display:block;width:min(100%,46rem);max-height:82vh;margin:auto;background:#777}.sf-lot-page__fine-print,.sf-lot-page__disclaimer{color:#39464d;font-size:1.3rem;line-height:1.55}.sf-lot-page__shade-heading{max-width:70rem;margin:4rem 0 3rem}.sf-lot-page h2{margin:0 0 1.2rem;font-size:clamp(3rem,4vw,4.8rem);line-height:1.1}.sf-lot-page__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sf-lot-page__heading-row>h2{flex:1 1 auto;min-width:0;margin:0}.sf-lot-page__shade-intro{max-width:42rem;margin:1.2rem 0 0;color:#43535a;font-size:1.45rem;line-height:1.5}.sf-lot-page__info{flex:0 0 auto;margin-top:.45rem;position:relative}.sf-lot-page__info .sf-look-studio__info-btn{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0;padding:0;border:1.5px solid #6e0a02;border-radius:999px;background:#fffdf9;color:#6e0a02;cursor:pointer}.sf-lot-page__info .sf-look-studio__info-btn::-webkit-details-marker{display:none}.sf-lot-page__info .sf-look-studio__info-btn::marker{content:""}.sf-lot-page__info[open] .sf-look-studio__info-btn,.sf-lot-page__info .sf-look-studio__info-btn:hover,.sf-lot-page__info .sf-look-studio__info-btn:focus-visible{background:#6e0a02;color:#fff;outline:none}.sf-lot-page__info .sf-look-studio__info-glyph{font-size:1.35rem;font-weight:700;font-style:italic;line-height:1;text-transform:lowercase}.sf-lot-page__info .sf-look-studio__info-panel{position:absolute;top:calc(100% + .55rem);inset-inline-end:0;z-index:5;width:min(78vw,28rem);margin:0;padding:.9rem 1rem;border:1px solid #c9bba8;border-radius:.35rem;background:#fffdf9;color:#43535a;box-shadow:0 .6rem 1.6rem #17252c2e;font-size:1.15rem;line-height:1.45}.sf-lot-page__info .sf-look-studio__info-panel>p{margin:0 0 .7rem}.sf-lot-page__info .sf-look-studio__info-panel>p:last-child{margin-bottom:0}.sf-lot-page__disclaimer{display:none!important}.sf-lot-page__shade-carousel,.sf-lot-page__related-carousel{position:relative;display:block;min-width:0;margin:0}.sf-lot-page__shade-nav{position:absolute;top:42%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;min-width:2.8rem;height:2.8rem;padding:0;border:1px solid #76716b;border-radius:999px;background:#fffdf9ee;color:#18232b;box-shadow:0 .25rem .7rem #17252c22;font:inherit;font-size:1.8rem;line-height:1;cursor:pointer;transform:translateY(-50%)}.sf-lot-page__shade-nav--prev{inset-inline-start:.1rem}.sf-lot-page__shade-nav--next{inset-inline-end:.1rem}.sf-lot-page__shade-nav:hover,.sf-lot-page__shade-nav:focus-visible{border-color:#6e0a02;color:#6e0a02;outline:none}.sf-lot-page__shade-nav:focus-visible{outline:2px solid #6e0a02;outline-offset:2px}.sf-lot-page__shade-nav:disabled{opacity:.35;cursor:default}.sf-lot-page__shade-carousel:not(.is-scrollable) .sf-lot-page__shade-nav,.sf-lot-page__related-carousel:not(.is-scrollable) .sf-lot-page__shade-nav{visibility:hidden}.sf-lot-page__shades{display:flex;gap:1.2rem;margin:0;padding:0 .2rem .6rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.sf-lot-page__shades::-webkit-scrollbar{height:.45rem}.sf-lot-page__shades::-webkit-scrollbar-thumb{background:#b9aa98;border-radius:999px}.sf-lot-page__shade{flex:0 0 min(78vw,22rem);min-width:min(78vw,22rem);scroll-snap-align:start;padding:1rem;border:2px solid #6e0a02;background:#fff}.sf-lot-page__scan{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:3 / 4;overflow:hidden;padding:0;border:2px solid #555;background:#f4f0e8;cursor:zoom-in;font:inherit;color:inherit}.sf-lot-page__scan img{display:block;width:100%;height:100%;object-fit:contain}.sf-lot-page__scan-zoom{position:absolute;right:.8rem;bottom:.8rem;display:inline-flex;align-items:center;gap:.4rem;min-height:4.4rem;padding:.6rem 1rem;border:1px solid #6e0a02;background:#fffdf9;color:#6e0a02;font-size:1.25rem;font-weight:700}.sf-lot-page__scan:hover .sf-lot-page__scan-zoom,.sf-lot-page__scan:focus-visible .sf-lot-page__scan-zoom{background:#6e0a02;color:#fff}.sf-lot-page__enlarge-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;padding:2rem;background:#071116dc;overflow-y:auto}.sf-lot-page__enlarge-dialog[hidden]{display:none!important}.sf-lot-page__enlarge-dialog-inner{width:min(92vw,780px);max-height:92vh;overflow-y:auto;padding:1.2rem;border:1px solid #b9aa98;background:#f3eee4;color:#17252c}.sf-lot-page__enlarge-dialog-inner img{display:block;width:100%;height:auto}html.sf-fabric-zoom-lock,html.sf-fabric-zoom-lock body{overflow:hidden!important;touch-action:none}.sf-fabric-zoom{display:block;width:100%;max-height:72vh;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;cursor:zoom-in}.sf-fabric-zoom__stage{transform-origin:center center;will-change:transform}.sf-fabric-zoom img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;pointer-events:none;-webkit-user-drag:none;image-rendering:auto}.sf-lot-page__enlarge-dialog.is-open,.sf-look-studio__scan-dialog:not([hidden]){touch-action:none}.sf-lot-page__enlarge-close{display:block;min-height:4.4rem;margin:0 0 .8rem auto;padding:.4rem 1rem;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;cursor:pointer}@media screen and (min-width:750px){.sf-lot-page__shade{flex-basis:min(42vw,24rem);min-width:min(42vw,24rem)}}@media screen and (min-width:1100px){.sf-lot-page__shade{flex-basis:min(28vw,26rem);min-width:min(28vw,26rem)}}.sf-lot-page__shade h3{min-height:3.2rem;margin:1rem 0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.4}.sf-lot-page__shade-link{width:100%;text-align:center}.sf-lot-page__shade-link--disabled{width:100%;text-align:center;border-color:#18232b59;background:#18232b14;color:#18232b8c;cursor:default;pointer-events:none}.sf-lot-page__shade-link--disabled:hover{background:#18232b14;color:#18232b8c}.sf-lot-page__disclaimer{margin:3rem 0;padding:1.4rem 0;border-block:1px solid #777}.sf-lot-page__related{margin-top:6rem;padding-top:3rem;border-top:1px solid #777}.sf-lot-page__related .sf-quality-card-grid{display:flex;gap:1.4rem;margin:0;padding:0 .2rem .6rem;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.sf-lot-page__related .sf-quality-card-grid::-webkit-scrollbar{height:.45rem}.sf-lot-page__related .sf-quality-card-grid::-webkit-scrollbar-thumb{background:#b9aa98;border-radius:999px}.sf-lot-page__related .sf-quality-card{flex:0 0 min(78vw,22rem);min-width:min(78vw,22rem);width:min(78vw,22rem);max-width:min(78vw,22rem);scroll-snap-align:start;height:auto}@media screen and (min-width:750px){.sf-lot-page__related .sf-quality-card{flex-basis:min(40vw,24rem);min-width:min(40vw,24rem);width:min(40vw,24rem);max-width:min(40vw,24rem)}}@media screen and (min-width:1100px){.sf-lot-page__related .sf-quality-card{flex-basis:min(28vw,26rem);min-width:min(28vw,26rem);width:min(28vw,26rem);max-width:min(28vw,26rem)}}.sf-lot-page__related .sf-quality-card{margin:0;display:flex;flex-direction:column;height:auto;overflow:hidden;border:1px solid #c9c0b4;border-radius:var(--sf-radius-sm, .4rem);background:#fffdf9;color:#6e0a02;box-shadow:0 .6rem 1.6rem #17252c0f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sf-lot-page__related .sf-quality-card:hover,.sf-lot-page__related .sf-quality-card:focus-within{border-color:#6e0a02;box-shadow:0 .9rem 2.2rem #17252c18}.sf-lot-page__related .sf-quality-card__flip{display:grid;gap:1.1rem;padding:1rem 1rem 0}.sf-lot-page__related .sf-quality-card__media{display:block;overflow:hidden;perspective:1200px;aspect-ratio:4 / 5;border:1px solid #ddd4c8;border-radius:calc(var(--sf-radius-sm, .4rem) - .1rem);background:#ebe4d8}.sf-lot-page__related .sf-quality-card__flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.sf-lot-page__related .sf-quality-card.is-flipped .sf-quality-card__flip-inner{transform:rotateY(180deg)}.sf-lot-page__related .sf-quality-card__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sf-lot-page__related .sf-quality-card__face--back{transform:rotateY(180deg)}.sf-lot-page__related .sf-quality-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.sf-lot-page__related .sf-quality-card__flip-toggle{display:flex;align-items:center;justify-content:center;min-height:4rem;margin:0;padding:.7rem 1rem;border:1px solid #18232b;border-radius:calc(var(--sf-radius-sm, .4rem) - .1rem);background:#fff;color:#18232b;font:inherit;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.sf-lot-page__related .sf-quality-card__flip-toggle:hover,.sf-lot-page__related .sf-quality-card__flip-toggle:focus-visible{background:#18232b;color:#fff}.sf-lot-page__related .sf-quality-card__link{display:block;margin-top:1.1rem;border-top:1px solid #ddd4c8;color:inherit;text-decoration:none;transition:background .15s ease}.sf-lot-page__related .sf-quality-card__link:hover,.sf-lot-page__related .sf-quality-card__link:focus-visible{background:#f4efe6}.sf-lot-page__related .sf-quality-card__label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:4.8rem;padding:1.1rem 1.2rem 1.25rem;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:400;letter-spacing:.01em}.sf-lot-page__related .sf-quality-card .icon-arrow{width:1.45rem;height:1.45rem;flex:0 0 auto;transform:rotate(-45deg);opacity:.85}.sf-lot-page a:focus-visible{outline:3px solid #18232b;outline-offset:3px}@media(max-width:749px){.sf-lot-page__inner{width:min(100% - 3.2rem,60rem)}.sf-lot-page__hero{grid-template-columns:minmax(0,1fr);gap:2.4rem}.sf-lot-page__hero-image{min-height:0;aspect-ratio:1 / 1.08}.sf-lot-page__hero-image img{width:100%;height:100%;max-height:none;object-fit:contain}.sf-lot-page__shades{gap:1rem}.sf-lot-page__shade{padding:.7rem;flex-basis:min(82vw,20rem);min-width:min(82vw,20rem)}.sf-lot-page__shade-link{padding:.8rem;font-size:1.2rem}.sf-lot-page__prices div{font-size:1.3rem}}@media(max-width:359px){.sf-lot-page__shade,.sf-lot-page__related .sf-quality-card{flex-basis:min(88vw,18rem);min-width:min(88vw,18rem);width:min(88vw,18rem);max-width:min(88vw,18rem)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sara-lot-page.css.map */
