#sh-bgvid-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:#000}#sh-bgvid{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%) translateZ(0);object-fit:cover;object-position:center center;opacity:0;transition:opacity .35s ease}#sh-bgvid.is-ready{opacity:1}@media(max-width:749px){#sh-bgvid{object-fit:fill!important;width:100vw!important;height:100vh!important}}@media(prefers-reduced-motion:reduce){#sh-bgvid{display:none}#sh-bgvid-wrap{background-image:url(/cdn/shop/files/banner_branding_joy_wp2563472-weed-wallpaper-hd.jpg?v=1735416076);background-size:cover;background-position:center}}.header-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000a14d9;z-index:-1}#shopify-section-sections--22732483920163__footer,#shopify-section-sections--22732483920163__footer .footer,#shopify-section-sections--22732483920163__footer .footer.color-background-2,#shopify-section-sections--22732483920163__footer .section-sections--22732483920163__footer-padding,#shopify-section-sections--22732483920163__footer .gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}.image-with-text__content{text-align:center;padding:30px;max-width:900px;margin:0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00050a4d;border:2px solid rgba(0,255,255,.3);border-radius:12px;box-shadow:0 0 60px #0ff3}.image-with-text__heading{font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(2.25rem,4.6vw,5rem);text-transform:uppercase;letter-spacing:.12em;overflow-wrap:normal;word-break:keep-all;background:linear-gradient(120deg,#00f5ff,#0ff 18%,#0a5a73 42%,#d6ffff,#0a5a73 58%,#0ff 82%,#00f5ff);background-size:300% auto;color:#00f5ff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:holoScan 3s linear infinite;position:relative;margin-bottom:25px}@keyframes holoScan{0%{background-position:0% center}to{background-position:300% center}}.image-with-text__text{font-family:Roboto Mono,monospace;font-size:2.4rem;color:#00f5ff;text-transform:uppercase;letter-spacing:.1em;text-align:center;line-height:1.6;animation:glitchText 2s infinite alternate}@keyframes glitchText{0%{text-shadow:1px 1px #ff00ff,-1px -1px #00ffff;transform:translate(0)}20%{text-shadow:2px -2px #ff00ff,-2px 2px #00ffff;transform:translate(-2px,2px)}40%{text-shadow:-2px 2px #ff00ff,2px -2px #00ffff;transform:translate(2px,-2px)}60%{text-shadow:2px 2px #ff00ff,-2px -2px #00ffff;transform:translate(-1px,1px)}to{text-shadow:0 0 #ff00ff,0 0 #00ffff;transform:translate(0)}}.section-template--22732483428643__image-with-text-padding .button{display:inline-block;position:relative;font-family:Orbitron,sans-serif;font-size:2rem;text-transform:uppercase;letter-spacing:.15em;color:#00ffe5;border:2px solid #00ffe5;border-radius:8px;padding:14px 36px;background:#0006;overflow:hidden;box-shadow:0 0 15px #00ffe5 inset;text-decoration:none;transition:background .3s,color .3s,box-shadow .3s}.section-template--22732483428643__image-with-text-padding .button:before{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(120deg,transparent 0%,rgba(0,255,255,.3) 50%,transparent 100%);transform:skew(-20deg);transition:left .5s}.section-template--22732483428643__image-with-text-padding .button:hover:before{left:100%}.section-template--22732483428643__image-with-text-padding .button:hover{background:#00ffe5;color:#000;box-shadow:0 0 25px #00ffe5}#shopify-section-template--22732483428643__01f8d00e-7ee7-4351-9244-039b95476d8e,#shopify-section-template--22732483428643__01f8d00e-7ee7-4351-9244-039b95476d8e .gradient,.section-template--22732483428643__01f8d00e-7ee7-4351-9244-039b95476d8e-padding,#shopify-section-template--22732483428643__01f8d00e-7ee7-4351-9244-039b95476d8e .color-scheme-f7690adb-8d03-4823-8b95-910d0ca89b92,#shopify-section-sections--22732483920163__newsletter,#shopify-section-sections--22732483920163__newsletter .gradient,.section-sections--22732483920163__newsletter-padding,#shopify-section-sections--22732483920163__newsletter .color-accent-1{background:transparent!important;background-color:transparent!important;background-image:none!important}.collection__title{text-align:center;margin-bottom:30px}.collection__title .title{font-family:Orbitron,sans-serif;font-weight:800;font-size:6rem;letter-spacing:.1em;text-transform:uppercase;color:#00f5ff;position:relative;display:inline-block;padding-bottom:12px}.collection__title .title:after{content:"";position:absolute;left:50%;bottom:0;width:0%;height:3px;background:linear-gradient(90deg,#00f5ff,#00f5ff);box-shadow:0 0 10px #00f5ff,0 0 20px #00f5ff;transform:translate(-50%);animation:underlineGrow 2s forwards}@keyframes underlineGrow{to{width:100%}}.collection__description{font-family:Orbitron,sans-serif;font-size:2.2rem;color:#00fff0;margin-top:1.5rem;letter-spacing:.05em;opacity:0;animation:fadeSlideIn 1s ease-out forwards;animation-delay:2s}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card.color-background-2{background:transparent!important;background-color:transparent!important;background-image:none!important}.card__heading{font-family:Orbitron,sans-serif;font-weight:700;font-size:1.8rem;color:#00ffe5!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.8rem;position:relative;display:inline-block;text-shadow:0 0 10px rgba(0,255,229,.7);transition:color .3s ease,text-shadow .3s ease}.card__heading a{color:inherit;text-decoration:none;position:relative}.card__heading a:after{content:"";position:absolute;left:0;bottom:-5px;height:3px;width:0;background:linear-gradient(to right,#00ffe5,transparent);transition:width .4s ease}.card__heading a:hover:after{width:100%}.card__heading a:hover{color:#fc0;text-shadow:0 0 20px rgba(0,255,229,1)}.wishlist-btn,.wishlist-btn .icon-wishlist-heart-empty{color:#00ffe5!important;transition:transform .3s ease,color .3s ease}.wishlist-btn:hover{transform:scale(1.3);color:#fc0!important}.card-information{font-family:Orbitron,sans-serif;font-weight:600;font-size:1.4rem;color:#fff!important;margin-bottom:1rem;text-shadow:0 0 20px rgba(0,255,229,.5),0 0 10px rgba(0,0,0,.7);transition:text-shadow .3s ease}.card-information:hover{text-shadow:0 0 30px rgba(0,255,229,.7),0 0 15px rgba(0,0,0,.5)}.quick-add .quick-add__submit{background-color:#00ffe5;color:#000;border:2px solid #00ffe5;padding:1rem 2rem;font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:12px;cursor:pointer;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;position:relative}.quick-add .quick-add__submit:hover{transform:scale(1.05);background-color:#0fc;color:#fff;box-shadow:0 0 15px #00ffe5cc}.quick-add .quick-add__submit:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:linear-gradient(45deg,#00ffe5,#0fc);opacity:0;transition:opacity .4s ease;z-index:-1}.quick-add .quick-add__submit:hover:after{opacity:1}.loading__spinner{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.price__container{font-family:Orbitron,sans-serif;font-weight:700;font-size:1.6rem;color:#0fc!important;text-shadow:0 0 5px #002222;transition:color .3s ease,text-shadow .3s ease}.price__container:hover{color:#fc0!important;text-shadow:0 0 10px #00ffe5,0 0 30px #ffcc00}.quick-add-modal__content{background:linear-gradient(135deg,#000000d9,#222222b3)!important;color:#fff}body,html{margin:0;padding:0;overflow-x:hidden}header{margin-top:0!important;padding-top:0!important}.rich-text__wrapper{padding:50px 20px;color:#fff;background:transparent;position:relative;overflow:hidden;box-shadow:none;margin-top:0!important;margin-bottom:40px}.previous-section{margin-bottom:0!important}.rich-text__heading{text-align:center;font-size:5rem;color:#00ffd5;margin-bottom:40px;text-transform:uppercase;letter-spacing:4px;font-family:Orbitron,sans-serif;font-weight:700;position:relative;animation:neonFlicker 1.5s infinite alternate}.rich-text__heading:after{content:"";position:absolute;width:80%;height:3px;background-color:#00ffd5;bottom:-10px;left:50%;transform:translate(-50%);animation:lineAnimation 1.5s ease-out}@keyframes lineAnimation{0%{width:0%}to{width:80%}}.rich-text__text{text-align:center;font-size:2.2rem;line-height:1.8;margin-bottom:30px;font-family:Roboto,sans-serif;position:relative;opacity:0;animation:textTypewriter 3s ease-out forwards,textScaleUp 1s ease-in-out forwards}@keyframes textTypewriter{0%{width:0;opacity:0}50%{opacity:1}to{width:100%;opacity:1}}@keyframes textScaleUp{0%{transform:scale(.9)}to{transform:scale(1)}}.rich-text__text+.rich-text__text:before{content:"";position:absolute;width:80%;height:1px;background-color:#00ffd5;top:-20px;left:50%;transform:translate(-50%)}@media(max-width:1200px){.rich-text__heading{font-size:4.5rem}.rich-text__text{font-size:2.2rem}}@media(max-width:768px){.rich-text__heading{font-size:4rem}.rich-text__text{font-size:1.8rem}}@media(max-width:480px){.rich-text__heading{font-size:3.2rem}.rich-text__text{font-size:1.6rem}}.shopify-section{margin:0;padding:0}#shopify-section-sections--22732483920163__newsletter{background:transparent;padding:50px 20px;color:#fff;position:relative;overflow:hidden}.newsletter__wrapper{position:relative;background:transparent;padding:40px 20px;border-radius:10px;overflow:hidden;text-align:center}.newsletter__wrapper h2{font-size:4rem;color:#00ffd5;text-transform:uppercase;letter-spacing:4px;font-family:Orbitron,sans-serif;font-weight:700;margin-bottom:30px;position:relative;animation:neonFlicker 1.5s infinite alternate}@keyframes neonFlicker{0%{text-shadow:0 0 5px #00ffd5,0 0 10px #00ffd5,0 0 20px #00ffd5}to{text-shadow:0 0 20px #00ffd5,0 0 40px #00ffd5,0 0 80px #00ffd5}}.newsletter__subheading p{font-size:2rem;line-height:1.8;color:#e0e0e0;margin-bottom:30px;font-family:Roboto,sans-serif;opacity:0;animation:fadeIn 1.5s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.newsletter-form__field-wrapper{position:relative;display:inline-block;width:100%;margin-top:20px;opacity:0;animation:formSlideUp 1.5s ease-out forwards}@keyframes formSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.newsletter-form__field-wrapper input{width:100%;padding:15px;font-size:1.2rem;border:2px solid #00ffd5;background:transparent;color:#fff;font-family:Roboto,sans-serif}.newsletter-form__field-wrapper button{background:#00ffd5;color:#fff;border:none;padding:10px 20px;font-size:1.2rem;font-family:Roboto,sans-serif;border-radius:5px;cursor:pointer;transition:background .3s ease}.newsletter-form__field-wrapper button:hover{background:#00bfae}@media(max-width:1200px){.newsletter__wrapper h2{font-size:3.5rem}.newsletter__subheading p{font-size:1.8rem}.newsletter-form__field-wrapper input{font-size:1.1rem}.newsletter-form__field-wrapper button{font-size:1rem}}@media(max-width:768px){.newsletter__wrapper h2{font-size:3rem}.newsletter__subheading p{font-size:1.6rem}}@media(max-width:480px){.newsletter__wrapper h2{font-size:2.5rem}.newsletter__subheading p{font-size:1.4rem}.newsletter-form__field-wrapper input,.newsletter-form__field-wrapper button{font-size:1rem}}.footer__content-bottom-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:40px;margin-bottom:20px}.list-payment{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.list-payment__item svg{width:60px;height:60px}.footer__copyright{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;font-size:2rem;color:#00ffd5;margin-bottom:20px}.footer__copyright a{color:#00ffd5;text-decoration:none;font-weight:600}.footer__copyright a:hover{text-decoration:underline}@media(max-width:768px){.footer__copyright{font-size:1.8rem}.list-payment{gap:15px}.list-payment__item svg{width:50px;height:50px}}@media(max-width:480px){.footer__copyright{font-size:1.6rem}.list-payment{gap:10px}.list-payment__item svg{width:45px;height:45px}}.banner__box.content-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;z-index:2;color:#fff;text-align:center;background:#0000004d;transition:all .3s ease-in-out;width:100%;height:100%}.banner__heading{font-size:4rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#fff;margin-bottom:20px;max-width:90%}.banner__text{font-size:1.8rem;line-height:1.6;font-family:Roboto,sans-serif;font-weight:400;margin-bottom:20px;max-width:90%}.banner__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:1200px){.banner__heading{font-size:3.5rem}.banner__text{font-size:1.6rem}}@media(max-width:768px){.banner__heading{font-size:3rem}.banner__text{font-size:1.4rem}}@media(max-width:480px){.banner__heading{font-size:2.5rem}.banner__text{font-size:1.2rem}}@media screen and (max-width:749px){.image-with-text__heading{font-size:2.4rem!important;line-height:1.2!important;max-width:90%!important;margin:0 auto 1.2rem!important;text-align:center!important;word-break:normal!important;white-space:normal!important}.image-with-text__text-item{padding:10px 15px!important}.image-with-text__content{padding:15px!important}.image-with-text__content a.button{font-size:1.6rem!important;padding:12px 24px!important;display:inline-block;margin-top:1.5rem}}.center.collection__view-all .button{background:linear-gradient(135deg,#00c6ff,#0072ff);color:#fff;padding:14px 32px;font-size:18px;border-radius:8px;text-transform:uppercase;font-weight:700;border:2px solid transparent;position:relative;box-shadow:0 4px 6px #0003,0 1px 2px #0000001a;transition:all .3s ease-in-out}.center.collection__view-all .button:before{content:" ";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:#fff3;border-radius:8px;z-index:-1}.center.collection__view-all .button{text-shadow:2px 2px 5px rgba(0,0,0,.7),0 0 25px rgba(0,255,255,.8),0 0 5px rgba(0,255,255,.8)}.center.collection__view-all .button:hover{background:linear-gradient(135deg,#0fc,#00d4ff);transform:scale(1.1);box-shadow:0 8px 15px #0006,0 4px 8px #0003}.center.collection__view-all .button:hover{animation:bounce .5s ease-in-out infinite}@media screen and (max-width:749px){.center.collection__view-all .button{padding:12px 28px;font-size:16px}}.facets__heading{font-size:2rem;font-weight:700;color:#00bfae}.facets__summary{font-size:1.5rem;color:#fff;padding:15px}.facets__selected{font-size:1.5rem;color:#00bfae}.facets__item{font-size:1.25rem;color:#fff}.facets__reset{font-size:1.25rem;color:#00bfae;text-decoration:underline}.field__input{font-size:1.25rem;padding:8px;width:45%;margin-right:10px;background-color:#1b1b1b;color:#fff}.product-count__text,.facet-filters__label{font-size:1.5rem;color:#fff}.select__select{font-size:1.25rem;padding:8px;color:#00bfae;background-color:transparent;border:2px solid #00bfae;border-radius:5px}.select__select option{background-color:#1b1b1b;color:#fff}.select__select option:checked{background-color:#00bfae;color:#fff}@media screen and (max-width:749px){.facets__heading{font-size:1.75rem}.facets__summary,.facets__item,.product-count__text,.facet-filters__label,.select__select{font-size:1.25rem}}.product-count__text{font-size:2rem;font-weight:700;color:#00bfae}@media screen and (max-width:749px){.product-count__text{font-size:1.5rem;color:#00bfae}}.collection-list-view-all a.button{background:linear-gradient(135deg,#00c6ff,#0072ff);color:#fff;padding:14px 32px;font-size:18px;border-radius:8px;text-transform:uppercase;font-weight:700;border:2px solid transparent;position:relative;box-shadow:0 4px 6px #0003,0 1px 2px #0000001a;transition:all .3s ease-in-out;text-shadow:2px 2px 5px rgba(0,0,0,.7),0 0 25px rgba(0,255,255,.8),0 0 5px rgba(0,255,255,.8);display:inline-block}.collection-list-view-all a.button:before{content:" ";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:#fff3;border-radius:8px;z-index:-1}.collection-list-view-all a.button:hover{background:linear-gradient(135deg,#0fc,#00d4ff);transform:scale(1.1);box-shadow:0 8px 15px #0006,0 4px 8px #0003;animation:bounce .5s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media screen and (max-width:749px){.collection-list-view-all a.button{padding:12px 28px;font-size:16px}}#shopify-section-sections--22732483952931__header .header.header--has-menu{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:12px}#shopify-section-sections--22732483952931__header .header__inline-menu{position:relative!important;min-width:0!important;width:100%;overflow:hidden!important;text-align:left}#shopify-section-sections--22732483952931__header .header__inline-menu{scrollbar-width:none}#shopify-section-sections--22732483952931__header .header__inline-menu::-webkit-scrollbar{display:none}#shopify-section-sections--22732483952931__header .list-menu--inline{display:inline-flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:var(--nav-gap,14px);margin:0;padding:0;transform:scale(var(--nav-scale,1));transform-origin:left center}#shopify-section-sections--22732483952931__header .header__menu-item{font-size:clamp(16px,1.4vw,28px);line-height:1.2;white-space:nowrap}#shopify-section-sections--22732483952931__header .header__icons .header__icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}@media(max-width:989px){#shopify-section-sections--22732483952931__header .list-menu--inline{transform:none!important;gap:12px}#shopify-section-sections--22732483952931__header .header__inline-menu{overflow:visible!important}}inbox-online-store-chat#ShopifyChat{position:fixed!important;bottom:16px!important;right:16px!important;z-index:999999!important;pointer-events:auto!important}*[style*=z-index]{z-index:auto}span[effective-apps-decoration=true][style*="graveyard_footer.png"]{position:fixed!important;bottom:0!important;left:0!important;width:100%!important;height:175px!important;background-repeat:repeat-x!important;background-color:transparent!important;z-index:2147483646!important;display:block!important;pointer-events:none!important}.product__media-list,.product__media-item,.product-media-container,.product__media,.media,.media--transparent,.global-media-settings,.gradient{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.product-media-container:before,.product__media:before,.global-media-settings:before,.gradient:before,.product__modal-opener:before{content:none!important;background:none!important}.media:before{background:none!important;box-shadow:none!important}.product__media img,.media img{background:transparent!important}.slider-mobile-gutter,.slider,.slider-buttons,.slider-button,.slider-counter,[id^=ProductModal] .product__media,[id^=ProductModal] .media,[id^=ProductModal] .global-media-settings,[id^=ProductModal] .gradient,.product-media-modal,.modal__content{background:transparent!important;box-shadow:none!important}:root{--gradient-background: transparent !important}:root{--puffco-tag-height: 56px;--puffco-tag-peek: 40px;--puffco-tag-max: 320px;--puffco-bg: #ffffff;--puffco-text: #111111;--puffco-shadow: 0 8px 24px rgba(0,0,0,.18);--puffco-radius: 999px;--puffco-border: 1px solid rgba(0,0,0,.08);--puffco-transition: .26s cubic-bezier(.2,.7,.2,1);--puffco-z: 9999}.puffco-partner-tag{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:var(--puffco-z);pointer-events:none}.puffco-partner-link{pointer-events:auto;display:inline-flex;align-items:center;gap:12px;height:var(--puffco-tag-height);max-width:var(--puffco-tag-max);padding:10px 14px 10px 16px;background:var(--puffco-bg);color:var(--puffco-text);text-decoration:none;border-radius:var(--puffco-radius);border:var(--puffco-border);box-shadow:var(--puffco-shadow);transform:translate(calc(-100% + var(--puffco-tag-peek)));transition:transform var(--puffco-transition),box-shadow var(--puffco-transition);will-change:transform;box-sizing:border-box}.puffco-partner-link:hover,.puffco-partner-link:focus-visible,.puffco-partner-link:active{transform:translate(0);box-shadow:0 10px 28px #00000042}.puffco-partner-text{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;letter-spacing:.04em;line-height:1;font-size:clamp(14px,1.2vw,16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.puffco-logo{display:block;height:28px;width:auto;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.puffco-partner-link{transition:none}}@media(max-width:749px){:root{--puffco-tag-height: 52px;--puffco-tag-peek: 34px;--puffco-tag-max: 270px}.puffco-logo{height:24px}.puffco-partner-text{font-size:clamp(13px,3.8vw,15px)}}@media(prefers-color-scheme:dark){.puffco-partner-link{border-color:#ffffff1f}}.product__info-wrapper{position:relative}.sh-float-back{position:absolute;top:-8px;right:0;z-index:30;pointer-events:none}.sh-float-back .sh-backbtn{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 10px;background:#fff;color:#111;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 8px 24px #00000024;cursor:pointer;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1);font:700 13px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;text-decoration:none;-webkit-tap-highlight-color:transparent}.sh-backbtn:hover,.sh-backbtn:focus-visible{transform:translateY(-1px);box-shadow:0 12px 28px #0003}.sh-backbtn:active{transform:translateY(0);box-shadow:0 8px 20px #00000029}.sh-backbtn-icon{width:16px;height:16px;flex:0 0 auto;fill:currentColor}.sh-backbtn-text{white-space:nowrap}@media(prefers-color-scheme:dark){.sh-float-back .sh-backbtn{background:#171717;color:#f5f5f5;border-color:#ffffff1f}}@media(prefers-reduced-motion:reduce){.sh-backbtn{transition:none}}@media(max-width:749px){.sh-float-back{position:fixed;top:calc(12px + env(safe-area-inset-top,0));right:calc(12px + env(safe-area-inset-right,0));pointer-events:none;z-index:1000}.sh-float-back .sh-backbtn{pointer-events:auto;height:38px;font-size:12px;gap:8px;padding:0 12px 0 10px}}@media(max-width:749px){.sh-top-host{position:relative!important}.sh-top-anchor{position:absolute;top:-10px;left:50%;transform:translate(-50%,-100%);z-index:2200;width:auto;pointer-events:none}.sh-top-anchor .sh-float-back{position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;transform:none!important;z-index:auto!important;pointer-events:none}.sh-top-anchor .sh-backbtn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:700;border-radius:999px;background:#111111d9;color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 26px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;max-width:92vw;transition:transform .2s ease,box-shadow .2s ease}.sh-top-anchor .sh-backbtn:hover,.sh-top-anchor .sh-backbtn:focus-visible{transform:scale(1.03);box-shadow:0 12px 34px #00000073}.sh-top-anchor .sh-backbtn-icon{width:16px;height:16px;flex:0 0 auto}@media(max-width:380px){.sh-top-anchor .sh-backbtn{padding:0 10px}.sh-top-anchor .sh-backbtn-text{display:none}}}.collection.page-width,#ProductGridContainer,.product-grid-container{position:relative}.sh-col-toolbar{display:flex;justify-content:flex-end;align-items:center;margin:0 0 14px;width:100%;z-index:2}.sh-col-back{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#171717eb;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 22px #00000059,inset 0 1px #ffffff14;font-weight:700;line-height:1;font-size:16px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent;text-decoration:none}.sh-col-back:hover{transform:translateY(-1px)}.sh-col-back:active{transform:translateY(0)}.sh-col-back svg{width:18px;height:18px;flex:0 0 18px;fill:currentColor}@media(max-width:749px){.sh-col-toolbar{justify-content:center;margin:6px 0 12px}.sh-col-back{font-size:14px;padding:9px 14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/safehaven-custom.css.map */
