.cri-reviews{display:block;max-width:100%;padding:var(--reviews-space-top) 12px var(--reviews-space-bottom);color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.cri-reviews__head{padding:0 12px;text-align:center;margin-bottom:22px}.cri-reviews__heading{margin:0 0 12px;font-family:inherit;font-size:19px;font-weight:400;letter-spacing:.005em;line-height:1.4;text-transform:none}.cri-reviews__summary{display:flex;flex-wrap:wrap;gap:5px 9px;justify-content:center;align-items:center;color:inherit;text-decoration:none;font-size:11px;line-height:1.5;letter-spacing:.005em}.cri-reviews__count{color:rgba(var(--color-foreground),.68)}.cri-reviews__subheading{margin:7px 0 0;font-size:10px;line-height:1.5;letter-spacing:.01em;color:rgba(var(--color-foreground),.62)}.cri-review-stars{position:relative;display:inline-block;flex:0 0 auto;font-family:Arial,sans-serif;font-size:12px;line-height:1;letter-spacing:1px;white-space:nowrap}.cri-review-stars__base{color:rgba(var(--color-foreground),.16)}.cri-review-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:currentColor}.cri-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 3);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;cursor:grab;border-radius:10px}.cri-reviews__track::-webkit-scrollbar{display:none}.cri-reviews__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.cri-reviews__card{display:flex;flex-direction:column;min-width:0;padding:22px;border:0;border-radius:10px;scroll-snap-align:none;background:rgba(var(--color-foreground),.032)}.cri-reviews__card-top{margin-bottom:15px}.cri-reviews__verified{display:inline-flex;align-items:center;color:rgba(var(--color-foreground),.6)}.cri-reviews__quote{flex:1;margin:0 0 22px;padding:0;border:0;font-size:12px;line-height:1.75;letter-spacing:.005em;font-style:normal}.cri-reviews__quote p{margin:0}.cri-reviews__byline{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;line-height:1.5}.cri-reviews__byline time{color:rgba(var(--color-foreground),.62)}.cri-reviews__source{margin-top:9px;font-size:9px;line-height:1.5;letter-spacing:.015em}.cri-reviews__source a{color:rgba(var(--color-foreground),.62);text-underline-offset:3px;text-decoration-color:rgba(var(--color-foreground),.25)}.cri-reviews__size-note{margin:10px 0 0;font-size:10px}.cri-reviews__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px 0}.cri-reviews__all{display:inline-flex;align-items:center;gap:6px;color:rgba(var(--color-foreground),.76);font-size:10px;line-height:1.5;text-underline-offset:4px;text-decoration-color:rgba(var(--color-foreground),.3)}.cri-reviews__controls{display:flex;gap:3px}.cri-reviews__controls[hidden]{display:none}.cri-reviews__arrow{display:grid;place-items:center;width:34px;height:34px;padding:0;color:inherit;background:rgba(var(--color-foreground),.025);border:0;border-radius:50%;cursor:pointer}.cri-reviews__arrow:hover{background:rgba(var(--color-foreground),.065)}.cri-reviews__arrow:disabled{opacity:.25;cursor:default}.cri-reviews a:focus-visible,.cri-reviews button:focus-visible,.cri-reviews__track:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media(max-width:989px){.cri-reviews__track{grid-auto-columns:calc((100% - 12px)/2)}}@media(max-width:599px){.cri-reviews{padding-left:10px;padding-right:10px}.cri-reviews__heading{font-size:17px;margin-bottom:10px}.cri-reviews__head{margin-bottom:18px}.cri-reviews__track{grid-auto-columns:85%}.cri-reviews__card{padding:19px 18px}.cri-reviews__quote{font-size:12px;line-height:1.7}.cri-reviews__summary{font-size:10px}}.product__info-container .cri-store-rating{margin:10px 0 18px;font-size:11px;line-height:1.5;letter-spacing:.01em}.cri-store-rating a{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;color:rgba(var(--color-foreground),.78);text-decoration:none}.cri-store-rating__count{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(var(--color-foreground),.35)}.cri-store-rating a:hover{color:rgb(var(--color-foreground))}.cri-store-rating a:focus-visible{outline:1px solid currentColor;outline-offset:4px}html{scrollbar-gutter:stable}.quick-size-dialog__guide[hidden]{display:none}.card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit}.card__inner>.card__content{pointer-events:none}.card__heading-row .card__heading a:after{display:none}html.quick-size-open{overflow:hidden}.card__information .card__heading-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:18px;padding-right:0;margin-bottom:0}.card__heading-full{display:inline}.card__heading-short{display:none}.card__information .card__heading-row .card__heading{width:100%;min-width:0;max-width:100%;margin-bottom:0!important}.card__heading-row .card__heading a{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__quick-size-toggle{all:unset;position:absolute;top:50%;right:-5px;z-index:2;display:none;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:32px;margin:0;transform:translateY(-50%);cursor:pointer;color:rgb(var(--color-foreground));-webkit-tap-highlight-color:transparent}.card__quick-size-toggle svg{display:block;width:10px;height:10px;pointer-events:none}.card__quick-size{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;flex-wrap:wrap;justify-content:center;gap:0;padding:4px 6px;background:#fffffff2;opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease;pointer-events:none;visibility:hidden}@media(hover:hover)and (pointer:fine)and (min-width:750px){.card-wrapper:hover .card__quick-size,html.cri-keyboard-navigation .card-wrapper:focus-within .card__quick-size{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.cri-product-track.is-dragging .card-wrapper .card__quick-size{opacity:0;transform:translateY(100%);pointer-events:none;visibility:hidden;transition:none}}.card__quick-size-btn{all:unset;display:inline-block;cursor:pointer;font-size:12px;letter-spacing:.02em;padding:4px 10px;color:rgb(var(--color-foreground));white-space:nowrap;-webkit-tap-highlight-color:transparent}.card__quick-size-btn:hover,.card__quick-size-btn--added{font-weight:700}.card__quick-size-btn--loading{opacity:.35}.card__quick-size-btn--sold-out,.card__quick-size-btn:disabled:not(.card__quick-size-btn--loading){color:rgba(var(--color-foreground),.32);text-decoration:line-through;cursor:not-allowed}.quick-size-dialog{position:fixed;inset:auto 0 var(--cri-viewport-bottom, 0px);box-sizing:border-box;width:100%;max-width:none;max-height:70vh;max-height:min(70dvh,calc(var(--cri-viewport-height, 100vh) - 16px));margin:0;padding:0 16px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;background:#fff;color:#111;overflow-y:auto;overscroll-behavior:contain}.quick-size-dialog::backdrop{background:#00000052}.quick-size-dialog__handle{display:flex;align-items:center;justify-content:center;width:100%;height:30px;padding:0;border:0;background:transparent;cursor:pointer}.quick-size-dialog__handle span{width:34px;height:2px;background:#ddd}.quick-size-dialog__options{display:flex;justify-content:safe center;gap:0;margin:0 -12px 18px;padding:4px 0;overflow-x:auto}.quick-size-dialog__option{flex:0 0 auto;min-width:42px;min-height:44px;padding:10px 14px;border:0;border-bottom:1px solid transparent;background:transparent;font:inherit;font-size:12px;color:#111;cursor:pointer}.quick-size-dialog__option[aria-pressed=true]{border-bottom-color:#111;font-weight:700}.quick-size-dialog__option:disabled{color:#bbb;text-decoration:line-through;cursor:not-allowed}.quick-size-dialog .quick-size-dialog__submit{min-height:44px;padding:12px 16px;border:1px solid #111;border-radius:3px;background:#111;color:#fff;font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.quick-size-dialog .quick-size-dialog__submit:before,.quick-size-dialog .quick-size-dialog__submit:after{display:none}.quick-size-dialog .quick-size-dialog__submit:disabled{opacity:.35}.quick-size-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.quick-size-dialog .quick-size-dialog__details,.quick-size-dialog .quick-size-dialog__guide{display:inline-flex;align-items:center;min-height:28px;padding:0;border:0;background:transparent;font:inherit;font-size:12px;color:#111;cursor:pointer;text-underline-offset:2px}.quick-size-guide{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:min(800px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:3px;background:#fff;color:#111;font-family:var(--font-body-family);font-size:12px;line-height:1.4;overflow:hidden}.quick-size-guide[open]{display:flex;flex-direction:column}.quick-size-guide::backdrop{background:#00000052}.quick-size-guide__header{position:relative;flex:0 0 auto;padding:16px 44px;border-bottom:1px solid #ddd;text-align:center}.quick-size-guide__header h2{margin:0;font:inherit;font-weight:500}.quick-size-guide__close{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;transform:translateY(-50%);border:0;background:transparent;color:inherit;cursor:pointer}.quick-size-guide__close svg{width:18px;height:18px}.quick-size-guide__body{min-height:0;padding:16px;overflow-y:auto;overscroll-behavior:contain}.quick-size-guide__product{margin:0 0 16px;font-size:11px;font-weight:500}.quick-size-guide__content img{max-width:100%;height:auto}.quick-size-guide__content .cm-sg{margin:0}.quick-size-guide__content .cm-sg__table-wrap,.quick-size-guide__content>.rte{overflow-x:auto}.quick-size-guide__content table{width:100%;border-collapse:collapse;font-size:12px}.quick-size-guide button:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.quick-size-dialog__error{font-size:12px;color:#b42318}.card__quick-size-toggle:focus-visible,.card__quick-size-btn:focus-visible,.quick-size-dialog button:focus-visible{outline:1px solid currentColor;outline-offset:-2px}html:not(.cri-keyboard-navigation) :is(.quick-size-dialog,.quick-size-guide,.quick-size-dialog button,.quick-size-guide button,.card__quick-size-toggle,.cri-product-track,.cri-featured .title,.collection-hero__title):focus{outline:none!important;box-shadow:none!important}@media screen and (max-width:749px){.card__information .card__heading-row{padding-right:28px}.card__quick-size-toggle{display:inline-flex}}#rb4-email-cart:not([hidden]){padding:1.2rem 2rem;background:#f5f5f5;color:#111;text-align:center}#rb4-email-cart form{display:none}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
