:root{--everloom-ink:#173d35;--everloom-green:#176b55;--everloom-mint:#eef7f2;--everloom-line:rgba(23,61,53,.16)}.button,.shopify-payment-button__button{border-radius:999px;min-height:4.6rem;font-weight:650;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 5px 16px #173d351f}.product__title,.card__heading{letter-spacing:-.025em}.product__description,.product__info-container .rte{line-height:1.7}.product__info-container .price{margin-top:.7rem;margin-bottom:1rem}.product__info-container .product-form__input .form__label{font-weight:650}.product__info-container .product-form__input input[type=radio]+label{border-radius:1rem;padding:1.1rem 1.6rem}.card-wrapper .card,.product__media-wrapper .product__media{border-radius:1.2rem;overflow:hidden}.card-wrapper .card__content{padding-top:1.2rem}.card-wrapper .card__heading{line-height:1.35}.everloom-product-assurance{display:grid;gap:0;margin:1.8rem 0 1rem;padding:.4rem 1.4rem;background:var(--everloom-mint);border:1px solid var(--everloom-line);border-radius:1.2rem;color:var(--everloom-ink)}.everloom-assurance-item{display:flex;align-items:flex-start;gap:1rem;padding:1.15rem 0}.everloom-assurance-item+.everloom-assurance-item{border-top:1px solid var(--everloom-line)}.everloom-assurance-icon{display:inline-flex;flex:0 0 2.6rem;align-items:center;justify-content:center;font-size:1.9rem;line-height:1.3}.everloom-assurance-item strong{display:block;font-size:1.35rem;line-height:1.4}.everloom-assurance-item small{display:block;margin-top:.2rem;font-size:1.25rem;line-height:1.5}.everloom-assurance-item a{color:inherit;text-decoration-thickness:.1rem;text-underline-offset:.2rem}@media screen and (max-width:749px){.everloom-product-assurance{margin-top:1.4rem;padding-inline:1.1rem}.product__info-container .product-form__submit{min-height:5.2rem;font-size:1.6rem}.card-wrapper .card__heading{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.button,.shopify-payment-button__button{transition:none}.button:hover,.shopify-payment-button__button:hover{transform:none}}@keyframes everloom-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes everloom-soft-pulse{0%,to{box-shadow:0 5px 18px #173d3524}50%{box-shadow:0 8px 25px #173d353b}}.card-wrapper .card{transition:transform .24s ease,box-shadow .24s ease}.card-wrapper .card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #173d351a}.card-wrapper .card__media img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.card-wrapper .card:hover .card__media img{transform:scale(1.035)}.product__info-container .product-form__submit{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.product__info-container .product-form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 22px #173d352e}.everloom-explore-fab{position:fixed;z-index:30;right:2rem;bottom:2rem;display:flex;align-items:center;gap:.8rem;padding:1.25rem 1.8rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:var(--everloom-green);color:#fff;text-decoration:none;font-size:1.35rem;font-weight:700;box-shadow:0 5px 18px #173d3524;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease,box-shadow .22s ease}.everloom-explore-fab.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.everloom-explore-fab:hover{color:#fff;box-shadow:0 9px 26px #173d353d;transform:translateY(-2px)}.everloom-explore-fab:focus-visible{outline:3px solid #e4b84b;outline-offset:4px}.everloom-explore-fab .everloom-fab-icon{font-size:1.7rem;line-height:1}@media(max-width:749px){.everloom-explore-fab{right:1.2rem;bottom:1.2rem;padding:1.15rem 1.5rem;font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.card-wrapper .card__media img,.product__info-container .product-form__submit,.everloom-explore-fab{transition:none}.card-wrapper .card:hover,.product__info-container .product-form__submit:hover,.everloom-explore-fab:hover,.card-wrapper .card:hover .card__media img{transform:none}}:root{scroll-behavior:smooth;scroll-padding-top:8rem}.header-wrapper{border-bottom:1px solid rgba(23,61,53,.08)}.header__menu-item{font-weight:550;transition:color .18s ease,opacity .18s ease}.header__menu-item:hover{color:var(--everloom-green);text-decoration-thickness:.12rem;text-underline-offset:.45rem}.shopify-section{scroll-margin-top:8rem}.shopify-section .title-wrapper-with-link{margin-bottom:2.4rem}.shopify-section .title,.shopify-section .title-wrapper-with-link .title{letter-spacing:-.035em}.image-with-text__content{padding:clamp(2.4rem,5vw,6.4rem)!important}.image-with-text__heading{letter-spacing:-.045em;line-height:1.04}.image-with-text__text{line-height:1.75;max-width:54rem}.image-with-text .button,.banner__buttons .button{min-width:15rem}.product-grid{row-gap:3.2rem}.card__information{padding-top:1.25rem}.card__heading a{line-height:1.35}.price{font-variant-numeric:tabular-nums}.shopify-section .button:not(.product-form__submit){transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.shopify-section .button:not(.product-form__submit):hover{transform:translateY(-2px)}.footer{border-top:1px solid rgba(23,61,53,.12)}@media(max-width:749px){.image-with-text__content{padding:2.4rem 1.8rem!important}.shopify-section .title-wrapper-with-link{margin-bottom:1.8rem}.product-grid{row-gap:2.2rem}.header__heading-logo{max-width:14rem}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.header__menu-item,.shopify-section .button{transition:none}.shopify-section .button:hover{transform:none}}.collection .quick-add{margin-top:.9rem}.collection .quick-add__submit{width:100%;min-height:4.2rem;border-radius:999px;font-weight:650}.collection .quick-add__submit .loading__spinner{top:0;right:0;bottom:0;left:0}.collection .card__content{gap:.3rem}.collection .card__information{padding-bottom:.7rem}@media(max-width:749px){.collection .quick-add__submit{min-height:3.8rem;padding:.7rem 1rem;font-size:1.25rem}}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider)>.slider-buttons{display:flex!important;align-items:center;justify-content:center;gap:1.4rem;min-height:5.2rem;margin-top:.8rem;padding:.4rem 0;visibility:visible!important;opacity:1!important}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider)>.slider-buttons .slider-button{display:inline-flex!important;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;min-width:4.4rem;border:1px solid var(--everloom-line, rgba(23,61,53,.2));border-radius:50%;background:#fff;color:var(--everloom-ink, #173d35);box-shadow:0 2px 8px #173d3514;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider)>.slider-buttons .slider-button:hover:not([disabled]){background:var(--everloom-green, #176b55);color:#fff;box-shadow:0 4px 14px #173d3529}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider)>.slider-buttons .slider-button:focus-visible{outline:3px solid #e4b84b;outline-offset:3px}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider)>.slider-buttons .slider-counter{min-width:4.5rem;color:var(--everloom-ink, #173d35);font-weight:650;text-align:center}@media screen and (max-width:749px){.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider)>.slider-buttons{display:flex!important;gap:1.2rem;margin-top:.4rem}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider)>.slider-buttons .slider-button{width:4.2rem;height:4.2rem;min-width:4.2rem}}@media(prefers-reduced-motion:reduce){.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider)>.slider-buttons .slider-button{transition:none}}@media screen and (min-width:750px){.product__media-wrapper media-gallery.everloom-desktop-gallery-active .product__media-list{display:block!important}.product__media-wrapper media-gallery.everloom-desktop-gallery-active .product__media-item:not(.is-active){display:none!important}.product__media-wrapper media-gallery.everloom-desktop-gallery-active .product__media-item.is-active{display:block!important;width:100%!important;max-width:100%!important}.product__media-wrapper media-gallery.everloom-desktop-gallery-active .product__media-item.is-active .product__media{width:100%}.product__media-wrapper media-gallery.everloom-desktop-gallery-active>slider-component:not(.thumbnail-slider)>.slider-buttons{display:flex!important;visibility:visible!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/everloom-ux.css.map */
