:root{--sustora-light: #f5fff9;--sustora-blue: #094886;--sustora-teal: #25c19b;--sustora-accent: #2f6bff;--sustora-white: #ffffff}body{background-color:var(--sustora-light)}.hero-wrapper .hero,.hero-wrapper:first-child .hero{min-height:70svh}.hero__media{object-position:center 35%}.hero__media-wrapper video.hero__media{object-fit:cover}.section-background.color-scheme-1,.section.color-scheme-1,.section-background.color-scheme-8728e597-21ce-4b64-b657-a33edf76e2de,.section.color-scheme-8728e597-21ce-4b64-b657-a33edf76e2de{background-color:var(--sustora-light)}.resource-list--grid .product-card__content,.resource-list--grid .collection-card{gap:var(--gap-sm)}.product-card .card-gallery,.collection-card__image{border-radius:var(--style-border-radius-sm);overflow:hidden}.product-card .card-gallery{aspect-ratio:1 / 1;--gallery-aspect-ratio: 1}.product-card .product-media,.product-card .product-media-container{aspect-ratio:1 / 1}.product-card .product-media-container.media-fit{--product-media-fit: contain}.product-card .product-media-container.media-fit img,.product-card .product-media__image{object-fit:contain;object-position:center center}.product-card slideshow-slide{--product-media-fit: contain}.resource-list--grid .card-gallery{aspect-ratio:1 / 1}.collection-card__image{aspect-ratio:1 / 1;max-height:260px}.resource-list--grid{--resource-list-columns-gap: var(--gap-lg);--resource-list-rows-gap: var(--gap-xl)}.media-with-content{--media-height: 40svh}@media screen and (min-width:750px){.media-with-content{--media-height: 36svh}}.button-secondary{border-width:1px;border-style:solid}.button:not(.button-secondary,.button-unstyled,.link){border-width:1px;border-style:solid}.header-section .header{background-color:#f5fff9f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-logo__image{width:200px!important;height:auto}@media screen and (max-width:749px){.header-logo__image{width:min(200px,70vw)}}.header-section .header[transparent]{background-color:transparent}.footer-group .section-background{background-color:var(--sustora-light)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700}.collection-card .overlay{opacity:.12}.card-hover-effect-lift .product-card:hover{transform:translateY(-2px)}.product-information{--gap: 16px}.product-information .product-details{padding-block-end:24px!important}.product-information+.section-wrapper,.product-information~.section-wrapper{margin-top:0}.product-information__media{align-self:start;padding-top:32px;padding-bottom:0;min-width:0;--product-gallery-thumbnails-width: calc(var(--thumbnail-width, 56px) + .5rem)}body:has(#header-group #header-component[sticky]) .product-information__media .sticky-content{--sticky-header-offset: var(--header-height)}.product-information .media-gallery--carousel{--product-gallery-thumbnails-width: calc(var(--thumbnail-width, 56px) + .5rem);--product-gallery-image-ratio: .9;--product-gallery-image-size: min( calc(var(--product-gallery-image-ratio) * (100% - var(--product-gallery-thumbnails-width))), 75vh );align-self:start;width:100%;max-width:100%;height:fit-content}.product-information .media-gallery--carousel slideshow-component{align-self:start;height:auto;min-height:0}.product-information .media-gallery--carousel slideshow-container{flex:0 0 var(--product-gallery-image-size);width:var(--product-gallery-image-size);min-width:min(var(--product-gallery-image-size),100%);max-width:100%}.product-information .media-gallery--carousel slideshow-slides{width:100%;min-height:0;overflow:hidden}.product-information .media-gallery--carousel slideshow-slide{flex:0 0 100%;width:100%;content-visibility:visible;contain-intrinsic-size:auto none}.product-information .media-gallery--carousel .product-media{width:var(--product-gallery-image-size);max-width:100%;aspect-ratio:var(--gallery-aspect-ratio, 1);max-height:var(--product-gallery-image-size)}.product-information .media-gallery--carousel .product-media__image{display:block;width:100%;height:100%;object-fit:cover}.product-information .media-gallery--carousel .product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid var(--sustora-accent);outline-offset:3px;border:none}@media screen and (min-width:750px){.product-information .media-gallery--carousel .media-gallery__mobile-controls.desktop\:hidden{display:none!important}.product-information .media-gallery--carousel slideshow-controls.mobile\:hidden[pagination-position=left][thumbnails]{display:flex!important}.product-information .media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left]){display:flex;flex-direction:row;align-items:flex-start;gap:.375rem;width:100%;max-width:100%}.product-information .media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left]) slideshow-controls[pagination-position=left][thumbnails]{flex:0 0 auto;order:-1;height:auto!important;min-height:0!important;align-self:flex-start;--slideshow-thumbnails-padding-block: 0;--slideshow-thumbnails-padding-inline: 0}.product-information .media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left]) slideshow-controls[pagination-position=left][thumbnails] .slideshow-controls__thumbnails-container{position:sticky;top:calc(var(--sticky-header-offset, var(--header-height, 60px)) + .5rem);overflow:visible;height:auto}.product-information .media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left]) slideshow-controls[pagination-position=left][thumbnails] .slideshow-controls__thumbnails{flex-direction:column;gap:.375rem;padding:0;margin:0}.product-information .media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left]) slideshow-controls[pagination-position=left][thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width, 56px)}}@media screen and (min-width:990px){.product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:1rem;justify-content:start;align-items:start}.product-information__grid.product-information--media-left .product-information__media{width:100%;max-width:100%;min-width:0;padding-right:0;padding-top:32px}.product-information__grid.product-information--media-left .product-details{padding-left:0;padding-block-start:32px!important;min-width:0;position:relative;z-index:1}}@media screen and (min-width:750px)and (max-width:989px){.product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:1fr;row-gap:.75rem;align-items:start}.product-information__grid.product-information--media-left .product-information__media,.product-information__grid.product-information--media-left .product-details{grid-column:1 / -1;width:100%;min-width:0}.product-information__grid.product-information--media-left .product-details{padding-left:0;padding-top:0;padding-block-start:0!important;position:relative;z-index:1}.product-information .media-gallery--carousel.sticky-content{position:relative;top:auto}.product-information__media{padding-bottom:0}}@media screen and (max-width:749px){.product-information .media-gallery--carousel{--product-gallery-image-size: calc(var(--product-gallery-image-ratio) * 100%)}.product-information__media{padding-top:24px;padding-bottom:0}.product-information .media-gallery--carousel slideshow-component{display:flex;flex-direction:column;gap:.375rem;width:100%}.product-information .media-gallery--carousel slideshow-container{flex:0 0 auto;width:var(--product-gallery-image-size);min-width:min(var(--product-gallery-image-size),100%);max-width:100%;margin-inline:0}.product-information .media-gallery--carousel .product-media{width:100%;max-height:min(90vh,100vw);margin-inline:0}.product-information .media-gallery--carousel .media-gallery__mobile-controls[thumbnails]{--slideshow-thumbnails-padding-block: 0;--slideshow-thumbnails-padding-inline: 0;width:100%}.product-information .media-gallery--carousel .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnails{gap:.375rem;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sustora-brand.css.map */
