#rb-comparison{--rb-ink:#272a25;--rb-muted:#62675f;--rb-line:#d0d3c9;--rb-paper:#f2f3ee;--rb-gold:#756449;--rb-serif:"Shippori Mincho","Yu Mincho","Hiragino Mincho ProN",serif;background:#fff;color:var(--rb-ink);font-family:inherit;line-height:1.9;font-size:16px;text-align:left;overflow-wrap:anywhere}#rb-comparison,#rb-comparison *{box-sizing:border-box}#rb-comparison h1,#rb-comparison h2,#rb-comparison h3,#rb-comparison p,#rb-comparison dl,#rb-comparison dd{margin:0;padding:0;color:inherit}#rb-comparison a{color:inherit;text-decoration:none}#rb-comparison a:focus-visible,#rb-comparison summary:focus-visible{outline:2px solid var(--rb-gold);outline-offset:5px}#rb-comparison h1,#rb-comparison h2,#rb-comparison h3{font-family:var(--rb-serif);font-weight:500;line-height:1.8;letter-spacing:.02em;text-transform:none}#rb-comparison h1{font-size:30px}#rb-comparison h2{font-size:27px}#rb-comparison h3{font-size:20px;line-break:strict;overflow-wrap:normal;text-wrap:balance}#rb-comparison .rbc-wrap{max-width:1240px;width:calc(100% - 80px);margin-left:auto;margin-right:auto}#rb-comparison .rbc-hero{background:var(--rb-paper)}#rb-comparison .rbc-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px 0;font-size:12px;color:var(--rb-muted)}#rb-comparison .rbc-breadcrumb a{min-height:32px;display:inline-flex;align-items:center}#rb-comparison .rbc-masthead{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding:28px 0 38px}#rb-comparison .rbc-eyebrow{font:12px/1.8 Georgia,serif;letter-spacing:.13em;color:var(--rb-gold);margin-bottom:12px}#rb-comparison .rbc-wordmark{font:normal clamp(35px,4vw,55px)/1.3 Georgia,serif;letter-spacing:.02em}#rb-comparison .rbc-reading{font-size:12px;color:var(--rb-muted);margin-top:10px;letter-spacing:.12em}#rb-comparison .rbc-intro{font-size:16px;line-height:2;color:var(--rb-muted);margin-top:15px}#rb-comparison .rbc-intro p+p{margin-top:10px}#rb-comparison .rbc-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}#rb-comparison .rbc-navigation a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;min-height:60px;font-size:15px}#rb-comparison .rbc-navigation a+a{border-left:1px solid var(--rb-line)}#rb-comparison .rbc-navigation a:hover{background:#e8ebe1}#rb-comparison .rbc-nav-label-mobile{display:none}#rb-comparison .rbc-section{padding-top:52px;padding-bottom:48px;scroll-margin-top:130px}#rb-comparison .rbc-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px}#rb-comparison .rbc-section-heading>p{font-size:15px;color:var(--rb-muted)}#rb-comparison .rbc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}#rb-comparison .rbc-grid--extra{grid-template-columns:repeat(6,minmax(0,1fr))}#rb-comparison .rbc-grid--extra>.rbc-card{grid-column:span 2}#rb-comparison .rbc-grid--extra>.rbc-card:first-child{grid-column:2 / span 2}#rb-comparison .rbc-card{border:1px solid var(--rb-line);padding:22px;min-width:0;display:flex;flex-direction:column;background:#fff}#rb-comparison .rbc-timing{display:flex;flex-direction:column;background:var(--rb-paper);padding:13px 15px;gap:3px;min-height:80px}#rb-comparison .rbc-timing span{font-size:12px;color:var(--rb-muted)}#rb-comparison .rbc-timing strong{font-family:var(--rb-serif);font-size:21px;font-weight:500;line-height:1.7}#rb-comparison .rbc-image{display:block;position:relative;aspect-ratio:1.4;width:100%;margin:18px 0;background:transparent;flex-shrink:0;isolation:isolate}#rb-comparison .rbc-image>img,#rb-comparison .rbc-second>img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain;object-position:center;margin:0;padding:0;border:0;background:transparent}#rb-comparison .rbc-second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .24s;z-index:1}#rb-comparison .rbc-card-heading{padding-bottom:20px}#rb-comparison .rbc-purpose{font-size:14px;color:var(--rb-gold);margin-bottom:8px}#rb-comparison .rbc-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:12px;margin-top:9px;min-height:30px}#rb-comparison .rbc-rating strong{font-size:14px;font-weight:500}#rb-comparison .rbc-stars{font-size:16px;color:transparent;background:linear-gradient(90deg,#a38759 var(--rb-score),#d8d7d0 var(--rb-score));background-clip:text;-webkit-background-clip:text;white-space:nowrap}#rb-comparison .rbc-rating:hover{text-decoration:underline;text-underline-offset:4px}#rb-comparison .rbc-facts{border-top:1px solid var(--rb-line);margin-bottom:17px}#rb-comparison .rbc-facts>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:15px 0;border-bottom:1px solid var(--rb-line)}#rb-comparison .rbc-facts dt{font-size:12px;color:var(--rb-muted)}#rb-comparison .rbc-facts dd,#rb-comparison .rbc-summary{font-size:15px;line-height:1.95}#rb-comparison .rbc-summary{margin-bottom:20px;color:var(--rb-muted)}#rb-comparison .rbc-pricebox{margin-top:auto;padding-top:14px;margin-bottom:15px}#rb-comparison .rbc-detail{font-size:13px;color:var(--rb-muted);margin-bottom:6px}#rb-comparison .rbc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;font-variant-numeric:tabular-nums}#rb-comparison .rbc-price span,#rb-comparison .rbc-price small{font-size:12px;font-weight:400}#rb-comparison .rbc-price strong{font-size:18px;font-weight:500}#rb-comparison .rbc-stock{font-size:13px;margin-top:6px}#rb-comparison .rbc-button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:12px 16px;background:var(--rb-ink);color:#fff;font-size:15px;border:1px solid var(--rb-ink)}#rb-comparison .rbc-button:hover{background:#4d5346}#rb-comparison .rbc-note{font-size:12px;line-height:1.9;color:var(--rb-muted);margin-top:20px}#rb-comparison .rbc-grid--sets .rbc-pricebox{border-top:1px solid var(--rb-line)}#rb-comparison .rbc-grid--sets h3{font-size:18px}#rb-comparison .rbc-routine{background:#293229;color:#f5f3ec;padding:36px 0}#rb-comparison .rbc-routine>.rbc-wrap{display:grid;grid-template-columns:.85fr 1.6fr;gap:34px;align-items:center}#rb-comparison .rbc-routine .rbc-eyebrow{color:#d9c8a8}#rb-comparison .rbc-routine h2{font-size:24px}#rb-comparison .rbc-routine p:not(.rbc-eyebrow){font-size:14px;color:#d6dcd2;margin-top:12px}#rb-comparison .rbc-routine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #64705f;border-bottom:1px solid #64705f}#rb-comparison .rbc-routine-grid a{display:flex;flex-direction:column;gap:10px;padding:20px 16px;font-size:14px}#rb-comparison .rbc-routine-grid a+a{border-left:1px solid #64705f}#rb-comparison .rbc-routine-grid strong{font-family:var(--rb-serif);font-weight:500;font-size:19px;color:#e4d5b8}#rb-comparison .rbc-routine-grid small{font-size:12px;color:#d6dcd2}#rb-comparison .rbc-review{padding:24px;border:1px solid var(--rb-line);background:#f9faf6;min-width:0;display:flex;flex-direction:column}#rb-comparison .rbc-review h3{font-size:19px}#rb-comparison .rbc-review-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:7px 0 12px;font-size:12px;color:var(--rb-muted)}#rb-comparison .rbc-review-meta>span:first-child{color:#a38759;font-size:17px}#rb-comparison .rbc-review details{margin:16px 0}#rb-comparison .rbc-review summary{font-size:14px;cursor:pointer;min-height:40px}#rb-comparison .rbc-review details p{font-size:14px;line-height:2;margin-top:12px}#rb-comparison .rbc-review>a{font-size:13px;min-height:40px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px;margin-top:auto}#rb-comparison .rbc-support{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:26px 30px;background:var(--rb-paper);margin-bottom:55px}#rb-comparison .rbc-support h2{font-size:22px}#rb-comparison .rbc-support p{font-size:14px;margin-top:8px;color:var(--rb-muted)}#rb-comparison .rbc-support>a{font-size:15px;min-height:48px;display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--rb-gold)}#rb-comparison .rbc-pagination{text-align:center;padding:22px}#rb-comparison .rbc-pagination a,#rb-comparison .rbc-pagination span{display:inline-flex;min-height:44px;min-width:42px;align-items:center;justify-content:center}@media(min-width:750px){#rb-comparison .rbc-mobile-heading-break{display:none}#rb-comparison .rbc-card--daily h3,#rb-comparison .rbc-card--extra h3{min-height:3.6em}@supports (grid-template-rows:subgrid){#rb-comparison .rbc-grid.rbc-grid--daily,#rb-comparison .rbc-grid.rbc-grid--extra{row-gap:0}#rb-comparison .rbc-card--daily,#rb-comparison .rbc-card--extra{display:grid;grid-template-rows:subgrid;grid-row:span 7}#rb-comparison .rbc-card--daily .rbc-facts,#rb-comparison .rbc-card--extra .rbc-facts{display:grid;grid-template-rows:subgrid;grid-row:span 2}}}@media(max-width:1099px){#rb-comparison .rbc-wrap{width:calc(100% - 48px)}#rb-comparison .rbc-card{padding:18px}#rb-comparison .rbc-grid{gap:20px}#rb-comparison .rbc-wordmark{font-size:36px}#rb-comparison h1{font-size:27px}#rb-comparison .rbc-facts>div{grid-template-columns:1fr;gap:6px}#rb-comparison .rbc-routine>.rbc-wrap{grid-template-columns:1fr}}@media(max-width:749px){#rb-comparison .rbc-nav-label-desktop{display:none}#rb-comparison .rbc-nav-label-mobile{display:inline;white-space:nowrap}#rb-comparison .rbc-wrap{width:calc(100% - 40px)}#rb-comparison .rbc-masthead{display:block;padding:17px 0 27px}#rb-comparison .rbc-masthead>div+div{margin-top:22px}#rb-comparison .rbc-wordmark{font-size:34px}#rb-comparison h1{font-size:25px}#rb-comparison h2{font-size:23px}#rb-comparison .rbc-intro{font-size:15px}#rb-comparison .rbc-eyebrow{font-size:11px}#rb-comparison .rbc-breadcrumb{font-size:11px;gap:8px}#rb-comparison .rbc-navigation a{flex-direction:column;justify-content:center;text-align:center;gap:3px;padding:12px 4px;font-size:12px;min-height:72px}#rb-comparison .rbc-section{padding:34px 0;scroll-margin-top:110px}#rb-comparison .rbc-section-heading{display:block;margin-bottom:23px}#rb-comparison .rbc-section-heading>p{font-size:14px;margin-top:10px}#rb-comparison .rbc-section-heading>p br{display:none}#rb-comparison .rbc-grid,#rb-comparison .rbc-grid--extra{grid-template-columns:1fr;gap:22px}#rb-comparison .rbc-grid--extra>.rbc-card,#rb-comparison .rbc-grid--extra>.rbc-card:first-child{grid-column:auto}#rb-comparison .rbc-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:0 15px;padding:18px}#rb-comparison .rbc-timing{grid-column:1/-1;flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px;min-height:0;padding:12px;margin-bottom:16px}#rb-comparison .rbc-timing strong{font-size:18px}#rb-comparison .rbc-timing span{font-size:11px}#rb-comparison .rbc-image{grid-column:1;aspect-ratio:1;margin:0 0 17px;align-self:start}#rb-comparison .rbc-card-heading{grid-column:2;padding-bottom:17px}#rb-comparison h3{font-size:18px}#rb-comparison .rbc-purpose{font-size:13px}#rb-comparison .rbc-rating{font-size:11px;gap:4px}#rb-comparison .rbc-rating strong{font-size:12px}#rb-comparison .rbc-stars{font-size:14px}#rb-comparison .rbc-facts,#rb-comparison .rbc-summary,#rb-comparison .rbc-pricebox,#rb-comparison .rbc-button{grid-column:1/-1}#rb-comparison .rbc-facts>div{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:13px 0}#rb-comparison .rbc-facts dd,#rb-comparison .rbc-summary{font-size:15px}#rb-comparison .rbc-price strong{font-size:17px}#rb-comparison .rbc-routine{padding:29px 0}#rb-comparison .rbc-routine-grid{display:block}#rb-comparison .rbc-routine-grid a{padding:17px 0;gap:7px}#rb-comparison .rbc-routine-grid a+a{border-left:0;border-top:1px solid #64705f}#rb-comparison .rbc-routine h2{font-size:22px}#rb-comparison .rbc-support{display:block;padding:23px 20px;margin-bottom:35px}#rb-comparison .rbc-support h2{font-size:21px}#rb-comparison .rbc-support>a{justify-content:space-between;margin-top:15px}#rb-comparison .rbc-review{padding:21px}}@media(max-width:359px){#rb-comparison .rbc-card{padding:14px;grid-template-columns:82px minmax(0,1fr);gap:0 12px}#rb-comparison .rbc-wordmark{font-size:30px}}@media(hover:hover)and (pointer:fine){#rb-comparison .rbc-swap:hover .rbc-second{opacity:1}}#rb-comparison .rbc-swap:focus-visible .rbc-second{opacity:1}@media(prefers-reduced-motion:reduce){#rb-comparison .rbc-second{transition:none}}.message{padding-left:50px;position:relative}.required{margin:auto;padding:3px 5px;color:#fff;font-size:small;text-align:center;background:#dc143c;display:inline-block;border-radius:2px;position:absolute;top:0;left:0}.checkbox-field{margin-top:.2em;line-height:1.2}.checkbox-field label{padding-left:30px;position:relative;display:inline-block;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.checkbox-field label span{vertical-align:sub}.checkbox-field label input[type=checkbox]{display:none}.checkbox-field label input[type=checkbox]+span:before,.checkbox-field label input[type=checkbox]+span:after{content:"";position:absolute;-webkit-transition:all .2s;transition:all .2s}.checkbox-field label input[type=checkbox]+span:before{margin-top:-8px;width:20px;height:20px;background:#fff;border:1px solid #000;border-radius:3px;top:50%;left:0}.checkbox-field label input[type=checkbox]+span:after{margin-top:-4px;width:12px;height:6px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg) scale(.5);transform:rotate(-45deg) scale(.5);opacity:0;top:50%;left:4px}.checkbox-field label input[type=checkbox]+span:hover:before{background:#fff}.checkbox-field label input[type=checkbox]:checked+span:before{background:#d1a08c;border:1px solid #d1a08c}.checkbox-field label input[type=checkbox]:checked+span:after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.drawer__bottom .addCartCheckWrap{padding:0 var(--gutter) 1rem}.drawer__bottom .addCartCheckWrap .checkbox-field{text-align:center}.cart__footer__total .addCartCheckWrap{margin:0 0 0 auto;max-width:290px}.cart__footer__total .addCartCheckWrap .message{text-align:left}.cart__footer__total .addCartCheckWrap .message .required{top:5px}#rb-comparison .rbc-card-heading .rbc-product-title--semantic{word-break:normal;overflow-wrap:normal;text-wrap:wrap}#rb-comparison .rbc-title-word{display:inline-block;white-space:nowrap;word-break:normal;overflow-wrap:normal}#rb-comparison .rbc-title-label{display:inline-block;white-space:nowrap;font-size:.75em;line-height:inherit;vertical-align:baseline;letter-spacing:.02em}@media(min-width:750px)and (max-width:899px){#rb-comparison .rbc-card--media .rbc-card-heading .rbc-product-title--semantic{font-size:18px}}#rb-comparison .rbc-card-heading .rbc-product-title--rb004>a{display:block;white-space:nowrap}@media(max-width:749px){#rb-comparison .rbc-card-heading .rbc-product-title--rb004{font-size:clamp(14px,4vw,18px);letter-spacing:-.035em}}@media(min-width:750px)and (max-width:1099px){#rb-comparison .rbc-card-heading .rbc-product-title--rb004>a{white-space:normal}#rb-comparison .rbc-card-heading .rbc-product-title--rb004{font-size:18px}}@media(min-width:1100px){#rb-comparison .rbc-card-heading .rbc-product-title--rb004{font-size:clamp(16px,1.35vw,18px);letter-spacing:-.035em}}#rb-comparison .rbc-media-carousel{min-width:0;margin:18px 0 0;align-self:start}#rb-comparison .rbc-media-track{position:relative;display:flex;width:100%;height:300px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#rb-comparison .rbc-media-track::-webkit-scrollbar{display:none}#rb-comparison .rbc-media-slide{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:100%;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}#rb-comparison .rbc-media-visual{display:block;width:100%;height:100%;background:transparent}#rb-comparison .rbc-media-visual>img{display:block!important;width:100%!important;height:100%!important;max-width:100%;object-fit:contain;object-position:center;border:0;margin:0!important;padding:0!important;background:transparent}#rb-comparison .rbc-media-player{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#222320}#rb-comparison .rbc-media-player>iframe,#rb-comparison .rbc-media-player>video{display:block;width:100%;height:100%;border:0;max-height:100%;object-fit:contain;background:#222320}#rb-comparison .rbc-media-slide--review{padding:12px 14px;background:var(--rb-paper);align-items:stretch}#rb-comparison .rbc-media-review{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}#rb-comparison .rbc-media-review-top{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;padding-bottom:8px;border-bottom:1px solid var(--rb-line);flex-shrink:0;font-size:11px;color:var(--rb-muted)}#rb-comparison .rbc-media-review-top>span:first-child{font:10px/1.7 Georgia,serif;letter-spacing:.08em;color:var(--rb-gold)}#rb-comparison .rbc-media-review-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#aa987c #eeeae1;scrollbar-gutter:stable;padding-right:7px;touch-action:pan-x pan-y}#rb-comparison .rbc-media-review-list:focus-visible{outline:2px solid var(--rb-gold);outline-offset:-2px}#rb-comparison .rbc-media-review-item{padding:13px 0 15px;border-bottom:1px solid var(--rb-line);min-width:0}#rb-comparison .rbc-media-review-item:last-child{border-bottom:0}#rb-comparison .rbc-media-review-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--rb-muted);line-height:1.6}#rb-comparison .rbc-media-review-stars{font-size:14px;color:#967747;white-space:nowrap}#rb-comparison .rbc-media-review-item h4{font:500 17px/1.7 var(--rb-serif);color:var(--rb-ink);margin:5px 0}#rb-comparison .rbc-media-review-body,#rb-comparison .rbc-media-review-empty{font-size:14px;line-height:1.85;white-space:pre-line;color:var(--rb-ink);margin:0;overflow-wrap:anywhere}#rb-comparison .rbc-media-review-empty{padding-top:12px}#rb-comparison .rbc-media-review-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px 8px;flex-wrap:wrap;flex-shrink:0;padding-top:7px;border-top:1px solid var(--rb-line);font-size:10px;line-height:1.6;color:var(--rb-muted)}#rb-comparison .rbc-media-review-bottom>a{display:inline-flex;align-items:center;gap:5px;min-height:30px;font-size:12px;color:var(--rb-gold);text-decoration:underline;text-underline-offset:3px}#rb-comparison .rbc-media-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 12px;padding:8px 0 20px}#rb-comparison .rbc-media-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:64px;min-height:48px;padding:5px 8px;border:0;background:transparent;color:var(--rb-muted);font:inherit;font-size:13px;line-height:1.4;cursor:pointer}#rb-comparison .rbc-media-dot{display:block;width:7px;height:7px;border-radius:6px;background:#d6d2c9;transition:width .2s,background-color .2s}#rb-comparison .rbc-media-page.is-active{font-weight:600;color:var(--rb-ink)}#rb-comparison .rbc-media-page.is-active .rbc-media-dot{width:22px;background:#75684e}#rb-comparison .rbc-media-page:focus-visible{outline:2px solid var(--rb-gold);outline-offset:1px}@media(min-width:750px)and (max-width:1099px){#rb-comparison .rbc-media-pages{column-gap:2px}#rb-comparison .rbc-media-page{flex:1;min-width:0;padding:5px 3px;font-size:12px}}@media(max-width:749px){#rb-comparison .rbc-card.rbc-card--media{display:flex;flex-direction:column}#rb-comparison .rbc-card--media .rbc-card-heading{padding-bottom:17px}#rb-comparison .rbc-card--media .rbc-timing{margin-bottom:10px}#rb-comparison .rbc-media-carousel{width:100%;margin-top:0}#rb-comparison .rbc-media-track{height:270px}#rb-comparison .rbc-media-pages{padding:3px 0 13px;column-gap:16px}#rb-comparison .rbc-media-page{font-size:12px;min-height:45px}#rb-comparison .rbc-media-review-item h4{font-size:16px}#rb-comparison .rbc-media-review-body,#rb-comparison .rbc-media-review-empty{font-size:13px}#rb-comparison .rbc-media-review-bottom>a{font-size:11px}}@media(max-width:359px){#rb-comparison .rbc-media-page{min-width:54px;padding:4px}}@media(prefers-reduced-motion:reduce){#rb-comparison .rbc-media-dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map?subset=AAAAAAIAAAAAABAAAAAAAAAAAAAAAAAAAAY */
