.pw3-template-index,.pw3-template-index main,.pw3-template-index .shopify-section{min-width:0}.pw3-template-index{overflow-x:clip}@supports not (overflow:clip){.pw3-template-index{overflow-x:hidden}}.pw3-template-index img,.pw3-template-index video{max-width:100%}.pw3-template-index .pw3-hero{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:clamp(600px,72svh,820px);min-height:600px;max-height:820px;overflow:hidden;background:#111}.pw3-template-index .pw3-hero__panel{position:relative;min-width:0;min-height:0;overflow:hidden;background:#181818}.pw3-template-index .pw3-hero__panel picture{display:block;width:100%;height:100%}.pw3-template-index .pw3-hero__panel img,.pw3-template-index .pw3-hero__panel video,.pw3-template-index .pw3-hero__panel picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pw3-template-index .pw3-hero__shade{pointer-events:none;background:linear-gradient(180deg,#00000008 22%,#00000021 52%,#0000009e)}.pw3-template-index .pw3-hero__content{z-index:2;width:min(760px,calc(100% - (var(--pw7-gutter)*2)))}.pw3-template-index .pw3-hero__content h1{max-width:760px;text-wrap:balance}.pw3-template-index .pw3-hero__content>div{text-wrap:pretty}.pw3-template-index .pw7-bestsellers__rail{align-items:start}.pw3-template-index .pw7-product-card{display:flex;min-width:0;height:100%;flex-direction:column}.pw3-template-index .pw7-product-card__media{isolation:isolate;width:100%;min-height:0}.pw3-template-index .pw7-product-card__image-link{display:block;background:#efeee9}.pw3-template-index .pw7-product-card__image{display:block;max-width:none}.pw3-template-index .pw7-product-card__body{flex:1}.pw3-template-index .pw7-product-card__topline,.pw3-template-index .pw7-product-card h3,.pw3-template-index .pw7-product-card__body>p{min-width:0}.pw3-template-index .pw7-product-card__topline>strong{flex:0 0 auto}.pw3-template-index .pw7-product-card__form,.pw3-template-index .pw7-product-card__form .pw7-button{width:100%}.pw3-template-index .pw7-product-card__heart{cursor:pointer}.pw3-template-index .pw7-ritual__media img,.pw3-template-index .pw7-ritual__media video{object-position:center}.pw3-template-index .pw7-ritual__bundle{grid-template-columns:minmax(0,1fr) minmax(190px,220px);background:#ffffff94;box-shadow:0 20px 50px #0000000b,inset 0 1px #ffffffde}.pw3-template-index .pw7-ritual--dark .pw7-ritual__chips span,.pw3-template-index .pw7-ritual--dark .pw7-ritual__bundle{background:#ffffff0f}.pw3-template-index .pw7-ritual--dark .pw7-ritual__product{background:#ffffff12}.pw3-template-index .pw7-ritual__product,.pw3-template-index .pw7-ritual-mini,.pw3-template-index .pw7-value__product{text-decoration:none}.pw3-template-index .pw7-ritual__product-copy strong,.pw3-template-index .pw7-ritual-mini__copy strong{overflow-wrap:anywhere}.pw3-template-index .pw7-ritual__summary{justify-content:center}.pw3-template-index .pw7-ritual__summary .pw7-text-link{padding-top:0}.pw3-template-index .pw7-stories__rail,.pw3-template-index .pw6-tiles__track{max-width:100vw}.pw3-template-index .pw7-story-card,.pw3-template-index .pw6-tile,.pw3-template-index .pw3-journal article{min-width:0}.pw3-template-index .pw7-story-card__identity>div>a,.pw3-template-index .pw6-tile__glass strong,.pw3-template-index .pw3-journal h3{overflow-wrap:anywhere}.pw3-template-index .pw7-value__media{min-height:610px}.pw3-template-index .pw7-value__media img,.pw3-template-index .pw7-value__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pw3-template-index .pw7-value__product form{min-width:0}.pw3-template-index .pw7-value__product .pw7-button{width:100%}.pw3-template-index .pw7-button,.pw3-template-index .pw3-hero .pw3-button{cursor:pointer;-webkit-tap-highlight-color:transparent}.pw3-template-index .pw7-button:disabled,.pw3-template-index .pw3-hero .pw3-button:disabled{cursor:not-allowed}.pw3-template-index .pw7-button span,.pw3-template-index .pw7-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw3-template-index .pw7-empty,.pw3-template-index .pw3-empty-state{width:100%}@media(max-width:1320px)and (min-width:901px){.pw3-template-index .pw3-hero{height:clamp(590px,70svh,760px);min-height:590px}.pw3-template-index .pw7-ritual__bundle{grid-template-columns:minmax(0,1fr) 200px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/pw7-stability.css.map */
