:root{--sr-display-weight: 400;--sr-display-tracking: -.01em;--sr-label-size: .8125rem;--sr-label-tracking: .01em;--sr-h1: clamp(2.5rem, 4.6vw, 3.75rem);--sr-h2: clamp(2rem, 3.4vw, 2.75rem)}:root{--sr-display-size: clamp(2.4rem, 5vw, 4rem);--sr-section-space: 160px;--sr-muted: rgb(var(--color-foreground-rgb) / .6);--sr-rule: rgb(var(--color-foreground-rgb) / .22)}main .section .text-block:not(product-card *) h2{font-family:var(--font-heading--family);font-weight:var(--sr-display-weight);font-size:var(--sr-display-size);line-height:1.05;letter-spacing:var(--sr-display-tracking);font-optical-sizing:auto;margin-block:0;max-inline-size:18ch;text-wrap:balance}main .section .text-block:not(product-card *) :is(h2,p:has(+h2)){text-align:start}[dir=rtl] main .section .text-block:not(product-card *) h2{font-weight:600;letter-spacing:0;line-height:1.25}main .section .text-block:not(product-card *) p:has(+h2){font-family:var(--font-subheading--family);font-weight:500;font-size:var(--sr-label-size);letter-spacing:var(--sr-label-tracking);line-height:1.4;color:var(--sr-muted);margin-block:0 .9rem}[dir=rtl] main .section .text-block:not(product-card *) p:has(+h2){letter-spacing:.04em}main .section-resource-list .group-block:has(h2){border-block-end:1px solid var(--sr-rule);padding-block-end:20px}main .section.section-resource-list.spacing-style,main:not(:has(collection-component)) .section:not(.section-resource-list)>.custom-section-content>.section-content-wrapper.spacing-style{padding-block-start:calc(var(--sr-section-space) / 2);padding-block-end:calc(var(--sr-section-space) / 2)}@media screen and (min-width:990px){main [class*=__shop_by_category] .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(16px,2.5vw,40px);row-gap:clamp(40px,5vw,80px);align-items:start}main [class*=__shop_by_category] .resource-list__item:nth-child(2n){margin-block-start:clamp(40px,6vw,96px)}}main [class*=__shop_by_category] .resource-list__item .collection-card{height:auto}@media screen and (max-width:989px){main [class*=__shop_by_category] .resource-list--grid{row-gap:40px}}main [class*=__shop_by_category] .resource-list{counter-reset:sr-category}main [class*=__shop_by_category] .resource-list__item{counter-increment:sr-category}main [class*=__shop_by_category] .resource-list__item .text-block{font-family:var(--font-heading--family);font-weight:var(--sr-display-weight);font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1.1;letter-spacing:var(--sr-display-tracking);font-optical-sizing:auto;text-align:start;padding-block-start:16px}main [class*=__shop_by_category] .resource-list__item .text-block :is(p,h1,h2,h3,a){font:inherit;letter-spacing:inherit;margin:0}main [class*=__shop_by_category] .resource-list__item .text-block:before{content:counter(sr-category,decimal-leading-zero);display:block;margin-block-end:8px;font-family:var(--font-subheading--family);font-weight:500;font-size:var(--sr-label-size);letter-spacing:var(--sr-label-tracking);line-height:1.4;color:var(--sr-muted)}[dir=rtl] main [class*=__shop_by_category] .resource-list__item .text-block{font-weight:600;letter-spacing:0;line-height:1.3}[dir=rtl] main [class*=__shop_by_category] .resource-list__item .text-block:before{content:counter(sr-category,arabic-indic);letter-spacing:0}product-card .text-block:not(product-price) :is(h1,h2,h3,h4,p,a,span){font-family:var(--font-heading--family);font-style:normal;font-weight:var(--sr-display-weight);font-size:1.25rem;line-height:1.2;letter-spacing:-.01em;font-optical-sizing:auto;text-align:start}[dir=rtl] product-card .text-block:not(product-price) :is(h1,h2,h3,h4,p,a,span){font-style:normal;font-weight:600;letter-spacing:0}product-card product-price,product-card .price,product-card .compare-at-price{font-family:var(--font-subheading--family);font-weight:500;font-variant-numeric:tabular-nums;text-align:start}.quick-add__button,.cart-bubble,.cart-bubble__background,.close-button,.theme-drawer__close-button,.theme-drawer__badge,.sticky-add-to-cart__bar,.column-picker,.product-recommendations__skeleton-item{border-radius:2px!important}html:not(.shopify-design-mode) [class*=__loofah_story] .group-block-content:has(>.image-block>.placeholder-image)>.image-block{display:none}html:not(.shopify-design-mode) [class*=__loofah_story] .group-block-content:has(>.image-block>.placeholder-image)>.group-block{--size-style-width: 100% !important}main .section[class*=__brand_promise] .text-block h2{font-size:var(--sr-h1);line-height:1.02;max-inline-size:20ch}[dir=rtl] main .section[class*=__brand_promise] .text-block h2{line-height:1.3}main:has(.blog-posts-container,.blog-post-content) .text-block:not(product-card *) h1{font-family:var(--font-heading--family);font-weight:var(--sr-display-weight);font-size:var(--sr-display-size);line-height:1.05;letter-spacing:var(--sr-display-tracking);font-optical-sizing:auto;font-variation-settings:"SOFT" 100,"WONK" 0;margin-block:0;max-inline-size:18ch;text-align:start;text-wrap:balance}main:has(.blog-posts-container,.blog-post-content) .text-block:not(product-card *) p:has(+h1){font-family:var(--font-subheading--family);font-weight:500;font-size:var(--sr-label-size);letter-spacing:var(--sr-label-tracking);line-height:1.4;color:var(--sr-muted);margin-block:0 .9rem;text-align:start}main:has(.blog-post-content) .text-block:has(h1){inline-size:100%;border-block-end:1px solid var(--sr-rule);padding-block-end:20px}[dir=rtl] main:has(.blog-posts-container,.blog-post-content) .text-block:not(product-card *) h1{font-weight:600;letter-spacing:0;line-height:1.25}[dir=rtl] main:has(.blog-posts-container,.blog-post-content) .text-block:not(product-card *) p:has(+h1){letter-spacing:.04em}.blog-post-item,.blog-post-item :is(h1,h2,h3,h4,p){text-align:start}.blog-post-item :is(h2,h3,h4){font-family:var(--font-heading--family);font-weight:var(--sr-display-weight);letter-spacing:-.01em;font-optical-sizing:auto}[dir=rtl] .blog-post-item :is(h2,h3,h4){font-weight:600;letter-spacing:0}.blog-post-content{max-inline-size:62ch;text-align:start}.blog-post-content :is(h2,h3){font-family:var(--font-heading--family);font-weight:var(--sr-display-weight);letter-spacing:var(--sr-display-tracking);font-optical-sizing:auto}[dir=rtl] .blog-post-content,[dir=rtl] .blog-post-content *{letter-spacing:0}[dir=rtl] .blog-post-content{font-family:var(--font-body--family);line-height:1.8}[dir=rtl] .blog-post-content :is(h2,h3){font-family:var(--font-body--family);font-weight:600}header-actions .account-button,.menu-drawer__account{display:none!important}main:has(.page-content) .text-block h1{font-family:var(--font-heading--family);font-weight:var(--sr-display-weight);font-size:var(--sr-display-size);line-height:1.05;letter-spacing:var(--sr-display-tracking);font-optical-sizing:auto;font-variation-settings:"SOFT" 100,"WONK" 0;margin-block:0;max-inline-size:18ch;text-align:start;text-wrap:balance}main:has(.page-content) .text-block:has(h1){inline-size:100%;border-block-end:1px solid var(--sr-rule);padding-block-end:20px}.page-content{max-inline-size:62ch;text-align:start}.page-content p{margin-block:0 1.1em}.page-content :is(h2,h3){font-family:var(--font-heading--family);font-weight:var(--sr-display-weight);letter-spacing:var(--sr-display-tracking);font-optical-sizing:auto;margin-block:1.6em .5em}[dir=rtl] main:has(.page-content) .text-block h1{font-family:var(--font-body--family);font-weight:600;letter-spacing:0;line-height:1.3}[dir=rtl] .page-content,[dir=rtl] .page-content *{letter-spacing:0}[dir=rtl] .page-content{font-family:var(--font-body--family);line-height:1.85}[dir=rtl] .page-content :is(h2,h3){font-family:var(--font-body--family);font-weight:600}.facets__summary,.facets__label,.facets summary,.facets button{font-family:var(--font-subheading--family);letter-spacing:.04em}.facets,.facets *{text-align:start}[dir=rtl] .facets__disclosure-icon,[dir=rtl] .facets summary svg{transform:scaleX(-1)}@media screen and (min-width:990px){.blog-posts-container .blog-post-item{--col-span: 2}}.blog-posts-container .blog-post-item{border:0;padding:0}.blog-posts-container .shopify-block,.blog-posts-container .blog-post-card{block-size:100%}.blog-posts-container .blog-post-card{display:flex;flex-direction:column;border:1px solid rgb(var(--color-foreground-rgb) / .22);border-radius:16px;overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / .02);transition:transform .35s var(--sr-ease),border-color .3s ease}@media(hover:hover){.blog-posts-container .blog-post-card:hover{transform:translateY(-4px);border-color:rgb(var(--color-foreground-rgb) / .5)}}.blog-posts-container .blog-post-card__image-container{margin:0}.blog-posts-container .blog-post-card__image-container img,.blog-posts-container .blog-post-card__image{inline-size:100%;block-size:auto;aspect-ratio:4 / 5;object-fit:cover}.blog-posts-container .blog-post-card__content{display:flex;flex-direction:column;flex:1 1 auto;padding:4px 22px 24px}@media(prefers-reduced-motion:reduce){.blog-posts-container .blog-post-card{transition:none}}:is(.headline-images__button,.model-band__button,.loofah-story__button,.routine__add,.routine-finder__start){position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;border-radius:16px}:is(.headline-images__button,.model-band__button,.loofah-story__button,.routine__add,.routine-finder__start):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:inherit;animation:sr-cta-pulse 2.8s ease-out infinite;pointer-events:none}:is(.headline-images__button,.model-band__button,.loofah-story__button,.routine-finder__start):after{content:"";flex:0 0 auto;inline-size:26px;block-size:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath d='M1 8H23' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M31 8C26 8 21.5 6 18.5 1.5C25 1.5 29 4 31 8Z'/%3E%3Cpath d='M31 8C26 8 21.5 10 18.5 14.5C25 14.5 29 12 31 8Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath d='M1 8H23' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M31 8C26 8 21.5 6 18.5 1.5C25 1.5 29 4 31 8Z'/%3E%3Cpath d='M31 8C26 8 21.5 10 18.5 14.5C25 14.5 29 12 31 8Z'/%3E%3C/svg%3E") center / contain no-repeat}[dir=rtl] :is(.headline-images__button,.model-band__button,.loofah-story__button,.routine-finder__start):after{transform:scaleX(-1)}@keyframes sr-cta-pulse{0%{top:0;right:0;bottom:0;left:0;opacity:.4}60%,to{top:-13px;right:-13px;bottom:-13px;left:-13px;opacity:0}}.model-band .model-band__button.model-band__button:before{background:var(--sr-sprig, currentColor)}:is(a,button):hover>.sr-btn-sprig svg{animation:sr-sprig-grow .7s cubic-bezier(.34,1.56,.64,1);transform-origin:8% 100%;scale:1.1;rotate:4deg}@keyframes sr-sprig-grow{0%{scale:1;rotate:0deg}45%{scale:1.2;rotate:8deg}}.sr-btn-roots{position:absolute;inset-inline:12%;inset-block-start:calc(100% - 2px);block-size:22px;color:var(--sr-sprig, currentColor);pointer-events:none}.sr-btn-roots svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.sr-btn-roots__stem{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .3s ease-in .05s}.sr-btn-roots__leaf{fill:currentColor;transform-box:fill-box;transform-origin:100% 0%;scale:0;transition:scale .25s ease-in}.sr-btn-roots__leaf--3{transform-origin:0% 0%}:is(a,button):hover>.sr-btn-roots .sr-btn-roots__stem{stroke-dashoffset:0;transition:stroke-dashoffset .45s ease-out}:is(a,button):hover>.sr-btn-roots .sr-btn-roots__stem--2{transition-delay:.08s}:is(a,button):hover>.sr-btn-roots .sr-btn-roots__stem--3{transition-delay:.16s}:is(a,button):hover>.sr-btn-roots .sr-btn-roots__leaf{scale:1;transition:scale .45s cubic-bezier(.34,1.56,.64,1) .35s}:is(a,button):hover>.sr-btn-roots .sr-btn-roots__leaf--2{transition-delay:.43s}:is(a,button):hover>.sr-btn-roots .sr-btn-roots__leaf--3{transition-delay:.5s}@media(prefers-reduced-motion:reduce){:is(a,button):hover>.sr-btn-sprig svg{animation:none;scale:1;rotate:0deg}.sr-btn-roots{display:none}}.sr-btn-sprig{position:absolute;inset-block-start:-29px;inset-inline-end:6px;inline-size:36px;color:var(--sr-sprig, currentColor);pointer-events:none}.sr-btn-sprig svg{display:block;inline-size:100%;block-size:auto}[dir=rtl] .sr-btn-sprig svg{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){:is(.headline-images__button,.model-band__button,.loofah-story__button,.routine__add,.routine-finder__start):before{animation:none;opacity:0}}.sr-stars{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body--family);font-size:.8125rem;line-height:1;font-variant-numeric:tabular-nums}.sr-stars__track{position:relative;letter-spacing:2px;color:rgb(var(--color-foreground-rgb) / .2)}.sr-stars__track:before{content:"\b0 5\b0 5\b0 5\b0 5\b0 5";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--sr-stars);overflow:hidden;white-space:nowrap;color:var(--color-foreground)}.sr-stars__count{color:var(--sr-muted)}.sr-card-add{--padding-inline-end: 0px;--padding-block-end: 0px;--border-radius: 2px;--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1}:is(.product-cards__card,.featured-boxes__card):is(:hover,:focus-within) .quick-add__button{opacity:1}.sr-card-choose{position:absolute;inset-block-end:12px;inset-inline-end:12px;z-index:2;padding:8px 14px;border-radius:999px;background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body--family);font-weight:500;font-size:.8125rem;text-decoration:none;transition:transform .3s var(--sr-ease)}@media(hover:hover){.sr-card-choose:hover{transform:translateY(-2px)}}header .menu-list__list-item .menu-list__disclosure{opacity:1}header .menu-list__list-item:has(.menu-list__disclosure){margin-inline-end:.6em}header .menu-list__list-item:is(:hover,:focus-within) .menu-list__disclosure-icon{transform:rotate(180deg)}.facets--vertical .facets__summary,.facets--vertical .facets__label{font-family:var(--font-body--family);font-weight:600;font-size:1rem;letter-spacing:0}.facets--vertical .checkbox__label-text{font-family:var(--font-body--family);font-size:.9375rem;letter-spacing:0}.facets--vertical .checkbox__input{inline-size:20px;block-size:20px;border-radius:0}.facets--vertical .checkbox{min-block-size:36px;align-items:center}@media screen and (min-width:990px){collection-component .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (min-width:750px){.facets-block-wrapper--vertical .facets.facets--vertical{position:sticky;inset-block-start:24px;max-block-size:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:14px;scrollbar-gutter:stable;transition:inset-block-start .3s var(--sr-ease)}body:has(#header-component[data-sticky-state=active]) .facets-block-wrapper--vertical .facets.facets--vertical{inset-block-start:calc(var(--header-height, 0px) + 24px);max-block-size:calc(100vh - var(--header-height, 0px) - 48px)}.facets-block-wrapper--vertical{align-self:stretch}}body:has(.collection-toolbar .pagination) collection-component .pagination{display:none}body:has(.collection-toolbar .collection-toolbar__count) collection-component .products-count-wrapper{visibility:hidden}:root{--sr-ease: cubic-bezier(.2, .6, .2, 1)}:is(a,button):is(.button,.button-custom,.button-secondary),.shopify-section :is(a,button):is(.button,.button-custom,.button-secondary){transition:background-color .35s var(--sr-ease),color .35s var(--sr-ease),border-color .35s var(--sr-ease),transform .35s var(--sr-ease)}@media(hover:hover){:is(a,button):is(.button,.button-custom,.button-secondary):hover,.shopify-section :is(a,button):is(.button,.button-custom,.button-secondary):hover{transform:translateY(-2px)}}product-card .product-media__image,product-card img{transition:transform .6s var(--sr-ease)}product-card .product-media-container{overflow:hidden}@media(hover:hover){product-card:hover .product-media__image,product-card:hover img{transform:scale(1.04)}product-card:hover .product-card__link{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}}.menu-list__link,.menu-drawer__menu-item,.footer a,.faq__link,.category-nav__link{transition:opacity .25s ease,color .25s ease}@media(hover:hover){.menu-list__link:hover,.menu-drawer__menu-item:hover,.footer a:hover{opacity:.68}.footer .social-links a:hover,.footer [class*=social] a:hover{opacity:1;transform:translateY(-2px)}}.footer .social-links a,.footer [class*=social] a{transition:transform .3s var(--sr-ease),opacity .25s ease;display:inline-flex}header-actions .header-actions__action{transition:transform .3s var(--sr-ease),opacity .25s ease}@media(hover:hover){header-actions .header-actions__action:hover{transform:translateY(-2px)}}.blog-post-item img{transition:transform .6s var(--sr-ease)}.blog-post-item :is(figure,.media,[class*=image]){overflow:hidden}@media(hover:hover){.blog-post-item:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){[class*=__loofah_story] .image-block img,.button,.button-custom,.button-secondary,product-card .product-media__image,product-card img,.menu-list__link,.menu-drawer__menu-item,.footer a,header-actions .header-actions__action,.blog-post-item img{transition:none!important}[class*=__loofah_story] .image-block:hover img,.button:hover,.button-custom:hover,.button-secondary:hover,product-card:hover img,.footer .social-links a:hover,header-actions .header-actions__action:hover{transform:none!important}}.blog-post-content{font-size:1.0625rem;line-height:1.8}.blog-post-content>p:first-of-type:not(.sr-inshort p){font-size:1.1875rem}.blog-post-content h2{margin-block:2.2em .6em;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}.blog-post-content h3{margin-block:1.6em .4em;font-size:1.375rem;line-height:1.25}.blog-post-content .sr-inshort{position:relative;margin-block:0 2.4em;padding:22px 24px 22px 60px;border-radius:16px;background-color:color-mix(in srgb,var(--color-foreground) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);font-size:1rem;line-height:1.7}[dir=rtl] .blog-post-content .sr-inshort{padding:22px 60px 22px 24px}.blog-post-content .sr-inshort:before{content:"";position:absolute;inset-block-start:24px;inset-inline-start:22px;inline-size:22px;block-size:22px;background-color:var(--color-primary-button-background);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 27C5 15 13 7 25 6c-1 12-9 20-20 21z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 27C5 15 13 7 25 6c-1 12-9 20-20 21z'/%3E%3C/svg%3E") center / contain no-repeat}.blog-post-content .sr-inshort p{margin:0}.blog-post-content .sr-inshort strong{display:block;margin-block-end:4px}.blog-post-content .sr-figure{margin:2.2em 0}.blog-post-content .sr-figure img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px}.blog-post-content .sr-figure--pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.blog-post-content .sr-figure--pair img{aspect-ratio:4 / 5}.blog-post-content .sr-figure figcaption{grid-column:1 / -1;margin-block-start:10px;font-size:.875rem;line-height:1.5;opacity:.7}.blog-post-content .sr-quote{margin:2.2em 0;padding:22px 0 0;border:0;border-block-start:1px solid color-mix(in srgb,var(--color-foreground) 20%,transparent);display:grid;grid-template-columns:auto 1fr;gap:14px}.blog-post-content .sr-quote:before{content:"";inline-size:18px;block-size:18px;margin-block-start:8px;background-color:var(--color-primary-button-background);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 27C5 15 13 7 25 6c-1 12-9 20-20 21z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 27C5 15 13 7 25 6c-1 12-9 20-20 21z'/%3E%3C/svg%3E") center / contain no-repeat}.blog-post-content .sr-quote p{margin:0;font-family:var(--font-heading--family);font-style:normal;font-weight:var(--sr-display-weight);font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.3}[dir=rtl] .blog-post-content .sr-quote p{font-family:var(--font-body--family);font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.5}.blog-post-content .sr-ritual{list-style:none;counter-reset:sr-ritual;margin:1.6em 0;padding:0}.blog-post-content .sr-ritual li{counter-increment:sr-ritual;position:relative;margin:0;padding:16px 0 16px 64px;border-block-start:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent)}[dir=rtl] .blog-post-content .sr-ritual li{padding:16px 64px 16px 0}.blog-post-content .sr-ritual li:before{content:counter(sr-ritual,decimal-leading-zero);position:absolute;inset-inline-start:0;inset-block-start:10px;font-family:var(--font-heading--family);font-style:normal;font-weight:var(--sr-display-weight);font-size:2rem;line-height:1;color:var(--color-primary-button-background);opacity:.7}.blog-post-content .sr-answers{margin-block:1em 2em;border-block-start:1px solid color-mix(in srgb,var(--color-foreground) 16%,transparent)}.blog-post-content .sr-answers details{border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 16%,transparent)}.blog-post-content .sr-answers summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;cursor:pointer;list-style:none;font-weight:500}.blog-post-content .sr-answers summary::-webkit-details-marker{display:none}.blog-post-content .sr-answers summary:after{content:"+";flex:0 0 auto;font-size:1.4rem;line-height:1;transition:rotate .3s var(--sr-ease, ease)}.blog-post-content .sr-answers details[open] summary:after{rotate:45deg}.blog-post-content .sr-answers details p{margin:0 0 18px;opacity:.8}.blog-post-content .sr-signoff{margin-block-start:2.4em;font-family:var(--font-heading--family);font-style:normal;font-size:1.375rem}[dir=rtl] .blog-post-content .sr-signoff{font-family:var(--font-body--family);font-style:normal;font-weight:500}main:has(.blog-post-content) .image-block img,main:has(.blog-post-content) [class*=image-block] img{max-block-size:68vh;object-fit:cover}.blog-post-content .sr-stage{position:relative;isolation:isolate;inline-size:min(100%,460px);aspect-ratio:1;margin:2.6em auto}.blog-post-content .sr-stage:before{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;z-index:-2;border-radius:50%;background-color:var(--sr-stage-color, color-mix(in srgb, var(--color-primary-button-background) 10%, transparent))}.blog-post-content .sr-stage:after{content:"";position:absolute;inset:calc(9% - 12px);z-index:-2;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent)}.blog-post-content .sr-stage img{position:absolute;display:block;margin:0;border-radius:0;aspect-ratio:auto;block-size:auto;object-fit:contain;pointer-events:none}.blog-post-content .sr-stage__main{inset-inline:0;inset-block-end:13%;margin-inline:auto!important;inline-size:60%;max-block-size:70%;filter:drop-shadow(0 20px 22px color-mix(in srgb,var(--color-foreground) 22%,transparent));animation:sr-journal-bob 6s ease-in-out infinite alternate}.blog-post-content .sr-stage__a,.blog-post-content .sr-stage__b{inline-size:30%;max-block-size:38%;filter:drop-shadow(0 10px 12px color-mix(in srgb,var(--color-foreground) 16%,transparent))}.blog-post-content .sr-stage__a{inset-block-end:4%;inset-inline-start:0;rotate:-12deg;animation:sr-journal-bob 7s ease-in-out -1.5s infinite alternate}.blog-post-content .sr-stage__b{inset-block-start:5%;inset-inline-end:0;rotate:14deg;animation:sr-journal-bob 8s ease-in-out -3s infinite alternate}.blog-post-content .sr-stage figcaption,.blog-post-content .sr-collage figcaption{position:absolute;inset-block-start:100%;inset-inline:0;margin-block-start:6px;text-align:center;font-size:.875rem;line-height:1.5;opacity:.7}.blog-post-content .sr-collage{position:relative;inline-size:min(84%,520px);margin:2.8em auto 4em}.blog-post-content .sr-collage__photo{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:999px 999px 16px 16px}.blog-post-content .sr-collage__cut{position:absolute;inset-block-end:-6%;inset-inline-end:-14%;inline-size:40%;max-block-size:50%;block-size:auto;object-fit:contain;object-position:bottom;border-radius:0;filter:drop-shadow(0 18px 20px color-mix(in srgb,var(--color-foreground) 22%,transparent));animation:sr-journal-bob 6s ease-in-out infinite alternate}.blog-post-content .sr-collage__corner{position:absolute;inset-block-start:-5%;inset-inline-start:-10%;inline-size:28%;block-size:auto;border-radius:0;rotate:-14deg;filter:drop-shadow(0 10px 12px color-mix(in srgb,var(--color-foreground) 16%,transparent));animation:sr-journal-bob 7.5s ease-in-out -2s infinite alternate}.blog-post-content .sr-collage figcaption{margin-block-start:14px}.blog-post-content .sr-plants{list-style:none;display:flex;flex-wrap:wrap;gap:10px 12px;margin:.6em 0 1.4em;padding:0}.blog-post-content .sr-plants li{display:flex;align-items:center;gap:8px;margin:0;padding:4px 14px 4px 4px;border-radius:999px;background-color:color-mix(in srgb,var(--color-primary-button-background) 8%,transparent);font-size:.875rem;font-weight:500;line-height:1}[dir=rtl] .blog-post-content .sr-plants li{padding:4px 4px 4px 14px}.blog-post-content .sr-plants img{inline-size:34px;block-size:34px;margin:0;object-fit:contain;border-radius:0;aspect-ratio:auto;transition:transform .5s var(--sr-ease, ease)}@media(hover:hover){.blog-post-content .sr-plants li:hover img{transform:rotate(-10deg) scale(1.15)}}@keyframes sr-journal-bob{0%{transform:translateY(5px)}to{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.blog-post-content :is(.sr-stage img,.sr-collage img){animation:none}}@media screen and (max-width:749px){.blog-post-content .sr-stage{inline-size:min(100%,340px)}.blog-post-content .sr-collage{inline-size:74%}.blog-post-content .sr-collage__cut{inset-inline-end:-16%}}.blog-post-content .sr-compare{inline-size:100%;margin:1.6em 0 2em;border-collapse:separate;border-spacing:0;border:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent);border-radius:16px;overflow:hidden;font-size:.9375rem;line-height:1.5}.blog-post-content .sr-compare :is(th,td){padding:12px 14px;text-align:start;vertical-align:top;border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent)}.blog-post-content .sr-compare tr:last-child :is(th,td){border-block-end:0}.blog-post-content .sr-compare thead th{background-color:color-mix(in srgb,var(--color-primary-button-background) 10%,transparent);font-weight:600}.blog-post-content .sr-compare tbody th{font-weight:500;opacity:.75;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-editorial.css.map */
