@media screen and (max-width:749px){.header-logo[data-hidden-on-home-page]{display:flex!important}.header-logo__image{width:auto!important;height:50px!important;max-width:124px}.header__row--top{min-height:70px}#header-group,.header-section,header-component,.header{background:#fff!important}.header{border-bottom:1px solid rgb(0 0 0 / .08);box-shadow:0 8px 24px #0000000f}.header-logo{padding:4px 8px;background:#fff;border-radius:12px}.header__icon,.header__icon--summary{color:#111!important}main[data-template=index] .hero{--hero-min-height: 390px !important;min-height:390px}main[data-template=index] .hero__container{min-height:390px}main[data-template=index] .hero__media{object-position:center center}main[data-template=index] .hero .overlay{background:linear-gradient(to top,#000000ad,#00000047 58%,#0000000a)}main[data-template=index] .hero__content-wrapper{padding-inline:16px;padding-block-end:24px;justify-content:flex-end}main[data-template=index] .hero .text-block{max-width:350px;text-shadow:0 2px 10px rgb(0 0 0 / .45)}main[data-template=index] .hero .text-block p{margin:0}main[data-template=index] .hero [class*=text_TitGEc] p{font-size:.75rem;font-weight:800;line-height:1.3;text-transform:uppercase}main[data-template=index] .hero [class*=text_WTzfJV] p{font-size:clamp(1.9rem,8.5vw,2.35rem);line-height:1.08}main[data-template=index] .hero [class*=text_jKippw]{max-width:330px;padding:9px 11px;background:#0000006b;border-radius:10px}main[data-template=index] .hero [class*=text_jKippw] p{font-size:.92rem;line-height:1.35}main[data-template=index] .section-resource-list{gap:18px;padding-block-start:30px!important;padding-block-end:26px!important;background:#f6f6f4}main[data-template=index] .section-resource-list__content h3{font-size:1.5rem;line-height:1.15;margin:0}main[data-template=index] .resource-list__carousel{--mobile-card-size: calc((100vw - 48px)/2) !important;--resource-list-column-gap: 12px}main[data-template=index] .resource-list__carousel slideshow-arrows{display:none}main[data-template=index] .resource-list__carousel slideshow-slides{gap:12px;padding-inline:16px;scroll-padding-inline:16px}main[data-template=index] .resource-list__carousel .resource-list__slide{--slide-width: calc((100vw - 48px)/2) !important}main[data-template=index] .collection-card__content{min-height:2.6em;padding-top:8px}main[data-template=index] .collection-card__content :is(p,h3,h4,h5){font-size:.92rem;line-height:1.25;text-align:center}main[data-template=index] .collection-card{padding:8px;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:12px;box-shadow:0 8px 22px #0000000d}main[data-template=index] .collection-card__image,main[data-template=index] .collection-card__image img,main[data-template=index] .collection-card .image-block{border-radius:10px}main[data-template=product] .product-information{padding-block-start:16px!important}main[data-template=product] .product-information__grid{gap:14px!important}main[data-template=product] .product-information__media{background:#f7f7f7;border-radius:14px;overflow:hidden;margin-inline:12px}main[data-template=product] .product-information__media img{object-fit:contain}main[data-template=product] .product-details{gap:14px!important;padding:18px 16px 92px!important}main[data-template=product] .product-details h1{font-size:clamp(1.75rem,7vw,2.3rem)!important;line-height:1.12!important;margin:0}main[data-template=product] .product-details product-price{font-size:1.2rem;font-weight:700}main[data-template=product] .variant-picker{gap:10px}main[data-template=product] .variant-picker label{border-radius:10px!important}main[data-template=product] .product-form-buttons{display:grid;grid-template-columns:1fr;gap:10px}main[data-template=product] .product-form-buttons>*,main[data-template=product] .product-form-buttons .button,main[data-template=product] .product-form-buttons .shopify-payment-button,main[data-template=product] .product-form-buttons .shopify-payment-button__button,main[data-template=product] .product-form-buttons .quantity-selector-wrapper,main[data-template=product] .product-form-buttons .quantity-selector{width:100%}main[data-template=product] .product-form-buttons .button,main[data-template=product] .product-form-buttons .shopify-payment-button__button{min-height:50px;font-weight:700}main[data-template=product] accordion-custom{display:block;border:1px solid rgb(0 0 0 / .1);border-radius:12px;padding-inline:12px;background:#fff}main[data-template=product] accordion-custom+accordion-custom{margin-top:10px}main[data-template=product] accordion-custom summary{min-height:50px}main[data-template=product] accordion-custom .details-content{line-height:1.55}main[data-template=product] .sticky-add-to-cart__bar{bottom:10px;left:10px;right:10px;width:auto;transform:translateY(calc(100% + 40px));border-radius:14px}main[data-template=product] .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}main[data-template=product] .sticky-add-to-cart__button{border-radius:12px!important}}.button,button.button,.shopify-payment-button__button,.add-to-cart-button,.product-form-buttons .button,.cart-drawer__checkout-button,.cart__checkout-button,.quick-add__button,.quantity-selector,.quantity-selector-wrapper{border-radius:12px!important}.quantity-selector :is(button,input),.quantity-selector-wrapper :is(button,input){border-radius:0!important}.quantity-selector :is(button:first-child),.quantity-selector-wrapper :is(button:first-child){border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.quantity-selector :is(button:last-child),.quantity-selector-wrapper :is(button:last-child){border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}#header-group{position:relative;z-index:20}.header-logo__image{filter:drop-shadow(0 2px 5px rgb(0 0 0 / .12))}main[data-template=index]{background:#f6f6f4}main[data-template=index] .hero{border-bottom:1px solid rgb(0 0 0 / .08)}main[data-template=index] .section-resource-list__content{max-width:1180px;margin-inline:auto;padding-inline:16px}main[data-template=index] .section-resource-list__content h3{color:#111}main[data-template=index] .collection-card{transition:transform .18s ease,box-shadow .18s ease}main[data-template=index] .collection-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000014}main[data-template=index] .collection-card__image{background:#fff;overflow:hidden}@media screen and (min-width:750px){.header-section,header-component,.header{background:#fff!important}.header{border-bottom:1px solid rgb(0 0 0 / .08);box-shadow:0 8px 24px #0000000a}.header-logo__image{max-width:150px}main[data-template=index] .hero{--hero-min-height: 520px !important;min-height:520px}main[data-template=index] .hero__container{min-height:520px}main[data-template=index] .hero__content-wrapper{padding-block-end:54px}main[data-template=index] .hero [class*=text_WTzfJV] p{font-size:clamp(2.8rem,5vw,4.3rem);line-height:1.02}main[data-template=index] .hero [class*=text_jKippw]{max-width:560px;padding:12px 14px;background:#0000006b;border-radius:10px}main[data-template=index] .section-resource-list{background:#f6f6f4}main[data-template=index] .collection-card{padding:12px;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:12px;box-shadow:0 8px 22px #0000000d}main[data-template=index] .collection-card__image,main[data-template=index] .collection-card__image img,main[data-template=index] .collection-card .image-block{border-radius:10px}}main[data-template=collection] .product-grid-container{background:#f6f6f4}main[data-template=collection] .collection-hero{padding:34px 16px 18px}main[data-template=collection] .collection-hero__inner{max-width:1180px;margin-inline:auto;padding:22px 18px;color:#111;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:14px}main[data-template=collection] .collection-hero__eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;line-height:1.2;text-transform:uppercase;color:#0000008c}main[data-template=collection] .collection-hero__title{margin:0;font-size:clamp(2rem,8vw,3.2rem);line-height:1.05}main[data-template=collection] .collection-hero__description{max-width:720px;margin-top:12px;color:#000000b8;line-height:1.55}main[data-template=collection] .collection-hero__description>*{margin-block:0}main[data-template=collection] .collection-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}main[data-template=collection] .collection-hero__meta span{display:inline-flex;min-height:30px;align-items:center;padding-inline:11px;font-size:.82rem;font-weight:700;color:#111;background:#efefed;border-radius:999px}main[data-template=collection] .collection-wrapper{row-gap:16px}main[data-template=collection] .facets{margin-inline:16px;padding:10px;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:14px}main[data-template=collection] .product-grid{padding-inline:16px}main[data-template=collection] product-card .product-card__content{height:100%;padding:10px!important;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:14px;box-shadow:0 8px 24px #0000000d}main[data-template=collection] product-card .card-gallery{background:#f7f7f7;border-radius:12px}main[data-template=collection] product-card .product-media-container{background:#f7f7f7}main[data-template=collection] product-card .product-card__content a.contents{color:#111}main[data-template=collection] product-card product-price{font-weight:700}main[data-template=collection] .product-badges__badge{border-radius:999px}@media screen and (max-width:749px){main[data-template=collection] .product-grid-container{padding-block-start:0!important}main[data-template=collection] .collection-hero{padding:18px 12px 12px}main[data-template=collection] .collection-hero__inner{padding:18px 16px;border-radius:12px}main[data-template=collection] .collection-hero__title{font-size:clamp(1.9rem,9vw,2.55rem)}main[data-template=collection] .collection-hero__description{font-size:.95rem}main[data-template=collection] .facets{margin-inline:12px}main[data-template=collection] .product-grid{gap:14px 10px!important;padding-inline:12px}main[data-template=collection] product-card .product-card__content{padding:8px!important;border-radius:12px}main[data-template=collection] product-card .card-gallery{border-radius:10px}main[data-template=collection] product-card .product-card__content .text-block,main[data-template=collection] product-card product-price{width:100%}main[data-template=collection] product-card .product-card__content p{font-size:.9rem;line-height:1.25}}@media screen and (min-width:750px){main[data-template=collection] .collection-hero{padding-inline:32px}main[data-template=collection] .collection-hero__inner{padding:30px 34px}main[data-template=collection] .facets{margin-inline:32px}main[data-template=collection] .product-grid{padding-inline:32px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/mobile-improvements.css.map */
