.ds-reviews-section{position:relative;padding:64px 0 70px;background:radial-gradient(circle at 10% 0%,rgba(232,175,76,.2),transparent 32%),radial-gradient(circle at 90% 100%,rgba(126,51,22,.12),transparent 30%),#fff9ef}.ds-reviews-section:before{content:"";position:absolute;top:-55px;left:50%;width:18rem;height:18rem;background:url(icon-om-divine-white.svg) center / contain no-repeat;opacity:.28;filter:drop-shadow(0 8px 22px rgba(91,35,8,.12));transform:translate(-50%);pointer-events:none}.ds-reviews-heading{position:relative;z-index:1;max-width:720px;margin:0 auto 34px}.ds-reviews-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4vw,4.6rem);line-height:1.08;letter-spacing:-.02em}.ds-reviews-heading h2:before{content:"Sacred stories";display:block;margin-bottom:10px;color:#a45a20;font:700 1.15rem/1.3 var(--font-body-family, sans-serif);letter-spacing:.16em;text-transform:uppercase}.ds-reviews-heading h2:after{content:"";display:block;width:52px;height:2px;margin:15px auto 0;background:linear-gradient(90deg,transparent,#b8732e,transparent)}.ds-reviews-heading p{max-width:590px;margin:10px auto 0;font-size:1.55rem;line-height:1.6}.ds-review-row{margin-bottom:20px;padding:8px 0 14px;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.ds-review-track{width:max-content;gap:20px;animation-duration:44s}.ds-review-row--slow .ds-review-track{animation:ds-review-scroll-reverse 58s linear infinite}.ds-review-group{gap:20px}.ds-review-card{position:relative;min-width:345px;max-width:345px;min-height:220px;padding:24px 24px 22px;border:1px solid rgba(159,92,38,.16);border-radius:20px;background:#fffffff0;box-shadow:0 12px 35px #5c30141a;transition:transform .25s ease,box-shadow .25s ease}.ds-review-card:after{content:"\201d";position:absolute;top:10px;right:19px;color:#9a501d1a;font:6.4rem/1 Georgia,serif}.ds-review-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #5c301429}.ds-review-stars{position:relative;z-index:1;margin-bottom:16px;color:#e6a20b;font-size:1.65rem;line-height:1;letter-spacing:.1em}.ds-review-text{margin-bottom:20px;color:#563b28;font-size:1.45rem;line-height:1.65}.ds-review-meta{gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(140,83,43,.12);font-size:1.2rem}.ds-review-name{display:inline-flex;align-items:center;gap:9px;font-weight:700}.ds-review-name:before{content:none}.ds-review-tag{background:#fff0d1;color:#9a5519;font-size:1rem}@keyframes ds-review-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:768px){.ds-reviews-section{padding:46px 0 48px}.ds-reviews-heading{margin-bottom:25px}.ds-reviews-heading h2{padding:0 10px;font-size:3.1rem}.ds-reviews-heading p{padding:0 16px;font-size:1.35rem}.ds-review-row{-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}.ds-review-card{min-width:286px;max-width:286px;min-height:210px;padding:21px 20px 19px}.ds-review-text{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.ds-review-track{animation-play-state:paused}}.ds-reviews-section{padding:72px 0 76px;background:radial-gradient(circle at 0 0,rgba(207,145,54,.18),transparent 28%),radial-gradient(circle at 100% 100%,rgba(101,42,16,.12),transparent 30%),linear-gradient(180deg,#fffaf0,#f8ecd6)}.ds-reviews-inner{max-width:1240px;padding:0 24px}.ds-reviews-heading{margin-bottom:40px}.ds-reviews-heading h2{color:#4d210e}.ds-reviews-heading h2:before{content:"Verified devotee experiences";color:#a45b22}.ds-reviews-heading p{color:#78563c}.ds-review-row{overflow:visible;margin:0 0 22px;padding:0;-webkit-mask-image:none;mask-image:none}.ds-review-track,.ds-review-row--slow .ds-review-track{display:block;width:100%;animation:none;transform:none}.ds-review-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ds-review-group+.ds-review-group{display:none}.ds-review-card{min-width:0;max-width:none;min-height:230px;padding:25px 22px 21px;border-color:#783c1824;border-radius:18px;background:linear-gradient(145deg,#fffffffa,#fffaf0f5);box-shadow:0 9px 24px #50281014}.ds-review-card:hover{transform:translateY(-5px);border-color:#b4692759;box-shadow:0 17px 38px #50281024}.ds-review-card:before{content:"VERIFIED";position:absolute;top:24px;right:20px;padding:4px 7px;border:1px solid rgba(159,92,38,.17);border-radius:999px;background:#fff7e7;color:#9a591f;font-size:.85rem;font-weight:800;letter-spacing:.08em}.ds-review-card:after{top:45px;right:18px;color:#9a501d13}.ds-review-stars{margin-bottom:18px;font-size:1.45rem}.ds-review-text{padding-right:4px;font-family:Georgia,Times New Roman,serif;font-size:1.48rem;line-height:1.58}.ds-review-meta{font-size:1.12rem}@media(max-width:990px){.ds-review-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ds-reviews-section{padding:50px 0 54px}.ds-reviews-inner{padding:0 16px}.ds-review-row{overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none;scroll-snap-type:x mandatory}.ds-review-row::-webkit-scrollbar{display:none}.ds-review-group{display:flex;width:max-content;gap:14px}.ds-review-card{width:min(82vw,315px);min-width:min(82vw,315px);min-height:225px;scroll-snap-align:start}}.ds-review-row{overflow:hidden;margin-inline:calc((100vw - min(1240px,100vw))/-2);padding:5px 0 14px;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.ds-review-row .ds-review-track{display:flex;width:max-content;gap:18px;animation:ds-review-scroll 42s linear infinite;will-change:transform}.ds-review-row--slow .ds-review-track{animation-name:ds-review-scroll-reverse;animation-duration:46s}.ds-review-row .ds-review-group,.ds-review-row .ds-review-group+.ds-review-group{display:flex;width:max-content;gap:18px}.ds-review-row .ds-review-card{width:295px;min-width:295px;max-width:295px}.ds-review-row:hover .ds-review-track{animation-play-state:paused}@media(max-width:600px){.ds-review-row{margin-right:-16px;margin-left:-16px;padding-left:0;padding-right:0;overflow:hidden;scroll-snap-type:none}.ds-review-row .ds-review-card{width:min(82vw,315px);min-width:min(82vw,315px);max-width:min(82vw,315px)}}@media(prefers-reduced-motion:reduce){.ds-review-row .ds-review-track{animation-play-state:paused}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ds-reviews-polish.css.map */
