.rset{--acc:var(--bb-accent,#b0475e);padding:0 0 2rem}.rset__wrap{max-width:1180px;margin:0 auto;display:grid;gap:1.5rem}@media(min-width:900px){.rset__wrap{grid-template-columns:1.05fr 1fr;padding:2rem 1.25rem;align-items:start}.rset__gal{position:sticky;top:1rem}}.rset__gal{position:relative;overflow:hidden}.rset__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rset__track::-webkit-scrollbar{display:none}.rset__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;background:#f6f2ee}.rset__slide img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:900px){.rset__slide{border-radius:14px}}.rset__dots{position:absolute;bottom:.7rem;left:0;right:0;display:flex;justify-content:center;gap:.35rem}.rset__dots i{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.55}.rset__dots i.is-on{opacity:1;width:16px;border-radius:4px}.rset__info{padding:0 1rem}@media(min-width:900px){.rset__info{padding:0}}.rset__eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted,#7a7470);margin:0 0 .35rem}.rset__title{font-size:1.55rem;line-height:1.2;margin:0 0 .3rem}.rset__rating{font-size:.85rem;color:#c99a2e;margin-bottom:.5rem}.rset__rating span{color:var(--bb-muted,#7a7470)}.rset__price{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.6rem}.rset__price b{font-size:1.5rem}.rset__price s{color:var(--bb-muted,#7a7470)}.rset__usps{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.25rem;font-size:.88rem}.rset__step{margin:1.1rem 0}.rset__label{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem;margin-bottom:.5rem}.rset__label--soft{font-weight:600;color:var(--bb-muted,#7a7470);font-size:.85rem}.rset__n{width:22px;height:22px;border-radius:50%;background:#1b1a18;color:#fff;font-size:.75rem;display:grid;place-items:center}.rset__input{width:100%;font-size:1.05rem;padding:.85rem 1rem;border:1.5px solid var(--bb-border,#e3ddd5);border-radius:12px;background:#fff}.rset__input:focus{outline:none;border-color:#1b1a18}.rset__input.is-bad{border-color:#b3261e}.rset__preview{font-family:var(--rset-font,"Great Vibes"),cursive;font-size:2.4rem;text-align:center;padding:.4rem 0 0;min-height:3.2rem;color:#9c7a3c}.rset__hint{font-size:.78rem;color:var(--bb-muted,#7a7470);margin:.2rem 0 0}.rset__err{font-size:.8rem;color:#b3261e;margin:.3rem 0 0}.rset__tiers{display:grid;gap:.55rem}.rset__tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;border:1.5px solid var(--bb-border,#e3ddd5);border-radius:14px;padding:.7rem .8rem;cursor:pointer;background:#fff;transition:border-color .15s}.rset__tier input{position:absolute;opacity:0;pointer-events:none}.rset__tier.is-on{border-color:#1b1a18;box-shadow:0 0 0 1px #1b1a18 inset;background:#fffdfb}.rset__tier--best{border-color:#c99a2e}.rset__badge{position:absolute;top:-.6rem;right:.8rem;background:#1b1a18;color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .55rem;border-radius:999px}.rset__thumbs{display:flex}.rset__thumbs img{width:46px;height:46px;border-radius:9px;object-fit:cover;border:2px solid #fff;background:#f6f2ee}.rset__thumbs img+img{margin-left:-14px}.rset__tt{display:grid;line-height:1.25}.rset__tt b{font-size:.92rem}.rset__tt small{font-size:.76rem;color:var(--bb-muted,#7a7470)}.rset__tt em{font-style:normal;color:#2e7d4f;font-weight:700}.rset__tp{font-weight:700;font-size:1rem}.rset__addon{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.6rem;border:1px solid var(--bb-border,#e3ddd5);border-radius:12px;padding:.55rem .7rem;margin-bottom:.45rem;cursor:pointer;background:#fff}.rset__addon input{width:19px;height:19px;accent-color:#1b1a18}.rset__addon img{width:40px;height:40px;border-radius:8px;object-fit:cover}.rset__addon span{display:grid;line-height:1.25}.rset__addon b{font-size:.86rem}.rset__addon small{font-size:.74rem;color:var(--bb-muted,#7a7470)}.rset__addon em{font-style:normal;font-weight:600;font-size:.86rem}.rset__addon:has(input:checked){border-color:#1b1a18}.rset__atc{margin-top:1.2rem}.rset__btn{background:#1b1a18;color:#fff;font-size:1rem;padding:1rem;border-radius:12px;font-weight:700;letter-spacing:.02em;border:0;cursor:pointer;width:100%}.rset__btn[disabled]{opacity:.6}.rset__cod{text-align:center;font-size:.8rem;color:var(--bb-muted,#7a7470);margin:.45rem 0 .6rem}.rset__wa{display:block;text-align:center;border:1.5px solid #25d366;color:#128c4a;padding:.85rem;border-radius:12px;font-weight:700;text-decoration:none}.rset__acc{border-top:1px solid var(--bb-border,#e3ddd5);padding:.8rem 0}.rset__acc:first-of-type{margin-top:1rem}.rset__acc summary{cursor:pointer;font-weight:600;list-style:none}.rset__acc summary:after{content:"+";float:right}.rset__acc[open] summary:after{content:"\2013"}.rset__acc .rte{font-size:.88rem;margin-top:.5rem}.rset__acc .rte img{max-width:100%;height:auto}.rset__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 20px #00000014;transform:translateY(110%);transition:transform .25s}.rset__sticky.is-up{transform:none}.rset__sticky span{display:grid;line-height:1.2}.rset__sticky small{font-size:.74rem;color:var(--bb-muted,#7a7470)}.rset__sticky .rset__btn{width:auto;padding:.8rem 1.4rem}.rset__mats{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.rset__mat{position:relative;display:flex;align-items:center;gap:.55rem;border:1.5px solid var(--bb-border,#e3ddd5);border-radius:12px;padding:.65rem .7rem;cursor:pointer;background:#fff}.rset__mat input{position:absolute;opacity:0;pointer-events:none}.rset__mat.is-on{border-color:#1b1a18;box-shadow:0 0 0 1px #1b1a18 inset}.rset__mat span:last-child{display:grid;line-height:1.2}.rset__mat b{font-size:.86rem}.rset__mat small{font-size:.7rem;color:var(--bb-muted,#7a7470)}.rset__dot{width:22px;height:22px;border-radius:50%;flex:none}.rset__dot--silver{background:radial-gradient(circle at 30% 30%,#fff,#c9ccd1 55%,#9a9ea6)}.rset__dot--gold{background:radial-gradient(circle at 30% 30%,#fff3c4,#e2b84a 55%,#b0851f)}.rset__gold-price{font-weight:700;font-size:1.05rem;color:#9c7a3c}.rset__thumbs{cursor:zoom-in}.rset__thumbs img{width:58px;height:58px}.rset__tt u{text-decoration:underline;text-underline-offset:2px;color:#1b1a18;cursor:zoom-in}.rset__tier--pop{border-color:#1b1a18}.rset__badge--gold{background:#b0851f}.rset__wa--main{background:#25d366;color:#fff;border-color:#25d366}.rset__zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#141210e0;display:flex;align-items:center;justify-content:center;padding:1rem}.rset__zoom[hidden]{display:none}.rset__zimgs{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;max-width:100%}.rset__zimgs figure{flex:0 0 min(84vw,520px);margin:0;scroll-snap-align:center;text-align:center;color:#fff;font-size:.8rem}.rset__zimgs img{width:100%;border-radius:12px;background:#f6f2ee;display:block;margin-bottom:.4rem}.rset__zx{position:absolute;top:.6rem;right:.8rem;background:none;border:0;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/18/assets/rs-set.css.map */
