.gr-frustration{background:#fbfaf6!important;border:1px solid rgba(44,40,35,.08)!important;border-radius:6px!important;padding:32px 26px 28px!important;position:relative;overflow:hidden;cursor:default;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease!important}.gr-frustration:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,#b9893f,#b9893f00);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.gr-frustration:hover{transform:translateY(-4px);border-color:#2c282340!important;box-shadow:0 1px 3px #2c28230a,0 24px 48px -20px #2c28232e!important}.gr-frustration:hover:before{transform:scaleX(1)}.gr-ritual__frustrations{counter-reset:gr-frust 0;position:relative}.gr-frustration{counter-increment:gr-frust}.gr-frustration:after{content:"0" counter(gr-frust);position:absolute;top:18px;right:22px;font-family:var(--f-serif, Georgia, serif);font-style:italic;font-size:13px;color:#b9893fb3;letter-spacing:.04em}.gr-frustration__icon--svg{width:44px!important;height:44px!important;border-radius:6px!important;background:#b9893f1a!important;border:1px solid rgba(185,137,63,.25)!important;color:#6b5b3e!important;margin-bottom:18px!important;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s ease,color .3s ease}.gr-frustration:hover .gr-frustration__icon--svg{transform:translateY(-3px) rotate(-4deg);background:#2c2823!important;color:#fbfaf6!important;border-color:#2c2823!important}.gr-frustration__title{font-family:var(--f-serif, Georgia, serif)!important;font-size:17px!important;font-weight:500!important;letter-spacing:-.02em!important;color:#2c2823!important;margin-bottom:10px!important;line-height:1.35!important;max-width:90%}.gr-frustration__body{font-size:14px!important;line-height:1.7!important;color:#2c2823ad!important}.gr-frustration:hover .gr-frustration__body:after{content:"";display:block;width:24px;height:1px;background:#2c2823;margin-top:16px;animation:gr-frust-rule .5s cubic-bezier(.22,1,.36,1) both}@keyframes gr-frust-rule{0%{width:0}to{width:24px}}.gr-cta{background:#f1eee5!important;color:#2c2823!important;position:relative;overflow:hidden}.gr-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 400px at 50% -20%,rgba(185,137,63,.18),transparent 60%),radial-gradient(700px 300px at 50% 120%,rgba(185,137,63,.08),transparent 60%)!important;pointer-events:none}.gr-cta h2{color:#2c2823!important;font-family:var(--f-serif, Georgia, serif);font-weight:500!important;letter-spacing:-.04em!important}.gr-cta h2 em{color:#6b5b3e!important;font-style:italic!important;font-weight:400!important}.gr-cta p{color:#2c2823ad!important;font-family:var(--f-serif, Georgia, serif);font-style:italic}.gr-cta-note{color:#2c28238c!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.26em!important;text-transform:uppercase!important;margin-top:26px!important;font-style:normal!important}.gr-cta .btn--light{background:#2c2823!important;color:#fbfaf6!important;border:1px solid #2c2823!important;border-radius:6px!important;letter-spacing:.22em!important;font-weight:500!important;font-size:11.5px!important;padding:18px 36px!important;box-shadow:none!important;transition:background .25s ease,color .25s ease,transform .2s ease!important}.gr-cta .btn--light:hover{background:transparent!important;color:#2c2823!important;transform:translateY(-1px)!important}.gr-cta .btn--light:after{content:none!important}.gr-transform__frame{border-radius:16px!important;overflow:hidden!important;background:#ece9e0;display:block!important;position:relative;height:auto!important}.gr-transform__img{width:100%!important;height:auto!important;display:block!important;object-fit:cover!important;object-position:center top!important}.gr-transform-duo .gr-transform{display:flex!important;flex-direction:column!important;align-self:stretch}.gr-transform-duo .gr-transform__frame{flex:1;min-height:0}.gr-transform-duo .gr-transform__frame img{width:100%;height:100%;object-fit:cover;object-position:center 30%}@media(max-width:720px){.gr-cmp-spec__foot{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;gap:6px 14px!important;padding:18px 8px 20px!important;flex-wrap:nowrap!important;flex-direction:row!important;text-align:left!important}.gr-cmp-spec__foot .gr-cmp-spec__feat{grid-column:1 / -1!important;flex:none!important;margin-bottom:4px;text-align:center!important}.gr-cmp-spec__foot-lbl{font-size:10px!important;letter-spacing:.26em!important;color:#2c2823!important;font-weight:600!important}.gr-cmp-spec__foot .gr-cmp-spec__col{text-align:center!important;padding:8px 4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;flex:none!important;max-width:none!important;border:1px solid rgba(44,40,35,.1);border-radius:6px;background:#fbfaf6}.gr-cmp-spec__foot .gr-cmp-spec__col--other{border-right:1px solid rgba(44,40,35,.1)!important;padding-right:4px!important}.gr-cmp-spec__foot .gr-cmp-spec__col--us{padding-left:4px!important;background:#f1eee5!important}.gr-cmp-spec__foot .gr-cmp-spec__col--other:before{content:"By Hand"!important;font-size:9px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#2c28238c!important;display:block!important;margin-bottom:0!important}.gr-cmp-spec__foot .gr-cmp-spec__col--us:before{content:"GlowRoot Pro"!important;font-size:9px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#2c28238c!important;display:block!important;margin-bottom:0!important}.gr-cmp-spec__result{font-size:16px!important;line-height:1.2!important;white-space:nowrap}.gr-cmp-spec__result--bad{color:#2c282380!important;font-style:italic}.gr-cmp-spec__result--good{color:#2c2823!important;font-weight:600!important;font-style:italic!important;padding-left:0!important}.gr-cmp-spec__result--good:before{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/gr-spark.css.map */
