.mobile-product-navigation{display:none}@media(max-width:749px){:root{--gutter: 16px;--card-gap: 12px;--section-space: 36px;--layout-gap: 24px}body{-webkit-text-size-adjust:100%}.studio-section-heading{gap:12px;margin-bottom:22px}.studio-section-heading h2{font-size:clamp(27px,7.5vw,32px);line-height:1.22}.studio-kicker{line-height:1.6}.studio-text-link{min-height:44px;align-items:center}.studio-button{min-height:50px}body .eol-header{height:72px;padding-inline:12px;gap:4px}body .eol-header .studio-logo img{height:54px}body .eol-header :is(.eol-menu-toggle,.eol-bag){width:44px;min-width:44px;height:48px}body .eol-header .header-market>summary{min-height:48px;padding-inline:7px;font-size:12px}body .eol-header .eol-bag-count{top:3px;right:0}body .eol-header .eol-navigation.is-open{padding:20px 20px max(24px,env(safe-area-inset-bottom))}body .eol-header :is(.eol-menu-link,.eol-top-link,.eol-menu-overview,.eol-mobile-utilities a){min-height:48px}body .eol-header :is(a,button,summary):focus-visible{outline:none;background-color:var(--sky);box-shadow:inset 0 -2px var(--button)}body .eol-header [data-header-market] .header-market-panel{padding:20px 16px max(16px,env(safe-area-inset-bottom));max-height:calc(100dvh - 16px)}body .header-market-form>p{margin-bottom:12px}body .header-market-apply{padding-top:12px;margin-top:8px}.template-index .studio-hero{padding-top:26px}.template-index .studio-hero h1{font-size:clamp(34px,9.5vw,42px);line-height:1.15}.template-index .studio-hero-copy>p{font-size:15px;line-height:1.7}.live-collection-tabs .live-tabs{gap:8px;padding-bottom:10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.live-collection-tabs .live-tabs button{min-height:46px;flex-shrink:0;scroll-snap-align:start;font-size:13px}.studio-collection-header{padding-block:26px 18px}.studio-collection-header h1{font-size:34px}.studio-collection-toolbar{gap:12px;margin-bottom:24px;padding-bottom:18px}.studio-collection-toolbar>span{font-size:13px}.studio-sort-form{width:100%;gap:12px}.studio-sort-form>label{font-size:13px;flex-shrink:0}.studio-sort-form studio-select{flex:1;min-width:0}.studio-sort-form .studio-select-trigger{width:100%}.studio-product-grid{column-gap:12px;row-gap:26px;align-items:stretch}.studio-product-grid .studio-product-card{display:flex;flex-direction:column;min-width:0}.studio-product-grid .studio-product-media{flex:0 0 auto;width:100%;aspect-ratio:1;border-radius:12px}.studio-product-grid .studio-product-media img{width:100%;height:100%;object-fit:contain}.studio-product-grid .studio-product-copy{display:flex;flex:1;flex-direction:column;padding-top:11px}.studio-product-grid .studio-product-copy>span{min-height:3em;font-size:11px;line-height:1.5}.studio-product-grid .studio-product-copy h3{margin:5px 0 10px;font-size:14px;line-height:1.5;min-height:4.5em}.studio-product-grid .studio-product-copy h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.studio-product-grid .studio-product-copy p{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin-top:auto;font-size:14px;line-height:1.6}.studio-product-grid .studio-product-copy .live-price-compare{margin-left:0;font-size:11px}.studio-product-grid :is(.live-sold-out,.studio-product-badge){max-width:calc(100% - 16px);font-size:10px;padding:5px 8px}.template-product .pdp-navigation{padding-block:4px 8px;gap:12px}.template-product .pdp-navigation a{min-height:44px;font-size:12px}body.template-product .studio-product-page{gap:22px;padding-bottom:32px}body.template-product .studio-product-gallery{position:static}body.template-product product-media.studio-product-gallery{gap:8px}body.template-product product-media .studio-product-main-media{border-radius:14px}body.template-product product-media .studio-product-thumbs{gap:8px;padding-block:2px 4px;scrollbar-width:none}body.template-product product-media .studio-product-thumbs::-webkit-scrollbar{display:none}body.template-product product-media .studio-product-thumbs button{flex-basis:60px;width:60px;height:64px}body.template-product .pdp-heading h1{font-size:clamp(26px,7.2vw,31px);line-height:1.22;margin-block:8px 12px}body.template-product .pdp-price-row{margin-block:15px 18px}body.template-product .pdp-summary{font-size:14px;line-height:1.7;margin-bottom:20px}body.template-product .studio-product-form{padding-top:20px;scroll-margin-top:20px}body.template-product .studio-product-form:focus{outline:none}.template-product .pdp-option-groups{gap:20px;margin-bottom:22px}.template-product .pdp-option-choice>span{min-height:52px;padding:12px 28px 12px 12px;font-size:14px;border-radius:10px}.template-product .pdp-option-choice>span:after{right:10px}.template-product .studio-product-form :is(.ashes-help,.photo-charm-help,.ornament-help,.bracelet-help,.keychain-help,.wool-size-note,.wooden-urn-personalization p){font-size:13px;line-height:1.65}.template-product .studio-product-form :is(.ashes-field>label,.ashes-field>legend,.wool-photo-heading label){font-size:14px;line-height:1.5}.template-product .studio-product-form :is(.ashes-confirm,.photo-charm-review,.bracelet-confirm,.ornament-confirm,.stake-confirm){padding:14px 12px;min-height:48px;border-radius:10px;background:var(--surface)}.template-product .studio-product-form :is(.ashes-confirm,.photo-charm-review,.bracelet-confirm,.ornament-confirm,.stake-confirm) span{font-size:13px;line-height:1.65}.template-product .studio-product-form :is(.ashes-confirm,.photo-charm-review,.bracelet-confirm,.ornament-confirm,.stake-confirm) input{width:20px;height:20px;flex-basis:20px}.template-product .studio-product-form :is(.ashes-choices span,.photo-charm-choice>span){min-height:48px;font-size:14px}.template-product .studio-product-form :is(.ashes-file-row button,.wool-file-row button,.photo-charm-adjust summary){min-height:44px;font-size:13px}.template-product .studio-product-form input[type=range]{min-height:44px}.template-product .studio-product-form .studio-upload{gap:10px}.template-product .studio-product-form .studio-upload-copy{min-width:0}.template-product .studio-product-form .studio-upload-copy small{font-size:12px;line-height:1.6}.template-product .studio-product-form .studio-upload-action{font-size:13px}.template-product .studio-product-form .wool-photo:not(.wool-photo-main){grid-template-columns:minmax(0,1fr) 96px;gap:0 10px;padding:12px}.template-product .studio-product-form .wool-photo-heading .ashes-help{font-size:12px}.template-product .studio-product-form .wool-photo-heading{gap:7px}.template-product .studio-product-form .wool-upload-action{font-size:12px}.template-product .studio-product-form .wool-order-note{margin-bottom:22px;padding:15px}.template-product .studio-product-form .wool-order-note small{font-size:12px}body.template-product .studio-add-row{flex-wrap:wrap;gap:12px;margin-top:22px}body.template-product .studio-quantity button{min-width:44px;width:44px;min-height:50px}body.template-product .studio-quantity output{min-width:28px;font-size:15px}body.template-product .studio-add-row>.studio-button{flex:1 1 170px;min-height:52px;font-size:15px;padding-inline:16px}.template-product .pdp-purchase-note{font-size:12px;line-height:1.6}.template-product .pdp-details{gap:24px}.template-product .pdp-details .studio-product-description :is(p,li){line-height:1.75!important}.mobile-product-navigation:not([hidden]){display:flex;align-items:center;gap:12px;position:fixed;z-index:18;inset:auto 0 0;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -4px 20px #30292108}.mobile-product-navigation-copy{flex:1;min-width:0}.mobile-product-navigation-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted);line-height:1.6}.mobile-product-navigation-copy>strong{display:block;font-size:16px;line-height:1.5;font-weight:500}.mobile-product-navigation button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:60%;padding:11px 15px;border-radius:10px;background:var(--button);color:#fff;font-size:13px;line-height:1.5}.mobile-product-navigation button .studio-icon{flex:0 0 16px;width:16px}.mobile-product-navigation button:focus-visible{outline:none;text-decoration:underline;text-underline-offset:4px}body.template-product:has([data-mobile-product-navigation][data-ready]) .studio-footer{padding-bottom:calc(94px + env(safe-area-inset-bottom))}body.mobile-product-navigation-visible shopify-chat,body.mobile-product-navigation-visible shopify-chat::part(activator){visibility:hidden;pointer-events:none}body.mobile-product-navigation-visible shopify-chat{display:none!important}body:has(.studio-product-form :is(input,textarea):focus) shopify-chat,body:has(dialog[open]) shopify-chat,body.eol-menu-open shopify-chat{visibility:hidden;pointer-events:none}body .cart-drawer-panel{width:100%;height:100dvh;padding:0 16px;overflow:hidden}.cart-drawer-header{flex:0 0 auto;padding:max(18px,env(safe-area-inset-top)) 0 16px;gap:12px}.cart-drawer-header h2{margin-top:6px;font-size:28px}.cart-drawer-close{width:44px;height:44px;flex:0 0 44px;background:var(--surface);border:0}.cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start;scrollbar-width:thin}.cart-drawer-items:empty{display:none;flex:0 0 auto}.cart-drawer-item{grid-template-columns:72px minmax(0,1fr);gap:12px;padding-block:18px}.cart-drawer-item-media{border-radius:9px}.cart-drawer-item-media img{object-fit:contain}.cart-drawer-item-title{font-family:var(--sans);font-size:15px;line-height:1.5}.cart-drawer-item-copy :is(p,li){font-size:12px;line-height:1.65;overflow-wrap:anywhere}.cart-drawer-item-copy li{padding-block:3px}.cart-drawer-item-copy li a{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px;color:var(--button);text-decoration:underline;text-underline-offset:3px}.cart-drawer-item-meta{flex-wrap:wrap;gap:10px;font-size:14px}.cart-drawer-quantity button{min-width:44px;min-height:44px}.cart-drawer-remove{min-height:44px;margin-top:2px;font-size:12px;border:0;text-decoration:underline;text-underline-offset:4px}.cart-drawer-footer{flex:0 0 auto;margin:0;padding:16px 0 max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.cart-drawer-footer small{margin:6px 0 12px;font-size:12px}.cart-drawer-subtotal{font-size:16px}.cart-drawer-view{display:flex;align-items:center;justify-content:center;min-height:44px;margin:4px auto 0;padding:0;border:0;font-size:13px;text-decoration:underline;text-underline-offset:4px}.cart-drawer-empty{overflow-y:auto;padding-block:36px}.studio-cart-items h2{font-size:19px;line-height:1.4}.studio-cart-items li{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.studio-cart-items li a{display:inline-flex;align-items:center;min-height:44px}.studio-cart-items input[type=number]{min-height:48px;font-size:16px}.studio-cart-summary{padding:22px 18px}.studio-cart-summary .studio-button{width:100%}.studio-footer{padding-top:36px}.studio-footer-lead h2{font-size:28px;line-height:1.25}.studio-footer-grid{gap:22px 18px}.studio-footer-grid a:not(.studio-logo){display:flex;align-items:center;min-height:44px;padding-block:9px;font-size:14px}.studio-footer-grid h3{margin-bottom:8px;font-size:15px}.studio-signup input{font-size:16px;min-height:52px}.studio-signup button{min-width:48px;min-height:52px}.live-footer-policies{gap:0 18px}.live-footer-policies a{display:flex;align-items:center;min-height:44px;font-size:12px}}@media(max-width:359px){body .eol-header .header-market>summary{padding-inline:4px;font-size:11px}.template-product .studio-product-form .wool-photo:not(.wool-photo-main){grid-template-columns:minmax(0,1fr) 88px}body.template-product .studio-add-row>.studio-button{flex-basis:100%}.cart-drawer-item{grid-template-columns:60px minmax(0,1fr);gap:10px}}@media(max-width:749px)and (max-height:500px){.mobile-product-navigation:not([hidden]){display:none}.cart-drawer-header{padding-block:8px}.cart-drawer-header .studio-kicker{display:none}.cart-drawer-footer{padding-block:8px}.cart-drawer-footer small{margin-block:2px 6px}.cart-drawer-view{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mobile-shopping.css.map */
