.rr-lens-chips,.rr-lens-list,.rr-lens-intro,.rr-lens-guide,.rr-lens-usp{--rr-lens-accent: 122 22 48;font-family:var(--text-font-family);color:rgb(var(--text-color))}.rr-lens-shape{--rr-lens: #8f857d;position:relative;flex-shrink:0;display:block;width:1.75rem;height:1rem;overflow:hidden;border-radius:46% 46% 40% 40%/58% 58% 42% 42%;background:var(--rr-lens);box-shadow:inset 0 0 0 1px #00000024,inset 0 -3px 6px #0000001a}.rr-lens-shape:after{content:"";position:absolute;top:26%;left:14%;width:34%;height:2px;border-radius:2px;background:#ffffffa6;transform:rotate(-16deg);transition:transform .6s cubic-bezier(.22,1,.36,1)}.rr-lens-shape--0{--rr-lens: #efede8}.rr-lens-shape--1{--rr-lens: #e6c46a}.rr-lens-shape--2{--rr-lens: #c58a6c}.rr-lens-shape--3{--rr-lens: #6b5c53}.rr-lens-shape--4{--rr-lens: #2b2826}.rr-lens-shape--photo{background:linear-gradient(90deg,#e6c46a,#c58a6c 50%,#6b5c53)}.rr-lens-guide-link{display:inline;padding:0;font:inherit;font-size:.8125rem;color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--text-color) / .35);white-space:nowrap;cursor:pointer}.rr-lens-guide-link:hover{text-decoration-color:currentColor}.rr-lens-chips{min-width:0}.rr-lens-chips__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.rr-lens-chips__title{margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.rr-lens-chips__row{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);padding-block:2px}.rr-lens-chips__row::-webkit-scrollbar{display:none}.rr-lens-chip{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem .95rem .55rem .7rem;border:1px solid rgb(var(--text-color) / .18);border-radius:999px;background:rgb(var(--background));font-size:.8125rem;line-height:1.2;white-space:nowrap;scroll-snap-align:start;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .15s ease}.rr-lens-chip__s{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:rgb(var(--text-color) / .5)}.rr-lens-chip:active{transform:scale(.97)}.rr-lens-chip.is-active{border-color:rgb(var(--rr-lens-accent));box-shadow:inset 0 0 0 1px rgb(var(--rr-lens-accent));background:rgb(var(--rr-lens-accent) / .05)}@media screen and (min-width:700px){.rr-lens-chips__row{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.rr-lens-note{display:flex;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.8rem .9rem;border-radius:.75rem;background:#fff;box-shadow:0 0 0 1px #0000000f;animation:rr-lens-note-in .4s cubic-bezier(.22,1,.36,1)}@keyframes rr-lens-note-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rr-lens-note .rr-lens-shape{width:2.1rem;height:1.2rem;margin-top:.1rem}.rr-lens-note__body{display:grid;gap:.15rem;min-width:0}.rr-lens-note__title{margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.rr-lens-note__text{margin:0;font-size:.8125rem;line-height:1.4;color:rgb(var(--text-color) / .62)}.rr-lens-note__btn{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgb(var(--rr-lens-accent));font-size:.8125rem;font-weight:600;line-height:1.2;transition:background-color .2s ease,transform .15s ease}.rr-lens-note__btn:hover{background:rgb(var(--rr-lens-accent) / .06)}.rr-lens-note__btn:active{transform:scale(.97)}.rr-lens-note__btn--quiet{border-color:rgb(var(--text-color) / .2);font-weight:500}.rr-lens-note.is-on{box-shadow:0 0 0 1.5px rgb(var(--rr-lens-accent))}.rr-lens-intro{margin:0 0 .85rem;font-size:.8125rem;line-height:1.5;color:rgb(var(--text-color) / .65)}.rr-lens-list{display:grid;gap:.5rem}.rr-lens-opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .85rem;border:1px solid rgb(var(--text-color) / .14);border-radius:.625rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.rr-lens-opt__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.rr-lens-opt .rr-lens-shape{width:2.5rem;height:1.4rem}.rr-lens-opt__text{display:grid;gap:.15rem}.rr-lens-opt__title{font-size:.875rem;font-weight:600;line-height:1.3}.rr-lens-opt__hint{font-size:.8125rem;line-height:1.35;color:rgb(var(--text-color) / .65)}.rr-lens-opt__count{font-size:.8125rem;font-variant-numeric:tabular-nums;color:rgb(var(--text-color) / .5)}.rr-lens-opt:has(.rr-lens-opt__input:checked){border-color:rgb(var(--rr-lens-accent));box-shadow:inset 0 0 0 1px rgb(var(--rr-lens-accent));background:rgb(var(--rr-lens-accent) / .04)}.rr-lens-opt:has(.rr-lens-opt__input:checked) .rr-lens-opt__count{color:rgb(var(--rr-lens-accent))}.rr-lens-opt:has(.rr-lens-opt__input:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:2px}.rr-lens-spare{display:flex;align-items:center;gap:.7rem;margin:-.15rem 0 .15rem .85rem;padding:.55rem .85rem;border-left:2px solid rgb(var(--text-color) / .14);font-size:.8125rem;line-height:1.35;cursor:pointer}.rr-lens-spare .switch{flex-shrink:0}.rr-lens-spare__text{display:grid;gap:.1rem}.rr-lens-spare:has(.switch:checked){border-left-color:rgb(var(--rr-lens-accent))}.rr-lens-guide{width:min(38rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:1.125rem;background:#faf9f7;overflow:auto}.rr-lens-guide::backdrop{background:#14121180}.rr-lens-guide[open]{animation:rr-lens-guide-in .36s cubic-bezier(.22,1,.36,1)}@keyframes rr-lens-guide-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.rr-lens-guide__inner{padding:1.5rem 1.25rem 1.25rem;outline:none}.rr-lens-guide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.rr-lens-guide__title{margin:0;font-family:"RR Serif Text",Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400;line-height:1.15;letter-spacing:-.005em}.rr-lens-guide__close{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#0000000d;cursor:pointer;transition:background-color .2s ease}.rr-lens-guide__close:hover{background:#00000017}.rr-lens-guide__close:focus:not(:focus-visible){outline:none}.rr-lens-guide__intro{margin:.6rem 0 1.1rem;font-size:.8125rem;line-height:1.5;color:rgb(var(--text-color) / .62)}.rr-lens-guide__scale{margin-bottom:1.1rem}.rr-lens-guide__scale-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.rr-lens-guide__scale-bar span{height:.5rem;background:var(--rr-lens);box-shadow:inset 0 0 0 1px #00000014}.rr-lens-guide__scale-bar span:first-child{border-radius:999px 0 0 999px}.rr-lens-guide__scale-bar span:last-child{border-radius:0 999px 999px 0}.rr-lens-guide__scale-labels{display:flex;justify-content:space-between;margin-top:.4rem;font-size:.6875rem;letter-spacing:.04em;color:rgb(var(--text-color) / .55)}.rr-lens-guide__rows{display:grid;gap:.375rem}.rr-lens-guide__row{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;column-gap:.9rem;padding:.8rem .9rem;border-radius:.75rem;background:#fff;box-shadow:0 0 0 1px #0000000d}.rr-lens-guide__row .rr-lens-shape{width:2.75rem;height:1.55rem}.rr-lens-guide__main{display:grid;gap:.2rem;min-width:0}.rr-lens-guide__top{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.6rem;row-gap:.1rem}.rr-lens-guide__s{font-size:1rem;font-weight:700;white-space:nowrap}.rr-lens-guide__vlt{font-size:.75rem;font-variant-numeric:tabular-nums;color:rgb(var(--text-color) / .55)}.rr-lens-guide__bar{display:block;height:3px;margin:.15rem 0 .25rem;border-radius:2px;background:#0000000f}.rr-lens-guide__bar span{display:block;height:100%;border-radius:2px;background:var(--rr-lens)}.rr-lens-guide__row--0 .rr-lens-guide__bar span{background:#cfc9c0}.rr-lens-guide__when{font-size:.875rem;line-height:1.4}.rr-lens-guide__note{display:inline-block;margin-left:.35rem;font-size:.75rem;color:rgb(var(--text-color) / .55)}.rr-lens-guide__note:before{content:"\b7  "}.rr-lens-guide__tag{margin-left:auto;padding:.15rem .55rem;border-radius:999px;background:rgb(var(--rr-lens-accent));color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.rr-lens-guide__row.is-current{box-shadow:0 0 0 1.5px rgb(var(--rr-lens-accent))}@media screen and (max-width:599px){.rr-lens-guide{width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);border-radius:1rem}.rr-lens-guide__inner{padding:1rem .9rem .9rem}.rr-lens-guide__head{align-items:center}.rr-lens-guide__title{font-size:1.15rem}.rr-lens-guide__close{width:2rem;height:2rem}.rr-lens-guide__intro{margin:.4rem 0 .7rem;font-size:.75rem;line-height:1.4}.rr-lens-guide__scale{margin-bottom:.7rem}.rr-lens-guide__scale-labels{margin-top:.25rem}.rr-lens-guide__rows{gap:.3rem}.rr-lens-guide__row{grid-template-columns:2.25rem minmax(0,1fr);column-gap:.7rem;padding:.5rem .7rem}.rr-lens-guide__row .rr-lens-shape{width:2.25rem;height:1.25rem}.rr-lens-guide__main{gap:.1rem}.rr-lens-guide__s{font-size:.9375rem}.rr-lens-guide__bar{margin:.1rem 0 .15rem}.rr-lens-guide__when{font-size:.8125rem;line-height:1.3}}.rr-lens-usp{margin-bottom:.875rem}.rr-lens-badge.rr-lens-shape{display:grid;place-items:center;width:1.75rem;height:1.1rem;font-size:.5625rem;font-weight:700;line-height:1;letter-spacing:.01em;color:rgb(var(--text-color))}.rr-lens-badge.rr-lens-shape--1,.rr-lens-badge.rr-lens-shape--2,.rr-lens-badge.rr-lens-shape--photo{color:#2b2117}.rr-lens-badge.rr-lens-shape--3,.rr-lens-badge.rr-lens-shape--4{color:#fff}.rr-lens-badge.rr-lens-shape:after{display:none}.rr-lens-usp .rr-lens-guide-link{margin-left:.25rem;color:inherit}@media(hover:hover){.rr-lens-chip:hover,.rr-lens-opt:hover{border-color:rgb(var(--text-color) / .45)}.rr-lens-chip.is-active:hover,.rr-lens-opt:has(.rr-lens-opt__input:checked):hover{border-color:rgb(var(--rr-lens-accent))}.rr-lens-chip:hover .rr-lens-shape:after,.rr-lens-opt:hover .rr-lens-shape:after{transform:translate(120%) rotate(-16deg)}}@media(prefers-reduced-motion:reduce){.rr-lens-note,.rr-lens-guide[open]{animation:none}.rr-lens-chip,.rr-lens-opt,.rr-lens-shape:after{transition:none}}.rr-lens-guide-link:focus:not(:focus-visible){outline:none}.rr-colour-dot{display:inline-block;width:.75rem;height:.75rem;margin-right:.5rem;vertical-align:-.1em;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}
/*# sourceMappingURL=/cdn/shop/t/81/assets/rr-lens-filter.css.map */
