:root{--bg: #06132B;--color: #EEECD5;--button-color: #06132B;--button-bg: #F9C419;--blue: #133F6A;--cream: #EEECD5;--white: #FFF;--transparent: transparent;--hero-bg: #000C17;--hero-age-bg: #C5399F;--buy-block-bg: #FFFBEA;--advantages-bg: #00223C;--space-bg: #00233D;--product-bg: #FFFBEB;--product-thumb-bg: #D9CEAA;--accent-gold: #E6AF00;--age-gold: #E9B650;--author-accent: #94D9F1;--video-border: #0F2650;--card-text: #240C07;--card-green-text: #051903;--card-yellow: #FBC210;--card-orange: #FF603E;--card-pink: #E84BBD;--card-green: #27AB27;--card-green-badge: #019001;--cosmos-text-shadow: #041328;--hero-overlay: rgba(1, 42, 74, .85);--button-shadow: rgba(230, 175, 0, .25);--hero-button-shadow: rgba(230, 175, 0, .2);--buy-block-shadow: rgba(10, 83, 127, .33);--illustration-text-shadow: rgba(0, 10, 22, .55);--illustration-gradient-clear: rgba(0, 20, 35, 0);--illustration-gradient-soft: rgba(0, 20, 35, .72);--illustration-gradient-solid: #001423;--faq-border: rgba(19, 63, 106, .55);--video-glow: rgba(48, 205, 248, .25);--cart-border: rgba(19, 63, 106, .2);--cart-placeholder: rgba(19, 63, 106, .5);--cart-overlay: rgba(1, 36, 64, .4);--mobile-menu-bg-top: #00070D;--mobile-menu-bg-bottom: #012440;--product-thumb: #D4CAA4;--base: 1rem;--title-hero: 6.375rem;--title: 5.75rem;--title-small: 4.5rem;--title-section: 4.5rem;--title-illustration: 4.5rem;--title-product: 4.5rem;--title-card: 3.25rem;--title-card-back: 2.625rem;--title-slider-card: 3.25rem;--title-cart: 2.625rem;--title-cart-section: 1.5rem;--cart-step: 1rem;--cart-step-number: 1rem;--text: 1.25rem;--text-small: 1rem;--text-tiny: .75rem;--text-compact: 1.125rem;--text-lead: 1.375rem;--text-price: 1.5rem;--text-faq-small: .9375rem;--button: 1.25rem;--button-header: 1.125rem;--nav: 1.125rem;--age-label: 1.125rem;--age-hero: 3.875rem;--age-advantage: 5.75rem;--advantage-text: 1.125rem;--footer-text: 1rem;--cart-note: .875rem;--mobile-menu-nav: 1.125rem;--mobile-menu-copy: .875rem}@media(max-width:1620px){:root{--title-hero: 5.75rem}}@media(max-width:1500px){:root{--title-hero: 5.125rem;--title-card: 2.875rem}}@media(max-width:1280px){:root{--nav: .9375rem;--title-product: 3.625rem;--title-hero: 4.5rem}}@media(max-width:1100px){:root{--title-hero: 4.25rem;--title: 4rem;--title-small: 3.5rem;--title-section: 3.5rem;--title-illustration: 3.375rem}}@media(max-width:767px){:root{--title-hero: 2.875rem;--title: 2.625rem;--title-small: 2.25rem;--title-section: 2rem;--title-illustration: 2rem;--title-product: 2.25rem;--title-card: 2.125rem;--title-card-back: 2.125rem;--title-slider-card: 2.125rem;--text: 1rem;--text-compact: 1rem;--button: 1.125rem;--age-label: .75rem;--age-hero: 2.125rem;--age-advantage: 3.3125rem;--advantage-text: 1rem;--footer-text: .875rem}}@media(max-width:550px){:root{--title-cart: 2.125rem;--title-cart-section: 1.25rem;--cart-step: .875rem;--cart-step-number: .8rem;--text-faq-small: .9375rem;--button-header: .75rem}}@media(max-width:370px){:root{--base: calc(16vw / 3.75)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{-webkit-font-smoothing:antialiased}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0;white-space:normal}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}a:active,a:focus{outline:none}input,textarea,select,button,label{font-family:inherit}@font-face{font-family:Monograph;src:url(/cdn/shop/files/dino-Monograph-Regular.woff2?v=1785960150) format("woff2"),url(/cdn/shop/files/dino-Monograph-Regular.woff?v=1785960151) format("woff");font-weight:400;font-style:normal}html,body{font-size:var(--base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Space Grotesk;background:var(--bg);color:var(--color)}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{min-width:20rem}.page{overflow:hidden}.cosmosaurs-page{--cosmosaurs-illustration-overlap: calc(100vh + 4rem) ;overflow:visible}@supports (height: 100svh){.cosmosaurs-page{--cosmosaurs-illustration-overlap: calc(100svh + 4rem) }}.container{width:100%;max-width:108rem;padding:0 4.375rem;margin:0 auto}@media screen and (max-width:1024px){.container{padding-right:2rem;padding-left:2rem}}@media screen and (max-width:550px){.container{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:767px){.container{padding-right:1rem;padding-left:1rem}}.section--header{position:absolute;z-index:20;top:1.25rem;left:0;width:100%;padding:0 5rem}@media screen and (max-width:1280px){.section--header{padding:0 2rem}}@media screen and (max-width:1024px){.section--header{top:.75rem;padding:0 1.25rem}}@media screen and (max-width:767px){.section--header{top:1.875rem;padding:0 1rem}}.header{display:flex;width:100%;max-width:98rem;height:5rem;margin:0 auto;align-items:center;justify-content:space-between}@media screen and (max-width:1024px){.header{height:3.5rem}}@media screen and (max-width:767px){.header{height:3rem}}.header .logo{display:block;width:16.625rem;height:5rem}@media screen and (max-width:1280px){.header .logo{width:13.125rem}}@media screen and (max-width:1024px){.header .logo{width:11.625rem;height:3.5rem}}@media screen and (max-width:550px){.header .logo{width:9.375rem}}@media screen and (max-width:767px){.header .logo{width:9.9375rem;height:3rem}}.header .logo img{width:100%;height:100%;object-fit:contain}.header__nav{display:flex;gap:3.75rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1280px){.header__nav{gap:1.5rem}}@media screen and (max-width:1024px){.header__nav{display:none}}.header__nav-link{position:relative;padding:.375rem 0;color:var(--color);font-size:var(--nav);font-weight:500;line-height:1.25;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.header__nav-link:after{position:absolute;right:0;bottom:0;left:0;height:.1875rem;border-radius:.625rem;background:var(--accent-gold);content:"";opacity:0;transform:scaleX(0);transition:opacity .2s ease,transform .2s ease}.header__nav-link:hover,.header__nav-link:focus-visible,.header__nav-link--active{color:var(--accent-gold)}.header__nav-link:hover:after,.header__nav-link:focus-visible:after,.header__nav-link--active:after{opacity:1;transform:scaleX(1)}.header .button--header{flex:0 0 auto;padding:1rem 1.875rem;background:var(--color);font-size:var(--button-header)}@media screen and (max-width:1024px){.header .button--header{display:none}}.header__burger{display:none}@media screen and (max-width:1024px){.header__burger{display:flex;width:1.875rem;height:1.125rem;align-items:stretch;flex-direction:column;justify-content:center;gap:.375rem}}.header__burger--active span:first-child{transform:translateY(.25rem) rotate(45deg)}.header__burger--active span:last-child{transform:translateY(-.25rem) rotate(-45deg)}.header__burger span{display:block;width:100%;height:.125rem;border-radius:.25rem;background:var(--color);transition:transform .3s ease}body.menu-open{overflow:hidden}body.menu-open .section--header{z-index:91}body.menu-open .section--header:before{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:8.125rem;background:linear-gradient(180deg,var(--mobile-menu-bg-top) 0%,var(--mobile-menu-bg-top) 75%,var(--transparent) 100%);content:"";pointer-events:none}.mobile-menu{display:none}@media screen and (max-width:1024px){.mobile-menu{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100dvh;overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,var(--mobile-menu-bg-top) 0%,var(--mobile-menu-bg-top) 58%,var(--mobile-menu-bg-bottom) 100%);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu--active{opacity:1;pointer-events:auto;visibility:visible}}.mobile-menu__inner{position:relative;z-index:1;width:100%;max-width:24.375rem;min-height:max(100dvh,55.625rem);padding:1.875rem 1rem 8.5625rem;margin:0 auto}.mobile-menu__inner:before{position:absolute;z-index:0;bottom:0;left:50%;width:108rem;height:6.0625rem;background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-product-before.png?v=1785940684) no-repeat;background-size:cover;content:"";transform:translate(-50%)}.mobile-menu__center{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.mobile-menu__nav{display:flex;flex:0 0 auto;gap:3.75rem;align-items:center;flex-direction:column}.mobile-menu__nav-link{position:relative;color:var(--color);font-size:var(--mobile-menu-nav);font-weight:500;line-height:normal;text-align:center;text-decoration:none;text-transform:uppercase}.mobile-menu__nav-link:after{position:absolute;right:0;bottom:0;left:0;height:.1875rem;border-radius:1.25rem;background:var(--accent-gold);content:"";opacity:0;transform:scaleX(0);transition:opacity .2s ease,transform .2s ease}.mobile-menu__nav-link:hover,.mobile-menu__nav-link:focus-visible,.mobile-menu__nav-link--active{color:var(--accent-gold)}.mobile-menu__nav-link:hover:after,.mobile-menu__nav-link:focus-visible:after,.mobile-menu__nav-link--active:after{opacity:1;transform:scaleX(1)}.mobile-menu__nav-link--active{padding-bottom:.4375rem}.mobile-menu__button.button{display:block;width:max-content;flex:0 0 auto;padding:1rem 1.875rem;margin-top:6.25rem;background:var(--cream)}.mobile-menu__copy{display:block;margin-top:2.5rem;color:var(--color);font-size:var(--mobile-menu-copy);font-weight:500;line-height:normal;text-align:center;text-transform:uppercase;white-space:nowrap}.section--hero{position:relative;padding-top:9.375rem;padding-bottom:3.125rem;overflow:hidden;background:var(--hero-bg) url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-hero-bg.jpg?v=1785940684) center/cover no-repeat}@media screen and (max-width:1024px){.section--hero{padding-top:7.5rem;padding-bottom:5rem;background-position:right}}@media screen and (max-width:550px){.section--hero{background-image:url(/cdn/shop/files/bg_bda20775-16c2-46ba-86f4-8aca254936c5.jpg?v=1786005023);background-position:center;padding-bottom:4.375rem;min-height:auto}}.section--hero:after{position:absolute;z-index:1;top:0;right:0;left:0;height:15rem;background:linear-gradient(180deg,var(--hero-overlay),var(--transparent));content:"";pointer-events:none}.section--hero .container{position:relative;z-index:2;padding:0 6.25rem 0 7.5rem}@media screen and (max-width:1500px){.section--hero .container{padding:0 3.75rem}}@media screen and (max-width:1100px){.section--hero .container{padding:0 3rem}}@media screen and (max-width:767px){.section--hero .container{padding:0 1rem}}.hero{position:relative;display:flex;align-items:center}@media screen and (max-width:1024px){.hero{display:flex;min-height:100%;align-items:center;flex-direction:column;gap:1.5625rem}}@media screen and (max-width:768px){.hero{gap:.5625rem}}.hero-info{z-index:2;width:53%;max-width:49.75rem}@media screen and (max-width:1100px){.hero-info{width:55%}}@media screen and (max-width:1024px){.hero-info{width:100%;max-width:45rem;text-align:center;padding-top:0}}@media screen and (max-width:550px){.hero-info{text-align:left}}.hero-info .title{margin-bottom:1.25rem;font-size:var(--title-hero);line-height:1.1}@media screen and (max-width:550px){.hero-info .title{margin:0 auto .625rem;line-height:1;text-align:left}}.hero-info .text{width:33.875rem;max-width:100%;margin-bottom:2.5rem}@media screen and (max-width:1024px){.hero-info .text{margin:0 auto 2.5rem}}@media screen and (max-width:550px){.hero-info .text{width:100%;margin:0 0 2.5rem;line-height:1.5;text-align:left}}.hero-info .button{width:100%;max-width:20.875rem;box-shadow:0 1.25rem 2.5rem var(--hero-button-shadow)}@media screen and (max-width:767px){.hero-info .button{max-width:22.375rem;margin-right:auto;margin-left:0}}@media screen and (max-width:550px){.hero-info .button{max-width:100%}}.hero-product{width:45rem;max-width:47%}@media screen and (max-width:1024px){.hero-product{position:relative;order:-1;width:100%;max-width:80%;margin:0 auto;left:1.25rem}}@media screen and (max-width:550px){.hero-product{max-width:100%;left:0}}.hero-product__img,.hero-product__img img{display:block;width:100%;height:100%}.hero-product__img img{object-fit:contain}.hero-product__circle{position:absolute;z-index:2;top:-.25rem;right:1.875rem;display:flex;width:10.75rem;height:10.75rem;border-radius:50%;background:var(--hero-age-bg);color:var(--white);align-items:center;flex-direction:column;justify-content:center;text-align:center;text-transform:uppercase}@media screen and (max-width:1100px){.hero-product__circle{right:4.375rem;width:8.125rem;height:8.125rem}}@media screen and (max-width:767px){.hero-product__circle{top:-.5625rem;right:1.25rem;width:5rem;height:5rem;padding-top:.3125rem}.hero-product__img{max-width:90%;margin:0 auto}}.hero-product__circle-text{font-size:var(--age-label);font-weight:500}.hero-product__circle-age{font-family:Monograph;font-size:var(--age-hero);line-height:1.16}@media screen and (max-width:767px){.hero-product__circle-age{line-height:1;margin-top:.4375rem}}.buy-block{--buy-block-scale: 1;position:fixed;z-index:30;right:2rem;bottom:2rem;display:flex;width:38.25rem;min-height:6rem;padding:1.25rem 1.25rem 1.25rem 1.875rem;border-radius:2rem;background:var(--buy-block-bg);box-shadow:0 .625rem .625rem var(--buy-block-shadow);color:var(--blue);align-items:center;justify-content:space-between;opacity:0;pointer-events:none;transform:translateY(calc(100% + 4rem)) scale(var(--buy-block-scale));transform-origin:right bottom;transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform;z-index:200}.buy-block--visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(var(--buy-block-scale))}@media screen and (max-width:1500px){.buy-block{--buy-block-scale: .9;right:1.25rem;bottom:1.25rem}}@media screen and (max-width:1100px){.buy-block{display:none}}.buy-block__name{width:13.4375rem;font-size:var(--text-lead);font-weight:500;line-height:1.28}.buy-block__actions{display:flex;gap:1.875rem;align-items:center}.buy-block__price{font-size:var(--text-lead);font-weight:500;white-space:nowrap}.buy-block .button{padding:1rem 1.875rem;font-size:var(--button-header)}.section--cosmos-block{position:relative;z-index:2;min-height:50rem;margin-top:-1.1875rem;background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-cosmos-bg.png?v=1785940684) center/cover no-repeat}@media screen and (max-width:1024px){.section--cosmos-block{min-height:40.625rem;background-position:58% center;margin-top:-1.875rem}}@media screen and (max-width:550px){.section--cosmos-block{min-height:40.625rem;background-image:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-cosmos-bg_mob.png?v=1785940684);background-position:67% center}}@media screen and (max-width:767px){.section--cosmos-block{min-height:40rem;background-position:right}}.section--cosmos-block .container{padding-left:7.5rem}@media screen and (max-width:1500px){.section--cosmos-block .container{padding-left:3.75rem}}@media screen and (max-width:1024px){.section--cosmos-block .container{padding-left:3rem}}@media screen and (max-width:550px){.section--cosmos-block .container{padding-left:1.25rem}}@media screen and (max-width:767px){.section--cosmos-block .container{padding:0 1rem}}.section--cosmos-block .cosmos-block{width:46.125rem;padding-top:7.1875rem}@media screen and (max-width:1024px){.section--cosmos-block .cosmos-block{padding-top:5rem;max-width:100%}}@media screen and (max-width:550px){.section--cosmos-block .cosmos-block{padding-top:3.625rem;text-shadow:0 .125rem .75rem var(--cosmos-text-shadow)}}@media screen and (max-width:767px){.section--cosmos-block .cosmos-block{width:22.375rem;padding-top:19.25rem}}.section--cosmos-block .cosmos-block .title{margin-bottom:1.25rem}.section--cosmos-block-2{min-height:46.875rem;margin-top:-1.125rem;background-image:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-cosmos-bg_2.png?v=1785940684)}@media screen and (max-width:1024px){.section--cosmos-block-2{background-position:35% center}}@media screen and (max-width:767px){.section--cosmos-block-2{min-height:35.6875rem;margin-top:-.625rem}}@media screen and (max-width:550px){.section--cosmos-block-2{min-height:43.75rem;background-image:url(/cdn/shop/files/bg-mob-1.png?v=1785966944);background-position:top;margin-bottom:-9.375rem}.section--cosmos-block-2:after{content:"";position:absolute;z-index:2;right:0;bottom:-9.375rem;left:0;height:18.75rem;background:linear-gradient(to bottom,var(--illustration-gradient-clear) 0%,var(--illustration-gradient-solid) 45%,var(--illustration-gradient-solid) 55%,var(--illustration-gradient-clear) 100%);pointer-events:none}}.section--cosmos-block-2 .container{display:flex;min-height:46.875rem;padding-right:7.125rem;align-items:center;justify-content:flex-end}@media screen and (max-width:1024px){.section--cosmos-block-2 .container{padding-right:3rem}}@media screen and (max-width:550px){.section--cosmos-block-2 .container{min-height:40.625rem;padding-right:1.25rem;align-items:flex-end;width:100%;padding-right:0;justify-content:flex-start}}@media screen and (max-width:767px){.section--cosmos-block-2 .container{min-height:35.6875rem;padding:0 1rem}}.section--cosmos-block-2 .cosmos-block{width:38.6875rem;padding-top:1.25rem}@media screen and (max-width:1024px){.section--cosmos-block-2 .cosmos-block{width:31.25rem}}@media screen and (max-width:550px){.section--cosmos-block-2 .cosmos-block{padding:0 0 2.625rem;width:100%}}@media screen and (max-width:767px){.section--cosmos-block-2 .cosmos-block{width:22.375rem;padding-bottom:3.25rem}}.section--cosmos-block-2 .title{font-size:var(--title-section)}.section--advantages{position:relative;z-index:1;min-height:50.375rem;margin-top:-1.125rem;padding:11.8125rem 0 6.25rem;background:var(--advantages-bg) url(/cdn/shop/files/dino-bg-bg_ce765dc5-51b6-4d01-af36-7d7b331188eb.jpg?v=1785946549) center/cover no-repeat}@media screen and (max-width:1024px){.section--advantages{padding:7.5rem 0 5rem}}@media screen and (max-width:550px){.section--advantages{padding:5rem 0}}@media screen and (max-width:767px){.section--advantages{min-height:48.5rem;margin-top:-.625rem;padding:4.375rem 0}}.section--advantages .container{max-width:95rem}.section--advantages .title{width:47.25rem;max-width:100%;margin:0 auto 2.5rem;text-align:center;line-height:1.1}@media(max-width:1340px){.section--advantages .container{max-width:100%;padding:0 2rem}}@media(max-width:1024px){.section--advantages .container{max-width:50rem;padding:0 1rem}}@media screen and (max-width:550px){.section--advantages .title{margin-bottom:2.75rem}}@media screen and (max-width:767px){.section--advantages .title{width:22.375rem;margin-bottom:3rem}}.advantages{display:flex;gap:2.5rem;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width:1500px){.advantages{gap:1rem}}@media screen and (max-width:1340px){.advantages{gap:2.5rem;align-items:flex-start}}@media screen and (max-width:1024px){.advantages{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:550px){.advantages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.625rem .75rem}}@media screen and (max-width:767px){.advantages{width:22.375rem;margin:0 auto;gap:2.5rem .625rem}}.advantage{display:flex;width:14.625rem;align-items:center;flex-direction:column;text-align:center}@media screen and (max-width:1340px){.advantage{width:12rem}}@media screen and (max-width:550px){.advantage{width:auto}}.advantage__img{width:8.75rem;height:auto;margin-bottom:1.25rem;object-fit:contain}@media screen and (max-width:550px){.advantage__img{width:6.25rem}}@media screen and (max-width:767px){.advantage__img{width:5rem}}.advantage__text{color:var(--color);font-size:var(--advantage-text);font-weight:500;line-height:1.3;text-transform:uppercase}.advantage__age{display:flex;height:8.75rem;margin-bottom:1.25rem;color:var(--age-gold);font-family:Monograph;font-size:var(--age-advantage);line-height:.78;align-items:center;justify-content:center}@media screen and (max-width:550px){.advantage__age{width:6.25rem;height:6.25rem}}@media screen and (max-width:767px){.advantage__age{height:5rem;margin-bottom:.75rem;line-height:1.02}}@media screen and (max-width:550px){.advantage:last-child{grid-column:1/-1}}.section--product{z-index:2;margin-top:-.6875rem;padding-top:11.25rem;padding-bottom:8.75rem;background-color:var(--product-bg);background-image:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-product-bg.jpg?v=1785940684);background-position:center top;background-repeat:repeat-y;background-size:max(100%,108rem) auto;color:var(--blue);box-sizing:border-box;position:relative;min-height:69.875rem;overflow:hidden}.section--product:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-product-before.png?v=1785940684) no-repeat;background-size:cover;width:108rem;height:6.0625rem}@media screen and (max-width:1280px){.section--product{padding-top:8.125rem;min-height:100%}}@media screen and (max-width:1024px){.section--product{padding:5.625rem 0 8.125rem}}@media screen and (max-width:550px){.section--product{padding-top:3.75rem}}@media screen and (max-width:767px){.section--product{margin-top:0;padding:4.375rem 0 10.625rem}}.section--product .container{padding:0 5.25rem}@media screen and (max-width:1280px){.section--product .container{padding:0 3.125rem}}@media screen and (max-width:1024px){.section--product .container{padding:0 2rem}}@media screen and (max-width:550px){.section--product .container{padding:0 1.25rem}}@media screen and (max-width:767px){.section--product .container{padding:0 1rem}}.product{display:flex;gap:4rem;align-items:start;justify-content:space-between}@media screen and (max-width:1280px){.product{gap:2.5rem}}@media screen and (max-width:1024px){.product{align-items:center;flex-direction:column}}@media screen and (max-width:550px){.product{gap:2.125rem}}@media screen and (max-width:767px){.product{gap:1.25rem;align-items:flex-start}}.product-gallery{position:relative;width:62%;max-width:60.3125rem}@media screen and (max-width:1024px){.product-gallery{width:100%;max-width:90%;margin:0 auto}}@media screen and (max-width:767px){.product-gallery{width:100%;max-width:100%}}.product-gallery__img{height:44rem}@media screen and (max-width:1024px){.product-gallery__img{height:auto;aspect-ratio:965/704}}.product-gallery__img img{width:100%;height:100%;object-fit:contain}.product-gallery__slide{display:flex;height:100%;align-items:center;justify-content:center}.product-gallery__thumbs{position:absolute;top:50%;transform:translateY(-50%);left:-2.25rem;width:4.5rem;height:20.25rem}@media screen and (max-width:767px){.product-gallery__thumbs{position:static;width:100%;height:3.75rem;margin-top:1.25rem;transform:translate(0)}}.product-gallery__thumb{width:4.5rem;height:4.5rem;transition:.3s border-color ease;position:relative;z-index:1;background:var(--product-thumb)}.product-gallery__thumb:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:.125rem solid var(--accent-gold);background:linear-gradient(0deg,#e6af004d 0% 100%);z-index:1;opacity:0;transition:.3s all ease}@media screen and (max-width:767px){.product-gallery__thumb{width:3.75rem;height:3.75rem}}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.product-gallery__thumb--active:before,.product-gallery__thumb:hover:before,.product-gallery__thumb:focus-visible:before{opacity:1}.product-content{width:34%;max-width:32.6875rem;padding-top:.3125rem}@media screen and (max-width:1024px){.product-content{width:100%;max-width:100%;margin:0 auto}}@media screen and (max-width:767px){.product-content{width:100%;padding-top:0;margin:0}}.product-content__name{margin-bottom:1.25rem;color:var(--blue);font-family:Monograph;font-size:var(--title-product);line-height:1.1}@media screen and (max-width:767px){.product-content__name{margin-bottom:.75rem}}.product-content__text{width:29.375rem;max-width:100%;margin-bottom:1.25rem;font-size:var(--text);line-height:1.6}@media screen and (max-width:767px){.product-content__text{margin-bottom:1.5rem;line-height:1.5}}.product-content__price{display:block;margin-bottom:1.875rem;font-size:var(--text-price);font-weight:500}@media screen and (max-width:767px){.product-content__price{margin-bottom:1.65rem}}.product-content>.button{width:15.3125rem;margin-bottom:3.125rem}@media screen and (max-width:767px){.product-content>.button{width:100%;margin-bottom:1.875rem}}.product-content__faqs{display:flex;gap:1.8125rem;flex-direction:column}@media screen and (max-width:767px){.product-content__faqs{gap:1.25rem}}.product-content__faq:not(:last-child){border-bottom:.09375rem solid var(--blue)}.product-content__faq-title{display:flex;min-height:2.75rem;cursor:pointer;align-items:flex-start;gap:1.25rem;font-size:var(--text-compact);font-weight:500;text-transform:uppercase}@media screen and (max-width:767px){.product-content__faq-title{min-height:2.125rem}}.product-content__faq-title svg{flex:0 0 auto;margin-top:.25rem;transition:transform .2s ease}.product-content__faq-sub{display:grid;max-height:0;overflow:hidden;gap:.75rem;font-size:var(--text-faq-small);line-height:1.5;padding:0 0 0 1.9375rem;opacity:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.product-content__faq-sub b{font-weight:500}.product-content__faq--open .product-content__faq-title svg{transform:rotate(45deg)}.product-content__faq--open .product-content__faq-sub{max-height:100vh;opacity:1;padding-bottom:1.25rem}.section--illustration{position:relative;z-index:1;min-height:calc(var(--cosmosaurs-illustration-pin-height, 80.5rem) + var(--cosmosaurs-illustration-overlap, 70vh));background:var(--space-bg) url(/cdn/shop/files/dino-bg-bg_ce765dc5-51b6-4d01-af36-7d7b331188eb.jpg?v=1785946549) center top/cover no-repeat}.section--illustration .illustration{position:sticky;z-index:1;top:var(--cosmosaurs-illustration-pin-top, calc(90vh - 80.5rem) );width:100%;height:var(--cosmosaurs-illustration-pin-height, 80.5rem);min-height:var(--cosmosaurs-illustration-pin-height, 80.5rem)}@media screen and (max-width:767px){.section--illustration{min-height:68.25rem}.section--illustration .illustration{position:relative;top:auto;height:auto;min-height:68.25rem}}.section--illustration>.illustration>.title{position:absolute;top:5.625rem;left:50%;width:68.125rem;max-width:calc(100% - 2.5rem);line-height:1.1;text-align:center;transform:translate(-50%);z-index:3}@media screen and (max-width:767px){.section--illustration>.illustration>.title{top:4.375rem;width:22.375rem}}@media screen and (max-width:767px){.section--illustration:before{content:"";position:absolute;top:0;left:0;background:#00000080;width:100%;height:100%;z-index:1}}.illustration{min-height:80.5rem;position:relative}@media screen and (max-width:767px){.illustration{min-height:68.25rem}}.illustration__block-video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.illustration__block-video{object-position:63% center;max-height:37.5rem}}.illustration__block{position:absolute;z-index:2;top:45.4375rem;left:6%;width:46.8125rem;color:var(--color)}.illustration:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2.625rem;background:linear-gradient(to right,#0114234d,#01142300 70%);z-index:2}@media screen and (max-width:768px){.illustration:before{border-radius:0;background:linear-gradient(to bottom,var(--illustration-gradient-clear) 27rem,var(--illustration-gradient-soft) 34rem,var(--illustration-gradient-solid) 35rem,var(--illustration-gradient-solid) 100%)}}@media screen and (max-width:1100px){.illustration__block{left:3rem;max-width:90%}}@media screen and (max-width:767px){.illustration__block{top:39.875rem;right:1rem;left:1rem;width:auto}}.illustration__block .title{margin-bottom:1.25rem;font-size:var(--title-illustration);line-height:1.1}@media screen and (max-width:767px){.illustration__block .title{margin-bottom:1rem}}.illustration__block-texts{width:39rem;max-width:100%}@media screen and (max-width:767px){.illustration__block-texts{width:22.375rem}}.illustration__block-texts .text+.text{margin-top:0}.bg{position:relative;z-index:2;margin-top:calc(-1 * var(--cosmosaurs-illustration-overlap, 70vh));background:transparent}.bg:before{position:absolute;z-index:0;top:50px;right:0;bottom:0;left:0;background:url(/cdn/shop/files/dino-bg-bg_ce765dc5-51b6-4d01-af36-7d7b331188eb.jpg?v=1785946549) repeat-y;background-size:108rem 121.5rem;background-position:bottom;content:"";pointer-events:none}.bg>*{position:relative;z-index:1}@media screen and (max-width:767px){.bg{margin-top:0}}.section--cards{min-height:64.875rem;padding-top:11.25rem}@media screen and (max-width:550px){.section--cards{padding-top:5.625rem}}@media screen and (max-width:767px){.section--cards{min-height:0;padding:2.625rem 0 0}}@media screen and (max-width:1500px){.section--cards>.container{padding:0 1.25rem}}.section--cards>.container>.title{width:48.3125rem;max-width:100%;margin:0 auto 2.5rem;line-height:1.1;text-align:center}@media screen and (max-width:767px){.section--cards>.container>.title{width:22.375rem;margin-bottom:2.5rem}}.cards{display:flex;gap:1.75rem;flex-wrap:nowrap;justify-content:center}@media screen and (max-width:1280px){.cards{flex-wrap:wrap}}@media screen and (max-width:767px){.cards{width:100%;max-width:100%;margin:0 auto;gap:1.25rem}}.card{position:relative;max-width:23.5rem;height:43rem;flex:1 1 22.5rem;overflow:visible;color:var(--card-text);-webkit-perspective:75rem;perspective:75rem;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;isolation:isolate;cursor:pointer}@media screen and (max-width:1280px){.card{min-width:22.375rem;flex:1 1 22.375rem}}@media screen and (max-width:767px){.card{width:100%;min-width:0;max-width:100%;height:33.375rem;flex:0 1 22.375rem}}@media screen and (max-width:550px){.card{height:37.5rem;flex:0 0 min(20.875rem,100vw - 3rem);scroll-snap-align:center}}.card__front{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;padding:.9375rem 1.25rem;overflow:hidden;border-radius:2.625rem;background-position:center;background-size:cover;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1);will-change:transform}@media screen and (max-width:767px){.card__front{padding:.875rem 1rem 1rem}}.card:nth-child(1) .card__front{background-image:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-cards-back_1.png?v=1785940684)}.card:nth-child(2) .card__front{background-image:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-cards-back_2.png?v=1785940684)}@media screen and (max-width:767px){.card:nth-child(2) .card__front{border-color:var(--card-orange)}}.card:nth-child(3) .card__front{background-image:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-cards-back_3.png?v=1785940684)}.card:nth-child(4){color:var(--card-green-text)}.card:nth-child(4) .card__front{background-image:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-cards-back_4.png?v=1785940684)}.card__img{width:20.625rem;height:auto;max-width:100%;flex:0 0 auto;object-fit:contain}@media screen and (max-width:767px){.card__img{width:17.125rem;height:17.125rem}}.card__name{display:flex;width:100%;min-height:6.5rem;margin-top:3rem;font-family:Monograph;font-size:var(--title-card);line-height:1;align-items:flex-start;justify-content:center;max-width:19.125rem}@media screen and (max-width:767px){.card__name{min-height:0;margin-top:3.625rem}}.card__text{margin-top:.625rem;font-size:var(--text-compact);font-weight:500;letter-spacing:.05625rem;text-transform:uppercase}@media screen and (max-width:767px){.card__text{margin-top:.8125rem;line-height:normal}}.card__front>.button{z-index:2;width:15.3125rem;margin-top:auto;position:relative;top:-1rem}@media screen and (max-width:767px){.card__front>.button{width:auto;margin-top:3rem;padding:1rem 1.875rem}}.card__front:hover>.button{transform:translateY(-.125rem)}.card-block{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;padding:1.71875rem 1.25rem 1.40625rem;border:0;border-radius:2.625rem;background:var(--transparent) url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-cards-back_after.png?v=1785940684) center/100% 100% no-repeat;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--blue);flex-direction:column;pointer-events:none;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1);will-change:transform}@media screen and (max-width:767px){.card-block{padding:1.25rem 1.25rem .875rem;border-radius:2.5rem}}.card-block__name{width:100%;font-family:Monograph;font-size:var(--title-card-back);line-height:1;text-align:center}.card-block__text{margin-top:.375rem;font-size:var(--text-small);font-weight:500;letter-spacing:.05rem;line-height:normal;text-align:center;text-transform:uppercase}@media screen and (max-width:767px){.card-block__text{margin-top:.25rem}}.card-block__text:last-of-type{width:20.1875rem;margin-top:.4375rem;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none;max-width:100%}@media screen and (max-width:767px){.card-block__text:last-of-type{width:19.375rem;margin-top:.25rem;line-height:1.35}}.card-block__img{flex:0 0 auto;object-fit:contain;height:auto;max-width:100%}.card-block__info{flex:0 0 auto;padding:.625rem .9375rem;border-radius:1.5rem;color:var(--white);font-size:var(--text-tiny);font-weight:500;letter-spacing:.0375rem;line-height:1.2;text-align:center;text-transform:uppercase}@media screen and (max-width:767px){.card-block__info{padding:.5rem .875rem}}.card-block__info--yellow{background:var(--accent-gold)}.card-block__info--orange{background:var(--card-orange)}.card-block__info--pink{background:var(--card-pink)}.card-block__info--green{background:var(--card-green-badge)}.card-block__close{width:3.5rem;height:3.5rem;margin-top:auto;flex:0 0 auto;border-radius:50%;background:var(--blue) url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-cards-close.svg?v=1785940684) center/100% no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:transform .3s ease,opacity 0s linear;will-change:transform,opacity}.card-block__close:hover{-webkit-transform:translate3d(0,-.125rem,0);transform:translate3d(0,-.125rem,0)}@media screen and (max-width:767px){.card-block__close{width:2.75rem;height:2.75rem}}.card--active .card__front{pointer-events:none;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card--active .card-block{z-index:3;pointer-events:auto;-webkit-transform:rotateY(0);transform:rotateY(0)}.card--active .card-block__close{opacity:1}.card .card-block__img{width:18.75rem;margin-top:.75rem}@media screen and (max-width:767px){.card .card-block__img{width:16.25rem;height:16.8125rem;margin-top:.625rem;margin-left:0}}.card .card-block__info{margin-top:1.09375rem}.section--slider-cards{min-height:100.0625rem;padding-top:11.25rem;overflow:hidden}@media screen and (max-width:1024px){.section--slider-cards{min-height:78.125rem;padding-top:7.5rem}}@media screen and (max-width:550px){.section--slider-cards{min-height:65.625rem;padding-top:5.625rem}.card .card-block__info{margin-bottom:1rem}}@media screen and (max-width:767px){.section--slider-cards{min-height:61.875rem;padding-top:4.375rem}}.section--slider-cards>.container{text-align:center}.section--slider-cards>.container .title{width:61.4375rem;max-width:100%;margin:0 auto 1.25rem;line-height:1.1}@media screen and (max-width:767px){.section--slider-cards>.container .title{width:22.375rem;margin-bottom:1rem}}.section--slider-cards>.container .text{width:45.3125rem;max-width:100%;margin:0 auto}@media screen and (max-width:767px){.section--slider-cards>.container .text{width:22.375rem;line-height:1.5}}.slider-cards{--slider-card-gap: 1.5rem;--slider-arc-step: 3.75rem;--slider-rotate-step: 6;--slider-card-pitch-scale: 0;position:relative;width:100%;height:57.5rem;margin-top:3.75rem;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media screen and (max-width:1024px){.slider-cards{--slider-card-gap: 1.5rem;--slider-arc-step: 2.625rem;height:46.875rem}}@media screen and (max-width:550px){.slider-cards{--slider-card-gap: 2rem;height:42.5rem}}@media screen and (max-width:767px){.slider-cards{--slider-card-gap: 2.5rem;--slider-arc-step: 1.75rem;--slider-rotate-step: 5;--slider-card-pitch-scale: 1;height:35.625rem;margin-top:2.8125rem}}.slider-cards:focus-visible{outline:.125rem solid var(--accent-gold);outline-offset:.375rem}.slider-cards--dragging{cursor:grabbing}.slider-card{position:absolute;top:0;left:50%;display:flex;width:clamp(24rem,29vw,28rem);color:var(--color);align-items:center;flex:0 0 auto;flex-direction:column;text-align:center;transform-origin:center bottom;will-change:transform}@media screen and (max-width:1024px){.slider-card{width:22.5rem}}@media screen and (max-width:550px){.slider-card{width:calc(100vw - 4rem)}}@media screen and (max-width:767px){.slider-card{width:17.5rem}}.slider-card__img{width:100%;height:auto;aspect-ratio:448/607;object-fit:contain;pointer-events:none}@media screen and (max-width:1024px){.slider-card__img{width:22.5rem;height:30.5rem}}@media screen and (max-width:550px){.slider-card__img{width:100%;height:auto;aspect-ratio:448/607}}@media screen and (max-width:767px){.slider-card__img{height:23.875rem;aspect-ratio:auto}}.slider-card__num{margin-top:2.375rem;font-size:var(--text-compact);font-weight:500;letter-spacing:.05625rem}@media screen and (max-width:767px){.slider-card__num{margin-top:1.25rem}}.slider-card__name{margin-top:1.1875rem;font-family:Monograph;font-size:var(--title-slider-card);line-height:1.1}@media screen and (max-width:767px){.slider-card__name{margin-top:.625rem}}.slider-cards__arrows{display:flex;gap:1.25rem;margin-top:-5.5rem;justify-content:center;position:relative;z-index:1}@media screen and (max-width:1024px){.slider-cards__arrows{margin-top:-2.375rem}}@media screen and (max-width:550px){.slider-cards__arrows{margin-top:-3.75rem}}.slider-cards__arrow{width:4.75rem;height:4.6875rem;background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-slider-arrow.svg?v=1785940684) center/contain no-repeat;transition:.3s transform ease}.slider-cards__arrow:hover{transform:translateY(-.125rem)}@media screen and (max-width:767px){.slider-cards__arrow{width:2.75rem;height:2.75rem}}.slider-cards__arrow--next{transform:rotate(180deg)}.slider-cards__arrow--next:hover{transform:rotate(180deg) translateY(.125rem)}.section--author{margin-bottom:11.25rem}@media screen and (max-width:1280px){.section--author{margin-bottom:9.375rem}}@media screen and (max-width:1024px){.section--author{min-height:0;margin-bottom:6.25rem}}@media screen and (max-width:767px){.section--author{padding-bottom:7.5625rem;margin-top:3rem}}@media screen and (max-width:550px){.section--author{padding-bottom:0}}@media screen and (max-width:1280px){.section--author .container{padding:0 2.5rem}}@media screen and (max-width:767px){.section--author .container{padding:0 1rem}}.author{position:relative;display:flex;width:83rem;max-width:100%;height:52.5rem;margin:0 auto;gap:5rem;justify-content:space-between;align-items:center}@media screen and (max-width:1280px){.author{gap:2.5rem}}@media screen and (max-width:1024px){.author{height:auto;align-items:center;gap:3.75rem;flex-direction:column-reverse}}@media screen and (max-width:720px){.author{gap:3.125rem}}.author-info{width:50%;max-width:39rem}@media screen and (max-width:1024px){.author-info{width:100%}}.author-info__description{display:block;margin-bottom:1.25rem;color:var(--author-accent);font-size:var(--text-compact);font-weight:500;letter-spacing:.05625rem;text-transform:uppercase}.author-info .title{margin-bottom:1.25rem}.author-info__texts .text+.text{margin-top:1.25rem}.author__img{position:relative;width:50%;max-width:39rem}@media screen and (max-width:1024px){.author__img{width:100%;height:auto;aspect-ratio:624/840}}@media screen and (max-width:720px){.author__img{width:min(100%,26.25rem);margin:0 auto}}@media screen and (max-width:767px){.author__img{width:22.375rem;aspect-ratio:auto;max-width:100%}}@media screen and (max-width:550px){.author__img{width:100%}}.author__img-person{width:100%;height:auto}.author__img-signature{position:absolute;z-index:2;bottom:-3.125rem;right:29%;width:117%;transform:rotate(-4.64deg)}@media screen and (max-width:1280px){.author__img-signature{right:-1.875rem}}@media screen and (max-width:720px){.author__img-signature{bottom:-2.5rem;right:50%;width:115%;transform:translate(50%) rotate(-4.64deg)}}@media screen and (max-width:767px){.author__img-signature{bottom:-1.875rem;right:50%;width:20.8125rem;transform:translate(50%) rotate(-4.64deg)}}.section--video{padding-top:0}.section--video .title{width:64.375rem;max-width:100%;margin:0 auto 11.25rem;font-size:var(--title-section);line-height:1.1;text-align:center}@media screen and (max-width:1024px){.section--video .title{margin-bottom:6.25rem}}.video{position:relative;width:83rem;max-width:100%;margin:0 auto}.video:before{content:"";position:absolute;box-shadow:0 0 5rem var(--video-glow);width:95%;height:95%;top:2.5%;left:2.5%;z-index:1;border-radius:2.625rem}@media screen and (max-width:550px){.video{border-radius:1.5rem}}@media screen and (max-width:767px){.video{aspect-ratio:auto}}.video video{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.video__play{position:absolute;top:50%;left:50%;width:8.75rem;height:8.25rem;transform:translate(-50%,-50%);z-index:3;transition:transform .3s ease;transform-origin:left top}.video__play:hover{transform:scale(1.02) translate(-50%,-50%) translateZ(0)}@media screen and (max-width:550px){.video__play{width:4.875rem;height:4.625rem}}@media screen and (max-width:767px){.video__play{width:5rem;height:4.6875rem}}.video__play svg{width:100%;height:100%}.video--playing .video__play{opacity:0;pointer-events:none}.section--footer{position:relative;padding-top:6.25rem;padding-bottom:12.25rem;overflow:hidden}@media screen and (max-width:767px){.section--footer{padding-top:5rem;padding-bottom:10.4375rem}}.section--footer:after{position:absolute;bottom:0;left:50%;width:108rem;height:6.0625rem;background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/dino-product-before.png?v=1785940684) no-repeat;background-size:cover;content:"";transform:translate(-50%)}@media screen and (max-width:1280px){.section--footer .container{padding:0 1rem}}.footer{display:grid;height:5rem;grid-template-columns:16.625rem 1fr auto;align-items:center}@media screen and (max-width:1024px){.footer{grid-template-columns:13.125rem 1fr}}@media screen and (max-width:767px){.footer{display:flex;height:auto;gap:3.75rem;flex-direction:column}}.footer__logo{display:block}.footer__logo img{width:16.625rem;height:auto}@media screen and (max-width:1280px){.footer__logo img{width:13.125rem}}@media screen and (max-width:767px){.footer__logo img{width:9.9375rem}}.footer__nav{display:flex;gap:3.75rem;justify-content:center}@media screen and (max-width:1280px){.footer__nav{gap:2.5rem}}@media screen and (max-width:767px){.footer__nav{flex-direction:column;text-align:center}}.footer__nav-link,.footer__copy{color:var(--color);font-size:var(--footer-text);font-weight:500;line-height:1.25;text-transform:uppercase}.footer__copy{white-space:nowrap;margin-left:auto}@media screen and (max-width:767px){.footer__copy{margin-top:0;margin-left:0}}body.cart-open{overflow:hidden}.cart{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.cart--active{visibility:visible;opacity:1;pointer-events:auto}.cart--active .cart__panel{transform:translate(0)}.cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--cart-overlay)}.cart__panel{position:absolute;top:0;right:0;display:flex;width:39rem;max-width:100%;height:100%;padding:1.875rem;overflow-y:auto;border-radius:2rem 0 0 2rem;background:var(--product-bg);color:var(--blue);flex-direction:column;transform:translate(100%);transition:transform .3s ease}@media screen and (max-width:767px){.cart__panel{width:100%;max-width:100%;border-radius:0}}@media screen and (max-width:550px){.cart__panel{padding:1.875rem 1rem 2.5rem}}.cart__header{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between}@media screen and (max-width:550px){.cart__header{min-height:2.75rem}}.cart__title{display:flex;margin:0;font-family:Monograph;font-size:var(--title-cart);line-height:normal;align-items:baseline;gap:.875rem;text-transform:uppercase}.cart__title-count{color:#133f6aad;font-family:Space Grotesk;font-size:var(--cart-note);font-weight:500;letter-spacing:.05rem;line-height:normal}.cart__close{width:3.5rem;height:3.5rem;flex:0 0 auto;transition:.3s all ease}.cart__close:hover{transform:translateY(-.125rem)}@media screen and (max-width:550px){.cart__close{width:2.75rem;height:2.75rem}}.cart__close img{display:block;width:100%;height:100%}.cart__view{display:flex;min-height:0;margin-top:1.875rem;flex:1 0 auto;flex-direction:column}.cart__view[hidden]{display:none}.cart__view--checkout{margin-top:0}.cart__product{display:grid;padding:1.125rem;border:.0625rem solid var(--cart-border);border-radius:1.5rem;background:#ffffff6b;grid-template-columns:8rem minmax(0,1fr) auto;gap:1.125rem}@media screen and (max-width:550px){.cart__product{padding:.875rem;border-radius:1.125rem;grid-template-columns:6.25rem minmax(0,1fr);gap:.875rem}}.cart__product-image{width:8rem;height:8rem;overflow:hidden;border-radius:1rem;background:var(--blue)}@media screen and (max-width:550px){.cart__product-image{width:6.25rem;height:6.25rem;border-radius:.875rem}}.cart__product-image img{display:block;width:100%;height:100%;object-fit:cover}.cart__product-info{display:flex;min-width:0;flex-direction:column}.cart__product-title{margin:0;font-family:Monograph;font-size:1.5rem;line-height:1.2;text-transform:uppercase}@media screen and (max-width:550px){.cart__product-title{font-size:1.125rem}}.cart__product-text{margin-top:.5rem;color:#133f6ac2;font-size:var(--cart-note);font-weight:500;letter-spacing:.025rem;line-height:1.35}.cart__product-price{padding-top:.125rem;font-size:1.4rem;line-height:1;white-space:nowrap}@media screen and (max-width:550px){.cart__product-price{grid-column:2;padding-top:0;font-size:1.375rem}}.cart__quantity{display:inline-flex;width:9.25rem;min-height:3rem;margin-top:auto;overflow:hidden;border:.0625rem solid var(--cart-border);border-radius:999px;background:var(--product-bg);align-items:center}@media screen and (max-width:550px){.cart__quantity{width:8rem;min-height:2.625rem;margin-top:.875rem}}.cart__quantity-button{position:relative;display:flex;width:3rem;height:3rem;color:var(--blue);align-items:center;justify-content:center}.cart__quantity-button span{position:absolute;width:1rem;height:.125rem;border-radius:999px;background:currentColor}.cart__quantity-button span+span{transform:rotate(90deg)}.cart__quantity-input{width:3.25rem;border:0;background:transparent;color:var(--blue);font-family:Space Grotesk;font-size:var(--text-small);font-weight:500;line-height:normal;text-align:center;-moz-appearance:textfield}.cart__quantity-input::-webkit-outer-spin-button,.cart__quantity-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cart__summary{display:grid;margin-top:auto;padding:1.375rem 1.5rem;border:.0625rem solid var(--cart-border);border-radius:1.25rem;background:#ffffff47;gap:.875rem}.cart__summary-row{display:flex;color:var(--blue);font-size:var(--cart-step);font-weight:500;letter-spacing:.05rem;line-height:normal;justify-content:space-between;gap:1rem;text-transform:uppercase}.cart__summary-row strong{font:inherit;color:var(--accent-gold)}.cart__summary-row strong[data-cart-subtotal]{color:var(--blue)}.cart__steps{position:relative;display:flex;min-height:2.6875rem;margin-top:1.875rem;border-bottom:.125rem solid var(--cart-border);gap:2.5rem;align-items:flex-start}@media screen and (max-width:550px){.cart__steps{min-height:2.3125rem;gap:.5rem;justify-content:space-between}}.cart__steps:after{position:absolute;bottom:-.0625rem;left:0;width:7.1875rem;height:.25rem;border-radius:1.25rem;background:var(--accent-gold);content:""}.cart__step{display:flex;min-height:1.875rem;color:var(--blue);font-size:var(--cart-step);font-weight:500;letter-spacing:.05rem;line-height:normal;align-items:center;gap:.625rem;text-transform:uppercase}@media screen and (max-width:550px){.cart__step{gap:.375rem;letter-spacing:.025rem}}.cart__step--active{color:var(--accent-gold)}.cart__step-number{display:flex;width:1.875rem;height:1.875rem;flex:0 0 auto;border-radius:50%;background:var(--accent-gold);color:var(--blue);font-size:var(--cart-step-number);align-items:center;justify-content:center}.cart__step--active .cart__step-number{background:var(--accent-gold)}.cart__step:not(.cart__step--active) .cart__step-number{background:var(--cart-border);color:var(--blue)}@media screen and (max-width:550px){.cart__step-number{width:1.5rem;height:1.5rem}}.cart__form{display:flex;min-height:0;margin-top:1.875rem;flex:1 0 auto;flex-direction:column}@media screen and (max-width:550px){.cart__form{margin-top:2.5rem}}.cart__subtitle{font-family:Monograph;font-size:var(--title-cart-section);line-height:normal;text-transform:uppercase}.cart__panel-step{display:flex;min-height:100%;flex:1 0 auto;flex-direction:column}.cart__panel-step[hidden]{display:none}.cart__field{display:block;margin-top:1.0625rem}@media screen and (max-width:550px){.cart__field{margin-top:1.75rem}}.cart__label{display:block;margin-bottom:.75rem;font-size:var(--text-tiny);font-weight:500;letter-spacing:.0375rem;line-height:normal;text-transform:uppercase}.cart__input{width:100%;padding:1.375rem 1.875rem;border:.0625rem solid var(--cart-border);border-radius:1rem;color:var(--blue);font-family:Space Grotesk;font-size:var(--text-small);font-weight:500;letter-spacing:.05rem;line-height:normal;text-transform:uppercase}@media screen and (max-width:550px){.cart__input{padding:1rem 1.25rem}}.cart__input::placeholder{color:var(--cart-placeholder);opacity:1}.cart__input:focus{border-color:var(--accent-gold);outline:none}.cart__actions{display:flex;margin-top:1rem;gap:1.25rem;align-items:center;flex-direction:column}.cart__error+.cart__actions{margin-top:auto}.cart__submit.button{width:100%}.cart__submit.button:disabled,.cart-modal__join.button:disabled{cursor:progress;opacity:.7;pointer-events:none}@media screen and (max-width:550px){.cart__submit.button{padding:1rem 1.875rem}}.cart__note{width:100%;font-size:var(--cart-note);font-weight:500;line-height:normal;text-align:center;text-transform:uppercase}.cart__note a{color:var(--accent-gold);text-decoration:none}.cart__back{color:var(--blue);font-size:var(--cart-note);font-weight:500;letter-spacing:.05rem;line-height:normal;text-transform:uppercase}.cart__back:hover,.cart__back:focus-visible{color:var(--accent-gold)}.cart__error{margin-top:.875rem;color:var(--hero-age-bg);font-size:var(--cart-note);font-weight:500;letter-spacing:.0375rem;line-height:1.35;text-transform:uppercase}.cart-modal{position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;padding:1.25rem;background:var(--cart-overlay);align-items:center;justify-content:center;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cart-modal--active{opacity:1;pointer-events:auto;visibility:visible}.cart-modal__block{position:relative;width:min(37rem,100%);max-height:calc(100dvh - 2.5rem);padding:4.5rem 2.5rem 2.5rem;overflow-y:auto;border-radius:2rem;background:var(--product-bg);color:var(--blue);text-align:center;transform:translateY(1rem) scale(.98);transition:transform .3s ease}.cart-modal--active .cart-modal__block{transform:translateY(0) scale(1)}.cart-modal__close{position:absolute;top:1.25rem;right:1.25rem;width:3.5rem;height:3.5rem}.cart-modal__close img{display:block;width:100%;height:100%}.cart-modal__title{color:var(--blue);font-family:Monograph;font-size:var(--title-cart);line-height:1.05;text-transform:uppercase}.cart-modal__title span{display:block;margin-bottom:.625rem;font-family:Space Grotesk;font-size:var(--cart-note);font-weight:500;letter-spacing:.05rem;line-height:normal;text-transform:uppercase}.cart-modal__title--small{font-size:var(--title-cart-section)}.cart-modal__text{margin-top:1.25rem;font-size:var(--text-small);font-weight:500;letter-spacing:.025rem;line-height:1.55}.cart-modal__text--fine{color:#133f6abf;font-size:var(--cart-note);letter-spacing:.0375rem;text-transform:uppercase}.cart-modal__join.button{width:100%;margin-top:1.875rem}.cart-modal__back{display:block;margin:1.25rem auto 0;color:var(--blue);font-family:Space Grotesk;font-size:var(--cart-note);font-weight:500;letter-spacing:.05rem;line-height:normal;text-align:center;text-transform:uppercase}.cart-modal__back:hover,.cart-modal__back:focus-visible{color:var(--accent-gold)}@media screen and (max-width:550px){.cart-modal{align-items:flex-end;padding:0}.cart-modal__block{width:100%;max-height:92dvh;padding:4.25rem 1rem 2rem;border-radius:2rem 2rem 0 0}.cart-modal__close{width:2.75rem;height:2.75rem}}.button{color:var(--button-color);font-family:Space Grotesk;font-size:var(--button);font-weight:500;letter-spacing:1px;text-transform:uppercase;border-radius:1rem;background:var(--button-bg);text-decoration:none;padding:1.375rem 1.875rem;display:inline-block;box-sizing:border-box;text-align:center;line-height:1.3;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}@media screen and (max-width:550px){.button{padding:1.0625rem 1.5rem}}.button:hover{transform:translateY(-.125rem);box-shadow:0 2rem 3rem var(--button-shadow)}.hero .button:hover{box-shadow:0 2rem 3rem #e6af004d}.button:focus-visible{outline:.1875rem solid var(--white);outline-offset:.25rem}.button--white{background:var(--white)}.title{color:var(--color);font-family:Monograph;font-size:var(--title);line-height:normal}.title--small{font-size:var(--title-small)}.text{color:var(--color);font-family:Space Grotesk;font-size:var(--text);line-height:1.6}@media screen and (max-width:550px){.text{line-height:1.55}}video{display:block;width:100%;max-width:100%}button{padding:0;color:inherit;border:0;background:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page.cosmosaurs.css.map */
