.blog-post-card{display:flex;flex-direction:column;height:100%;text-align:var(--text-align)}.blog-post-card__content{display:flex;flex-direction:column;height:100%;gap:var(--gap)}.blog-post-item .blog-post-card__image-container,.blog-post-item .blog-post-card__content{width:100%}.blog-post-item .shopify-block{height:100%}.blog-post-item:first-child .blog-post-card{flex-direction:row}@media screen and (max-width:749px){.blog-post-item:first-child .blog-post-card{flex-direction:column}}.blog-post-item:first-child .blog-post-card__image-container{width:70%}@media screen and (max-width:749px){.blog-post-item:first-child .blog-post-card__image-container{width:100%}}.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{width:30%}@media screen and (max-width:749px){.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{width:100%}}.blog-post-card__title-link{display:block;text-wrap:pretty;text-decoration:none;padding-block-start:.75rem}.blog-post-card__title-link:hover,.blog-post-card__title-link:hover [style*="--color: var(--color-primary)"]{color:var(--color-primary-hover)}.blog-post-card__title-link:hover [style*="--color: var(--color-foreground-heading)"]{color:rgb(var(--color-foreground-heading-rgb) / var(--opacity-subdued-text))}.blog-post-card__title-link:hover [style*="--color: var(--color-foreground)"]{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.breadcrumb__link:hover,.blog-breadcrumb__link:hover{color:rgb(var(--color-foreground-rgb))}.breadcrumb__separator,.blog-breadcrumb__separator{flex:0 0 auto;opacity:.65}.breadcrumb__current,.blog-breadcrumb__current{min-width:0}@media screen and (max-width:749px){.breadcrumb__current,.blog-breadcrumb__current,.breadcrumb__link:not(:first-child),.blog-breadcrumb__link:not(:first-child){display:inline-block;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}}.blog-article-container__toc-toggle-label{font-family:PPWriter,sans-serif;font-size:18px;line-height:1.1}.blog-article-container__toc.is-open .blog-article-container__toc-toggle-icon{transform:rotate(-135deg) translateY(-1px)}.blog-article-container__toc-panel[hidden]{display:none}.blog-article-container__toc-nav{display:flex;flex-direction:column;gap:.75rem}.blog-article-container__toc-link:hover{color:var(--color-primary)}.blog-article-container__toc-link.is-active{background:#e8a286}.blog-article-container__toc-link--h2{padding-left:.75rem}.blog-article-container__toc-link--h3{padding-left:1.5rem}.blog-article-container__content{min-width:0}.blog-article-container__main{min-width:0;display:flex;flex-direction:column;gap:2.5rem}.blog-article-container__section-heading{margin:0 0 1rem;font-family:PPWriter,sans-serif;font-size:24px;line-height:1.2}.blog-article-container__author-card{display:flex;align-items:flex-start;gap:1.25rem}.blog-article-container__author-avatar{flex:0 0 auto;width:80px;height:80px;border-radius:999px;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .06)}.blog-article-container__author-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.blog-article-container__author-body{min-width:0;flex:1 1 auto}.blog-article-container__author-description{margin:0;line-height:1.5}.blog-article-container__citations-list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.75rem}.blog-article-container__citations-richtext{margin:0}.blog-article-container__citations-richtext :is(ol,ul){margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.75rem}.blog-article-container__citations-richtext a,.blog-article-container__citations-link{color:inherit;text-decoration:underline;text-underline-offset:.15em;word-break:break-word}.blog-article-container__related-products .resource-list{width:100%}.blog-article-container__related-products .resource-list__carousel{--blog-carousel-arrow-size: 2.75rem}.blog-article-container__related-products .resource-list__carousel>slideshow-component>slideshow-container{position:relative}.blog-article-container__related-products .resource-list__carousel>slideshow-component>slideshow-container>slideshow-arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:space-between;padding-inline:.35rem;pointer-events:none;mix-blend-mode:normal}.blog-article-container__related-products .resource-list__carousel>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control{pointer-events:auto;width:var(--blog-carousel-arrow-size);height:var(--blog-carousel-arrow-size);min-width:var(--blog-carousel-arrow-size);min-height:var(--blog-carousel-arrow-size);padding:0;border-radius:50%;border:none;color:#000;background-color:#e59e80;background-image:none;box-shadow:0 2px 8px #00000029;opacity:1;cursor:pointer}.blog-article-container__related-products .resource-list__carousel>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control:hover,.blog-article-container__related-products .resource-list__carousel>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control:focus-visible{background-color:#d88968;color:#000}.blog-article-container__related-products .resource-list__carousel>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control[disabled]{display:inline-flex;opacity:.4;cursor:not-allowed;pointer-events:none}.blog-article-container__related-products .resource-list__carousel>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control .svg-wrapper,.blog-article-container__related-products .resource-list__carousel>slideshow-component>slideshow-container>slideshow-arrows .slideshow-control svg{width:1rem;height:1rem}.blog-post-tags{display:flex;flex-direction:column;height:100%;min-width:0;--color: var(--blog-post-tag-color, var(--color-foreground))}.blog-post-tags--width-fit{width:fit-content}.blog-post-tags--width-full{width:100%}.blog-post-tags--height-fit{flex:0 0 auto}.blog-post-tags--height-full{flex:1 1 auto;height:100%}.blog-post-tags--hpos-left{align-items:flex-start}.blog-post-tags--hpos-center{align-items:center}.blog-post-tags--hpos-right{align-items:flex-end}.blog-post-tags--vpos-top{justify-content:flex-start}.blog-post-tags--vpos-center{justify-content:center}.blog-post-tags--vpos-bottom{justify-content:flex-end}.blog-post-tags__chips{display:flex;flex-wrap:wrap;gap:.5rem;background:transparent;background-color:transparent}@media screen and (max-width:749px){.blog-post-tag-chip{font-size:.875rem}}.blog-post-card__image--small{--blog-post-card-img-height: 280px}.blog-post-card__image--medium{--blog-post-card-img-height: 340px}.blog-post-card__image--large{--blog-post-card-img-height: 400px}.blog-post-details>span{text-overflow:clip;overflow:hidden}.featured-blog-posts-card{text-align:var(--text-align)}.featured-blog-posts-card__inner{gap:var(--gap-mobile, var(--gap))}@media screen and (min-width:750px){.featured-blog-posts-card__inner{gap:var(--gap)}}.resource-list--grid .resource-list__item{min-width:0}:is(.resource-list--grid:not(.resource-list--grid-on-desktop) .blog-post-card--flexible-aspect-ratio,.resource-list--editorial .blog-post-card--flexible-aspect-ratio) .featured-blog-posts-card__content{--flex-wrap: nowrap}@media screen and (min-width:750px){.resource-list--grid-on-desktop .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__content{--flex-wrap: nowrap}}@media(max-width:768px){:is(.resource-list--grid:not(.resource-list--grid-on-desktop) .blog-post-card--flexible-aspect-ratio,.resource-list--editorial .blog-post-card--flexible-aspect-ratio) .featured-blog-posts-card__image,:is(.resource-list--grid:not(.resource-list--grid-on-desktop) .blog-post-card--flexible-aspect-ratio,.resource-list--editorial .blog-post-card--flexible-aspect-ratio) .blog-placeholder-svg{aspect-ratio:unset}}.featured-blog-posts-card__inner a,.featured-blog-posts-card__inner button,.shopify-design-mode .featured-blog-posts-card__content *{pointer-events:auto}.featured-blog-posts-card__content{--flex-wrap: wrap}.featured-blog-posts-card__content h4{margin:0}.featured-blog-posts__footer{display:flex;justify-content:center}.product-badges{--badge-inset: max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat)}.product-badges--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));right:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}.product-badges__badge--callout{font-family:"PPMori",var(--font-body--family);font-size:var(--font-size--md);font-weight:600;line-height:1}.quick-buy-button{width:100%;display:block;position:relative}.quick-buy-button-wrapper{padding:0}.quick-buy-button__product-form-component .shopify-product-form{width:100%}.quick-buy-button__button{width:100%;min-height:var(--button-size-md);border-radius:var(--style-border-radius-buttons)}.quick-buy-button__button .add-to-cart-text,.quick-buy-button__content{width:100%;display:inline-flex;align-items:center;justify-content:var(--quick-buy-justify);gap:var(--gap-2xs)}.quick-buy-button__button .add-to-cart-icon{flex-shrink:0}.quick-buy-button__button--add .add-to-cart-icon{order:2}.quick-buy-button__button--add .add-to-cart-text__content{order:1}.search-page-input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.search-page-input__parent{display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}search-page-input-component{position:relative;width:100%;display:flex;top:0;max-width:var(--size-style-width);align-items:center;background-color:var(--color-background);margin:var(--margin-2xl) 0 var(--margin-md)}@media screen and (max-width:749px){search-page-input-component{max-width:100%}}search-page-input-component .search__icon svg,search-page-input-component .search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}search-page-input-component .search__icon svg{color:var(--color-input-text)}search-page-input-component .search__icon{left:var(--margin-lg)}@media screen and (max-width:749px){search-page-input-component .search__icon{left:var(--margin-md)}}search-page-input-component .search__reset-button{border-radius:100%;color:var(--color-input-text);right:var(--margin-lg);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing)}@media screen and (max-width:749px){search-page-input-component .search__reset-button{right:var(--margin-md)}}search-page-input-component .search__reset-button-icon svg{width:var(--icon-size-md);height:var(--icon-size-md)}search-page-input-component .search__reset-button-text{display:none}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders: 0}.accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders: 1}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--metaobject.accordion--dividers accordion-custom:first-child .details{border-block-start:0}.accordion--metaobject.accordion--dividers accordion-custom:last-child .details{border-block-end:0}.accordion--faq-with-contact.accordion--dividers accordion-custom:first-child .details{border-block-start:0}.accordion--faq-with-contact.accordion--dividers accordion-custom:last-child .details{border-block-end:0}@media screen and (max-width:430px){.quick-add-modal__content .product-form-buttons.spacing-style{display:block}.quick-add-modal__content .product-form-purchase-action{margin-top:10px}}.submit-button{min-width:max-content}.contact-form__form,.contact-form__form-row{display:flex;flex-direction:column;gap:var(--gap-md)}@media screen and (min-width:750px){.contact-form__form-row{flex-direction:row;align-items:center}}.contact-form__input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.contact-form__error,.contact-form__success{display:flex;align-items:center;gap:var(--gap-xs)}.menu--show-nav-location .menu__link--active{position:relative;display:inline-flex;align-items:center;background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb));border-radius:var(--style-border-radius-sm);padding:10px 15px 10px 25px;line-height:calc(var(--menu-top-level-font-size-mobile, var(--menu-top-level-font-size, 16px)) - 5px)}.menu--show-nav-location .menu__link--active:before{content:"";position:absolute;left:.65em;top:50%;width:.38em;height:.38em;border-radius:9999px;background:currentColor;transform:translateY(-50%)}.tax-note:empty{display:none}.price-display__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.price-display__label{font-weight:400}.price-display__value{display:inline-flex;gap:.25rem;column-gap:.5rem;align-items:baseline;flex-wrap:wrap}product-price .price-display__value:has(.compare-at-price) .price{color:var(--price-block-discount-price-color, var(--price-block-price-color, inherit))}product-price .price-display__value .compare-at-price{color:var(--price-block-compare-at-color, inherit);opacity:1}.price-display__options{display:flex;align-items:center;gap:var(--gap-xs);margin-top:var(--gap-xs)}.price-display__option-group{margin-top:var(--gap-md)}.price-display__option-title{font-size:var(--font-size--md);font-weight:600;line-height:1.2;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.price-display__swatch{width:20px;height:20px;border-radius:50%;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20-40));background-image:var(--price-display-swatch-bg);background-size:cover;background-position:center;flex-shrink:0}.price-display__options--sizes{flex-wrap:wrap}.price-display__size{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20-40));border-radius:.5rem;background:#fff;line-height:1;font-size:var(--font-size--xs)}form.payment-terms{padding-top:.5em;font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.installments:not(:has(shopify-payment-terms)){display:none}product-price .volume-pricing-note,product-price.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) .volume-pricing-note{display:block;font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size--xs);line-height:normal;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.rating-color--primary{--star-fill-color: var(--color-primary);--star-fill-color-rgb: var(--color-primary-rgb);--color: var(--color-primary)}.rating-wrapper.justify-right{flex-direction:row-reverse}.rating-wrapper .rating-count,.rating-wrapper .rating-count-separator{color:var(--rating-count-color, var(--star-fill-color))!important;margin:0;white-space:nowrap}.group-block .slider-block-root .slider-block-slideshow slideshow-controls{transition:opacity .28s ease,visibility .28s ease;opacity:1;visibility:visible}.group-block .slider-block-root .slider-block-slideshow slideshow-component[dragging] slideshow-controls{opacity:0;visibility:hidden;pointer-events:none}.group-block .slider-block-root--buttons slideshow-controls .slideshow-controls__dots .slideshow-control{background-color:transparent;border:1.5px solid #212121;opacity:1}.group-block .slider-block-root--buttons slideshow-controls .slideshow-controls__dots .slideshow-control[aria-selected=true]{background-color:#212121;border-color:#212121;opacity:1}.group-block .slider-block-root .slider-block-nav{display:flex;flex-wrap:wrap;position:relative;gap:var(--padding-xl);margin-bottom:var(--slider-nav-margin-bottom, var(--padding-xl));border-bottom:var(--style-border-width-inputs) solid var(--color-border);padding-top:var(--slider-nav-padding-top, 0)}.group-block .slider-block-root .slider-block-nav__item:hover,.group-block .slider-block-root .slider-block-nav__item.is-active{opacity:1}.group-block .slider-block-root .slider-block-nav__item.is-active{border-bottom-color:currentColor;transition-delay:0s,calc(var(--animation-speed) * 1.3)}.group-block .slider-block-root .slider-block-nav__indicator{position:absolute;left:0;bottom:0;width:0;height:2px;background:currentColor;pointer-events:none;transform:translate(0);transition:transform calc(var(--animation-speed) * 1.2) var(--animation-easing),width calc(var(--animation-speed) * 1.2) var(--animation-easing)}@media screen and (max-width:749px){.group-block .slider-block-root .slider-block-nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;padding-top:var(--slider-nav-padding-top-mobile, var(--slider-nav-padding-top, 0));margin-bottom:var(--slider-nav-margin-bottom-mobile, var(--slider-nav-margin-bottom, var(--padding-xl)))}.group-block .slider-block-root .slider-block-nav::-webkit-scrollbar{display:none}.group-block .slider-block-root .slider-block-nav__item{flex:0 0 auto}}.add-to-cart-button{--text-speed: .26;--base-delay: calc(var(--text-speed) * .25);--tick-speed: .1;--ring-speed: .2;--check-speed: .2;--burst-speed: .32;--step-delay: 3;--speed: 1;-webkit-user-select:none;user-select:none;transition-property:color,box-shadow,background-color,scale,translate;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.add-to-cart-button:active{scale:.99;translate:0 1px}.add-to-cart-text__content{font-size:var(--font-paragraph--size);font-weight:700}.button__content{display:inline-flex;align-items:center;gap:var(--gap-2xs)}.card-gallery{overflow:hidden;container-type:inline-size;container-name:card-gallery-container}.card-gallery__placeholder svg{height:100%;width:100%}.card-gallery svg{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio))}.product-card-gallery__title-placeholder{padding:var(--padding-md);font-size:var(--font-size--2xl);line-height:var(--line-height--display-loose);word-break:break-word;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--gallery-aspect-ratio);border-radius:var(--product-corner-radius);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-gallery__title-placeholder a{color:var(--color-foreground)}@media screen and (min-width:750px){.product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}.product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}.product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}.product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-3xl) + 50px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-2xl) + 50px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-xl) + 50px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:749px){.product-card-gallery__title-placeholder{font-size:var(--font-size--xl);padding:var(--padding-md)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}[product-grid-view=zoom-out] .card-gallery .product-card-gallery__title-placeholder{padding:var(--padding-xs)!important;font-size:var(--font-size--xs)}[product-grid-view=zoom-out] .card-gallery .slideshow-control{min-width:auto}.divider__line{border-bottom:var(--divider-border-thickness) solid var(--divider-color, var(--color-border));border-right:var(--divider-border-thickness) solid var(--divider-color, var(--color-border));border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.product-media__image{object-position:var(--focal-point, center center)}slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}slideshow-controls[controls-on-media]{position:absolute;bottom:0}slideshow-controls button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50));display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer}slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}slideshow-controls[controls-on-media][pagination-position=right]{right:0}slideshow-controls[controls-on-media][pagination-position=left]{left:0}slideshow-controls[controls-on-media][pagination-position=center]{width:100%}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}slideshow-controls:has(.slideshow-controls__dots),slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}.slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.slideshow-controls__dots button{--size: .56rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:calc((24px - var(--size)) / -2) -.3rem;font-size:0;border-radius:calc(var(--size))}.slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);box-shadow:inset 0 0 0 1.5px #00000026}@supports not (view-timeline-axis: inline){:is()[aria-current=true]{--color: var(--color-active)}}.slideshow-controls__dots button[aria-current=true]{--color: var(--color-active)}.slideshow-controls__dots button[aria-current=true]:after{box-shadow:inset 0 0 0 1.5px #0006}:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}.blog-posts{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));--columns-gap: 36px;--rows-gap: 36px}.blog-posts-container{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;width:100%;column-gap:var(--columns-gap);row-gap:var(--rows-gap)}.blog-post-item{--blog-post-card-scale: .6;grid-column:span 2}@media screen and (max-width:749px){.blog-post-item{--blog-post-card-scale: .5;grid-column:span 6}}.blog-post-item:nth-child(2),.blog-post-item:nth-child(3){--blog-post-card-scale: .8;grid-column:span 3}@media screen and (max-width:749px){.blog-post-item:nth-child(2),.blog-post-item:nth-child(3){--blog-post-card-scale: .5;grid-column:span 6}}.blog-post-item:first-child{--blog-post-card-scale: 1;grid-column:span 6}.blog-post-item{border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20));padding:0 1rem 1rem}.blog-post-item:has(.blog-post-card__image-container){border:none;padding:0}.info-drawer[open]{display:flex;justify-content:flex-end;align-items:stretch}.info-drawer::backdrop{background:rgb(0 0 0 / var(--opacity-30));opacity:0;transition:opacity var(--info-drawer-duration) var(--animation-easing)}.info-drawer[open]::backdrop{opacity:1}.info-drawer__close{position:absolute;top:.87rem;right:.87rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:var(--spacing-xs);color:rgb(var(--color-foreground-rgb));flex-shrink:0;z-index:1}.info-drawer__close svg{width:14px;height:14px}.info-drawer__content{flex:1;text-align:left;padding:var(--padding-2xl)}.contact-card{display:flex;flex-direction:column;gap:1.25rem;width:100%;background:var(--contact-card-background, #f0ebe7);border-radius:var(--contact-card-radius, 8px);box-sizing:border-box}.contact-card__section{display:flex;flex-direction:column;gap:.5rem}.contact-card__section--channels{gap:1rem}.contact-card__heading{margin:0}.contact-card__hours{display:flex;flex-direction:column;gap:.15rem}.contact-card__hours p,.contact-card__hint{margin:0}.contact-card__channel{display:flex;flex-direction:column;gap:.35rem}.contact-card__channel-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.contact-card__label{font-weight:700}.contact-card__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem .2rem .45rem;border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.3;white-space:nowrap}.contact-card__badge--anytime{background:var(--contact-card-badge-anytime-bg, #3a7d44);color:var(--contact-card-badge-anytime-fg, #ffffff)}.contact-card__badge--hours{background:var(--contact-card-badge-hours-bg, #e59e80);color:var(--contact-card-badge-hours-fg, #000000)}.contact-card__badge-icon{display:inline-flex;width:.9rem;height:.9rem;flex-shrink:0}.contact-card__badge-icon svg{width:100%;height:100%;display:block}.contact-card__value{color:inherit;text-decoration:underline;text-underline-offset:.15em;width:fit-content}.contact-card__value:hover{opacity:.8}.contact-card__chat-button{--button-padding-block: .4rem;--button-padding-inline: .95rem;--button-color: #ffffff;--button-background-color: #000000;align-self:flex-start;margin-top:.25rem;font-size:.9375rem;line-height:1.35}.contact-card__chat-button:hover{--button-color: #ffffff;--button-background-color: #1f1f1f}.contact-card__divider{width:100%;height:0;margin:0;border:0;border-top:1px solid #d6d1cd}@media(max-width:749px){.contact-card{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sections-content.css.map */
