.custom-blog-banner .article-banner__link{position:relative}.custom-blog-banner .article-banner__link picture img{height:auto;width:100%}.custom-blog-banner .article-banner__link .prose{position:absolute;bottom:0;left:0}.custom-blog-banner .article-banner__link .prose :where(:not(meta,span)+*){margin-block-start:4px}.section-spacing:has(.blog-category-carousel){padding:0}.blog-category-carousel{position:relative;border-bottom:1px solid rgb(var(--border-color));font-size:14px;padding:20px 40px}.blog-category-carousel__header{display:flex;align-items:center}.blog-category-carousel__heading a,.blog-category-carousel__heading span{text-decoration:none}.blog-category-carousel__back{display:none;align-items:center;justify-content:center;flex-shrink:0}.blog-category-carousel__back svg{width:.875rem}.blog-category-carousel__slider{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:66%;display:flex;align-items:center;gap:12px}.blog-category-carousel__list{--items-per-view: 5;--item-gap: 30px;flex:1 1 0%;min-width:0;display:flex;gap:var(--item-gap);scroll-snap-type:x mandatory}.blog-category-carousel__item{flex:0 0 calc((100% - (var(--items-per-view) - 1) * var(--item-gap)) / var(--items-per-view));overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;scroll-snap-align:start;font-size:12px;line-height:36px}.blog-category-carousel .circle-button{background:none;box-shadow:none;transition:none}.blog-category-carousel .circle-button.hover\:animate-icon-inline:hover svg{animation:none}.blog-category-carousel .prev-next-button{transition:none}@media screen and (max-width:999px){.blog-category-carousel{padding:0}.blog-category-carousel__header{display:block}.blog-category-carousel__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px}.blog-category-carousel__back{display:flex}.blog-category-carousel__slider{position:static;transform:translate(0);border-top:1px solid rgb(var(--border-color));max-width:100%;padding:0 16px}.blog-category-carousel__slider carousel-prev-button,.blog-category-carousel__slider carousel-next-button{display:none}.blog-category-carousel__item{flex:0 0 auto}}.long-image-inner{width:100%;margin:auto;display:flex;flex-direction:column}.long-image-inner img{width:100%;display:block}.section-spacing.custom-blog-sec{padding-top:0}.section-spacing.custom-blog-sec .section-stack{gap:0}.section-spacing.custom-blog-sec .section-stack .section-header.justify-self-center{justify-self:flex-start}.section-spacing.custom-blog-sec .section-stack .section-header .justify-center{justify-content:flex-start}.section-spacing.custom-blog-sec .section-stack .section-header .justify-center h1{padding:16px 0}.section-spacing.custom-blog-sec .blog-post-list{--blog-post-list-items-per-row: 1;gap:0}.section-spacing.custom-blog-sec .blog-post-list .blog-post-card{position:relative;display:block;width:100%}.section-spacing.custom-blog-sec .blog-post-list .blog-post-card .blog-post-card__info{position:absolute;bottom:1.25rem;left:1.25rem;color:#fff;row-gap:4px}@media screen and (min-width:1000px){.section-spacing.custom-blog-sec .section-stack .section-header h1{padding:30px 0}.section-spacing.custom-blog-sec .blog-post-list .blog-post-card .blog-post-card__info{bottom:3rem;left:3rem}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--zoom-image .custom-blog-sec .group:hover .group-hover\:zoom{scale:1}}.section-spacing:has(.page-header-bar){padding:0}.page-header-bar{border-bottom:1px solid rgb(var(--border-color));font-size:14px;padding:20px 40px}.page-header-bar .h4{text-decoration:none}@media screen and (max-width:999px){.page-header-bar{padding:10px 16px}}.store-section{width:100%;max-width:1280px;padding-inline:40px;padding-block:var(--store-section-padding-top) var(--store-section-padding-bottom);margin-inline:auto}.store-carousel{display:block}.store-carousel__viewport{position:relative}.store-carousel__list{--items-per-view: 1;--item-gap: 20px;display:flex;gap:var(--item-gap);scroll-snap-type:x mandatory;touch-action:pan-y}.store-carousel__item{flex:0 0 calc((100% - (var(--items-per-view) - 1) * var(--item-gap)) / var(--items-per-view));scroll-snap-align:start}.store-carousel__image{width:100%;height:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.store-info{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block-start:24px;font-size:14px}.store-info__name{flex-shrink:0}.store-info__address{text-align:center}.store-info__hours{flex-shrink:0;text-align:end}@media screen and (max-width:999px){.store-section{padding-inline:0;padding-block:var(--store-section-padding-top-mobile) var(--store-section-padding-bottom-mobile)}.store-info{flex-direction:column;align-items:flex-start;gap:12px;padding-inline:16px}.store-info__address,.store-info__hours{text-align:start}}.collection-depth-menu{width:100%}.collection-depth-menu__list{display:flex;align-items:center;justify-content:center;overflow-x:auto}.collection-depth-menu__link{display:block;white-space:nowrap;color:#999;padding:10px 15px}.collection-depth-menu__link.is-active{color:#000}.collection-depth-menu__list{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.collection-depth-menu__list::-webkit-scrollbar{display:none}@media(max-width:768px){.collection-depth-menu__list{justify-content:flex-start}}.price-list discount-percentage{flex-basis:100%}.price-list:not(.price-list--product) sale-price{color:rgb(var(--text-color))}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
