:root{--rn-emerald: #1B4D3E;--rn-emerald-dark: #143A2F;--rn-gold: #D4AF37;--rn-gold-tint: #FBF4DC;--rn-gold-ink: #6B5413;--rn-surface-alt: #F5F7F4;--rn-border: #DDE3DE;--rn-font-display: "Cormorant Garamond", Georgia, serif;--rn-font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--rn-radius-md: 10px;--rn-radius-lg: 16px}.rn-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html body .hero-renewed,html body .payment-section-container,html body [class^=bestsellers-wrapper-],html body .rns-section{font-family:var(--rn-font-body)}html body .rns-section{--rns-font-display: var(--rn-font-display);--rns-font-body: var(--rn-font-body)}html body .rns-pillar-text,html body .rns-grade-tagline,html body .rns-grade-features li{font-size:14px}html body .rns-grade-spec-row,html body .rns-grade-spec-value{font-size:13px}html body .rnw-card__body{font-size:15px}html body .rnw-card__date,html body .rnw-card__verified{font-size:12px}html body [class^=bs-img-box-]{border-radius:var(--rn-radius-md)}html body .rnw-card,html body .rnw-rev__badge{border-radius:var(--rn-radius-lg)}html body .hero-stock-badge,html body .footer-column-title,html body .rnw-rev__eyebrow,html body .rnw-rev__score-label,html body .rns-iphone-label,html body .rns-grade-spec-label{text-transform:none;letter-spacing:0}html body .hero-stock-badge{font-size:13px}html body .rnw-rev__eyebrow{font-size:14px}html body .rnw-rev__score-label{font-size:12px}html body .rns-iphone-label{font-size:13px}html body .rns-grade-spec-label{font-size:12px}html body .btn-primary-hero,html body .btn-secondary-hero{min-height:52px;font-size:16px;font-weight:700;text-transform:none;letter-spacing:0;border-radius:var(--rn-radius-md)}html body .btn-primary-hero{background:var(--rn-emerald);color:#fff;box-shadow:0 6px 18px #1b4d3e40}html body .btn-primary-hero:hover{background:var(--rn-emerald-dark);color:#fff;box-shadow:0 8px 22px #1b4d3e52}html body .btn-primary-hero:focus-visible,html body .btn-secondary-hero:focus-visible,html body .rns-grade-cta:focus-visible,html body [class^=bs-cta-]:focus-visible{outline:3px solid var(--rn-gold);outline-offset:2px}html body [class^=bs-cta-]{font-size:15px;text-transform:lowercase;letter-spacing:0;border-radius:var(--rn-radius-md)}html body [class^=bs-cta-]:first-letter{text-transform:uppercase}html body .rns-grade-cta{min-height:48px;font-size:15px;border-radius:var(--rn-radius-md)}html body .hero-content{display:flex;flex-direction:column}html body .hero-content>.hero-stock-badge,html body .hero-content>.hero-social-proof{align-self:flex-start}html body .hero-content>.hero-trust-badges{order:1}html body .hero-content>.hero-social-proof{order:2}html body .hero-trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px}html body .trust-badge{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 8px;border-left:0;border-radius:var(--rn-radius-md);background:var(--rn-surface-alt)}html body .trust-badge:hover{transform:none;box-shadow:none}html body .trust-badge-title{font-size:13px;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:2px}html body .trust-badge-text{font-size:12px;line-height:1.35}html body .trust-badge-icon{font-size:0;width:24px;min-width:0;height:24px;margin:0}html body .trust-badge-icon:before{content:"";display:block;width:24px;height:24px;background:var(--rn-emerald);-webkit-mask:var(--rn-icon) center / contain no-repeat;mask:var(--rn-icon) center / contain no-repeat}html body .trust-badge:nth-child(1) .trust-badge-icon{--rn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3Cpath d='M12 2a10 10 0 100 20A10 10 0 0012 2z'/%3E%3C/svg%3E")}html body .trust-badge:nth-child(2) .trust-badge-icon{--rn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='18' height='10' rx='2'/%3E%3Cpath d='M22 11v2M6 10v4M10 10v4'/%3E%3C/svg%3E")}html body .trust-badge:nth-child(3) .trust-badge-icon{--rn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3zM14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17' r='1.8'/%3E%3Ccircle cx='17.5' cy='17' r='1.8'/%3E%3C/svg%3E")}html body .floating-badge:has(.floating-badge-value:empty){display:none}html body .floating-badge{border-radius:var(--rn-radius-lg)}html body .floating-badge-title{text-transform:none;letter-spacing:0;font-size:13px}html body .floating-badge-value{font-size:26px}html body [class^=bs-header-]{flex-direction:column;align-items:center;text-align:center;gap:16px}html body [class^=bs-tabs-]{justify-content:center}html body [class^=bs-product-]>a:first-child{display:flex;flex-direction:column;flex:1 1 auto}html body [class^=bs-prod-price-]{margin-top:auto}html body [class^=bs-carousel-wrap-]{margin:0 56px}html body [class*=bs-arrow-prev-]{left:-56px}html body [class*=bs-arrow-next-]{right:-56px}@media(max-width:768px){html body [class^=bs-carousel-wrap-]{margin:0}html body [class^=bs-arrow-]{display:none}}html body [class^=bs-badge-view-]{display:none}html body .rns-grade-card--featured{padding-top:64px}html body .rns-grade-card--featured:after{content:"Recommended for most buyers";top:0;left:0;right:0;padding:10px 16px;border:0;border-radius:0;background:var(--rn-emerald);color:#fff;font-size:13px;font-weight:700;letter-spacing:0;text-align:center}html body .rns-grade-badge{font-size:13px;font-weight:700;text-transform:none;letter-spacing:0}html body .rns-grade-badge--renewed{background:var(--rn-emerald);border-color:var(--rn-emerald);color:#fff}html body .rns-grade-badge--preowned{background:var(--rn-gold-tint);border:1px solid var(--rn-gold);color:var(--rn-gold-ink)}html body .rns-grade-badge--preowned:before{content:"\2713"}html body .rns-grade-cta--secondary{background:var(--rn-gold-tint);border:2px solid var(--rn-gold);color:var(--rn-emerald-dark)}html body .rns-grade-cta--secondary:hover{background:#f6eac0;color:var(--rn-emerald-dark)}html body .rns-grade-features li:nth-child(-n+2){display:none}html body .rn-disclaimer,html body .rns-disclaimer{max-width:72ch;margin-left:auto;margin-right:auto}html body .rn-disclaimer{font-size:13px;line-height:1.6}html body .search-btn{display:inline-grid;place-items:center;min-width:44px;min-height:44px;background:var(--rn-emerald);color:#fff;border-radius:var(--rn-radius-md);cursor:pointer}html body .search-btn:hover{background:var(--rn-emerald-dark)}html body .search-btn:focus-visible{outline:3px solid var(--rn-gold);outline-offset:2px}html body .search-btn .search-icon{filter:brightness(0) invert(1)}html body .rnw-rev__nav{justify-content:flex-start;gap:16px}@media(max-width:720px){html body .rnw-rev__nav{justify-content:center}}html body .rnw-rev__arrow{background:var(--rn-emerald);border-color:var(--rn-emerald);color:#fff}html body .rnw-rev__arrow:hover{background:var(--rn-emerald-dark);color:var(--rn-gold)}html body .rnw-rev__arrow svg{width:20px;height:20px;stroke-width:2.75}html body .rnw-rev__arrow:disabled,html body .rnw-rev__arrow:disabled:hover{background:transparent;border-color:var(--rn-border);color:var(--rn-emerald);opacity:.45;cursor:not-allowed}html body .rnw-card__body.rn-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}html body .rnw-rev__track:has(.rn-expanded){align-items:flex-start}html body .rnw-card__more{align-self:flex-start;margin:-8px 0 14px;padding:4px 0;min-height:24px;background:none;border:0;color:var(--rn-emerald);font:600 14px/1.3 var(--rn-font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body .rnw-card__more:focus-visible{outline:2px solid var(--rn-gold);outline-offset:2px}html body [class^=renewed-hero-top-]:has([class^=renewed-hero-collection-desc-])>[class^=renewed-hero-subtitle-]{display:none}html body [class^=renewed-hero-collection-desc-]{font-size:14px;line-height:1.6;color:#e5e7eb}html body [class^=renewed-hero-collection-desc-]>p:first-child{margin-top:0!important}html body .rn-model-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px!important}html body .rn-model-chips__label{flex-basis:100%;font-size:13px;font-weight:700;color:var(--rn-gold)}html body .rn-model-chips a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;background:#fff;color:var(--rn-emerald)!important;font-size:14px;font-weight:700;text-decoration:none!important}html body .rn-model-chips a:hover{background:var(--rn-gold-tint)}html body .rn-model-chips a:focus-visible{outline:3px solid var(--rn-gold);outline-offset:2px}html body [class^=renewed-hero-top-]>div[style*="rgba(212,175,55,0.12)"]{display:inline-block;margin-top:12px!important;padding:8px 12px!important;border-radius:var(--rn-radius-md)!important}html body [class^=renewed-hero-top-]>div[style*="rgba(212,175,55,0.12)"] p{font-size:14px!important}html body [class^=renewed-hero-series-label-]{text-transform:none;letter-spacing:0;font-size:13px}html body .filters-sidebar{scrollbar-width:thin;scrollbar-color:#C9D3CC transparent}html body .filters-sidebar::-webkit-scrollbar{width:6px}html body .filters-sidebar::-webkit-scrollbar-thumb{background:#c9d3cc;border-radius:999px}html body .filters-sidebar::-webkit-scrollbar-track{background:transparent}html body .filters-header{padding:20px 24px;gap:16px}html body .filter-clear{min-height:36px;padding:6px 14px;border:1px solid var(--rn-border);border-radius:999px;color:var(--rn-emerald);font-size:14px;font-weight:600;text-decoration:none}html body .filter-clear:hover{border-color:var(--rn-emerald);color:var(--rn-emerald)}html body .filter-clear:focus-visible{outline:3px solid var(--rn-gold);outline-offset:2px}html body .filter-option{gap:12px}html body .filter-option-left{gap:10px;flex:1 1 auto}html body .filter-option input[type=checkbox]{margin:0}html body .filter-option label{margin:0;padding:0;flex:1 1 auto}html body .price-range-inputs{gap:10px}html body .price-separator{padding:0 2px 14px;font-size:14px;color:#6b7280}html body .price-input-label{text-transform:none;letter-spacing:0;font-size:13px}html body .price-input-box{padding:0 0 0 12px;min-height:46px;cursor:text;border-radius:var(--rn-radius-md)}html body .price-input-box:focus-within{border-color:var(--rn-emerald);box-shadow:0 0 0 3px #1b4d3e26}html body .price-input-box input{align-self:stretch;min-height:44px;padding:0 12px 0 0}html body .color-swatch-item.rn-color-extra{display:none}html body .color-swatches-grid.is-expanded .rn-color-extra{display:block}html body .color-show-all-btn{min-height:40px;border:1px solid var(--rn-border);border-radius:999px;color:var(--rn-emerald);font-size:14px}html body .color-show-all-btn svg{width:16px;height:16px;transition:transform .2s}html body .color-show-all-btn[aria-expanded=true] svg{transform:rotate(180deg)}html body .color-show-all-btn:focus-visible{outline:3px solid var(--rn-gold);outline-offset:2px}html body .product-info{gap:8px}html body .product-price-row{margin-bottom:0}html body .product-swatches{gap:10px}html body .product-swatch{position:relative;width:28px;height:28px}html body .product-swatch:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}html body .product-swatch:focus-visible{outline:3px solid var(--rn-gold);outline-offset:2px}html body .product-card{border-radius:var(--rn-radius-lg)}html body .product-image-wrapper,html body .storage-box{border-radius:var(--rn-radius-md)}html body .product-title{font-size:15px}html body .storage-count,html body .swatch-overflow{font-size:12px}html body .swatch-overflow{border-radius:999px}html body .product-badge{background:var(--rn-gold-tint);color:var(--rn-gold-ink);border:1px solid var(--rn-gold);box-shadow:none;font-size:12px;font-weight:700;text-transform:none;border-radius:999px}html body .breadcrumbs a{color:#55605a}@media(max-width:768px){html body .product-title{font-size:14px}html body .product-swatch{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/rn-ux-fixes.css.map */
