.shopify-pc__banner__wrapper{flex-direction:column!important;gap:40px}.card_nonlink{cursor:default;pointer-events:none}.shopify-section-group-header-group .announcement-bar__text{font-weight:500;line-height:18px}header header-component .header__row{background:#fdfaf3!important}header header-component .header-actions__action:not(.account-button) svg{height:auto;width:24px}header header-component .header__columns{padding-block:20px}header header-component .menu-list__link-title{font-weight:400;padding-inline:0;color:#000}header header-component .menu-list__link{display:inline;position:relative}header header-component .menu-list__list-item{height:auto;display:inline;margin-inline:17px}header header-component overflow-list{display:flex;align-items:center}.header-section .menu-list__link-title,.footer-section .menu__item a{position:relative;display:inline-block}.header-section .menu-list__link:hover .menu-list__link-title,.header-section .menu-list__link--active .menu-list__link-title,footer .details-content .menu__item a:hover{color:#bd202a}.header-section .menu-list__link-title:after,footer .details-content .menu__item a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background:#bd202a;transition:width .3s ease;border-radius:10px}.header-section .menu-list__link:hover .menu-list__link-title:after,footer .details-content .menu__item a:hover:after{width:100%}.header-section .menu-list__link--active .menu-list__link-title:after{width:100%}header header-component[data-sticky-state=active]{box-shadow:0 5px 20px #00000014}header header-component .account-button .account-button__icon{width:20px;height:19px}product-component.resource-card__wrapper{background:#fdfaf3;border-radius:8px;box-shadow:0 5px 20px #00000014;transition:all .3s ease}product-component.resource-card__wrapper .resource-card__content{padding:5px 10px 10px}.menu-drawer__featured-content-list .resource-card__title{font-size:14px}.menu-drawer__featured-content-list .price-item--sale.price{font-family:Cormorant;color:red;font-size:20px;line-height:normal}.menu-drawer__featured-content-list .compare-at-price{font-size:14px;line-height:normal}product-component.resource-card__wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 12px 35px #00000026!important}.predictive-search-results__wrapper-products .predictive-search-results__card:hover{background:transparent!important}.menu-drawer__featured-content-list{gap:15px}.menu-drawer__featured-content-list-item--product{width:41%}.footer-content .image-divider{display:none}footer .menu__heading{padding-block:0px;text-transform:uppercase!important}footer .details-content{margin-top:30px!important}footer .footer-content{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;width:100%;margin-inline:auto;max-width:1000px}footer .footer-content .group-block--width-fill{width:26%}footer .footer-content accordion-custom{width:max-content}footer .divider .divider__line{max-width:1000px;border-color:#00000026}footer .footer-utilities__text{font-size:16px;color:#000;font-weight:300}footer .details-content .menu__item a{font-size:18px;line-height:normal;font-weight:300;position:relative}footer .footer-content .menu__heading__default,footer .footer-content .group-block--width-fill .h4 p{font-weight:500}footer .footer-content .group-block--width-fill .h4 p{text-transform:uppercase}footer .footer-content .group-block--width-fill .custom-typography p a{text-decoration:none}footer .footer-content .group-block--width-fill .custom-typography p a:hover{color:#bd202a}footer .footer-content .group-block--width-fill .custom-typography p:has(br){font-family:Jost!important;font-weight:300!important}.button-secondary{transition:.3s ease-in-out;box-shadow:none;padding:22px 36px;line-height:22px;font-weight:700}.button-secondary:hover{box-shadow:inset 0 -3em #000}.hero-bottom-content .hero__media-wrapper{width:50%}.hero-bottom-content .group-block-content,.hero-bottom-content .group-block-content .group-block-content{width:70%}.hero .hero__content-wrapper.page-width .button-custom,.our-story a.button-custom{border-radius:0;line-height:normal;padding:14px 30px}.hero .hero__content-wrapper .button-custom,.banner__hero a.button-custom,.our-story a.button-custom{transition:.3s ease-in-out;box-shadow:none}.banner__hero .hero__content-wrapper .button-custom:hover,.banner__hero a.button-custom:hover{box-shadow:inset 0 -4em #000}.our-story a.button-custom:hover{box-shadow:inset 0 -4em #bd202a}.hero .hero__content-wrapper .custom-typography p span[style="text-decoration:underline"]{text-decoration:none!important;color:#bd202a}.stone-loving-section .product-grid__card.product-grid__card{cursor:context-menu}.stone-loving-section .layout-panel-flex--row>.group-block--width-fill{box-shadow:0 5px 20px #00000014;transition:all .3s ease}.stone-loving-section .layout-panel-flex--row>.group-block--width-fill:hover{transform:translateY(-6px);box-shadow:0 12px 35px #00000026}.stone-loving-section .layout-panel-flex--row>.group-block--width-fill p{margin-top:20px;font-weight:800}.stone-loving-section .layout-panel-flex--row>.group-block--width-fill a{font-weight:700;font-size:16px}.stone-loving-section .group-block-content .button{padding:16px 30px;border-radius:0;font-size:22px;line-height:22px;font-weight:700}.stone-loving-section .group-block-content .button,.stone-drop-section .email-signup__input-group .email-signup__button,.sticky-add-to-cart button.sticky-add-to-cart__button,.cart__ctas .cart__checkout-button,.featured-blog-posts-card .blog-post-details__read-more,theme-drawer .cart-drawer__summary .cart-discount__button,theme-drawer .theme-drawer__header .theme-drawer__close-button,.cart-items-component .cart-summary .cart-discount__button{transition:.3s ease-in-out;box-shadow:none;text-transform:capitalize}.stone-loving-section .group-block-content .button:hover,.stone-drop-section .email-signup__input-group .email-signup__button:hover,.sticky-add-to-cart button.sticky-add-to-cart__button:hover,.cart__ctas .cart__checkout-button:hover,.featured-blog-posts-card .blog-post-details__read-more:hover,theme-drawer .cart-drawer__summary .cart-discount__button:hover,.cart-items-component .cart-summary .cart-discount__button:hover{box-shadow:inset 0 -3em #bd202a}.stone-something-section .group-block-content.layout-panel-flex{align-items:center}.hero-bottom-content .hero__media-wrapper--desktop{position:absolute;right:0;bottom:0;height:100%}.stone-drop-section .email-signup__input-group{gap:0px!important;border:1px solid #D9C6BC;border-radius:3px;align-items:stretch!important;overflow:hidden}.stone-drop-section .email-signup__input-group .email-signup__button{border-radius:0;padding:16px 30px;font-size:20px;line-height:20px}.stone-drop-section .email-signup__input-group .email-signup__input{color:#000;font-family:Jost;padding:13px 16px;font-weight:300;font-size:16px}.stone-drop-section .email-signup__input-group .email-signup__input::placeholder{color:#757575}.stone-drop-section .email-signup__input-group :focus-visible{outline-offset:0px;outline:1px}.stone-drop-section .background-image-fit img,.brand-owner .background-image-fit img{height:78%;position:relative;top:12%}.stone-drop-section .text-block p{min-width:72%}.stone-drop-section .email-signup__message{justify-content:center;margin-top:20px}.stone-drop-section .email-signup__message .icon-success{background:#bd202a;color:#fff;border-radius:100px;padding:3px}.stone-drop-section .email-signup__message-text{font-size:18px;font-weight:300;line-height:1.2}.hero-bottom-content span{text-decoration:none!important;color:#bd202a}.hero.banner__hero .hero__media-grid{grid-template-columns:1.4fr 1fr}.hero.banner__hero .hero__media-wrapper img.hero__media{object-fit:contain}.hero.banner__hero picture.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero.banner__hero .hero__media-wrapper{grid-column:2}.banner__hero .rotating-text__container{flex-wrap:nowrap}.banner__hero .section-content-wrapper{align-items:stretch}.banner__hero .image-block img{width:75%;margin-inline:auto;object-fit:contain;object-position:bottom}.banner__hero .group-block-content{padding-block:50px}.section-resource-list .resource-list__item{box-shadow:0 5px 20px #00000014;transition:all .3s ease;border-radius:8px}.section-resource-list .resource-list__item:hover{transform:translateY(-6px);box-shadow:0 12px 35px #00000026}.section.our-story .image-block img.image-block__image{border-radius:10px}.contact-form-sec button.button.submit-button{font-size:18px;transition:.3s ease-in-out;box-shadow:none;font-weight:700}.contact-form-sec button.button.submit-button:hover{box-shadow:inset 0 -4em #bd202a}.moment-grid-block .section-content-wrapper>.group-block:first-child{background-color:#fdfaf3;box-shadow:0 4px 15px #00000014}.moment-grid-block .image-block img{border-radius:10px}.moment-grid-block .section-content-wrapper{align-items:stretch}.why-settings-matter-sec .text-block{width:80%}.shopify-policy__container{padding-block:80px}.shopify-policy__container .shopify-policy__title{margin-bottom:50px}.shopify-policy__container .shopify-policy__title h1{text-transform:capitalize}.shopify-policy__container :is(p,li,ol){font-weight:300}.product-information .buy-buttons-block button{font-size:18px;transition:.3s ease-in-out;box-shadow:none;text-transform:capitalize}.product-information .buy-buttons-block button:hover{box-shadow:inset 0 -3em #bd202a}.product-information a.button-custom{font-family:var(--button-font-family-primary)!important;padding:10px 24px;font-size:18px!important;background:unset;text-transform:capitalize}.product-information .group-block-content div[ref=priceContainer] .price__sale{padding:10px 20px;background-color:#fdfaf3;width:fit-content;display:flex;gap:11px}.product-information .group-block-content div[ref=priceContainer] span.price-item__group{display:flex}.product-information .group-block-content .price__sale .price-item--sale{border-right:1px solid #00000024;padding-right:12px;font-size:34px}.price-item__group span.price-item--sale.price{border-right:1px solid #00000024;padding-right:5px;color:#c3343c;font-weight:400}.product-information .group-block-content .price__sale span.price-item__group:last-child{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:10px}.product-information .group-block-content .price-item__group:has(.regular__price){font-size:30px;line-height:normal}.product-information .group-block-content .price__sale .regular__price{color:#000;font-size:20px;font-weight:600}.sticky-add-to-cart .sticky-add-to-cart__bar{width:60%}.sticky-add-to-cart .sticky-add-to-cart__title{font-family:Cormorant;font-size:22px;line-height:normal}.sticky-add-to-cart .sticky-add-to-cart__bar .price-item--sale{border-right:1px solid #00000024;padding-right:5px;color:#c3343c}.sticky-add-to-cart .sticky-add-to-cart__bar:before{--border: 1px}.feature-icon-section .section-content-wrapper>.group-block{height:100%}.product-information slideshow-controls{mix-blend-mode:normal!important}.product-information slideshow-controls button.slideshow-control:after{box-shadow:unset}.product-information slideshow-controls button.slideshow-control[aria-selected=true]:after{background:#fff}.resource-list__item .featured-blog-posts-card{border-radius:10px;padding:0;overflow:hidden}span.span-reading-time.rt-reading-time{display:flex;color:#bd202a;flex-wrap:wrap;flex-direction:column;align-content:flex-start;gap:6px}.featured-blog-posts-card .featured-blog-posts-card__inner{flex-direction:row-reverse}.featured-blog-posts-card .content-grid-post-text{padding:20px}.featured-blog-posts-card .blog-post-details__read-more{padding:10px 24px;line-height:normal;position:relative}.featured-blog-posts-card .content-grid-post-title h4{font-weight:600}.featured-blog-posts-card .article-image-bg{position:absolute;top:0;left:0;opacity:.7}.featured-blog-posts-card .image-divider-container .image-divider-line{flex:0 0 60px!important}.featured-blog-posts-card .content-grid-post-title{margin-bottom:0}.featured-blog-posts-card .rt-time{margin-block:15px;display:block}.resource-list__item .featured-blog-posts-card .featured-blog-posts-card__content{width:48%;height:auto;justify-content:center;padding:20px}.resource-list__item .featured-blog-posts-card .featured-blog-posts-card__content .blog-post-details{font-size:14px}.resource-list__item .featured-blog-posts-card .resource-image{width:52%;height:auto}.resource-list__item .featured-blog-posts-card .resource-image img{clip-path:circle(70% at 72% 50%)}#shopify-pc__banner.shopify-pc__banner__dialog h2{font-size:clamp(36px,7vw,46px);text-align:center;font-family:Cormorant,serif;font-weight:500}#shopify-pc__banner.shopify-pc__banner__dialog p{font-size:18px;font-family:Jost,sans-serif;text-align:center;font-weight:300}#shopify-pc__banner.shopify-pc__banner__dialog button,.shopify-pc__prefs .shopify-pc__prefs__header-actions button{font-family:Jost,sans-serif!important;font-weight:700;font-size:20px!important}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{font-weight:400;padding:0}.shopify-pc__prefs .shopify-pc__prefs__option label{font-family:Cormorant,serif;font-weight:500;font-size:22px}.shopify-pc__banner__btns{min-width:600px!important}.shopify-pc__prefs .shopify-pc__prefs__dialog header h2{font-size:30px;font-family:Cormorant,serif;font-weight:500}.shopify-pc__prefs .shopify-pc__prefs__intro h3{font-family:Cormorant,serif;font-weight:500;font-size:26px}.shopify-pc__prefs .shopify-pc__prefs__intro-main p{font-family:Jost,sans-serif;font-weight:300}.shopify-pc__prefs .shopify-pc__prefs__option p{font-family:Jost,sans-serif;font-weight:300;padding:0 0 0 30px}.shopify-pc__prefs__dialog header .shopify-pc__prefs__header-actions button.primary{border-width:2px}body .section-resource-list slideshow-arrows,.product-information .product-information__media slideshow-arrows{mix-blend-mode:unset}body .section-resource-list .card-gallery slideshow-arrows .slideshow-control.button,.product-information .product-information__media slideshow-arrows .slideshow-control.button{background-color:#000;color:#fff!important;min-height:45px;min-width:45px!important;border-radius:100%;padding:0;display:flex;align-items:center;justify-content:center;margin-inline:10px;opacity:1}.product-information .product-information__media slideshow-arrows .slideshow-control.button:hover,body .section-resource-list .card-gallery slideshow-arrows .slideshow-control.button:hover{background-color:#bd202a}.section-resource-list .card-gallery slideshow-arrows .slideshow-control.button,.section-resource-list .card-gallery slideshow-arrows .slideshow-control.button svg,.section-resource-list .card-gallery slideshow-arrows .slideshow-control.button svg path{color:#fff!important;stroke:#fff!important;fill:none!important}.product-information .product-details .details-content :is(p,ul){max-width:100%}.product-information .product-details .details-content :is(p a,ul a){text-decoration-color:#bd202a}theme-drawer .image-divider{width:30%}theme-drawer .image-divider-line{flex:0 0 38px}theme-drawer .theme-drawer__header div:has(h2){display:flex;gap:20px;width:100%}theme-drawer .theme-drawer__header .image-divider{width:30%;position:absolute;left:0;right:0;margin:auto;opacity:.2}theme-drawer .theme-drawer__header{position:relative}theme-drawer .theme-drawer__header .theme-drawer__close-button{background-color:#000;color:#fff}theme-drawer .cart-items__table-row--full-width-variants{grid-template-columns:117px 1fr auto}theme-drawer .cart-items__details .cart-items__title-row a{font-size:16px;line-height:22px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}theme-drawer .cart-items__price text-component{font-size:20px;line-height:normal}theme-drawer .cart-items-component .cart-items__unit-price-wrapper div span{font-size:20px;line-height:normal;font-family:Cormorant;color:#bd202a}theme-drawer .cart-items-component .compare-at-price{font-size:14px;line-height:normal;padding-left:3px}theme-drawer .cart-items .quantity-selector{align-items:stretch;background:transparent;border:1px solid #e3e1da;height:30px}theme-drawer .cart-items .quantity-selector button{color:#000;height:100%}theme-drawer .cart-items .quantity-selector input{background:transparent;color:#000;height:100%}theme-drawer .cart-items__quantity{margin-top:10px}theme-drawer .button.cart-items__remove{height:100%;width:100%}theme-drawer .cart-drawer__summary .cart-note__label,theme-drawer .cart-drawer__summary .cart-discount__label{font-size:16px}theme-drawer .cart-drawer__summary .cart-note__instructions{line-height:normal;color:#000;outline:unset;padding:10px;border:1px solid #e3e1da}theme-drawer .cart-drawer__summary .cart-totals__total-label{font-weight:400}theme-drawer .cart-drawer__summary .cart-totals__total-value{font-weight:500;color:#bd202a}theme-drawer .cart-drawer__summary .cart-totals__tax-note small{font-size:14px;line-height:normal}theme-drawer .cart-items .quantity-selector input:focus-visible{outline:none}theme-drawer .cart-drawer__summary .cart-discount__input{outline:none;border:1px solid #e3e1da;color:#000;border-top-right-radius:0;border-bottom-right-radius:0}theme-drawer .cart-drawer__summary .cart-discount__input::placeholder{color:#000}theme-drawer .cart-drawer__summary .cart-discount__form{gap:0px}theme-drawer .cart-drawer__summary .cart-discount__button{border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:16px;line-height:normal;font-weight:700}theme-drawer .cart-drawer__summary{padding:20px 20px 30px}theme-drawer .theme-drawer__header .theme-drawer__close-button:hover{box-shadow:inset 0 -3em #bd202a;color:#fff}body:has(#cart-drawer dialog[open]){overflow:hidden}body:has(#cart-drawer dialog[open]):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;pointer-events:auto}#cart-drawer,#cart-drawer dialog{z-index:1000}.page-wrapper--drawer-open{margin-right:unset;transition-timing-function:unset}.blog-list-wrapper .image-block__image{width:100%;height:520px;object-fit:cover;background-color:transparent}.blog-list-wrapper .image-block{padding-top:0}.blog-list-wrapper .blog-post-content{max-width:100%}.blog-list-wrapper .blog-post-content .ListContainerWrapper ol,.blog-list-wrapper .blog-post-content .ListContainerWrapper ul{padding-left:20px;margin-bottom:10px}.blog-list-wrapper .blog-post-content .ListContainerWrapper{margin-block:15px;padding-left:15px}.blog-list-wrapper .blog-post-content .rte-table-wrapper{margin-top:20px}.blog-list-wrapper .blog-post-content ul li,.blog-list-wrapper .blog-post-content ol li{position:relative;list-style-type:none}.blog-list-wrapper .blog-post-content ul li:after,.blog-list-wrapper .blog-post-content ol li:after{content:"";background-image:url(/cdn/shop/files/Stone_cropped_1_1.png?v=1783580869);width:25px;position:absolute;height:25px;top:0;background-size:contain;left:-20px;background-repeat:no-repeat}.blog-list-wrapper .blog-post-content ul li p,.blog-list-wrapper .blog-post-content ol li p{padding-left:15px}.cart-items-component .cart-page{padding-block:40px;column-gap:30px}.section--page-width .cart-page:has(.cart-summary--extend){grid-column:2 / 2!important}.cart-items-component .cart-page .cart-page__items{background-color:#fdfaf3;padding:20px;border-radius:8px;border:1px solid #e5e5e5;margin-bottom:20px}.cart-items-component .cart-page .cart-page__items .cart-items__media-image{border-radius:8px}.cart-items-component .cart-page .cart-page__items .cart-items__details a{font-size:22px;font-family:Cormorant;line-height:normal}.cart-items-component .cart-page .cart-page__items .cart-items__unit-price-wrapper{margin-top:10px}.cart-items-component .cart-page .cart-page__items .cart-items__unit-price-wrapper span{font-size:22px;color:#bd202a;font-weight:400;line-height:normal;font-family:Cormorant}.cart-items-component .cart-page .cart-page__items .cart-items__quantity{margin-left:auto}.cart-items-component .cart-page .cart-page__items .cart-items .quantity-selector{background-color:transparent;border:1px solid #e5e5e5;align-items:stretch;background:transparent;border:1px solid #e3e1da;height:30px}.cart-items-component .cart-page .cart-page__items .cart-items .quantity-selector button{background-color:transparent!important;height:100%;color:#000}.cart-items-component .cart-page .cart-page__items .cart-items .quantity-selector input{background:transparent;color:#000;height:100%}.cart-items-component .cart-page .cart-page__items .cart-items__remove{width:100%;height:100%}.cart-items-component .cart-page .cart-page__items text-component{font-family:Cormorant;font-size:30px;color:#bd202a}.cart-items-component .cart-page .cart-title h1.h2{font-size:28px}.cart-items-component .cart-page .cart-summary__inner{padding:0 20px 30px!important;width:100%}.cart-items-component .cart-page .cart-page__summary{border-radius:8px;border:1px solid #e5e5e5}.cart-items-component .cart-page .cart-summary__inner .cart-note__label,.cart-items-component .cart-page .cart-summary__inner .cart-discount__label.cart-primary-typography{font-size:16px;line-height:normal}.cart-items-component .cart-page .cart-summary__inner .cart-totals__total-label{font-size:18px;font-weight:400}.cart-items-component .cart-page .cart-summary__inner .cart-totals__total-value{font-size:20px;font-family:Cormorant;color:#bd202a}.cart-items-component .cart-page .cart-summary__inner .cart-totals__tax-note small{font-size:16px;font-weight:400}.cart-items-component .cart-summary .cart-note__instructions{line-height:normal;color:#000;outline:unset;padding:10px;border:1px solid #e3e1da}.cart-items-component .cart-summary .cart-discount__input{outline:none;border:1px solid #e3e1da;color:#000;border-top-right-radius:0;border-bottom-right-radius:0}.cart-items-component .cart-summary .cart-discount__input::placeholder{color:#000}.cart-items-component .cart-summary .cart-discount__form{gap:0px}.cart-items-component .cart-summary .cart-discount__button{border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:16px;line-height:normal;font-weight:700}@media screen and (min-width:1920px){.section--page-width .cart-page:has(.cart-summary--extend){grid-template-columns:1fr 1fr!important}}@media screen and (max-width:1299px){.sticky-add-to-cart .sticky-add-to-cart__bar{width:90%}.resource-list__item .featured-blog-posts-card .resource-image img{clip-path:circle(70% at 85% 50%)}}@media screen and (max-width:1099px){.hero.banner__hero .hero__content-wrapper{width:60%}.featured-blog-posts .resource-list--grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:1024px){header header-component .menu-list__list-item{margin-inline:15px}.hero-wrapper .hero .hero__container .h2 p{font-size:40px!important}body .hero-wrapper .hero .hero__container .h1 p br{display:none}.hero.banner__hero .hero__content-wrapper{width:62%}.hero-wrapper .hero.hero-bottom-content .hero__content-wrapper{width:80%}.hero-wrapper .hero .hero__container,.stone-drop-section .section-content-wrapper,.stone-something-section .section-content-wrapper{padding-block:80px}footer .footer-content{padding-block:80px 40px}.hero-wrapper .hero .hero__container .h1 p{font-size:52px}.banner__hero .section-content-wrapper>.group-block,.banner__hero .section-content-wrapper>.image-block{width:100%}.banner__hero .image-block img{width:50%}.banner__hero .section-content-wrapper{gap:10px;flex-direction:column-reverse}.banner__hero .section-content-wrapper>.image-block{background-color:#fcf9f2;border-radius:10px}.banner__hero .h1 p{font-size:50px}.blog-list-wrapper h1{font-size:50px!important}.banner__hero .rotating-text__prefix,.banner__hero .rotating-text__flip{font-size:34px}.section.our-story .section-content-wrapper{flex-direction:column-reverse}.section.our-story .section-content-wrapper>.group-block,.section.our-story .section-content-wrapper>.image-block{width:100%}.stone-something-section .group-block-content.layout-panel-flex{flex-direction:column}.why-settings-matter-sec .text-block{width:100%}.moment-grid-block .section-content-wrapper>.group-block:first-child .group-block-content{flex-direction:column}.moment-grid-block .section-content-wrapper>.group-block:first-child .group-block{width:100%}.moment-grid-block .section-content-wrapper>.group-block:first-child .group-block .image-block{width:60%;margin-inline:auto}.email-signup-block{width:100%}.blog-list-wrapper h2{font-size:40px!important}}@media screen and (max-width:992px){.h2 p,.blog-list-wrapper h2{font-size:42px!important}.hero-wrapper .hero .hero__container .h1 p{font-size:48px}.banner__hero .hero__content-wrapper{width:60%}.hero-wrapper .hero .hero__content-wrapper .custom-typography p{width:80%}.banner__hero .hero__content-wrapper .custom-typography{font-size:30px!important}header header-component .menu-list__link-title{font-size:16px}.hero-wrapper .hero.hero-bottom-content .hero__content-wrapper{width:100%}.rotating-text__prefix,.rotating-text__suffix-wrap{font-size:24px}footer .footer-content p{font-size:18px}.stone-loving-section .layout-panel-flex.section-content-wrapper{gap:40px}footer .footer-content .group-block-content{gap:10px}footer .social-icons__icon{width:24px}.hero-wrapper .hero .hero__container,.stone-drop-section .section-content-wrapper,.stone-something-section .section-content-wrapper{padding-block:60px}.hero-bottom-content .hero__content-wrapper .group-block-content{gap:20px}footer .footer-content{padding-block:60px 30px}footer .footer-content .divider{padding-bottom:10px}footer .footer-content .divider .divider__line{flex:100%}.blog-list-wrapper .image-block__image{height:100%}.blog-list-wrapper .image-block{max-width:100%;width:100%}}@media screen and (max-width:768px){.button-secondary,.stone-loving-section .group-block-content .button{padding:18px 25px;font-size:22px!important}header header-component .menu-list__list-item{margin-inline:10px}header header-component .header__columns{padding-block:10px}.hero-bottom-content .group-block-content .group-block-content{width:100%}.hero-bottom-content>.hero__container{display:flex;flex-direction:column;padding-top:0!important}.hero-bottom-content .hero__container>.hero__content-wrapper{padding:30px 15px 0!important}.hero-bottom-content .hero__container>.hero__content-wrapper .h2 p{width:100%}.hero-wrapper .hero .hero__container .h1 p{font-size:42px}.hero-wrapper .hero hero-bottom-content{object-fit:cover!important}.hero-wrapper .hero .hero__content-wrapper .custom-typography p{width:78%;font-size:18px}.banner__hero .hero__content-wrapper .custom-typography{padding-bottom:10px;font-size:26px!important}.hero-wrapper .hero .hero__content-wrapper{width:60%}.hero-bottom-content .hero__media-grid{position:absolute}.hero.banner__hero .rotating-text__container{flex-wrap:wrap;flex-direction:row}.hero-bottom-content .group-block-content{width:50%}.hero-bottom-content .hero__content-wrapper .group-block-content .custom-typography p{width:94%}.rotating-text__prefix,.rotating-text__suffix-wrap{font-size:20px;font-weight:400}header header-component .menu-list__link-title{font-size:14px}.stone-something-section .group-block-content.layout-panel-flex p{font-size:18px;line-height:1.5}.stone-drop-section .email-signup-block{width:100%;padding-top:10px}.stone-drop-section .text-block p{min-width:100%;font-size:18px}.stone-drop-section .email-signup__input-group .email-signup__input{padding:12px 15px;font-size:14px}footer .footer-content accordion-custom{width:45%}footer .footer-content .group-block--width-fill{width:45%}footer .footer-content{flex-wrap:wrap}.section-resource-list .resource-list--grid{gap:20px 15px}.section-resource-list .collection-card__content .h4 p{font-size:18px;text-wrap:balance;padding:0}.section-resource-list .collection-card__content .h4{padding:15px 15px 20px 20px}.section-resource-list .section-resource-list__content p{font-size:16px}.section-resource-list .section-resource-list__content .group-block--width-fill{width:100%}}@media(min-width:576px)and (max-width:768px){.cart-items-component .cart-page .cart-summary__inner{padding:30px 20px!important;width:100%}.cart-items-component .cart-page{display:flex;flex-direction:column}}@media screen and (max-width:749px){.announcement-bar__content a.button-custom{padding:5px 20px!important;font-size:12px!important}.button-secondary,.stone-loving-section .group-block-content .button{padding:14px 26px;font-size:18px!important}.h2 p,.hero-wrapper .hero .hero__container .h2 p,.blog-list-wrapper h2{font-size:30px!important;line-height:1.3!important}.accordion .details__header{font-size:26px!important}header header-component .header__row .menu-drawer__menu-item{min-height:auto}header header-component .header__row .menu-drawer__menu-item-text{font-size:18px;line-height:1.5}header header-component .header__row .menu-drawer__close-button .svg-wrapper svg{width:30px;height:30px}header header-component .header__row .menu-drawer__menu .menu-drawer__list-item--flat{margin-bottom:10px}header header-component .header__columns{padding-block:0}.hero.banner__hero .hero__container{display:flex;padding:0 20px!important}.hero-wrapper .hero .hero__container .h1 p{font-size:38px}header header-component .header-actions__action:not(.account-button) svg{width:20px}.shopify-section-group-header-group .announcement-bar__text{line-height:14px;font-size:14px}header header-component .header-logo .header-logo__image{height:auto;width:130px}header header-component .account-button .account-button__icon{width:16px;height:16px}.hero-wrapper .hero .hero__content-wrapper .custom-typography p{width:100%;font-size:16px;line-height:1.4}.banner__hero .hero__content-wrapper .custom-typography{font-size:18px!important}.hero-wrapper .hero .hero__container,.stone-drop-section .section-content-wrapper,.stone-something-section .section-content-wrapper{padding-block:50px}.hero-wrapper .hero .hero__container .h1 p{font-size:32px;text-align:left;line-height:1.2}.hero-wrapper .hero:not(.hero-bottom-content) .hero__container{padding-block:30px}.banner__hero .hero:not(.hero-bottom-content) .hero__content-wrapper,.banner__hero .hero-wrapper .hero:not(.hero-bottom-content) .hero__content-wrapper{width:100%;gap:10px}.hero-bottom-content .group-block-content,.hero-bottom-content .group-block-content .group-block-content{width:100%}.hero-bottom-content .hero__media-grid{position:unset;height:350px}.hero-bottom-content>.hero__container{display:flex;flex-direction:column;padding-top:0!important}.hero-bottom-content .hero__container>.hero__content-wrapper{padding:30px}.hero-bottom-content .hero__container>.hero__content-wrapper .h2 p{width:100%}.hero-wrapper .hero .hero__content-wrapper{width:100%}.hero.banner__hero .hero__media-grid{grid-template-columns:1fr;position:unset}.hero.banner__hero .hero__content-wrapper{padding:30px 0 50px}.hero.banner__hero .hero__content-wrapper.page-width .button-custom{padding:14px 26px;font-size:20px!important}.banner__hero a.button-custom{padding:14px 26px;margin-top:15px}.banner__hero .group-block-content{padding-block:10px 50px}.banner__hero .image-block img{width:80%}.banner__hero .h1 p{font-size:36px}.blog-list-wrapper h1{font-size:36px!important}.banner__hero .rotating-text__prefix,.banner__hero .rotating-text__flip{font-size:20px}.banner__hero .rotating-text__container p{margin-bottom:4px}.ai-rotating-text-container-aovzsz0wxvuria1hoqaigenblock100802eggrxqq span{font-size:18px;line-height:1.5;width:100%}.stone-loving-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 15px}.stone-loving-section .layout-panel-flex--row>.group-block--width-fill p{margin-top:10px;padding-inline:10px}.stone-loving-section .layout-panel-flex.section-content-wrapper{gap:20px}.stone-loving-section .layout-panel-flex--column>.group-block--height-fit{width:100%}.stone-something-section .group-block-content.layout-panel-flex p{font-size:16px;line-height:1.5}.stone-drop-section .email-signup__input-group{gap:12px!important;border:none;border-radius:0}.stone-drop-section .email-signup__input-group .email-signup__button{border-radius:4px;padding:14px 26px;font-size:18px;line-height:18px}.stone-drop-section .background-image-fit img{height:100%;top:0%}.brand-owner .background-image-fit img{height:90%;top:0%}.stone-something-section .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{gap:10px!important}.stone-drop-section .text-block p{font-size:16px}.hero-bottom-content .h2 p{width:60%}.section.our-story .text-block.custom p{font-size:18px}footer .footer-content{padding-block:50px 25px}footer .footer-content accordion-custom{width:100%}footer .footer-content .group-block--width-fill{width:100%}footer .footer-content{flex-direction:column}footer .details-content{margin-top:10px!important}footer .footer-content summary.menu__heading.h4{padding-bottom:20px;font-size:20px;font-weight:500}footer .footer-content .logo-block{padding-bottom:0}footer .footer-content p{font-size:22px}footer .footer-content .group-block-content{gap:10px}footer .social-icons__icon{width:28px}footer .footer-content nav.details-content{margin-top:0!important}.logo-block__image-wrapper{justify-content:center}.footer-content .image-divider{display:block}footer .footer-content .logo-block__image-wrapper .logo-block__image{width:70%}footer .footer-content .h4 p{font-size:22px}footer .footer-content .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column:has(.h4){gap:10px}footer .footer-content .group-block--width-fill .custom-typography p:has(br){font-size:16px}footer .divider{padding-bottom:0}footer .footer-content .footer-utilities__text{font-size:14px}footer .details-content .menu__item a{font-size:16px}collection-component results-list{padding-inline:15px}.stone-loving-section{grid-template-columns:1fr;padding-inline:15px}.stone-loving-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{display:flex;flex-direction:row;gap:20px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:10px 15px 25px}.stone-loving-section .layout-panel-flex--row>.group-block--width-fill{box-shadow:0 5px 20px #00000014;transition:all .3s ease;flex:0 0 80%}.moment-grid-block .section-content-wrapper{align-items:center}.moment-grid-block .layout-panel-flex--row>.group-block--width-fill{flex:unset}.shopify-policy__container{padding-block:50px}.contact-form-sec button.button.submit-button,.hero-bottom-content .group-block-content{width:100%}.moment-grid-block .section-content-wrapper>.group-block:first-child .group-block .image-block{width:100%}.moment-grid-block .text-block,.why-settings-matter-sec .text-block{--text-align: left !important}.moment-grid-block .text-block.h3{--text-align: center !important}.product-information.section{padding-top:0}.feature-icon-section .spacing-style.section-content-wrapper{padding-block:0 20px}.featured-blog-posts .resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}.featured-blog-posts .mobile-two-columns.resource-list--grid .featured-blog-posts-card__inner{flex-direction:column-reverse;gap:0}.mobile-two-columns .resource-list__item .featured-blog-posts-card .resource-image,.mobile-two-columns .resource-list__item .featured-blog-posts-card .featured-blog-posts-card__content{width:100%}.mobile-two-columns .resource-list__item .featured-blog-posts-card .resource-image img{clip-path:circle(70% at 49% 80%)}.mobile-two-columns .resource-list__item .featured-blog-posts-card .featured-blog-posts-card__content{flex-direction:column-reverse}.mobile-two-columns .featured-blog-posts-card .image-divider-container .image-divider-line{flex:0 0 50px!important}.mobile-two-columns .resource-list__item .featured-blog-posts-card .featured-blog-posts-card__content{padding:10px}.mobile-two-columns .featured-blog-posts-card .content-grid-post-text{padding:15px}.our-author .text-block p{font-size:16px}body .section-resource-list .card-gallery slideshow-arrows .slideshow-control.button,.product-information .product-information__media slideshow-arrows .slideshow-control.button{min-height:35px;min-width:35px!important}.product-information .product-information__media .product-media-container.media-fit-contain img{object-fit:cover}.product-information .product-details .accordion .details__header{font-size:20px!important;padding-block:15px}.sticky-add-to-cart .price__sale{display:flex;gap:5px}.sticky-add-to-cart .price__sale .regular__price{font-size:14px;line-height:normal}.sticky-add-to-cart .compare-at-price{font-size:16px}.sticky-add-to-cart .price-item__group{display:flex}theme-drawer .cart-items__price text-component{font-size:16px}theme-drawer .cart-items__details .cart-items__title-row a{font-size:14px;line-height:18px}theme-drawer .cart-items-component .cart-items__unit-price-wrapper div span{font-size:18px}theme-drawer .cart-items-component .compare-at-price{font-size:12px;padding-left:2px}theme-drawer .cart-items .quantity-selector input{font-size:12px}theme-drawer .cart-drawer__items .svg-wrapper.icon-plus{width:12px;height:100%}theme-drawer .cart-items__table-row--full-width-variants{grid-template-columns:107px 1fr auto}theme-drawer .theme-drawer__header .image-divider-image-wrapper{width:18px}theme-drawer .theme-drawer__header .image-divider-container{gap:10px}theme-drawer .theme-drawer__header .image-divider-line{flex:0 0 35px!important}theme-drawer .cart-drawer__summary .cart-actions summary{padding-block:13px;min-height:100%}theme-drawer .cart-drawer__summary{padding:20px}theme-drawer .cart-drawer__summary .cart-discount__button{font-size:14px}theme-drawer .theme-drawer__header div:has(h2){gap:10px}main .section:nth-child(2) img.image-block__image.border-style{height:100%}.blog-list-wrapper .image-block__image{height:340px;object-fit:cover}.cart-items-component .cart-page{column-gap:20px}.cart-items-component .cart-page .cart-page__summary{background:#fdfaf3}.cart-items-component .cart-page .cart-items__table-row{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.cart-items-component .cart-page .cart-items__table-row .cart-items__media{width:30%}.cart-items-component .cart-page .cart-items__table-row .cart-items__details{width:62%}.cart-items-component .cart-page .cart-page__items .cart-items__quantity{margin:0}.cart-items-component .cart-page .cart-page__items .cart-items__details a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:20px}.cart-items-component .cart-page .cart-page__items text-component{font-size:26px}.cart-items-component .cart-page .cart-page__items .cart-items .quantity-selector button{width:30px}.cart-items-component .cart-page .cart-items__price{min-width:auto}.cart-items-component .cart-page .cart-page__items{margin-bottom:15px}}@media screen and (max-width:410px){.shopify-section-group-header-group .announcement-bar__text{line-height:12px;font-size:12px}}@media screen and (min-width:1025px)and (max-width:1199px){.banner__hero .h1 p{font-size:40px}.blog-list-wrapper h1{font-size:40px!important}.banner__hero .rotating-text__prefix,.banner__hero .rotating-text__flip{font-size:24px}}@media screen and (min-width:1200px)and (max-width:1499px){.hero.banner__hero .hero__media-grid{grid-template-columns:1.6fr 1fr}.hero.banner__hero .h1 p{font-size:50px}.banner__hero .section-content-wrapper{gap:0}.banner__hero .section-content-wrapper>.group-block{flex:0 0 65%}.banner__hero .section-content-wrapper>.image-block{flex:0 0 35%}.banner__hero .h1 p{font-size:50px}.banner__hero .rotating-text__prefix,.banner__hero .rotating-text__flip{font-size:34px}}@media only screen and (max-width:1900px){.shopify-pc__prefs__dialog{left:0!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
