:root{--d7-header:72px;--r-header-h:72px}.d15-header{height:72px!important;min-height:72px;background:#f1eee7f5!important;border-bottom:1px solid #293c3020}.d15-header .r-nav.r-open{inset:72px 0 auto!important;max-height:calc(100svh - 72px)}.d7-home-hero{min-height:0!important;height:calc(100svh - 72px)!important}.d7-home-hero picture,.d7-home-hero picture img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.d8-home-bundles{position:relative;min-width:0}.d8-home-bundles label{position:relative}.d8-home-bundles input{inset:50% auto auto 50%;margin:0;transform:translate(-50%,-50%)}.d14-home .d8-intro-product{min-height:0;gap:6%;padding:clamp(36px,5vh,65px) 7%;align-items:center}.d14-home .d8-intro-visual{max-height:min(650px,80svh);aspect-ratio:4/5;margin:0}.d14-home .d8-intro-copy h2{margin:16px 0}.d14-home .d8-intro-copy .d8-intro-sub{margin-bottom:18px!important}.d14-home .d8-intro-copy .d12-unit-price{margin:14px 0}.d14-home .d8-intro-copy .d13-rating{margin:12px 0}.d8-home-bundles{margin-bottom:15px}.d8-why{padding:clamp(42px,6vh,72px) 0!important}.d8-reasons{gap:24px!important}.d9-community{padding:45px 0 55px!important}.d8-marquee{overflow-x:auto;scrollbar-width:thin;cursor:grab;touch-action:pan-x pan-y}.d8-marquee[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.d9-community .d8-marquee figure{width:clamp(230px,23vw,330px)}.d8-marquee figure img{aspect-ratio:4/5;max-height:360px;object-fit:cover}.d8-marquee figure img{pointer-events:none;-webkit-user-drag:none}.d8-marquee figure p{font-size:14px!important}.d14-stars{color:#283e30!important}.d14-proof>.d14-stars{background:linear-gradient(90deg,#283e30 var(--rating-fill,0%),#a8afa5 var(--rating-fill,0%));background-clip:text;-webkit-background-clip:text}.d15-story-end{background:#e5dfd4!important;color:#283e30!important}.d15-story-end p{color:#283e30!important}.d15-story-end .d7-cta{background:#283e30!important;color:#f4f0e8!important}.d17-quantity{display:flex;align-items:center;flex:0 0 138px;border:1px solid #283e3050;border-radius:28px;height:52px;overflow:hidden}.d17-quantity button{width:43px;height:50px;background:transparent;border:0;color:#283e30;font:22px/1 inherit;cursor:pointer;flex-shrink:0}.d17-quantity button:focus-visible{outline:2px solid #c85a2e;outline-offset:-4px;border-radius:24px}.d7-buy-actions .d17-quantity input{width:46px;height:48px;border:0;border-radius:0;padding:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.d17-quantity input::-webkit-inner-spin-button,.d17-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.d9-product .d7-buy{gap:5%;padding-top:30px;padding-bottom:55px;align-items:start!important}.d9-gallery{position:sticky!important;top:calc(var(--d7-header) + 18px);align-self:start!important;max-height:calc(100svh - var(--d7-header) - 36px)}.d8-gallery-track,.d8-slide{max-height:calc(100svh - var(--d7-header) - 90px)}.d15-qr-link>a{font-size:17px!important;line-height:1.5!important}.d15-qr-facts dl>div:last-child{align-items:flex-start}.d15-qr-facts dl>div:last-child dd{white-space:normal;font-size:17px;line-height:1.6;text-align:right;max-width:180px}.d16-letter-from{display:block;max-width:300px;position:relative}.d16-letter-from select{width:100%;font-size:16px!important}.d16-letter-send p{max-width:none!important;white-space:normal}.d14-review-form input,.d14-review-form select,.d14-review-form textarea{font-size:16px!important}.d7-information{width:min(100% - 40px,1000px);max-width:100%;overflow-wrap:anywhere}.d7-prose{min-width:0;max-width:100%}.d7-prose table{display:block;max-width:100%;overflow-x:auto}.r-cart{overscroll-behavior:contain;transition:transform .25s ease,opacity .25s ease,display .25s allow-discrete,overlay .25s allow-discrete;transform:translate(100%);opacity:0}.r-cart[open]{transform:translate(0);opacity:1}.r-cart::backdrop{background:#18281866;transition:opacity .25s ease,display .25s allow-discrete,overlay .25s allow-discrete}@starting-style{.r-cart[open]{transform:translate(100%);opacity:0}.r-cart[open]::backdrop{opacity:0}}@media(min-width:1024px){.d15-header{padding-left:4%!important;padding-right:4%!important}.d14-home .d8-intro-copy .d7-cta{min-height:50px}}@media(max-width:767px){:root{--d7-header:64px;--r-header-h:64px}.d15-header{height:64px!important;min-height:64px}.d15-header .r-nav.r-open{inset:64px 0 auto!important;max-height:calc(100svh - 64px)}.d7-home-hero{height:calc(100svh - 64px)!important}.d7-home-hero picture img{object-position:center top}.d14-home .d8-intro-product{padding:30px 20px 40px;gap:22px}.d14-home .d8-intro-visual{max-height:440px;aspect-ratio:4/5;margin-bottom:0}.d8-reasons{gap:42px!important}.d9-community .d8-marquee figure{width:75vw}.d9-gallery{position:static!important;max-height:none;width:100%}.d8-gallery-track,.d8-slide{max-height:none}.d17-quantity{flex-basis:124px}.d17-quantity button{width:39px}.d7-buy-actions .d17-quantity input{width:44px}.d16-build-page .d15-letter{padding:25px 21px}.d16-build-page .d15-letter>p{font-size:23px;line-height:1.4;margin-bottom:20px!important}.d16-build-page .d15-letter>.d15-greeting{font-size:29px}.d16-letter-paper{padding:25px 20px}.d16-letter-body textarea{font-size:24px!important;line-height:1.5!important}.d16-letter-body .d16-salutation,.d16-signoff{font-size:25px}.d15-qr-hero img{aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important}.d15-photo-chapter>figure{width:92%;align-self:flex-start}.d15-photo-chapter:nth-child(2n)>figure{align-self:flex-end}.r-cart{transition:none}}@media(prefers-reduced-motion:reduce){.r-cart,.r-cart::backdrop{transition:none}.d8-marquee{scroll-behavior:auto}}.d12-review-consent{display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0}.d12-review-consent input{width:18px!important;height:18px!important;min-height:0!important;margin:3px 0!important}.d12-review-help{padding-left:32px!important;max-width:680px}.d14-reviews-page input,.d14-reviews-page select,.d14-reviews-page textarea{font-size:16px!important}@media(min-width:1024px){.d14-home .d7-home-hero-copy h1{font-size:clamp(44px,4.5vw,68px)!important;line-height:1.03!important;max-width:780px}}@media(min-width:768px)and (max-width:1023px){.d7-home-hero picture img{object-position:center top}.d14-home .d7-home-hero-copy h1{font-size:clamp(38px,5vw,52px)!important;line-height:1.05!important}}.d15-text-link,.d15-qr-facts a{color:#283e30!important;text-decoration:underline;text-underline-offset:3px}.d9-source,.d10-ingredient-note>a{font-size:12px;color:#64725f;text-decoration:underline;text-underline-offset:3px}.d10-ingredient-answer h4{font-size:inherit;margin:0 0 12px}@media(max-width:767px){.d15-story-opening>figure>img{aspect-ratio:auto!important;height:auto!important;object-fit:contain!important}.d9-highlight-grid .d9-ingredient{display:block!important}.d9-highlight-grid .d9-ingredient>.d9-macro{width:100%;height:220px;min-height:0;aspect-ratio:16/10}.d10-explore>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.d10-explore .d10-menu-image{aspect-ratio:1;max-height:120px}.d10-explore .d10-menu-title{font-size:13px!important;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/drep-review.css.map */
