.ots-review-preview{--ots-ink: #20372e;--ots-muted: #65716b;--ots-rule: #dedfd7;color:var(--ots-ink);background:#fcfbf7;font-family:var(--font-body-family, Arial, sans-serif)}.ots-review-preview__inner{max-width:1080px;margin:0 auto;padding:72px 32px 84px}.ots-review-preview--page .ots-review-preview__inner{max-width:1200px;padding-top:34px}.ots-review-preview--page .ots-review-preview__source{margin:0 0 29px}.ots-review-preview--page .ots-review-preview__list{margin-top:0}.ots-review-preview--page .ots-review-entry:first-child{border-top:0}.ots-review-preview__grid{display:grid;grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:46px}.ots-review-preview__list-column{min-width:0}.ots-review-preview__list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:19px;border-bottom:1px solid var(--ots-rule)}.ots-review-preview .ots-review-preview__list-heading h2{font-size:27px}.ots-review-preview__list-heading span{color:var(--ots-muted);font-size:12px;white-space:nowrap}.ots-review-preview__form-panel{padding:26px;border:1px solid var(--ots-rule);background:#f6f4ed}.ots-review-preview .ots-review-preview__form-heading h2{margin:0;font-size:28px}.ots-review-preview__form-heading p{margin:8px 0 21px;color:var(--ots-muted);font-size:13px;line-height:1.5}.ots-review-form{color:var(--ots-ink);font-size:13px}.ots-review-form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ots-review-form>label,.ots-review-form__rating legend{display:block;margin:16px 0 7px;color:var(--ots-ink);font-size:13px;font-weight:600}.ots-review-form>label span{color:var(--ots-muted);font-weight:400}.ots-review-form__rating{margin:0 0 3px;padding:0;border:0}.ots-review-form__rating legend{margin-top:0}.ots-review-form__stars{display:flex;align-items:center;gap:4px}.ots-review-form__stars input{position:absolute;width:1px;height:1px;opacity:0}.ots-review-form__stars label{color:#c2c5b9;font-size:27px;line-height:1.2;cursor:pointer}.ots-review-form__stars label.is-selected{color:#b18745}.ots-review-form__stars input:focus-visible+label{outline:2px solid #416a54;outline-offset:2px}.ots-review-form__stars output{margin-left:8px;color:var(--ots-muted);font-size:12px}.ots-review-form>input:not([type=file]),.ots-review-form>textarea{display:block;width:100%;min-height:42px;padding:10px 12px;border:1px solid #cfd5ca;border-radius:2px;background:#fff;color:var(--ots-ink);font:14px/1.5 var(--font-body-family, Arial, sans-serif)}.ots-review-form>textarea{min-height:115px;resize:vertical}.ots-review-form>input:focus-visible,.ots-review-form>textarea:focus-visible{outline:2px solid #416a54;outline-offset:1px}.ots-review-form__file{display:block;max-width:100%;color:var(--ots-muted);font:12px var(--font-body-family, Arial, sans-serif)}.ots-review-form__file::file-selector-button{margin-right:10px;padding:9px 12px;border:1px solid #aab9a9;border-radius:2px;background:#fff;color:var(--ots-ink);cursor:pointer}.ots-review-form__file-hint{display:block;margin-top:6px;color:var(--ots-muted);font-size:11px}.ots-review-form__feedback{margin:16px 0 0;font-size:13px;line-height:1.5}.ots-review-form__feedback:empty{display:none}.ots-review-form__feedback.is-error{color:#a33729}.ots-review-form__feedback.is-success{color:#315d43}.ots-review-form__submit,.ots-review-preview__mobile-action button{display:block;width:100%;margin-top:21px;padding:13px 16px;border:1px solid #274835;border-radius:2px;background:#274835;color:#fff;font:600 14px var(--font-body-family, Arial, sans-serif);cursor:pointer}.ots-review-form__submit:hover,.ots-review-preview__mobile-action button:hover{background:#365c43}.ots-review-form__submit:disabled{opacity:.55;cursor:wait}.ots-review-preview__mobile-action,.ots-review-preview__dialog:not([open]){display:none}.ots-review-preview__dialog{color:var(--ots-ink)}.ots-review-preview__eyebrow{margin:0 0 15px;color:var(--ots-muted);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.ots-review-preview h1,.ots-review-preview h2{margin:0;color:var(--ots-ink);font-family:var(--font-heading-family, Georgia, serif);font-weight:400;line-height:1.08}.ots-review-preview h1{font-size:clamp(36px,5vw,64px)}.ots-review-preview h2{font-size:clamp(30px,3vw,44px)}.ots-review-preview__subtitle{margin:20px 0 0;color:var(--ots-muted);font-size:16px;line-height:1.6}.ots-review-preview__source{margin:17px 0 0;color:var(--ots-muted);font-size:12px;line-height:1.4}.ots-review-preview__list{margin-top:47px}.ots-review-entry{padding:26px 0 30px;border-top:1px solid var(--ots-rule)}.ots-review-entry blockquote{margin:0;max-width:68ch;color:var(--ots-ink);font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(21px,2.1vw,28px);font-weight:400;line-height:1.42;overflow-wrap:anywhere}.ots-review-entry__stars{margin:0 0 10px;color:#b18745;font-size:17px;letter-spacing:.12em}.ots-review-entry__title{margin:0 0 8px;color:var(--ots-ink);font:600 17px/1.4 var(--font-body-family, Arial, sans-serif)}.ots-review-entry__media{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.ots-review-entry__photo-link{display:block;width:min(164px,calc((100% - 10px)/2));aspect-ratio:1;overflow:hidden;background:#f0efe8}.ots-review-entry__photo-link img{display:block;width:100%;height:100%;object-fit:cover}.ots-review-entry__photo-link:focus-visible{outline:2px solid #416a54;outline-offset:3px}.ots-review-entry__photo-link:hover img{transform:scale(1.04)}.ots-review-entry__photo-link img{transition:transform .2s ease}.ots-review-entry__meta{display:flex;flex-wrap:wrap;gap:4px 9px;align-items:baseline;margin:17px 0 0;color:var(--ots-muted);font-size:13px}.ots-review-entry__meta strong{color:var(--ots-ink);font-weight:600}.ots-review-entry__meta time:before{content:"\b7";margin-right:9px}.ots-review-preview__more,.ots-review-preview__all{display:inline-flex;align-items:center;gap:7px;margin-top:21px;border:0;border-bottom:1px solid currentColor;padding:0 0 3px;background:transparent;color:#416a54;font:600 14px var(--font-body-family, Arial, sans-serif);text-decoration:none;cursor:pointer}.ots-review-preview__more[hidden]{display:none}.ots-review-preview--product .ots-review-preview__inner{padding-top:34px;padding-bottom:54px;border-top:1px solid var(--ots-rule)}.ots-review-preview--product[hidden]{display:none}.ots-review-preview--product h2{font-size:clamp(27px,2.5vw,35px)}.ots-review-preview--product .ots-review-preview__subtitle{margin-top:7px;font-size:13px;line-height:1.45}.ots-review-preview--product .ots-review-preview__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;margin-top:22px;padding-bottom:7px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.ots-review-preview--product .ots-review-entry--card{display:flex;flex-direction:column;min-width:0;min-height:205px;padding:22px;border:1px solid var(--ots-rule);background:#fff;scroll-snap-align:start}.ots-review-preview--product .ots-review-entry--card blockquote{font-size:19px;line-height:1.4}.ots-review-preview--product .ots-review-entry--card blockquote:before{content:"\201c"}.ots-review-preview--product .ots-review-entry--card blockquote:after{content:"\201d"}.ots-review-preview--product .ots-review-entry--card .ots-review-entry__meta{margin-top:auto;padding-top:18px}.ots-review-entry__featured-media{margin:17px 0 0}.ots-review-entry__featured-media[hidden]{display:none}.ots-review-entry__featured-photo{display:grid;place-items:center;width:100%;height:170px;overflow:hidden;background:#f3f2ec}.ots-review-preview--product .ots-review-entry__featured-photo img{display:block;width:100%;height:170px;object-fit:contain}.ots-review-entry__featured-photo:focus-visible,.ots-review-entry__photo-controls button:focus-visible{outline:2px solid #416a54;outline-offset:2px}.ots-review-entry__photo-controls{display:flex;align-items:center;justify-content:space-between;margin-top:6px;color:var(--ots-muted);font-size:12px}.ots-review-entry__photo-controls button{min-width:48px;height:30px;padding:0 7px;border:1px solid var(--ots-rule);background:#fff;color:var(--ots-ink);cursor:pointer;font:12px/1 var(--font-body-family, Arial, sans-serif)}.ots-review-entry__photo-controls button:hover{background:#f3f2ec}.ots-review-preview__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px}.ots-review-preview--product .ots-review-preview__all{margin-top:0}.ots-review-preview__carousel-actions{display:flex;align-items:center;gap:7px}.ots-review-preview__carousel-actions[hidden]{display:none}.ots-review-preview__carousel-actions button{min-width:48px;padding:7px 9px;border:1px solid var(--ots-rule);background:#fff;color:var(--ots-ink);font:12px/1.2 var(--font-body-family, Arial, sans-serif);cursor:pointer}.ots-review-preview__carousel-actions button:hover:not(:disabled){background:#f3f2ec}.ots-review-preview__carousel-actions button:disabled{opacity:.4;cursor:default}.ots-review-preview__carousel-actions button:focus-visible{outline:2px solid #416a54;outline-offset:2px}@media(max-width:749px){.ots-review-preview__inner{padding:46px 20px 65px}.ots-review-preview--page .ots-review-preview__inner{padding-top:25px}.ots-review-preview--page .ots-review-preview__inner{padding-bottom:130px}.ots-review-preview--page .ots-review-preview__source{margin-bottom:24px}.ots-review-preview__grid{display:block}.ots-review-preview__list-heading{padding-bottom:15px}.ots-review-preview .ots-review-preview__list-heading h2{font-size:24px}.ots-review-preview__list-heading span{font-size:11px}.ots-review-preview__form-panel{display:none}.ots-review-preview__mobile-action{position:fixed;right:0;bottom:var(--ots-review-preview-bar-offset, 0px);left:0;z-index:50;display:block;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ots-rule);background:#fcfbf7;box-shadow:0 -6px 24px #142d1e14}body:has(shopify-chat) .ots-review-preview__mobile-action{padding-right:74px}.ots-review-preview__mobile-action button{margin:0}.ots-review-preview__dialog[open]{position:fixed;inset:auto 0 var(--ots-review-preview-bar-offset, 0px);width:100%;max-width:100%;max-height:calc(min(92dvh,920px) - var(--ots-review-preview-bar-offset, 0px));margin:0;padding:0;border:0;border-radius:15px 15px 0 0;background:#fcfbf7;box-shadow:0 -15px 45px #0000002e;overflow-y:auto}.ots-review-preview__dialog::backdrop{background:#14251c94}.ots-review-preview__dialog-inner{padding:11px 21px 32px}.ots-review-preview__dialog-handle{width:42px;height:4px;margin:0 auto 22px;border-radius:9px;background:#c7cbc2}.ots-review-preview__dialog-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.ots-review-preview .ots-review-preview__dialog-heading h2{font-size:29px}.ots-review-preview__dialog-heading p{margin-bottom:12px}.ots-review-preview__dialog-close{border:0;padding:7px 0;background:transparent;color:#416a54;font:600 13px var(--font-body-family, Arial, sans-serif);cursor:pointer}.ots-review-preview h1{font-size:39px}.ots-review-preview h2{font-size:34px}.ots-review-preview__subtitle{font-size:15px}.ots-review-preview__list{margin-top:33px}.ots-review-entry{padding:22px 0 25px}.ots-review-entry blockquote{font-size:21px}.ots-review-entry__photo-link{width:min(148px,calc((100% - 10px)/2))}.ots-review-preview--product .ots-review-preview__inner{padding-top:27px;padding-bottom:42px}.ots-review-preview--product h2{font-size:29px}.ots-review-preview--product .ots-review-preview__list{grid-auto-columns:min(84vw,340px);gap:10px;margin-top:18px;margin-right:-20px;padding-right:20px}.ots-review-preview--product .ots-review-entry--card{min-height:196px;padding:18px}.ots-review-preview--product .ots-review-entry--card blockquote{font-size:18px}.ots-review-entry__featured-photo,.ots-review-preview--product .ots-review-entry__featured-photo img{height:160px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ots-review-preview.css.map */
