.product__title,.product__text,.product__price,.product__inventory,.product__accordion,.emoji-benefits-container,.expandable-rich-text,.estimated-shipping,.horizontal-ruler,.product__description,.product__buttons,.product__rating,.product__form,.complementary-products{margin-top:var(--margin-top, 1rem);margin-bottom:var(--margin-bottom, 1rem)}.emoji-benefits-container{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);font-size:var(--font-size);font-weight:var(--font-weight)}.emoji-benefits-container--background{background-color:var(--bg-color);padding:var(--bg-padding);border-radius:var(--bg-radius)}.emoji-benefits-container p{margin:0;line-height:1.4}@media screen and (max-width: 749px){.emoji-benefits-container{font-size:var(--mobile-font-size)}}.expandable-rich-text{position:relative;margin:1rem 0}.expandable-rich-text__content{transition:max-height .3s ease-out;overflow:hidden}.expandable-rich-text__content.is-collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(transparent,rgb(var(--color-background)));pointer-events:none}.expandable-rich-text__toggle-wrapper{margin-top:.5rem;text-align:left}.expandable-rich-text__toggle{color:rgb(var(--color-base-accent-1));text-decoration:underline;cursor:pointer;font-size:.9rem}.expandable-rich-text__toggle:hover{text-decoration:none}.expandable-rich-text{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);overflow:visible}.expandable-rich-text__content{position:relative;overflow:hidden;transition:max-height .4s ease-in-out;word-wrap:break-word;overflow-x:visible;overflow-y:hidden}.expandable-rich-text__content.is-collapsed{position:relative}.expandable-rich-text__content.is-collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3em;background:linear-gradient(transparent,rgba(var(--color-background),.05) 30%,rgb(var(--color-background)) 90%);pointer-events:none}.expandable-rich-text__toggle-wrapper{margin-top:1rem}.expandable-rich-text__toggle-wrapper--left{text-align:left}.expandable-rich-text__toggle-wrapper--center{text-align:center}.expandable-rich-text__toggle-wrapper--right{text-align:right}.expandable-rich-text__toggle{color:rgb(var(--color-foreground));text-decoration:underline;font-size:1.4rem;cursor:pointer;transition:opacity .2s ease;display:inline-block}.expandable-rich-text__toggle:hover{opacity:.7;text-decoration:underline}.accordion__content .expandable-rich-text{margin-top:0}.modal-dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-dialog.modal-dialog--active{opacity:1;visibility:visible}.modal-dialog__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.modal-dialog__content{position:relative;background:var(--modal-bg-color);border-radius:8px;padding:var(--modal-padding);max-width:min(var(--modal-width),90vw);max-height:min(var(--modal-height),90vh);width:100%;height:auto;overflow-y:auto;box-shadow:0 10px 40px #0000004d;transform:scale(.9);transition:transform .3s ease}.modal-dialog.modal-dialog--active .modal-dialog__content{transform:scale(1)}.modal-dialog__close{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;padding:5px;color:currentColor;border-radius:4px;z-index:1}.modal-dialog__close:hover{background:#0000001a}.modal-dialog__header{font-size:var(--header-size);text-align:var(--header-alignment);margin:0 0 20px;padding-right:40px;line-height:1.2}.modal-dialog__body{display:flex;flex-direction:column;gap:20px}.modal-dialog__block{width:100%}.modal-dialog__image-text{display:flex;flex-direction:column;gap:15px;align-items:center;text-align:center}.modal-dialog__image{flex-shrink:0}.modal-dialog__image img{max-width:100%;height:auto;border-radius:4px}.modal-dialog__text{flex-grow:1}.modal-dialog__text p{margin:0;line-height:1.5}.modal-dialog__rich-text{line-height:1.6}.modal-dialog__rich-text p{margin:0 0 15px}.modal-dialog__rich-text p:last-child{margin-bottom:0}.modal-dialog__rich-text h1,.modal-dialog__rich-text h2,.modal-dialog__rich-text h3,.modal-dialog__rich-text h4,.modal-dialog__rich-text h5,.modal-dialog__rich-text h6{margin:0 0 10px;line-height:1.3}.modal-dialog__rich-text ul,.modal-dialog__rich-text ol{margin:0 0 15px 20px;padding:0}.modal-dialog__rich-text li{margin-bottom:5px}@media screen and (min-width: 768px){.modal-dialog__image-text{flex-direction:row;text-align:left}.modal-dialog__image{max-width:40%}}@media screen and (max-width: 767px){.modal-dialog__content{max-width:min(var(--modal-width),95vw);max-height:min(var(--modal-height),95vh);margin:10px}.modal-dialog__header{font-size:calc(var(--header-size) * .8)}}.estimated-shipping-accordion{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.estimated-shipping-accordion .accordion__content .estimated-shipping{margin:0}.horizontal-ruler{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);width:100%}.horizontal-ruler__line{border:none;height:var(--ruler-height);background:var(--ruler-color);border-top:var(--ruler-height) var(--ruler-style) var(--ruler-color);margin:0;padding:0}.horizontal-ruler__line{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
