.template-index [id*=section_6PnLrM]{background-color:#fff}.template-index [id*=section_6PnLrM]>.section{background-color:#fff}.template-index [id*=section_6PnLrM] .section-content-wrapper{width:100%;max-width:none;padding-inline:0}.template-index [id*=section_6PnLrM] .section--full-width>*{grid-column:1 / -1}.template-index [id*=section_6PnLrM] .text-block h1,.template-index [id*=section_6PnLrM] .text-block .h2{font-weight:600;line-height:1.1;text-shadow:none}.template-index [id*=section_6PnLrM] .text-block p{text-shadow:none}.template-index [id*=section_6PnLrM] .text-block--custom p{opacity:.9}.template-index [id*=section_6PnLrM] .text-block--text_hero_trust p{margin:0;text-align:center}@media screen and (min-width:750px){.template-index [id*=section_6PnLrM]{height:auto!important;min-height:0!important}.template-index [id*=section_6PnLrM]>.section{margin-block:0;--section-min-height: auto !important;--section-preview-height: auto !important;min-height:0!important;height:auto!important}.template-index [id*=section_6PnLrM] .section-content-wrapper.section-content-wrapper{min-height:0!important;height:auto!important}.template-index [id*=section_6PnLrM] .section-content-wrapper.layout-panel-flex{height:auto!important;align-items:stretch!important;justify-content:flex-start!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom){--size-style-height: auto !important;position:relative;width:100%;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;overflow:hidden}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper{position:relative;inset:auto;z-index:0;width:100%;height:auto;line-height:0;background-color:#fff}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper video-background-component,.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper .video-background{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;display:block;width:100%!important;height:auto!important;overflow:visible!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper video-background-component img{display:none!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper .video-background--cover,.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper .video-background--cover *{object-fit:contain!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper video{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain!important;object-position:center center}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem);box-sizing:border-box;pointer-events:none}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block-content :is(a,button,input,textarea,select){pointer-events:auto}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block-content>.group-block{background:#000000b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:clamp(1.25rem,3vw,2rem) clamp(1.5rem,4vw,2.25rem);max-width:42rem;width:min(92%,42rem);margin-inline:auto;border:1px solid rgb(255 255 255 / .14);box-shadow:0 16px 48px #0006;pointer-events:auto}}@media screen and (max-width:749px){.template-index [id*=section_6PnLrM]{height:auto!important;min-height:0!important}.template-index [id*=section_6PnLrM]>.section{--section-min-height: auto !important;--section-preview-height: auto !important;min-height:0!important;height:auto!important;overflow:visible!important}.template-index [id*=section_6PnLrM] .section-content-wrapper.section-content-wrapper{min-height:0!important;height:auto!important;overflow:visible!important}.template-index [id*=section_6PnLrM] .section-content-wrapper.layout-panel-flex{height:auto!important;overflow:visible!important;align-items:stretch!important;justify-content:flex-start!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom).size-style{--size-style-height: auto !important;--size-style-height-mobile: auto !important;position:relative!important;overflow:visible!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;display:flex!important;flex-direction:column!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper{position:relative!important;inset:auto!important;z-index:0!important;order:-1!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;line-height:0;background-color:#fff}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper .overlay{display:none!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper video-background-component,.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper .video-background{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;display:block!important;width:100%!important;height:auto!important;overflow:visible!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper video-background-component img{display:none!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper .video-background--cover,.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper .video-background--cover *{object-fit:contain!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block__media-wrapper video{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;overflow:visible!important;object-fit:contain!important;object-position:center center!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block-content{position:relative!important;z-index:1!important;flex:0 0 auto!important;order:1!important;min-height:0!important;height:auto!important;width:100%!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;padding:1rem 1.25rem 1.25rem!important;box-sizing:border-box!important;overflow:visible!important;background:var(--color-background)}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block-content>.group-block{width:100%!important;max-width:none!important;margin-inline:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:inherit!important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block-content>.group-block[class*=color-]{--color-background: transparent !important;--color-foreground: inherit !important}.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block-content .text-block,.template-index [id*=section_6PnLrM] :is(.group-block--height-fill,.group-block--height-custom)>.group-block-content .text-block :is(h1,h2,p,a){color:inherit}.template-index [id*=section_6PnLrM] .text-block--text_hero_trust p{font-size:.75rem;line-height:1.45;text-wrap:pretty;padding-inline:.25rem}}.template-index [id*=featured_product_information] .tax-note,.template-index [id*=featured_product_information] product-price .tax-note{display:none!important}.template-index [id*=featured_product_information] .product-information__grid{align-items:start}@media screen and (min-width:750px){.template-index [id*=featured_product_information] .product-information__grid--half.product-information--media-left{gap:0}.template-index [id*=featured_product_information] .product-information__grid--half.product-information--media-left .product-information__media{padding-right:calc(var(--gap, 16px) / 2)}.template-index [id*=featured_product_information] .product-information__grid--half.product-information--media-left .product-details{padding-left:calc(var(--gap, 16px) / 2)}}.template-index [id*=featured_product_information] media-gallery{max-width:100%}.template-index [id*=featured_product_information] media-gallery{max-height:none}.template-index [id*=featured_product_information] slideshow-container,.template-index [id*=featured_product_information] slideshow-slide,.template-index [id*=featured_product_information] .product-media-container{overflow:visible;max-height:none}.template-index [id*=featured_product_information] .product-media-container img,.template-index [id*=featured_product_information] .product-media__image,.template-index [id*=featured_product_information] .product-media-container video{object-fit:contain!important;width:100%;height:auto;max-height:min(70vh,38rem);border-radius:var(--media-radius, 14px)}.template-index [id*=featured_product_information] .slideshow-controls__thumbnail img{object-fit:cover;max-height:none}.template-index [id*=featured_product_information] .slideshow-control__thumbnail{border-radius:var(--thumbnail-radius, 10px)}.template-index [id*=featured_product_information] .product-details{justify-content:flex-start}.template-index [id*=featured_product_information] .product-details .shopify-app-block:has(.areviews_main_header_container){width:100%;text-align:left;margin-block:0 .35rem}.template-index [id*=featured_product_information] .areviews_main_header_container{text-align:left;display:flex;justify-content:flex-start;align-items:center;margin:0;width:100%}.template-index [id*=featured_product_information] .areviews_main_header_container .areviews_header_rating,.template-index [id*=featured_product_information] .areviews_main_header_container .main_starts_box{display:inline-flex;justify-content:flex-start;align-items:center;text-align:left;margin:0}.template-index [id*=featured_product_information] .areviews_main_header_container,.template-index [id*=featured_product_information] .areviews_main_header_container .areviews_header_rating{font-size:.875rem;line-height:1.2}.template-index [id*=featured_product_information] .areviews_main_header_container .fa-star,.template-index [id*=featured_product_information] .areviews_main_header_container .fa-star:before,.template-index [id*=featured_product_information] .areviews_main_header_container .fa-star-half-alt:before{color:#f3c621!important}.template-index #shopify-section-marquee_NQ6w6z .marquee__wrapper,.template-index #shopify-section-marquee_NQ6w6z .marquee__content,.template-index #shopify-section-marquee_NQ6w6z .marquee__repeated-items{gap:var(--marquee-gap, 1.25rem)}.template-index #shopify-section-marquee_NQ6w6z .marquee__wrapper{will-change:transform;backface-visibility:hidden}.template-index #shopify-section-ugc_intro_home{border-bottom:1px solid color-mix(in srgb,var(--color-border) 65%,transparent)}.template-index #shopify-section-ugc_intro_home .text-block--uppercase,.template-index #shopify-section-ugc_intro_home .h5{letter-spacing:.14em}.template-index #shopify-section-17785283717ed52dbb{background:linear-gradient(180deg,var(--color-background) 0%,color-mix(in srgb,var(--color-background) 94%,var(--color-primary) 6%) 100%)}.template-index #shopify-section-17785283717ed52dbb>.section.spacing-style{--padding-block-end: 8px !important}.template-index #shopify-section-17785283717ed52dbb img,.template-index #shopify-section-17785283717ed52dbb video,.template-index #shopify-section-17785281643e94bb9e img,.template-index #shopify-section-17785281643e94bb9e video{border-radius:14px}.template-index [id*=section_6PnLrM]{scroll-margin-top:var(--header-group-height, 7.5rem)}.template-index #shopify-section-areviews_one_product_BzrN4L,.template-index [id*=areviews_one_product]{scroll-margin-top:calc(var(--header-group-height, 7.5rem) + 1rem)}.template-index [id*=section_qnKGmd] .custom-section-content{border:none;--border-radius: 0}.template-index [id*=section_qnKGmd] .section-content-wrapper{max-width:40rem;margin-inline:auto;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.25rem,3vw,2rem);border-radius:14px;background:color-mix(in srgb,var(--color-background) 94%,var(--color-primary) 6%);border:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.template-index [id*=section_qnKGmd] .text-block{width:100%!important;max-width:100%!important}.template-index [id*=section_qnKGmd] .text-block--text_mission_eyebrow p{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--color-primary)}.template-index [id*=section_qnKGmd] .text-block--text_mission_lead p{margin:0 auto;max-width:34rem;font-weight:500;font-size:clamp(1.25rem,2.4vw,1.4375rem);line-height:1.35;letter-spacing:.01em;text-wrap:pretty}.template-index [id*=section_qnKGmd] .text-block--text_mission_body p{margin:0 auto;max-width:36rem;font-family:var(--font-body--family);font-size:1.0625rem;line-height:1.65;font-weight:400;text-wrap:pretty}.template-index [id*=section_qnKGmd] .text-block--text_mission_tagline p{margin:0 auto;max-width:36rem;font-family:var(--font-body--family);font-size:1rem;line-height:1.55;font-weight:500;text-wrap:pretty;color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}@media screen and (max-width:749px){.template-index #shopify-section-ugc_intro_home .section-content-wrapper,.template-index #shopify-section-section_ehHrWL .section-content-wrapper,.template-index #shopify-section-17785283717ed52dbb .section-content-wrapper,.template-index #shopify-section-17785281643e94bb9e .section-content-wrapper,.template-index [id*=section_gLJrqJ] .section-content-wrapper{padding-inline:1.25rem}.template-index [id*=section_qnKGmd] .custom-section-content{padding-inline:1.25rem;box-sizing:border-box}.template-index [id*=section_qnKGmd] .section-content-wrapper.spacing-style{--padding-inline-start: 1.25rem;--padding-inline-end: 1.25rem;padding-inline:1.25rem!important;padding-block:1.5rem 1.75rem!important}.template-index #shopify-section-areviews_one_product_BzrN4L,.template-index [id*=areviews_one_product]{padding-inline:1.25rem;box-sizing:border-box}.template-index [id*=areviews_one_product] .page-full,.template-index [id*=areviews_one_product] #reviews,.template-index [id*=areviews_one_product] .az_reviews{max-width:100%}.template-index [id*=featured_product_information] .product-information__grid{padding-inline:1.25rem;gap:1rem}.template-index [id*=featured_product_information] .product-details,.template-index [id*=featured_product_information] .product-information__media{padding-inline:0}.template-index #shopify-section-marquee_NQ6w6z .section-content-wrapper{padding-inline:1.25rem}.template-index #shopify-section-17785283717ed52dbb img,.template-index #shopify-section-17785283717ed52dbb video,.template-index #shopify-section-17785281643e94bb9e img,.template-index #shopify-section-17785281643e94bb9e video{width:100%;height:auto;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/shade-ray-home.css.map */
