html,body{scroll-behavior:smooth}.image-scroller-anchor{scroll-margin-top:500px}.image.footer__image{object-fit:contain}.footer__copyright-text--mobile{display:none}.footer__copyright-text p{margin:0}@media screen and (max-width:767px){.footer__copyright-text--desktop{display:none}.footer__copyright-text--mobile{display:block}}#ContactFooter input[type=email]:not(:focus){background-color:var(--gsc-inputs-bg-color-hover);border-color:rgba(var(--gsc-inputs-text-color-rgb),.15)}#ContactFooter input[type=email]:not(:focus),#ContactFooter input[type=email]{border-radius:100px!important}@media screen and (max-width:767px){p.footer__title--mobile-static{font-size:18px}.footer__bottom-bar{flex-direction:column;row-gap:1.4rem}}@media screen and (min-width:768px){.btn.btn--primary.dark-bg-false:hover,.btn.btn--primary:not(.dark-bg-true):hover{--gsc-button-text: #FDFDF1!important}.btn.btn--primary.dark-bg-true:hover{--gsc-button-text: #141412!important}.btn.btn--secondary:hover{--gsc-button-border-color: #FDFDF1!important;--gsc-button-hover-bg-color: #FDFDF1!important;--gsc-button-text: #141412!important}}.btn.btn--primary.dark-bg-false,.btn.btn--primary:not(.dark-bg-true){--gsc-button-hover-bg-color: #141412!important}.btn.btn--primary.dark-bg-true{--gsc-button-hover-bg-color: #FDFDF1!important}.btn.btn--primary:hover,.btn.btn--primary:active{outline-color:#000!important;background-color:#000;--gsc-button-text: white!important;color:#fff!important}.btn.btn--primary.dark-bg-true:hover,.btn.btn--primary.dark-bg-true:active,.dark-bg-true .btn.btn--primary:hover,.dark-bg-true .btn.btn--primary:active,.btn.btn--secondary.dark-bg-true:hover,.btn.btn--secondary.dark-bg-true:active{outline-color:#fff!important;background-color:#fff!important;--gsc-button-text: black!important;color:#000!important}.product-form__btns button.btn.btn--primary:hover,.product-form__btns button.btn.btn--primary:active{outline-color:#000!important;background-color:#0000!important;--gsc-button-text: black!important;color:#000!important;border:2px solid black!important}.product-form__btns button.btn.btn--primary{border:2px solid var(--gsc-button-bg-color)!important}.teaser__title{font-family:var(--gsc-button-font-family);font-style:var(--gsc-button-font-style);letter-spacing:var(--gsc-button-letter-spacing);text-align:center;text-transform:var(--gsc-button-text-transform);font-weight:var(--gsc-button-font-weight);font-size:var(--gsc-button-font-size)}.italics-header-font,h2 .italics-header-font,h3 .italics-header-font,.h1 .italics-header-font,.h2 .italics-header-font,.h3 .italics-header-font{font-family:Libre Caslon Condensed Italic,serif;font-style:italic}carousel-component .image-banner__content h2{font-size:var(--gsc-display-3-font-size);line-height:var(--gsc-display-3-line-height);--gsc-heading-line-height: var(--gsc-display-3-line-height);--gsc-heading-font-size: var(--gsc-display-3-font-size);font-weight:var(--gsc-headings-font-weight);font-style:var(--gsc-headings-font-style);letter-spacing:var(--gsc-display-3-letter-spacing, var(--gsc-headings-letter-spacing));font-family:var(--gsc-headings-font-family);text-transform:var(--gsc-headings-text-transform);word-spacing:var(--gsc-headings-word-spacing)}carousel-component .image-banner__content h2 em{font-family:Libre Caslon Condensed Italic,serif}h2.h1.image-slider__title{line-height:1.3!important}@media screen and (max-width:768px){.slideshow .image-banner__content--mobile .scroll-trigger,.slideshow .split-image-banner__content .scroll-trigger{opacity:1;transform:none}}.caption{letter-spacing:1.6px}.product-price,.product-price .product-price__current-price{font-weight:400!important}.shopify-pc__banner__dialog{padding:10px 32px!important}.shopify-pc__banner__dialog button,.shopify-pc__prefs__header-actions button{border-radius:30px!important}.shopify-pc__banner__wrapper>*{font-size:14px}@media screen and (min-width:1080px){.header__grid{display:flex;justify-content:space-between}.header__icon:nth-child(1){padding-left:0!important}}@media screen and (min-width:1080px)and (max-width:1120px){.header__container{padding-inline:0!important}}.quote__text p{font-family:Geist Regular;font-weight:400!important;margin-bottom:1em}.quote__text p:last-child{margin-bottom:0}.quote-sidebar__quote .quote__text p{font-size:16px}@media(min-width:768px){.quote-sidebar .quote__text{line-height:1.4}}#shop-hcaptcha-badge-container{display:none!important}.image-block__content-wrap{z-index:3}@media screen and (max-width:767px){.announcement-bar{padding:0!important}.announcement-bar__inner-container{padding:0 20px!important}}@media screen and (max-width:768px){.collage .slider-grid__slide:has(.has-secondary-image){height:auto;align-self:flex-start}.collage .slider-grid__m-one-column{grid-template-rows:auto}.collage .slider-grid__m-one-column .slider-grid__slide:has(.has-secondary-image){align-self:start}.collage .slider-grid__m-one-column .slider-grid__slide:not(:has(.has-secondary-image)){height:var(--gsc-collage-row-height);min-height:var(--gsc-collage-row-height)}.collage .collage__image-block:has(.has-secondary-image){height:auto}.collage .collage__image-block:has(.has-secondary-image) .shape{display:flex;flex-direction:column;height:auto}.collage .collage__image-block:has(.has-secondary-image) .shape__target-image,.collage .collage__image-block:has(.has-secondary-image) video,.collage .collage__image-block:has(.has-secondary-image) .placeholder-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collage .image-block__content-wrap.has-secondary-image{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:auto;max-height:none;flex:0 0 auto;margin-top:auto;margin-bottom:0;transform:none}.collage__container.container-background{padding:40px 20px}}.collage__subheader{margin-top:15px}.contact__split{display:flex;flex-direction:column;gap:3.2rem}.contact__split-form{min-width:0;width:100%}.contact__map-container{width:100%;aspect-ratio:1 / var(--gsc-contact-map-mobile-ratio, 1);overflow:hidden}.round-style .contact__map-container{border-radius:var(--gsc-base-radii)}.contact__map-container iframe,.contact__map-container>*{display:block;width:100%;height:100%;border:0}@media screen and (min-width:768px){.contact__split{flex-direction:row;align-items:stretch;gap:4rem}.contact__split--map-on-left{flex-direction:row-reverse}.contact__split-form,.contact__split-map{flex:1;width:50%}.contact__map-container{aspect-ratio:1 / var(--gsc-contact-map-desktop-ratio, 1);min-height:100%;height:auto;align-self:stretch}}.map__map-container--embed{overflow:hidden}.map__map-embed,.map__map-embed iframe,.map__map-embed>*{display:block;width:100%;height:100%;border:0}.map__map-embed{min-height:100%}.multicolumn-vertical .slider-grid-track{align-items:stretch}.multicolumn-vertical .slider-grid__slide{display:flex;height:auto}.multicolumn-vertical--min-card-height .slider-grid__slide{min-height:var(--gsc-card-min-height)}.multicolumn-vertical .multicolumn-vertical__column{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;flex:1;text-align:center}.multicolumn-vertical__column-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gsc-card-content-gap, 16px);width:100%;padding:var(--gsc-card-content-padding-y) var(--gsc-card-content-padding-x) calc(var(--gsc-card-content-padding-y) + 10px);box-sizing:border-box}.multicolumn-vertical .multicolumn__column-media--icon{padding:0;margin:0;width:auto}.multicolumn-vertical .multicolumn__column-title,.multicolumn-vertical .multicolumn__column-text,.multicolumn-vertical .multicolumn-vertical__actions,.multicolumn-vertical .multicolumn-vertical__icon{margin:0;text-align:center}.multicolumn-vertical .multicolumn__column-title+*,.multicolumn-vertical .multicolumn__column-text+*{margin:0}.section--outlined-cards .multicolumn__column,.section--outlined-cards .quote{box-sizing:border-box;border:1px solid var(--gsc-text-color-10)}.section--outlined-cards.section--custom-card-colors .multicolumn__column,.section--outlined-cards.section--custom-card-colors .quote{border-color:rgba(var(--gsc-card-border-color-rgb),var(--gsc-card-border-opacity));background-color:rgba(var(--gsc-card-bg-color-rgb),var(--gsc-card-bg-opacity))!important}body:has(button[name=add][disabled]) div.dynamic-checkout-buttons{display:none}.product-description-truncate__viewport{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1)}.product-description-truncate__full[hidden],.product-description-truncate__short[hidden]{display:none!important}.product-description-truncate__toggle{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;padding:0;border:none;background:none;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.2em}.product-description-truncate__toggle:hover{background:none;border:none}.product-description-truncate__toggle [hidden]{display:none!important}.product-description-truncate__toggle .link__chevron{transition:transform .3s ease}.product-description-truncate__toggle[aria-expanded=true] .link__chevron{transform:rotate(180deg)}body.template-product .product-recommendations:not(:has(product-card)){display:none}.caption{font-family:DM Sans,sans-serif!important}.shopify-policy__title h1{text-transform:capitalize}@media screen and (max-width:767px){.timeline__image-wrapper{max-height:min-content}.timeline .carousel__container{margin-left:0}.timeline .carousel__slide{box-sizing:border-box;min-width:100%;max-width:100%;padding-left:0}.timeline__slide,.timeline__content-wrapper,.timeline__content{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.timeline__content{margin:0;padding:0}.timeline__content>*:not(.caption){box-sizing:border-box;width:100%;max-width:100%;padding-inline:var(--gsc-content-paddings, var(--gsc-content-padding-m))}.timeline__content>*:first-child:not(.caption){padding-top:var(--gsc-content-paddings, var(--gsc-content-padding-m))}.timeline__content>*:last-child:not(.caption){padding-bottom:var(--gsc-content-paddings, var(--gsc-content-padding-m))}.timeline__content>.caption{margin-inline:var(--gsc-content-paddings, var(--gsc-content-padding-m));max-width:calc(100% - (2 * var(--gsc-content-paddings, var(--gsc-content-padding-m))))}.timeline__content>.caption:first-child{margin-top:var(--gsc-content-paddings, var(--gsc-content-padding-m))}.timeline__marker:last-child:before{width:100%;max-width:100%}.rich-text.container-background{padding-top:40px;padding-bottom:40px}}.multicolumn__column.card-grid__item:has(.empty-text) .bottom-wrapper{display:none}@media screen and (max-width:767px){.multicolumn__column.card-grid__item:has(.empty-text) .multicolumn__details{padding-bottom:70px!important}}@media screen and (min-width:768px){.multicolumn__column.card-grid__item:has(.empty-text) .multicolumn__details{padding-bottom:80px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
