@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400&display=swap";:root{--sporid-primary: #2f7d72;--sporid-primary-hover: #29655d;--sporid-primary-light: #e0f2ef;--sporid-cream: #f9f6f0;--sporid-cream-dark: #e8dece;--sporid-bark: #2d241e;--sporid-bark-light: #5c4a3d;--sporid-accent: #f97316}body,.font-body,[class*=type-preset-paragraph],[class*=type-preset-rte]{font-family:DM Sans,system-ui,sans-serif!important}h1,h2,h3,h4,h5,h6,.font-heading,[class*=type-preset-h],[class*=font-heading]{font-family:Fraunces,Georgia,serif!important}h1 em,h2 em,h3 em,h1 i,h2 i,h3 i{color:var(--sporid-primary);font-style:italic}p[style*="letter-spacing: 0.15em"]{font-weight:500}p[style*="opacity: 0.15"]{font-family:var(--font-heading--family, "Fraunces", serif)!important;line-height:1}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:9999}.section-password{min-height:100vh;display:flex;align-items:center;justify-content:center}.section-password .section-content-wrapper{max-width:480px;text-align:center;padding:3rem 2rem}.section-password h1{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;margin-bottom:1rem;letter-spacing:-.02em}.section-password h1:after{content:"";display:block;width:60px;height:4px;background:var(--color-primary, #2f7d72);margin:1.5rem auto 0;border-radius:2px}.section-password p{font-size:1.1rem;line-height:1.7;opacity:.85;max-width:380px;margin:0 auto}.section-password form{margin-top:2rem}.section-password input[type=email]{width:100%;padding:1rem 1.5rem;font-size:1rem;transition:all .3s ease}.section-password input[type=email]:focus{outline:none;box-shadow:0 0 0 3px #2f7d7233;border-color:var(--color-primary, #2f7d72)}.section-password button[type=submit]{margin-top:1rem;width:100%;padding:1rem 2rem;font-weight:600;letter-spacing:.02em;transition:all .3s ease}.section-password button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #2f7d7240}.password-trust{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border, #e8dece);display:flex;justify-content:center;gap:2rem;font-size:.9rem;opacity:.7}.paw-decoration{position:fixed;font-size:8rem;opacity:.03;pointer-events:none;z-index:-1}.paw-decoration.top-left{top:10%;left:5%;transform:rotate(-15deg)}.paw-decoration.bottom-right{bottom:10%;right:5%;transform:rotate(25deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-password .section-content-wrapper>*{animation:fadeInUp .6s ease forwards}.section-password .section-content-wrapper>*:nth-child(1){animation-delay:.1s}.section-password .section-content-wrapper>*:nth-child(2){animation-delay:.2s}.section-password .section-content-wrapper>*:nth-child(3){animation-delay:.3s}.section-password .section-content-wrapper>*:nth-child(4){animation-delay:.4s}.header,#header-component{background:transparent!important;position:absolute;top:0;left:0;right:0;z-index:100;--header-height: 90px !important}.header__row,.header__columns{min-height:90px;padding-block:1rem}.header__row,.header__row--top,.header__row--bottom,.header__underlay,.header__underlay-closed,.header__underlay-open{background:transparent!important}.header a,.header button,.header .header-actions__action,.header .menu-list__link,.header-logo a{color:var(--sporid-bark, #2d241e)!important;font-size:1.1rem;font-weight:600!important;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 0 8px rgba(255,255,255,.8)}.header .menu-list__link{font-size:1.35rem;font-weight:600!important;padding:.5rem 1rem;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 0 10px rgba(255,255,255,.9)}.header svg,.header .svg-wrapper svg{color:var(--sporid-bark, #2d241e)!important;fill:currentColor;width:26px!important;height:26px!important}.header .header-actions__action .svg-wrapper{width:26px;height:26px}.header[data-sticky-state=active]{background:var(--sporid-cream, #f9f6f0)!important;box-shadow:0 2px 10px #0000001a}.header[data-sticky-state=active] .header__underlay-closed{background:var(--sporid-cream, #f9f6f0)!important}.header[data-sticky-state=active] a,.header[data-sticky-state=active] button,.header[data-sticky-state=active] .header-actions__action,.header[data-sticky-state=active] .menu-list__link,.header[data-sticky-state=active] .header-logo a{color:var(--sporid-bark, #2d241e)!important}.header[data-sticky-state=active] svg,.header[data-sticky-state=active] .svg-wrapper svg{color:var(--sporid-bark, #2d241e)!important}main>.shopify-section:first-child{padding-top:0}.header-menu,.header .header-menu{position:absolute;right:25%;left:auto;top:50%;transform:translateY(-50%);display:flex;align-items:center}.header .menu-list{justify-content:flex-end;align-items:center}.section-wrapper h1{letter-spacing:-.02em;line-height:1.1}[style*="padding-block-start: 32px"][style*="gap: 32px"]{border-top:1px solid var(--sporid-cream-dark, #e8dece);margin-top:16px}strong[style*="font-size: 1.75rem"]{font-family:var(--font-heading--family, "Fraunces", serif)!important;color:var(--sporid-bark, #2d241e)}[style*="border-radius: 24px"][style*="border-width: 1px"]{transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}[style*="border-radius: 24px"][style*="border-width: 1px"]:hover{transform:translateY(-8px);border-color:var(--sporid-primary)!important;box-shadow:0 20px 40px #2f7d7226}[style*="border-radius: 24px"][style*="border-width: 1px"]:hover p[style*="font-size: 3rem"]{animation:bounce .6s ease}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.button,button[type=submit],.shopify-challenge__button{font-weight:600;letter-spacing:.01em;transition:all .3s ease}.button:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #2f7d7240}.button--link,a.link{position:relative;text-decoration:none}.button--link:after,a.link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--sporid-primary);transition:width .3s ease}.button--link:hover:after,a.link:hover:after{width:100%}.product-card,[class*=product-card]{transition:all .4s ease}.product-card:hover,[class*=product-card]:hover{transform:translateY(-8px)}.product-card img,[class*=product-card] img{transition:transform .5s ease}.product-card:hover img,[class*=product-card]:hover img{transform:scale(1.05)}.section-wrapper{position:relative}.section-wrapper+.section-wrapper:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--sporid-cream-dark);border-radius:2px}.section-wrapper [class*=group]{transition:all .4s ease}.trust-badge{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--sporid-cream);border-radius:16px}footer,.footer{background:var(--sporid-bark)}footer a,.footer a{transition:color .3s ease}footer a:hover,.footer a:hover{color:var(--sporid-primary-light)}input,textarea,select{transition:all .3s ease}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 3px #2f7d7233;border-color:var(--sporid-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.section-wrapper{animation:fadeIn .8s ease forwards}.color-scheme-3{position:relative}.color-scheme-3:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:#ffffff1a;border-radius:50%;pointer-events:none}.color-scheme-3:after{content:"";position:absolute;bottom:-30px;left:-30px;width:150px;height:150px;background:#ffffff0d;border-radius:50%;pointer-events:none}.color-scheme-4 [style*="border-radius: 16px"]{background:#fff;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.color-scheme-4 [style*="border-radius: 16px"]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}[style*="font-size: 2.5rem"],[style*="font-size: 1.5rem"]{transition:transform .3s ease}[style*="font-size: 2.5rem"]:hover,[style*="font-size: 1.5rem"]:hover{transform:scale(1.15)}@media(max-width:768px){h1{font-size:2.5rem!important}.section-wrapper+.section-wrapper:before{width:40px}}@media(max-width:640px){.section-password .section-content-wrapper{padding:2rem 1.5rem}.password-trust{flex-direction:column;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sporid-custom.css.map */
