.announcement-bar-section .utility-bar{background:#c7653d;color:#fffaf0}.announcement-bar-section .announcement-bar__message{font-size:10px;letter-spacing:1.25px;color:#fffaf0;font-weight:700}.announcement-bar-section a{color:#fffaf0}.rt-featured,.rt-reviews{padding-top:44px;padding-bottom:44px;color:#000}.rt-featured h2{font-family:var(--font-heading-family);font-size:32px;font-weight:500;text-align:center;letter-spacing:0;margin:0 0 28px}.rt-listings{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px}.rt-listings>li{min-width:0}:is(.rt-listings,.product-grid) .card-wrapper{color:#050505}:is(.rt-listings,.product-grid) .card{background:transparent;border:0;box-shadow:none}:is(.rt-listings,.product-grid) .card__inner{border-radius:9px;overflow:hidden;background:#f1f0ec}:is(.rt-listings,.product-grid) .card__media,:is(.rt-listings,.product-grid) .media{border-radius:9px;overflow:hidden}:is(.rt-listings,.product-grid) .card__media img{object-fit:cover}:is(.rt-listings,.product-grid) .card__content{padding-top:12px}:is(.rt-listings,.product-grid) .card__information{padding:0}:is(.rt-listings,.product-grid) .card__heading{font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;color:#111;margin:0 0 9px}:is(.rt-listings,.product-grid) .card-information{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px}:is(.rt-listings,.product-grid) .price{order:1;flex:0 0 100%;font-size:15px;font-weight:800;line-height:1.25;color:#000;letter-spacing:0;margin:0}:is(.rt-listings,.product-grid) .price__container,:is(.rt-listings,.product-grid) .price dl,:is(.rt-listings,.product-grid) .price dd{margin:0}:is(.rt-listings,.product-grid) .price .price-item{margin:0}:is(.rt-listings,.product-grid) .price s,:is(.rt-listings,.product-grid) .price .price-item--regular{font-size:11px;font-weight:700;color:#747474}:is(.rt-listings,.product-grid) .rating{order:2;color:#000;line-height:1}:is(.rt-listings,.product-grid) .rating-star{--letter-spacing:.05;--font-size:1.5}:is(.rt-listings,.product-grid) .rating-text{display:none}:is(.rt-listings,.product-grid) .rating-count{order:3;font-size:11px;color:#777;line-height:1;margin:0}:is(.rt-listings,.product-grid) .card__badge{position:absolute;left:8px;bottom:8px;z-index:3;grid-row:auto;justify-self:auto}:is(.rt-listings,.product-grid) .badge{border:0;border-radius:3px;background:#ff4a00;color:#fff;font-size:11px;font-weight:800;line-height:1;padding:7px 8px;text-transform:none}:is(.rt-listings,.product-grid) .rt-card-bag{position:absolute;top:9px;right:9px;z-index:3;width:28px;height:28px;border-radius:50%;background:#fff;color:#222;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 1px 5px #00000029}:is(.rt-listings,.product-grid) .rt-card-bag span{width:12px;height:10px;border:1.7px solid currentColor;border-radius:2px;display:block;position:relative;font-size:0}:is(.rt-listings,.product-grid) .rt-card-bag span:before{content:"";position:absolute;left:2px;right:2px;top:-6px;height:7px;border:1.7px solid currentColor;border-bottom:0;border-radius:8px 8px 0 0}.rt-coming{text-align:center;background:#f7f6f3;padding:32px 18px;font-size:14px}.rt-coming a,.rt-view-all{color:#111;text-underline-offset:5px;font-size:12px}.rt-view-all{display:block;text-align:center;margin-top:25px}.rt-review-source{max-width:700px;margin:-12px auto 28px;text-align:center;font-size:13px;line-height:1.8;color:#555}.rt-review-source a{color:inherit}.rt-reviews__head{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;min-height:72px;margin-bottom:28px;text-align:center}.rt-reviews__eyebrow{font-size:9px;font-weight:700;letter-spacing:1.8px;margin:0 0 9px;color:#66716d}.rt-reviews h2{font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;letter-spacing:-1px;margin:0}.rt-review-controls{position:absolute;right:0;bottom:0;display:flex;gap:8px}.rt-review-arrow{width:44px;height:44px;border:1px solid #17352d;background:#fff;color:#17352d;font-size:20px;cursor:pointer}.rt-review-arrow:hover{background:#17352d;color:#fff}.rt-review-viewport{overflow:hidden}.rt-review-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.rt-review-grid::-webkit-scrollbar{display:none}.rt-review{margin:0;border:1px solid #e7e7e7;background:#fff;min-width:0;scroll-snap-align:start}.rt-review>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.rt-review figcaption{padding:20px}.rt-stars{color:#c7653d;font-size:18px;letter-spacing:2px}.rt-review blockquote{margin:12px 0 16px;font-size:13px;line-height:1.8}.rt-review strong{font-size:12px}.rt-review-origin{display:block;font-size:11px;color:#666;margin-top:3px}@media(max-width:749px){.rt-featured,.rt-reviews{padding-top:28px;padding-bottom:28px}.rt-featured h2{font-size:26px}.rt-reviews h2{font-size:30px}.rt-reviews__head{display:block;min-height:0;padding-bottom:54px}.rt-review-controls{right:50%;bottom:0;transform:translate(50%)}.rt-review-arrow{width:38px;height:38px}.rt-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.rt-review-grid{grid-auto-columns:84%;gap:12px}.rt-review figcaption{padding:12px}.rt-review blockquote{font-size:11px}.card-wrapper .card__heading{font-size:12px}.card-wrapper .price{font-size:16px}.announcement-bar-section .announcement-bar__message{font-size:9px}.rt-review-source{font-size:11px}}.rt-review blockquote{border:0;padding:0;font-style:normal}@media(max-width:749px){.rt-review-grid{padding-bottom:12px}.rt-review blockquote{font-size:13px;line-height:1.75}.rt-review figcaption{padding:18px}}.rt-review-viewport{position:relative}.rt-review-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 10px;pointer-events:none;transform:none}.rt-review-arrow{width:42px;height:42px;border:0;border-radius:50%;background:#ffffffad;color:#17352d;box-shadow:0 2px 12px #0000001a;opacity:.72;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rt-review-arrow:hover,.rt-review-arrow:focus-visible{background:#ffffffe6;color:#17352d;opacity:1}@media(max-width:749px){.rt-reviews__head{padding-bottom:0}.rt-review-controls{right:0;bottom:0;padding:0 5px}.rt-review-arrow{width:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ritatee-catalog.css.map */
