.shr-stock{display:flex;align-items:center;gap:.6rem;margin:.8rem 0 0;font-size:1.4rem;letter-spacing:.02em}.shr-stock--low{color:rgb(var(--color-foreground))}.shr-stock__dot{width:.8rem;height:.8rem;border-radius:50%;background:#c0392b;flex:0 0 auto;animation:shr-pulse 1.8s ease-in-out infinite}@keyframes shr-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.shr-stock__dot{animation:none}}.shr-sizeguide-link{background:none;border:0;padding:0;margin:.4rem 0 0;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;color:rgb(var(--color-foreground))}.shr-modal[hidden]{display:none}.shr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center}.shr-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.shr-modal__panel{position:relative;background:rgb(var(--color-background));max-width:54rem;width:calc(100% - 3.2rem);max-height:80vh;overflow-y:auto;padding:2.4rem;border-radius:.6rem}.shr-modal__close{position:absolute;top:.8rem;right:1.2rem;background:none;border:0;font-size:2.8rem;line-height:1;cursor:pointer;color:inherit}.shr-modal__title{margin:0 0 1.2rem}.shr-breakup{margin:1.2rem 0 0;border-top:1px solid rgba(var(--color-foreground),.12)}.shr-breakup__summary{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;cursor:pointer;font-size:1.5rem;list-style:none}.shr-breakup__summary::-webkit-details-marker{display:none}.shr-breakup__summary .icon-caret{height:.6rem;transition:transform .2s ease}.shr-breakup[open] .shr-breakup__summary .icon-caret{transform:rotate(180deg)}.shr-breakup__rows{margin:0 0 1.2rem;font-size:1.4rem}.shr-breakup__rows>div{display:flex;justify-content:space-between;padding:.5rem 0}.shr-breakup__rows dt,.shr-breakup__rows dd{margin:0}.shr-breakup__total{border-top:1px solid rgba(var(--color-foreground),.12);margin-top:.4rem;padding-top:.9rem!important;font-weight:600}.shr-breakup__meta{margin:0;padding-left:1.6rem;font-size:1.3rem;opacity:.75}.shr-breakup__meta li{margin:.3rem 0}.shr-ship{margin:1.6rem 0 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:.6rem}.shr-ship__points{margin:0 0 1.4rem;padding-left:1.8rem;font-size:1.4rem}.shr-ship__points li{margin:.3rem 0}.shr-ship__label{display:block;font-size:1.4rem;margin-bottom:.6rem}.shr-ship__row{display:flex;gap:.8rem}.shr-ship__input{flex:1 1 auto;min-width:0;padding:.9rem 1.2rem;font-size:1.5rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.shr-ship__btn{flex:0 0 auto;padding:.9rem 1.8rem;font-size:1.4rem;cursor:pointer;border:1px solid rgb(var(--color-foreground));border-radius:.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.shr-ship__result{margin:.9rem 0 0;font-size:1.4rem;min-height:1.4rem}.shr-ship__result--err{color:#c0392b}.product__accordion summary .summary__title>.h4{font-weight:600}.product__accordion{border-top:1px solid rgba(var(--color-foreground),.12)}.shr-sticky[hidden]{display:none}.shr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.14);box-shadow:0 -2px 12px #0000001a;padding:.9rem 1.2rem calc(.9rem + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .22s ease}.shr-sticky--in{transform:translateY(0)}.shr-sticky__inner{display:flex;align-items:center;gap:1.1rem}.shr-sticky__img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:.4rem;flex:0 0 auto}.shr-sticky__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.shr-sticky__title{font-size:1.3rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shr-sticky__price{font-size:1.4rem;font-weight:600}.shr-sticky__price .price{font-size:inherit}.shr-sticky__btn{flex:0 0 auto;min-height:4.4rem;padding:0 1.8rem;font-size:1.4rem}@media screen and (min-width:750px){.shr-sticky{display:none!important}}@media(prefers-reduced-motion:reduce){.shr-sticky{transition:none}}.shr-breakup__rows dt{display:flex;flex-direction:column;gap:.2rem}.shr-breakup__sub{font-size:1.2rem;opacity:.6;font-weight:400}.shr-breakup__rows>div{align-items:flex-start}.shr-breakup__rows dd{white-space:nowrap;padding-left:1.2rem}.shr-mto{display:flex;align-items:center;gap:.5rem;margin:.4rem 0 0;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground) / .72)}.shr-mto__dot{width:.7rem;height:.7rem;border-radius:50%;background:#9c2c5f;flex:none}.shr-preorder{margin:1.2rem 0 0;padding:1.2rem 1.4rem;border:1px solid rgb(var(--color-foreground) / .14);border-left:3px solid #9c2c5f;border-radius:.4rem;background:rgb(var(--color-foreground) / .025)}.shr-preorder__title{margin:0 0 .3rem;font-size:1.35rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9c2c5f}.shr-preorder__body{margin:0;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground) / .82)}.badge.shr-badge-preorder{background:#9c2c5f;color:#fff;border-color:#9c2c5f}@media screen and (max-width:749px){.shr-preorder{padding:1rem 1.1rem}.shr-preorder__body{font-size:1.3rem}}.shr-preorder-flag{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .8rem;padding:.35rem .9rem;border:1px solid #9c2c5f;border-radius:2rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9c2c5f;background:#9c2c5f0f}.shr-preorder-flag span{font-size:.8rem;line-height:1}.shr-about{--shr-plum: #9c2c5f;--shr-ink: rgb(var(--color-foreground));max-width:78rem;margin:0 auto;padding:2rem 2rem 6rem}.shr-about section{margin:0 auto}.shr-about__hero{text-align:center;padding:3rem 0 1rem}.shr-about__eyebrow{margin:0 0 1.2rem;font-size:1.25rem;letter-spacing:.32em;text-transform:uppercase;color:var(--shr-plum)}.shr-about__headline{margin:0;font-size:clamp(3.2rem,6vw,5.6rem);line-height:1.12;font-weight:400;letter-spacing:-.01em;color:var(--shr-ink)}.shr-about__headline em{font-style:italic;color:var(--shr-plum)}.shr-about__rule{display:block;width:7rem;height:1px;margin:2.4rem auto;background:linear-gradient(to right,transparent,var(--shr-plum),transparent)}.shr-about__lede{max-width:60rem;margin:0 auto;font-size:clamp(1.7rem,2.2vw,2rem);line-height:1.6;color:rgb(var(--color-foreground) / .82)}.shr-about__body{max-width:62rem;padding:1.4rem 0}.shr-about__body p{margin:0 0 1.6rem;font-size:1.55rem;line-height:1.85;color:rgb(var(--color-foreground) / .86)}.shr-about__feature{max-width:66rem;margin:3rem auto;padding:3.2rem 3rem;text-align:center;border:1px solid rgb(var(--color-foreground) / .12);border-radius:.6rem;background:#9c2c5f09}.shr-about__lotus{display:block;font-size:2.2rem;color:var(--shr-plum);line-height:1}.shr-about__subhead{margin:1.2rem 0 1.6rem;font-size:clamp(2rem,3vw,2.6rem);font-weight:400;color:var(--shr-plum)}.shr-about__feature p{margin:0;font-size:1.55rem;line-height:1.85;color:rgb(var(--color-foreground) / .86)}.shr-about__quote{max-width:64rem;margin:3.4rem auto;padding:0 0 0 2.4rem;border-left:3px solid var(--shr-plum)}.shr-about__quote p{margin:0;font-size:clamp(1.8rem,2.6vw,2.2rem);line-height:1.6;font-style:italic;color:var(--shr-ink)}.shr-about__marks{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:76rem;margin:4rem auto 0;padding-top:3rem;border-top:1px solid rgb(var(--color-foreground) / .12);text-align:center}.shr-about__mark-title{display:block;font-size:1.5rem;font-weight:600;letter-spacing:.04em;color:var(--shr-plum)}.shr-about__mark-note{display:block;margin-top:.5rem;font-size:1.3rem;line-height:1.5;color:rgb(var(--color-foreground) / .66)}.shr-about__cta{text-align:center;margin-top:3.6rem}.shr-about__button{display:inline-block;min-width:24rem;padding:1.4rem 3.2rem;border:1px solid #9c2c5f;border-radius:.3rem;background:#9c2c5f;color:#fff!important;font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.shr-about__button:hover,.shr-about__button:focus{background:transparent;color:#9c2c5f!important;text-decoration:none}@media screen and (max-width:749px){.shr-about{padding:1rem 1.6rem 4rem}.shr-about__hero{padding:1.6rem 0 .5rem}.shr-about__feature{padding:2.4rem 1.8rem;margin:2.4rem auto}.shr-about__quote{padding-left:1.6rem}.shr-about__marks{grid-template-columns:1fr;gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/shringaar-cro.css.map */
