.js-stress{--st-ink: rgb(var(--color-scheme-text));--st-card: rgb(var(--color-scheme-card, 255, 255, 255));--st-shadow: rgb(var(--color-card-shadow, var(--color-scheme-accent)));--st-line: rgba(var(--color-scheme-text), .16);--st-radius: 1rem;--st-gutter: 16px;font-family:Poppins,sans-serif;color:var(--st-ink);position:relative}.js-stress *,.js-stress *:before,.js-stress *:after{box-sizing:border-box}.js-stress img{display:block;max-width:100%;height:auto}.js-stress p{margin:0}.js-stress p,.js-stress blockquote{text-wrap:pretty}.js-stress__wrap{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:56px var(--st-gutter)}.js-stress__heading{margin:0 0 28px;text-align:center;font-size:clamp(30px,2.9vw,42px);line-height:1.1;font-weight:700;text-wrap:balance;color:var(--st-ink)}.js-stress__heading--left{text-align:left}.js-stress__card{background:var(--st-card);border:2px solid var(--st-ink);border-radius:var(--st-radius);box-shadow:0 6px 0 0 var(--st-shadow)}.js-stress__media{border:2px solid var(--st-ink);border-radius:.5rem;overflow:hidden;background:rgba(var(--color-scheme-text),.04)}.js-stress__media img{width:100%;height:100%;object-fit:cover}.js-stress :focus-visible{outline:2px solid var(--st-ink);outline-offset:3px}.js-stress__row{display:grid;gap:16px}@media(max-width:749px){.js-stress__row--swipe{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--st-gutter));padding:4px var(--st-gutter) 14px;scroll-padding:0 var(--st-gutter);scrollbar-width:none}.js-stress__row--swipe::-webkit-scrollbar{display:none}.js-stress__row--swipe>*{scroll-snap-align:start}}@media(min-width:990px){.js-stress{--st-gutter: 40px}.js-stress__wrap{padding-top:72px;padding-bottom:72px}}.js-moments__card{display:flex;flex-direction:column;gap:16px;padding:20px 20px 22px}.js-moments__title{margin:0 0 8px;font-size:24px;line-height:1.15;font-weight:700;color:var(--st-ink)}.js-moments__text{font-size:15px;line-height:1.5}.js-moments__media{aspect-ratio:4 / 3}.js-moments__quote{margin:0;font-size:15px;line-height:1.5;font-style:italic}.js-moments__by{display:block;margin-top:6px;font-size:14px;font-style:normal;opacity:.85}@media(min-width:750px){.js-moments .js-stress__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.js-moments .js-stress__wrap{max-width:1400px}.js-moments .js-stress__row{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));grid-template-rows:auto auto auto;gap:0 24px}.js-moments__card{padding:24px 24px 26px}.js-moments__title{font-size:28px}.js-moments__text,.js-moments__quote{font-size:16px}.js-moments__by{font-size:14px}.js-moments__card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:18px}}.js-feels__item{display:grid;grid-template-columns:128px 1fr;gap:16px;align-items:center;align-content:start}.js-feels__media{aspect-ratio:1;background:#fff}.js-feels__media img{object-fit:contain;padding:6px}.js-feels__title{margin:0 0 6px;font-size:21px;line-height:1.2;font-weight:700;color:var(--st-ink)}.js-feels__text{font-size:15px;line-height:1.55}@media(min-width:750px){.js-feels .js-stress__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1240px;margin:0 auto}.js-feels__item{grid-template-columns:1fr;gap:18px;align-items:start}.js-feels__title{font-size:26px}.js-feels__text{font-size:17px}.js-feels__media{aspect-ratio:4 / 3}.js-feels__media img{padding:4px}}.js-blanket__grid{display:grid;gap:32px;align-items:center;max-width:1180px;margin:0 auto}.js-blanket__head .js-stress__heading{margin-bottom:20px}.js-blanket__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.js-blanket__item{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:center}.js-blanket__icon{width:96px;height:96px;object-fit:contain}.js-blanket__title{margin:0 0 4px;font-size:22px;line-height:1.2;font-weight:700;color:var(--st-ink)}.js-blanket__text{font-size:15px;line-height:1.55}@media(max-width:749px){.js-blanket__head,.js-blanket__head .js-stress__heading{text-align:center}}@media(min-width:750px){.js-blanket__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.js-blanket__grid{gap:48px}}@media(min-width:990px){.js-blanket__grid{gap:80px}.js-blanket__head .js-stress__heading{font-size:clamp(40px,4vw,58px);line-height:1.05;margin-bottom:28px}.js-blanket__list{gap:26px}.js-blanket__item{grid-template-columns:150px 1fr;gap:28px}.js-blanket__icon{width:150px;height:150px}.js-blanket__title{font-size:28px}.js-blanket__text{font-size:17px}}.js-stress .push-btn{text-decoration:none}.js-reviews .js-stress__row{align-items:start}.js-reviews__card{padding:20px 20px 22px;text-align:center}.js-reviews__stars{display:flex;justify-content:center;gap:3px;margin-bottom:10px;color:var(--st-ink)}.js-reviews__stars svg{width:16px;height:16px}.js-reviews__quote{margin:0;font-size:15px;line-height:1.55}.js-reviews__by{margin-top:12px;font-size:15px;font-weight:700}@media(min-width:750px){.js-reviews .js-stress__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}@media(min-width:990px){.js-reviews .js-stress__row{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;margin:0 auto}}.joam-stress-shop__sub{text-align:center;margin:-6px auto 18px;font-size:15px;line-height:1.5;color:#195a5a}.joam-stress-shop__sub p{margin:0}.js-story__card{display:grid;gap:20px;padding:16px;max-width:980px;margin:0 auto;align-items:center}.js-story__media{aspect-ratio:4 / 3}.js-story__body{padding:0 4px 6px}.js-story__body .js-stress__heading{margin-bottom:14px;text-align:left}.js-story__text{font-size:15px;line-height:1.6}.js-story__text p+p{margin-top:10px}@media(min-width:750px){.js-story__card{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px;padding:20px}.js-story__media{aspect-ratio:1}}.js-videos__carousel{position:relative}.js-videos__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0 calc(-1 * var(--st-gutter));padding:4px var(--st-gutter) 10px;scroll-padding:0 var(--st-gutter)}.js-videos__track::-webkit-scrollbar{display:none}.js-videos__track>*{flex:0 0 64%;scroll-snap-align:start}.js-videos__track.is-centered{justify-content:center}.js-videos__arrow{display:none;position:absolute;top:calc(50% - 40px);z-index:3;width:44px;height:44px;border-radius:999px;border:2px solid var(--st-ink);background:var(--st-card);color:var(--st-ink);place-items:center;cursor:pointer;padding:0}.js-videos__arrow svg{width:18px;height:18px}.js-videos__arrow:hover{background:rgba(var(--color-scheme-text),.08)}.js-videos__arrow:disabled{opacity:.35;cursor:default}.js-videos__arrow--prev{left:-22px}.js-videos__arrow--next{right:-22px}@media(min-width:750px){.js-videos__track{margin:0;padding:4px 0 10px;scroll-padding:0;gap:20px}.js-videos__carousel{max-width:1040px;margin:0 auto}.js-videos__track>*{flex:0 0 calc((100% - 60px)/4)}.js-videos__carousel.has-overflow .js-videos__arrow{display:grid}}@media(min-width:750px)and (max-width:989px){.js-videos__track>*{flex-basis:calc((100% - 2 * 20px) / 3)}}.js-videos__item{display:flex;flex-direction:column;gap:10px}.js-videos__frame{position:relative;aspect-ratio:9 / 16;border-radius:.75rem;background:#000}.js-videos__frame video{width:100%;height:100%;object-fit:cover;display:block}.js-videos__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;border:0;padding:0;background:linear-gradient(180deg,#0000 55%,#00000040);cursor:pointer;color:#fff}.js-videos__play svg{width:56px;height:56px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));transition:transform .2s ease-out}.js-videos__play:hover svg{transform:scale(1.06)}.js-videos__item.is-playing .js-videos__play{display:none}.js-videos__chip{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:2px solid var(--st-ink);border-radius:.75rem;background:var(--st-card);color:var(--st-ink);text-decoration:none;font-size:15px;font-weight:500;line-height:1.25}.js-videos__chip:hover{background:rgba(var(--color-scheme-text),.06)}.js-videos__chip:hover span{text-decoration:underline;text-underline-offset:3px}.js-videos__play:hover{background:linear-gradient(180deg,#0000000d 40%,#0000004d)}.js-videos__thumb{width:52px;height:52px;flex:none;border-radius:.5rem;object-fit:cover;background:#fffbf0}@media(prefers-reduced-motion:reduce){.js-videos__play svg{transition:none}}.js-faq__grid{display:grid;gap:24px;max-width:1080px;margin:0 auto}.js-faq__head .js-stress__heading{margin-bottom:12px}.js-faq__intro{font-size:15px;line-height:1.55;max-width:34ch}.js-faq__list{display:grid;gap:10px}.js-faq__item{background:var(--st-card);border:1px solid var(--st-line);border-radius:.75rem}.js-faq__item[open]{border-color:rgba(var(--color-scheme-text),.35)}.js-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;cursor:pointer;list-style:none;font-size:18px;line-height:1.3;font-weight:700;color:var(--st-ink)}.js-faq__q::-webkit-details-marker{display:none}.js-faq__q svg{width:18px;height:18px;flex:none;transition:transform .2s ease-out}.js-faq__item[open] .js-faq__q svg{transform:rotate(180deg)}.js-faq__item:not([open]) .js-faq__a{display:none}.js-faq__a{padding:0 18px 16px;font-size:14px;line-height:1.6}.js-faq__a p+p{margin-top:8px}.js-faq__a a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(min-width:990px){.js-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.js-faq__head{position:sticky;top:32px}.js-faq__head .js-stress__heading{text-align:left}}@media(max-width:989px){.js-faq__head{text-align:center}.js-faq__intro{margin:0 auto}}@media(prefers-reduced-motion:reduce){.js-faq__q svg{transition:none}}.js-closing__card{max-width:640px;margin:0 auto;padding:28px 24px 30px;text-align:center}.js-closing__card .js-stress__heading{margin-bottom:10px;font-size:clamp(26px,2.4vw,34px)}.js-closing__text{font-size:15px;line-height:1.55}.js-closing__btn{margin-top:18px}@media(min-width:990px){.js-closing .js-stress__wrap{padding-top:64px;padding-bottom:64px}}.js-blanket__intro{font-size:15px;line-height:1.55;margin-bottom:18px}.js-blanket__btn{margin-top:4px}@media(max-width:749px){.js-blanket__btn{display:flex;justify-content:center}}.joam-stress-shop--compact .collection-tabs__top-note{margin-bottom:8px}@media(min-width:750px){.joam-stress-shop--compact .collection-tabs__inner{max-width:1040px;margin:0 auto}.joam-stress-shop--compact .collection-tabs__card .collection-tabs__media{margin-bottom:10px}.joam-stress-shop--compact .collection-tabs__title{font-size:17px!important}.joam-stress-shop--compact .collection-tabs__meta{margin-bottom:10px!important}.joam-stress-shop--compact .collection-tabs__price,.joam-stress-shop--compact .collection-tabs__price *{font-size:17px!important}.joam-stress-shop--compact .collection-tabs__meta .custom-product-badge,.joam-stress-shop--compact .collection-tabs__meta [class*=badge]{font-size:12px!important;padding:3px 8px!important}.joam-stress-shop--compact .collection-tabs__form{max-width:none!important}.joam-stress-shop--compact .collection-tabs__form .push-btn-surface{font-size:16px!important;padding:.55rem 1.4rem!important;white-space:nowrap}}@media(max-width:749px){.joam-stress-shop--compact .collection-tabs__card{flex-basis:62%!important}.joam-stress-shop--compact .collection-tabs__price,.joam-stress-shop--compact .collection-tabs__price *{font-size:16px!important}.joam-stress-shop--compact .collection-tabs__form .push-btn-surface{font-size:15px!important;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.js-videos__track{scroll-behavior:auto}}@media(min-width:990px){.js-feels .js-stress__row:has(>.js-feels__item:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}@media(min-width:750px)and (max-width:989px){.js-feels .js-stress__row:has(>.js-feels__item:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}table.comparison-table{table-layout:fixed;width:100%;min-width:296px}table.comparison-table td,table.comparison-table th{width:24%;padding:12px 6px;font-size:14px;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}table.comparison-table th.font-heading{font-size:16px;line-height:1.2}table.comparison-table .table-row-heading{padding-left:10px;font-weight:600}table.comparison-table td p{margin:0}table.comparison-table td>span{width:28px;margin-bottom:6px}@media(min-width:990px){table.comparison-table{max-width:760px}table.comparison-table tr>*{width:25%}table.comparison-table td,table.comparison-table th{padding:16px 14px;font-size:16px}table.comparison-table th.font-heading{font-size:20px}table.comparison-table .table-row-heading{padding-left:18px}table.comparison-table td>span{width:32px}}@media(max-width:989px){div.table:has(>table.comparison-table){display:block;padding-left:0;padding-right:0}table.comparison-table tr>:first-child{width:28%}table.comparison-table td,table.comparison-table th{padding-left:4px;padding-right:4px;font-size:13px;hyphens:auto;-webkit-hyphens:auto}table.comparison-table th.font-heading{font-size:15px}table.comparison-table .table-row-heading{padding-left:8px}}@media(max-width:359px){table.comparison-table{min-width:340px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/joam-stress.css.map */
