@media(pointer:coarse),(max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=file]):not([type=color]),select,textarea{font-size:16px!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}a,button,input,select,textarea,label,summary,[role=button]{touch-action:manipulation}a,button,summary,[role=button]{-webkit-tap-highlight-color:rgb(193 237 114 / .3)}[id]{scroll-margin-top:20px}input[type=search]{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #456330;outline-offset:2px}@supports (padding: max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media(min-width:761px){.journey-product .product-gallery{position:sticky;top:20px}.journey-product .product-gallery .gallery>img{max-height:min(650px,calc(100vh - 170px))}}@media(min-width:1000px){.product-info [data-buy-controls]{grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:stretch}.product-info [data-buy-controls]>label{grid-column:1 / -1}.product-info [data-buy-controls] .quantity-control{margin:0}.product-info [data-buy-controls] #AddButton{margin:0;min-height:52px;font-size:16px}}@media(max-width:760px){.product-layout.journey-product{grid-template-areas:"gallery" "title" "purchase";gap:16px}.breadcrumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.journey-product .product-gallery .gallery{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.journey-product .product-gallery .gallery::-webkit-scrollbar{display:none}.journey-product .product-gallery .gallery>img,.journey-product .product-gallery .gallery>[data-gallery-video]{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:center;scroll-snap-stop:always}.journey-product .product-gallery .gallery>img[hidden],.journey-product .product-gallery .gallery>[data-gallery-video][hidden]{display:block!important}.journey-product .v45-gallery-thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:10px}.journey-product .v45-gallery-thumbs::-webkit-scrollbar{display:none}.journey-product .v45-gallery-thumbs button{flex:0 0 auto;width:56px;min-height:56px}.product-sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.product-sticky .button{font-size:15px;font-weight:700;min-height:48px;padding:10px 18px}body:has(.product-sticky){padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@media(max-width:760px){.category-nav.collection-categories{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px}.category-nav.collection-categories::-webkit-scrollbar,.selection-buttons::-webkit-scrollbar{display:none}.category-nav.collection-categories a{flex:0 0 auto;white-space:nowrap;min-height:42px;border-radius:999px;scroll-snap-align:start}.category-nav.collection-categories a[aria-current=page]{background:#192323;border-color:#192323;color:#fff}.selection-tools{flex-wrap:nowrap;flex-direction:column;align-items:stretch;gap:8px}.selection-buttons{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}.selection-buttons button{flex:0 0 auto;white-space:nowrap;min-height:40px}.section-head .filter-bar{align-items:center;gap:10px;margin-bottom:16px}}@media(pointer:coarse){.v53-js .filter-bar .button{display:none}}@media(max-width:760px){.security-products.products{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.security-products.products::-webkit-scrollbar{display:none}.security-products.products>.security-product{flex:0 0 84%;min-width:0;scroll-snap-align:start}}.v53-cart-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:14px;padding:10px max(4%,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(4%,env(safe-area-inset-left));background:#fffffff7;border-top:1px solid #d2d8cc;box-shadow:0 -10px 24px #1923231a;transform:translateY(110%);transition:transform .25s ease}.v53-cart-bar.is-visible{transform:none}.v53-cart-bar .summary-total{display:grid;gap:2px;margin:0;font-size:12px;line-height:1.2;white-space:nowrap}.v53-cart-bar .summary-total strong{font-size:18px}.v53-cart-bar .button{flex:1 1 auto;justify-content:center;gap:8px;min-height:50px;margin:0}html.v53-cart-bar-on .v52-launcher{opacity:0;pointer-events:none}@media(max-width:760px){body.v53-has-cart-bar{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media(min-width:761px){.v53-cart-bar{display:none}}@media(prefers-reduced-motion:reduce){.v53-cart-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/v53-ux.css.map */
