@import"https://fonts.googleapis.com/css2?family=Rethink+Sans:wght@400;500;600&display=swap";:root{--white: #FFFFFF;--black: #001026;--black-2: #242626;--black-opacity: rgba(0, 16, 38, .5);--cart-bg: rgba(0, 16, 38, .3);--grey: rgba(0, 16, 38, .4);--grey-2: rgba(255, 255, 255, .5);--grey-3: #EEEEEE;--grey-3-product: #ECECEC;--grey-4: #F7F7F7;--grey-4-product: rgba(0, 16, 38, .06);--border: rgba(0, 0, 0, .06);--border-2: rgba(0, 16, 38, .12);--border-3: rgba(0, 16, 38, .33);--error-bg: #F5F5F5;--hover-color: #59616A;--swiper-scrollbar-drag-bg-color: #fff;--swiper-scrollbar-bg-color: rgba(255,255,255, .33);--swiper-scrollbar-border-radius: 0px;--link-in-text-color: #AD7453;--input-hover: rgba(197, 173, 129, .08);--input-dark: rgba(245, 245, 245, .12);--input-dark-border: rgba(255, 255, 255, .2);--brown: #755A31;--brown-2: #715B37;--gold: #C5AD81;--gold-product: #C1AE86;--gold-opacity: rgba(197, 173, 129, .03);--footer-bg: #272E3A;--media-bg: #243040;--menu-link-color: #715B37;--top-banner: #C1AE86;--orange: #FF9900;--yellow: #FFC107;--blue-ny: #36424E;--gold-ny: #938735;--faq-border: #E7E9EB;--red: #B41D1C;--red-opacity: rgba(180, 29, 28, .06);--red-opacity-2: rgba(180, 29, 28, .03);--title-color: #2F100F;--text-color: #3E0104;--hero-minds: #1c2632;--swicth-bg: #343B46;--swicth-border: rgba(255, 255, 255, .2);--white-opposite: #FFFFFF;--black-opposite: #001026;--white-opacity-opposite: rgba(255, 255, 255, .06);--swicth-border-opposite: rgba(255, 255, 255, .2);--menu-border: #E3E3E3;--big-title: 5rem;--h1: 4.5rem;--h2: 3.625rem;--h3: 3.625rem;--h4: 3.625rem;--h5: 2rem;--text: 1rem;--text-product: 1.25rem;--text-hero: 1.125rem;--text-hero-minds: 3.75rem;--text-m: .875rem;--text-m-product: 1.125rem;--text-s: .75rem;--text-s-product: 1rem;--text-xs: .875rem;--title-prefix: 1.125rem;--title-prefix-2: 1rem;--link: 1.25rem;--footer-link: 1.25rem;--footer-link-reboot: 1.125rem;--footer-text: 1.125rem;--footer-bot: .875rem;--input: 1.125rem;--menu-link: 2.375rem;--error-title: 7.5rem;--error-text: 1.375rem;--text-page-big: 1.25rem;--input-search: 16px;--media-text: 2rem;--media-text-reboot: 2.25rem;--blog-tag: .875rem;--blog-item-title: 2rem;--blog-quote: 2rem;--achievement-desc: 3.5rem;--books-name: 2rem;--illustration-text: 2.5rem;--text-new: 1.25rem;--about-qty: 2.75rem;--about-text: 1.5rem;--about-description: 1.5rem;--button-text: 1.125rem;--input-fs: 1.25rem;--stay-touch-title: 2.25rem;--product-text-reboot: 2rem;--footer-description: 2.5rem;--puzzle-text: 1rem;--button-big: 1.125rem;--time-text: .8125rem;--play-button: 1.25rem;--text-play: 1.375rem;--blog-article-title: 3.75rem;--button-more: 1.25rem;--blog-tab: 1.125rem;--effective-date: 1.25rem;--text-page-h2: 1.8125rem;--text-page-h3: 1.125rem;--text-page-p: 1.125rem;--text-page-th: 1rem;--text-page-td: 1rem;--contact-text: 1.25rem;--books-info-title: 3.375rem;--media-name: 1.125rem;--blog-time: 2rem;--blog-title: 5rem;--blog-figcaption: .875rem;--career-description: 2rem;--gallery-title: 5rem;--header-link: 1.125rem;--promo-time-qty: 3.75rem;--puzzle-title: 3.375rem;--puzzle-product-title: 3.375rem;--puzzle-product-price: 2.625rem;--title-ny: 5rem;--text-ny: 1.25rem;--details-title: 1.5rem;--illustration-title: 5rem;--header-show: 1.25rem;--cart-show: 1.125rem;--text-l: 1.5rem;--product-name: 4.25rem;--reviews-qty: 4.5rem;--title-fs: 3.25rem;--info-title: 2.25rem;--books-title: 2.625rem;--title-products: 4.25rem;--description-products: 2.25rem;--text-cart: .875rem;--empty-title: 4.25rem;--title-track: 3.25rem;--text-big: 1.375rem;--title-other-product: 4.5rem}:root .light{--swicth-bg: #F7F8F8;--swicth-border: rgba(0, 16, 38, .33);--black-opposite: #FFFFFF;--white-opposite: #001026;--white-opacity-opposite: rgba(0, 16, 38, .03);--swicth-border-opposite: rgba(0, 16, 38, .2)}:root[lang=ja]{--big-title: 4rem;--text-page-h2: 2.25rem}@media (max-width: 1280px){:root{--h1: 3.75rem;--h2: 2.75rem;--h3: 2.75rem;--h4: 2.75rem;--h5: 1.75rem;--big-title: 3.75rem;--text: 1rem;--text-hero: 1rem;--text-m: .875rem;--text-s: .75rem;--title-prefix: 1rem;--title-prefix-2: .875rem;--link: 1.25rem;--footer-link: 1.25rem;--footer-text: 1rem;--input: 1.125rem;--menu-link: 1.875rem;--th-mob: .75rem;--books-name: 1.5rem;--illustration-text: 2rem;--text-hero-minds: 3.125rem;--about-qty: 2.75rem;--blog-title: 3rem;--gallery-title: 3rem;--promo-time-qty: 3rem;--puzzle-title: 2.625rem;--puzzle-product-title: 2.625rem;--puzzle-product-price: 2.25rem;--title-ny: 3.75rem;--illustration-title: 3rem;--product-name: 3.375rem;--reviews-qty: 3.875rem;--title-fs: 2.5rem;--title-products: 3.375rem;--switch-current: rem(16);--title-track: 2.875rem;--error-title: 5rem;--title-other-product: 3.75rem}:root[lang=ja]{--big-title: 3rem;--text-page-h2: 2.25rem}}@media (max-width: 767px){:root{--media-text: 1.5rem;--title-other-product: 3rem}}@media (max-width: 550px){:root{--h1: 2.5rem;--h2: 2.5rem;--h3: 2.25rem;--h4: 2.625rem;--h5: 1.25rem;--big-title: 3rem;--text-hero: 1rem;--title-prefix: .75rem;--title-prefix-2: .8125rem;--link: 1.125rem;--footer-text: .875rem;--input: 16px;--error-title: 3.25rem;--error-text: 1rem;--text-page-big: 1rem;--blog-tag: .75rem;--blog-item-title: 1.5rem;--blog-quote: 1.5rem;--achievement-desc: 2.25rem;--illustration-text: 1.25rem;--product-text-reboot: 1.5rem;--media-text-reboot: 1.5rem;--text-hero-minds: 1.9375rem;--about-text: 1.125rem;--about-qty: 2.25rem;--text-new: 1rem;--footer-description: 2rem;--footer-link-reboot: 1rem;--footer-text-reboot: rem(16);--button-big: 1rem;--time-text: .75rem;--stay-touch-title: 2rem;--about-description: 1.375rem;--blog-article-title: 2.25rem;--blog-tab: 1rem;--effective-date: 1.125rem;--text-page-h2: 1.375rem;--text-page-h3: 1rem;--text-page-p: .875rem;--text-page-th: .875rem;--text-page-td: .875rem;--contact-text: 1rem;--books-info-title: 2.25rem;--blog-time: 1rem;--blog-title: 2.25rem;--blog-figcaption: .75rem;--career-description: 1rem;--gallery-title: 2.625rem;--promo-time-qty: 2rem;--puzzle-title: 2.125rem;--puzzle-product-price: 1.625rem;--title-ny: 2rem;--text-ny: 1rem;--details-title: 1.25rem;--illustration-title: 2.25rem;--cart-show: .875rem;--text-l: 1.25rem;--text: 1rem;--text-product: 1rem;--text-m: .875rem;--text-m-product: .875rem;--text-s: .875rem;--text-s-product: .875rem;--product-name: 2.25rem;--button-text: 1rem;--input-fs: 16px;--reviews-qty: 3.25rem;--link: 1rem;--title-fs: 1.625rem;--text-play: 1.125rem;--info-title: 1.625rem;--books-title: 1.625rem;--title-products: 2.25rem;--description-products: 1.5rem;--text-cart: .8125rem;--text-xs: .75rem;--empty-title: 2.25rem;--menu-link: 1.375rem;--title-track: 2rem;--text-big: 1rem;--title-other-product: 1.625rem}:root[lang=ja]{--big-title: 2.5rem;--text-page-h2: 1.3125rem}}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:Millionaire;src:url(https://hungryminds.com/cdn/shop/t/5/assets/Millionaire-Script.woff2?v=82511310978460074471742467605) format("woff2"),url(https://hungryminds.com/cdn/shop/t/5/assets/Millionaire-Script.woff?v=47005793529364770191742467605) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Velour Raw;src:url(https://hungryminds.com/cdn/shop/t/5/assets/VelourRaw-Medium.woff2?v=21638982212867420601745519325) format("woff2"),url(https://hungryminds.com/cdn/shop/t/5/assets/VelourRaw-Medium.woff?v=21638982212867420601745519325) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Velour Raw;src:url(https://hungryminds.com/cdn/shop/t/5/assets/VelourRaw-Regular.woff2?v=177233851949222606791748858861) format("woff2"),url(https://hungryminds.com/cdn/shop/t/5/assets/VelourRaw-Regular.woff?v=87219566971430013621748858861) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Velour Raw;src:url(https://hungryminds.com/cdn/shop/t/5/assets/VelourRaw-Light.woff2?v=11960131216426778011742468101) format("woff2"),url(https://hungryminds.com/cdn/shop/t/5/assets/VelourRaw-Light.woff?v=11960131216426778011742468101) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Arno Pro;src:url(https://use.typekit.net/af/b9acbc/000000000000000000017424/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/b9acbc/000000000000000000017424/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/b9acbc/000000000000000000017424/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:Castellar;font-style:normal;font-weight:400;src:url(/cdn/shop/files/it-castelar.woff2?v=1724958620) format("woff2"),url(/cdn/shop/files/it-castelar.woff?v=1724958620) format("woff")}html,body{font-size:16px;font-family:Rethink Sans,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--white);font-weight:400}@media screen and (min-width: 1729px){html,body{font-size:.9259259259vw}}@media screen and (max-width: 370px){html,body{font-size:4.3243243243vw}}[lang=ja] body{font-family:Rethink Sans,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}body:before{content:"";position:fixed;top:0;left:0}.container{padding:0 2.5rem;max-width:103rem}.container--small{max-width:84.375rem;margin:0 auto}.container--product{padding:0 3.75rem}@media screen and (max-width: 767px){.container--product{padding:0 1.25rem}}.container--product-page{padding:0 3.75rem 0 0;max-width:108rem}@media screen and (max-width: 767px){.container--product-page{padding:0 1.25rem}}@media screen and (max-width: 1024px){.container{padding:0 1rem}}.cart-open:before,.mopen .header:before{width:100vw;height:100vh;background:var(--cart-bg);z-index:10;transition:.3s ease all}.header:before,body:before{content:"";position:fixed;top:0;left:0}.cart-open,.mopen,.swiper-illustrations{overflow:hidden}.template-page-ny-popup,.template-product,.template-collection,.template-policy,.template-page,.template-404,.template-last-book{background:var(--error-bg)}#spotlight{background:#f5f5f5}.section--header{position:relative;z-index:7;width:100%;box-sizing:border-box}.header{display:flex;align-items:center;position:absolute;z-index:3;width:100%;padding:1.25rem 2.5rem;box-sizing:border-box;transition:.5s ease all;background:var(--white)}@media screen and (max-height: 800px){.header{padding-top:.75rem;padding-bottom:.7rem}}@media screen and (max-width: 1024px){.header{padding:.6875rem 1rem}}.is-fixed .header{position:fixed;transform:translate(0)}.header__logo{position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width: 1024px){.mopen .header__logo{z-index:15}}.header__logo img{width:11.5rem;height:auto;transition:.3s all ease}@media screen and (max-height: 800px){.header__logo img{width:8.1875rem;height:auto}}@media screen and (max-width: 1024px){.header__logo img{width:9.375rem}}@media screen and (max-width: 767px){.header__logo img{width:8.1875rem}}.header__logo img+img{position:absolute;left:0;opacity:1;width:11.5rem;height:auto}@media screen and (max-width: 1024px){.header__logo img+img{width:9.375rem}}@media screen and (max-width: 767px){.header__logo img+img{width:8.1875rem;height:auto}}@media screen and (max-height: 800px){.header__logo img+img{width:8.1875rem;height:auto}}.is-pinned .header__logo img+img{opacity:1}@media screen and (max-width: 1024px){.mopen .header__logo img+img{opacity:1!important}}.is-pinned .header__logo img{opacity:0}@media screen and (max-width: 1024px){.mopen .header__logo img{opacity:0}}.header__show{display:flex;align-items:center;padding:0;border:none;background:none;gap:1.4375rem;z-index:11;transition:.4s opacity ease;top:0;position:relative}@media screen and (max-width: 767px){.header__show{gap:1rem;height:3rem;top:0}}.mopen .header__show-open{opacity:0}.header__show-close{position:absolute;top:0;left:0;opacity:0}.mopen .header__show-close{opacity:1}.header__show-icon{position:relative;width:1.875rem;top:2px}@media screen and (max-width: 550px){.header__show-icon{width:1.375rem}}.header__show-icon:before,.header__show-icon:after{content:"";position:absolute;width:100%;height:.0625rem;background:var(--black);left:0;transition:.3s all ease;will-change:transform}.mopen .header__show-icon:before,.mopen .header__show-icon:after{background:var(--black)!important}.header__show-icon:before{top:-.3125rem;left:.5625rem}@media screen and (max-width: 550px){.header__show-icon:before{top:-.25rem}}.active .header__show-icon:before,.mopen .header__show-icon:before{transform:rotate(45deg);top:0;left:0}.header__show-icon:after{bottom:-.3125rem}@media screen and (max-width: 550px){.header__show-icon:after{bottom:-.25rem}}.active .header__show-icon:after,.mopen .header__show-icon:after{transform:rotate(-45deg);bottom:-.0625rem}.header__show-txt{color:var(--black);font-family:Millionaire;font-size:var(--header-show);line-height:1.5;position:relative;transition:.3s color ease}.mopen .header__show-txt{color:var(--black)!important}.header__show-txt span{transition:.3s opacity ease}@media screen and (max-width: 600px){.header__show-txt{display:none}}.is-fixed .header__show:hover .header__show-icon:before,.is-fixed .header__show:hover .header__show-icon:after{background:var(--brown-2)!important}.is-fixed .header__show:hover .header__show-txt{color:var(--brown-2)!important}body:not(.is-fixed) .section--header.__main-page .header{background:none!important}body:not(.is-fixed) .section--header.__main-page .header__logo img+img{opacity:0}@media screen and (max-width: 1024px){.mopen body:not(.is-fixed) .section--header.__main-page .header__logo img+img{opacity:1!important}}body:not(.is-fixed) .section--header.__main-page .header__show-txt{color:var(--white)}body:not(.is-fixed) .section--header.__main-page .header__show-icon:before,body:not(.is-fixed) .section--header.__main-page .header__show-icon:after{background:var(--white)}.button{text-align:center;width:auto;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:.6s all ease;text-decoration:none;box-sizing:border-box;cursor:pointer;color:var(--black-2);font-family:Rethink Sans;font-size:var(--button-text);font-weight:500;line-height:1;letter-spacing:-.36px;text-transform:uppercase;background:none;border-radius:3.625rem;border:.0625rem solid var(--black-2);padding:.9375rem 1.25rem .8125rem;min-width:12.0625rem;min-height:3.625rem}@media screen and (max-width: 767px){.button{min-width:9.375rem}.button--sm{min-height:3.5rem}}.button[disabled]{background:var(--black-opacity)}.button[disabled]:hover{opacity:.8}.button--blue{background:var(--black-2);color:var(--white)}.button--arrow svg{width:2.75rem;height:.875rem;transition:.6s transform ease}.button--arrow:hover svg,.button--arrow[disabled] svg{transform:translate(.625rem)}.button__up{position:fixed;bottom:2.5rem;right:2.5rem;background:var(--white);width:3.75rem;height:3.75rem;z-index:10;border:none;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}@media screen and (max-width: 767px){.button__up{right:1.25rem;bottom:1.25rem;width:3.125rem;height:3.125rem}}.button__up svg{transition:.6s transform ease}.button__up:hover svg{transform:translateY(-.1875rem)}.button--orange{background:var(--orange);font-size:var(--button-big);border-color:var(--orange)}.button--gold{background:var(--gold);border-color:var(--gold)}.button--gold_2{color:var(--white)}.button--gold:hover{background:var(--menu-link-color);border-color:var(--menu-link-color);color:var(--white)}.button--white{color:var(--white);border-color:var(--white)}.button--white:hover{background:var(--white);border-color:var(--white);color:var(--black-2)}.button__plus{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--black);border:none;padding:0}@media screen and (max-width: 767px){.button__plus{width:2.25rem;height:2.25rem}.button__plus svg{width:.9375rem;height:.9375rem}}.button--border{background:none;color:var(--black)}.button.is-loading{background:var(--black)}.button.is-loading>span{opacity:0}.button .loading__spinner circle{stroke:var(--white)}.button span{transition:.3s ease opacity;font-family:Rethink Sans;font-weight:400}.button.active{transform:scale(.9)}.button--black{background:var(--black);color:var(--white)}.button--black:hover{background:var(--gold-product);border-color:var(--border-2)}.section--footer{background:var(--footer-bg);padding:5.875rem 0 1.875rem;margin-top:0}@media screen and (max-width: 1024px){.section--footer{padding:2.5rem 0}}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer__social{text-decoration:none;padding-bottom:0;transition:.3s transform ease}.footer__social:hover{transform:translateY(-.3125rem)}.footer__social img{width:3.25rem;height:auto}@media screen and (max-width: 767px){.footer__social img{width:2.75rem}}.footer__socials{display:flex;gap:.3125rem;margin-bottom:1.6875rem;padding-bottom:0}@media screen and (max-width: 767px){.footer__socials{gap:0;flex-wrap:wrap}}.footer__logo{margin-bottom:1.6875rem}@media screen and (max-width: 767px){.footer__logo{margin-bottom:1.125rem}}.footer__logo img{width:14.3125rem;height:auto}@media screen and (max-width: 767px){.footer__logo img{width:10.0625rem}}.footer__link{color:var(--white);font-size:var(--footer-link);line-height:1.3;letter-spacing:-.4px;margin:.5rem auto 2.5rem;transform:.5 opacity ease}.footer__link:hover{opacity:.5}.footer__text{color:var(--white);font-family:Velour Raw;font-size:var(--footer-text);line-height:1.66;text-transform:uppercase;max-width:33.6875rem;margin-bottom:2.125rem}.footer__text br{display:none}@media screen and (max-width: 550px){.footer__text{line-height:1.37}}.footer__text--bot{font-family:Avenir;font-size:var(--text-m);line-height:1.71;text-transform:none;margin-bottom:0}.footer-item{display:flex;flex-direction:column}.footer-item:nth-child(1) .footer-item__title,.footer-item:nth-child(2) .footer-item__title{margin-left:.75rem}@media screen and (max-width: 767px){.footer-item:nth-child(1) .footer-item__title,.footer-item:nth-child(2) .footer-item__title{margin-left:.5rem}}@media screen and (max-width: 1024px){.footer-item:last-child{max-width:21.875rem}}@media screen and (max-width: 767px){.footer-item{width:calc(50% - 1rem)}[lang=de] .footer-item{width:calc(50% - .5rem)}.footer-item:last-child{width:100%;text-align:center;margin:0 auto}.footer-item:last-child .footer__text{max-width:20.625rem;margin:0 auto 2.25rem}.footer-item:last-child .footer-item__title{font-size:2.25rem;margin-bottom:1.4375rem}}.footer-item__title{letter-spacing:-.96px;margin-bottom:2.5rem;color:var(--gold);font-family:Millionaire;font-size:var(--footer-description);line-height:1.05}@media screen and (max-width: 1024px){[lang=de] .footer-item__title{font-size:2.25rem}}@media screen and (max-width: 767px){.footer-item__title{line-height:1.3}[lang=it] .footer-item__title{font-size:1.6875rem}[lang=de] .footer-item__title{font-size:1.5rem}}.footer-item__link{color:var(--white);text-decoration:none;transition:.6s color ease;font-family:Rethink Sans;font-size:var(--footer-link-reboot);line-height:1.33;text-transform:uppercase}@media screen and (max-width: 767px){[lang=de] .footer-item__link{overflow-wrap:break-word;font-size:.6875rem}}@media screen and (max-width: 550px){[lang=it] .footer-item__link{font-size:.875rem}}@media screen and (max-width: 767px){.footer-item__link{line-height:1.62}}.footer-item__links{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.footer-item__links{gap:1.125rem}}.footer-item__link:hover{color:var(--gold)}.footer-item .button{max-width:max-content;height:4rem}@media screen and (max-width: 767px){.footer-item .button{max-width:100%;width:100%;padding-top:1.5625rem;padding-bottom:1.3125rem}}.footer-list{display:flex;max-width:82.625rem;justify-content:space-between;gap:1.25rem;margin:0 auto 3.125rem;width:100%}@media screen and (max-width: 767px){.footer-list{flex-wrap:wrap;gap:2.6875rem 0}}.footer .switches{margin-bottom:2.5rem}.link{font-size:var(--link);color:var(--black-2);font-weight:400;line-height:1.6;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:1.25rem;transition:.5s all ease;will-change:transform;width:max-content;background:none;border:none}@media screen and (max-width: 767px){.link{gap:.75rem}}.link svg{width:2.75rem;height:.875rem;transition:.5s transform ease}.link:hover{color:var(--brown)}.link:hover svg{color:var(--brown)}.link--white{color:var(--white)!important}.link--back{flex-direction:row-reverse}.link--back svg{transform:scale(-1)}.title{line-height:1.1;font-family:Millionaire;font-size:var(--big-title);color:var(--black-2)}.title__prefix{text-transform:uppercase;color:var(--brown);font-family:Velour Raw;font-size:var(--illustration-text);line-height:1.25}@media screen and (max-width: 767px){.title__prefix{line-height:1}}.title--product{color:var(--title-color);font-family:Castellar,Arial,sans-serif;font-size:var(--title-fs);line-height:normal;letter-spacing:-2.08px}[lang=ja] .title--product{font-family:Castellar,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}@media screen and (max-width: 767px){.title--product{letter-spacing:-1.04px}}.title--white{color:var(--white)!important}.title--arnopro{font-family:Arno Pro,Times New Roman,Times,serif;color:var(--title-color);font-size:var(--title-fs);line-height:normal}.text{color:var(--black-2);font-size:var(--text-new);line-height:1.63}.text--product{color:var(--text-color);font-family:Arno Pro,Times New Roman,Times,serif;font-size:var(--text-product);line-height:1.45}[lang=ja] .text--product{font-family:Arno Pro,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}.text--white{color:var(--white)!important}.subscribe{display:flex;flex-direction:row;gap:1rem;align-items:center}@media screen and (max-width: 1024px){.subscribe{flex-direction:column;max-width:24rem;width:100%}.subscribe .button{width:100%}}.subscribe__input{width:24rem;font-size:var(--input);line-height:1.44;letter-spacing:-.32px;outline:none;border-radius:2rem;background:none;padding:1rem 1.5rem;border:.0625rem solid var(--black-2);height:3.75rem;font-family:Rethink Sans;color:var(--black-2);box-sizing:border-box;transition:.6s all ease;max-width:100%}.subscribe__input::placeholder{color:var(--black-2);opacity:.7}.subscribe__input:hover,.subscribe__input:focus{border-color:var(--menu-link-color);background:var(--input-hover)}.section--menu{position:fixed;top:0;left:0;transform:translate(-200%);transition:.4s ease all;z-index:10}.mopen .section--menu{transform:translate(0)}.section--menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:7.5rem;background:var(--white);z-index:2}@media screen and (max-width: 1024px){.section--menu{width:100%}.section--menu:before{height:6.25rem}}@media screen and (max-width: 550px){.section--menu:before{height:4.6875rem}}.menu{height:100vh;width:48.25rem;background:var(--white);padding:3.75rem 2.5rem 0;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;justify-content:center;box-shadow:0 .25rem 4.125rem #00000038;position:relative}@media screen and (max-height: 1000px){.menu{padding:9.0625rem 2.8125rem 1rem;justify-content:flex-start}}@media screen and (max-width: 1024px){.menu{width:100%;padding-left:1.125rem;padding-right:3.125rem}}@media screen and (max-width: 1024px) and (max-height: 1000px){.menu{padding:9.0625rem 3.125rem 8rem;justify-content:flex-start}}@media screen and (max-width: 767px){.menu{padding:6.25rem 1.125rem 3.125rem;justify-content:flex-start;height:calc(var(--vh, 1vh) * 100);align-items:center}}.menu__link{text-decoration:none;transition:.4s all ease;position:relative;color:var(--black-2);font-size:var(--h5);line-height:1.31;letter-spacing:.196px;text-transform:uppercase;font-family:Velour Raw;font-weight:300}@media screen and (max-width: 767px){.menu__link{line-height:1.6}}.menu__link:not(:last-child){margin-bottom:3rem}@media screen and (max-width: 767px){.menu__link:not(:last-child){margin-bottom:2.25rem}}.menu__link:hover{color:var(--menu-link-color)}.menu-product{display:flex;align-items:center;text-decoration:none;position:relative;width:max-content;width:100%;max-width:35rem;gap:1.875rem;color:var(--black-2);font-size:var(--h5);line-height:1.25;text-transform:uppercase;transition:.3s all ease;margin-bottom:1rem}.menu-product+.menu__link{margin-top:1rem}.menu-product__name{font-family:Velour Raw}.menu-product svg{opacity:0;visibility:hidden;transition:.3s all ease;margin-left:auto;color:var(--menu-link-color)}.menu-product:hover svg{opacity:1;visibility:visible}.menu-product:hover .menu-product__name{color:var(--menu-link-color)}.menu-product__img{width:6.25rem;height:auto}@media screen and (max-width: 767px){.menu-product__img{width:3.125rem}}.menu-products{margin-bottom:6.25rem;gap:2rem}@media screen and (max-width: 767px){.menu-products{margin-bottom:2.5rem}}.menu__bot{width:calc(100% + 5rem);margin-left:-2.5rem;padding:1.875rem 2.5rem 0;border-top:.0625rem solid var(--menu-border);box-sizing:border-box;margin-top:auto}@media screen and (max-height: 1000px){.menu__bot{width:calc(100% + 5.625rem);margin-left:-2.8125rem;padding:1.875rem 2.8125rem 0}}@media screen and (max-width: 1024px){.menu__bot{width:100%;padding-left:3.125rem;padding-right:3.125rem;width:calc(100% + 6.25rem);margin-left:-3.125rem}}@media screen and (max-width: 1024px) and (max-height: 1000px){.menu__bot{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (max-width: 767px){.menu__bot{padding:1.875rem 1.25rem 0;width:calc(100% + 2.25rem);margin-left:0}}.menu__bot .footer__socials{margin:2.5rem 0 0}.menu__bot .footer__socials path{fill:var(--black)!important}@media screen and (max-width: 767px){.menu__bot .footer__socials{margin-top:.875rem;margin-left:.5625rem}}.slider__circle{width:3rem;height:.1875rem;background:var(--black-2);opacity:.33;padding:0;border:none;transition:.3s opacity ease}@media screen and (max-width: 767px){.slider__circle{width:1.5rem}}.slider__circle--active,.slider__circle:hover{opacity:1}.slider__circles{display:flex;align-items:center;gap:.5rem}.slider__arrow{width:4rem;height:4rem;background:var(--white);display:flex;align-items:center;justify-content:center;border:none;padding:0;color:var(--black-2);border-radius:50%;transition:.3s all ease}.slider__arrow.swiper-button-disabled{display:none}.slider__arrow svg{width:2.75rem;height:.875rem}.slider__arrow--left svg{transform:scale(-1)}.slider__arrow:hover{color:var(--white);background:var(--black-2)}.slider__arrows{display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.slider__arrows{display:none}}.career-filters .form{border-bottom:.0625rem solid var(--error-bg)}.form--vacancies{max-width:100%;width:100%}.career-filters--vacancies .form{display:none}@media screen and (max-width: 767px){.career-filters--vacancies .form{display:block}}.form__input{width:100%;box-sizing:border-box;border:.0625rem solid var(--border-3);font-size:var(--input);padding:1.1875rem 1.875rem 1.0625rem;border-radius:4rem;outline:none;height:4rem;background:var(--white);color:var(--black);transition:.3s all ease}.form__input:hover{border-color:var(--gold);background:var(--gold-opacity)}.form__input:hover~.form__label{color:var(--gold)}.form__input:active,.form__input:focus{box-shadow:0 0 0 .125rem #c5ad81b3;border-color:var(--black);background:none!important}.form__input:active::placeholder,.form__input:focus::placeholder{opacity:0}@media screen and (max-width: 767px){.form__input{padding:1.0625rem 1.875rem;height:3.625rem}}.form__input::placeholder{color:var(--black-opacity);transition:.3s all ease}.form__group--label .form__input{padding:1.8125rem 1.875rem .625rem}@media screen and (max-width: 767px){.form__group--label .form__input{padding:1.8125rem 1.875rem .625rem}}.form__input:focus~.form__label,.form__input:active~.form__label{transform:scale(.9);top:.5625rem;color:var(--gold)}.form__input::-webkit-outer-spin-button,.form__input::-webkit-inner-spin-button{-webkit-appearance:none}.form__group--error .form__input{border-color:var(--red);background:var(--red-opacity-2);color:var(--red)}.form__group--error .form__input::placeholder{color:var(--red)}.form__label{position:absolute;top:1.5rem;color:var(--black-opacity);font-size:var(--input);line-height:1;left:1.875rem;transition:.4s all ease;transform-origin:top left;will-change:transform;-webkit-font-smoothing:antialiased;transform:translateZ(0) perspective(1px) translateZ(0);backface-visibility:hidden;opacity:.7;pointer-events:none}@media screen and (max-width: 767px){.form__label{left:1.875rem;top:1.375rem}}.form__label--active{transform:scale(.9) perspective(1px) translateZ(0);top:.5625rem}.form__delete{position:absolute;top:50%;transform:translateY(-50%);right:.9375rem;background-repeat:no-repeat;background-size:cover;width:1.375rem;height:1.375rem;padding:0;border:none;background-color:transparent}.form__submit{position:absolute;top:50%;transform:translateY(-50%);right:1.375rem;background-repeat:no-repeat;background-size:cover;width:1rem;height:1rem;padding:0;border:none;background-color:transparent;background-image:url(https://cdn.shopify.com/s/files/1/0688/2335/1534/files/loupe_black.svg?v=1749995734)}.form__submit+.form__delete{right:2.6875rem}.career-filters .form__submit{right:.9375rem}.form__group{position:relative;width:100%}.form__groups{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 767px){.form__groups{gap:.75rem}}.form__groups--numbers{position:relative}.form__groups--numbers .form__group{width:100%}.form__groups-block{display:flex;flex-direction:column;gap:.75rem}@media screen and (max-width: 767px){.form__groups-block{gap:.625rem}}.form__groups-block+.button{margin:1.25rem auto 0;max-width:100%;width:100%}@media screen and (max-width: 767px){.form__groups-block+.button{margin-top:1.25rem;max-width:17.5rem}}.form__group--select{max-width:12.5rem;height:3.75rem;background:var(--error-bg);border-radius:3.125rem;padding:.9375rem;box-sizing:border-box;display:flex;align-items:center;cursor:pointer;border:.0625rem solid var(--black-2)}@media screen and (max-width: 550px){.form__group--select{max-width:max-content;min-width:6.25rem}}.form__group-current{display:flex;align-items:center;gap:.75rem}.form__group-flag{width:1.5rem;height:auto}.form__group-code{color:var(--black-2);font-size:1rem;line-height:1;opacity:.7}.form__group-error{color:var(--red);font-size:var(--text-m);line-height:normal;margin:.25rem 0 0 1.875rem;display:inline-block}.form__sub{position:absolute;top:100%;margin-top:1.25rem;width:100%;background:var(--white);z-index:10;border:.0625rem solid var(--error-bg);display:none}.form__sub .form__group{border-bottom:.0625rem solid var(--error-bg)}.form__sub-close{display:none}.form__sub-list{padding:.625rem;display:flex;flex-direction:column;align-items:flex-start;max-height:11.25rem;overflow:auto}.form__sub-item{padding:.3125rem;color:var(--black);font-size:var(--text);font-weight:500;line-height:1;transition:.3s background ease;border:none;background:none;width:100%;text-align:left;display:flex;align-items:center;gap:.75rem}.form__sub-item:hover{background:var(--error-bg)}.form__sub-code{min-width:6.25rem}.form__textarea{resize:none;height:11.25rem;box-sizing:border-box;border-radius:1.5rem}.form__textarea+.form__label{top:1.25rem;transform:translate(0)}.form__textarea+.form__label--active{transform:scale(.9) perspective(1px) translateZ(0);top:.5625rem}.form--contact{background:var(--white);padding:2.5rem 1.875rem;max-width:45rem;margin:0 auto;border-radius:2.625rem;box-shadow:0 .375rem 1.875rem #0000000f}@media screen and (max-width: 767px){.form--contact{padding:1.875rem .75rem;border-radius:1.875rem;box-shadow:0 .3125rem 1.5625rem #0000000f}}.modal{position:fixed;top:0;width:100%;height:100%;left:0;display:flex;align-items:center;justify-content:center;z-index:100;background:#00000054;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.modal-block{max-width:100%;width:32rem;padding:2.5rem;box-sizing:border-box;background:var(--white);text-align:center;position:relative}@media screen and (max-width: 550px){.modal-block{max-width:calc(100% - 1.25rem);padding:2.5rem 1.25rem}}.modal-block__text{color:var(--hover-color);font-size:var(--text);line-height:1.87;max-width:23.125rem;margin:0 auto}@media screen and (max-width: 550px){.modal-block__text{font-size:var(--text-m)}}.modal-block__title{color:var(--black);font-size:var(--h5);font-weight:600;line-height:normal;letter-spacing:-.96px;margin:1.5rem auto}.modal-block__img{width:3.75rem;height:auto}.videos__wrap{display:flex}.videos__item{position:relative}.videos__item:before{position:absolute;top:0;bottom:0;left:0;content:"";background:#0010261a;z-index:1;right:0;pointer-events:none;transition:.3s ease opacity}.videos__item.playing:before{opacity:0}.videos__item video{width:100%;height:100%;object-fit:cover;display:block}.videos__item-text{color:var(--white);font-family:Velour Raw;font-size:var(--h5);line-height:1.25;text-transform:uppercase}.videos__item-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:0;background:none;border:none;width:100%;z-index:3}.videos__item-play img{width:6.25rem;height:auto}.videos__bot{display:flex;align-items:center;justify-content:space-between;margin-top:2.5rem}@media screen and (max-width: 767px){.videos__bot{justify-content:center;flex-direction:column;margin-top:1.5rem}}.videos__bot .button{display:none}@media screen and (max-width: 767px){.videos__bot .button{display:flex;margin-top:1.5rem;width:100%}}.margin--letter-r,.margin--letter-b,.margin--letter-d,.margin--letter-p,.margin--letter-h{margin-left:1.25rem!important}@media screen and (max-width: 1024px){.margin--letter-r,.margin--letter-b,.margin--letter-d,.margin--letter-p,.margin--letter-h{margin-left:.75rem!important}}.alert{display:flex;align-items:center;gap:1.375rem;padding:1.34375rem 1.625rem;border-radius:1.5rem;background:linear-gradient(0deg,#ff42421f 0% 100%),#fff;box-shadow:0 .25rem 1.875rem #b41d1c1f;width:100%;max-width:26.4375rem;z-index:10;box-sizing:border-box}.alert__wrapper{position:fixed;top:1rem;right:1rem;flex-direction:column;gap:1rem;display:flex;z-index:1000}@media screen and (max-width: 550px){.alert{max-width:calc(100% - 2rem);right:1rem;top:6.25rem}}.alert__text{color:var(--red);font-size:var(--text-s-product);line-height:1.62;letter-spacing:-.32px}.alert__text a{color:var(--red)}.alert__attention{display:inline-flex;align-items:center;gap:.5rem;padding:.28125rem .71875rem;border-radius:1.75rem;background:var(--red)}.alert__attention img{width:.625rem;height:auto}.alert__attention span{color:var(--white);font-size:var(--footer-bot);line-height:1.28}.alert__block{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.alert__icon{width:3.75rem;height:auto;flex-shrink:0}.book__animations{height:56rem;width:56rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100vh;max-width:100vh;aspect-ratio:1}@media (max-height: 600px) and (min-width: 1200px){.book__animations{min-height:600px;min-width:600px}}@media (max-width: 1380px){.book__animations{max-height:70vw;max-width:70vw;transform:translate(-20%,-50%)}}@media screen and (max-width: 1024px){.book__animations{width:100%;max-height:70vw;max-width:70vw;top:0;transform:translate(-70%,10%) scale(1.3);position:relative}.book__animations--2{position:absolute}.book__animations-wrapper{position:relative;width:100%}}@media screen and (max-width: 550px){.book__animations{width:100%;max-height:100vw;max-width:100vw;top:0;transform:translate(-50%,10%) scale(1.3);position:relative;padding-bottom:7rem}}ryviu-widget{display:block}.buy-block{position:fixed;right:.75rem;bottom:.75rem;border-radius:2rem;background:var(--white);box-shadow:0 .25rem 1.875rem #0000001f;display:flex;align-items:center;padding:1.875rem;box-sizing:border-box;z-index:6;transition:.5s ease all;transform:translateY(calc(100% + 3rem));gap:2rem}.is-to-top .buy-block{transform:none;opacity:1}@media screen and (max-height: 800px) and (min-width: 768px){.buy-block{padding:1.25rem}}@media screen and (max-width: 1024px){.buy-block{left:50%;transform:translate(-50%,150%);right:auto;bottom:.5rem;width:calc(100% - 1rem);transition:.5s ease transform}.is-to-top .buy-block{transform:translate(-50%)}}@media screen and (max-width: 767px){.buy-block{padding:.75rem;border-radius:1rem}}@media screen and (max-width: 550px){.buy-block{gap:.625rem}}.buy-block__price{color:var(--black);font-size:var(--text-m-product);line-height:1.33}@media screen and (max-width: 767px){.buy-block__price{display:none}}.buy-block__price--mob{display:none}@media screen and (max-width: 767px){.buy-block__price--mob{display:block;margin-left:0;line-height:1.28}}.buy-block__text{color:var(--black);font-size:var(--text-m-product);line-height:1.33;max-width:23.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width: 767px){.buy-block__text{display:none}}.buy-block__text+.buy-block__name{margin-top:-.5rem;margin-bottom:-.5rem}@media screen and (max-width: 767px){.buy-block__text+.buy-block__name{margin-top:0;margin-bottom:0}}.buy-block__name{color:var(--black-2);font-family:Millionaire;font-size:var(--h5);line-height:normal;margin-top:-.8125rem;max-width:20.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-height: 800px) and (min-width: 768px){.buy-block__name{font-size:2rem}}@media screen and (max-width: 767px){.buy-block__name{line-height:1.4;margin-top:0;max-width:51vw}}@media screen and (max-width: 550px){[lang=de] .buy-block__name{font-size:1.125rem}}.buy-block__info{display:flex;flex-direction:column-reverse;gap:.625rem}@media screen and (max-width: 767px){.buy-block__info{gap:.125rem;flex-direction:column}}.buy-block__form .button{min-width:13.5625rem}@media screen and (max-width: 767px){.buy-block__form .button{min-width:8.625rem;min-height:2.875rem;font-size:14px}}@media screen and (max-width: 550px){[lang=de] .buy-block__form .button{padding-left:.625rem;padding-right:.625rem;min-width:100%}}@media screen and (max-width: 1024px){.buy-block__form{margin-left:auto}}.cart{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;z-index:10;visibility:hidden;opacity:0;transform:translate(100%);transition:.3s ease all;z-index:12}.cart-open .cart{visibility:visible;opacity:1;transform:translate(0)}.cart-empty{margin:auto;display:flex;align-items:center;justify-self:center;height:100%;text-align:center;margin-bottom:3.125rem;padding:0 1.875rem}@media screen and (max-width: 550px){.cart-empty{padding:0 1rem}}.cart-empty__title{color:var(--black-2);text-align:center;font-family:Millionaire;font-size:var(--empty-title);line-height:1.16}.cart-total{padding:1.25rem 1.875rem;background:var(--white)}@media screen and (max-width: 550px){.cart-total{padding:1.25rem 1rem}}.cart-total__item{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;color:var(--black);font-size:var(--text-m-product);line-height:1.55}@media screen and (max-width: 550px){.cart-total__item{margin-bottom:.75rem;line-height:1.37;font-size:var(--text-product)}}.cart-total .button{max-width:100%;width:100%;margin-top:1.875rem;font-weight:400}@media screen and (max-width: 550px){.cart-total .button{margin-top:1.25rem;padding-top:.875rem;padding-bottom:.75rem}}.cart-total__text{color:var(--black);text-align:center;font-size:var(--text-cart);line-height:2;display:block;margin:.625rem auto 0}@media screen and (max-width: 550px){.cart-total__text{line-height:1.3;margin-top:1rem}}.cart-total__payments{width:21.5rem;height:auto;margin:1.25rem auto 0;display:none}.cart-total--empty{border-top:.0625rem solid var(--border-2)}.cart-total--empty .button{margin-top:0}.cart-total--empty .button:not(:last-child){margin-bottom:.75rem}@media screen and (max-width: 550px){.cart-total--empty .button:not(:last-child){margin-bottom:1rem}}.cart__description{color:var(--black);font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-1px;text-transform:uppercase}.cart-products{margin-top:auto}.cart-products .cart__description{padding-left:1.875rem}@media screen and (max-width: 550px){.cart-products .cart__description{padding-left:1rem}}.cart-products__item{flex-shrink:0;display:flex;align-items:center;gap:1.25rem}@media screen and (max-width: 550px){.cart-products__item{gap:.75rem}}.cart-products__item .button__plus{width:1.625rem;height:1.625rem}.cart-products__item .button__plus svg{width:.625rem;height:.625rem}.cart-products__item-price{color:var(--black);font-size:var(--text-m-product);line-height:1.55;margin-bottom:1.25rem}@media screen and (max-width: 550px){.cart-products__item-price{font-size:var(--text-product);margin-bottom:.6875rem}}.cart-products__item-name{color:var(--black);font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-1px;text-transform:uppercase;margin-bottom:.75rem}@media screen and (max-width: 550px){.cart-products__item-name{margin-bottom:.6875rem;line-height:1.37;letter-spacing:-.8px}}.cart-products__item-info{display:flex;flex-direction:column}.cart-products__item-img{width:7.5rem;height:7.5rem;padding:.75rem .625rem;box-sizing:border-box;background:var(--grey-3-product);border-radius:1rem;flex-shrink:0}@media screen and (max-width: 550px){.cart-products__item-img{width:5.625rem;height:5.625rem;padding:.5625rem .625rem}}.cart-products__item-img img{width:100%;height:auto}.cart-products__list{display:flex;overflow-x:auto;gap:1.875rem;margin-top:1.25rem;padding:0 1.875rem}@media screen and (max-width: 550px){.cart-products__list{padding:0 1.25rem;gap:1.25rem}}.cart-promo{margin-top:auto;display:flex;align-items:center;gap:.625rem;justify-content:center;padding:1.0625rem;border-radius:6.25rem;border:.0625rem dashed var(--gold-product);background:var(--grey-4-product);margin:auto auto 1.875rem;width:100%;max-width:calc(100% - 6.25rem);box-sizing:border-box}@media screen and (max-width: 550px){.cart-promo{padding:1.03125rem 1.625rem;max-width:calc(100% - 1rem)}}.cart-promo__text{color:var(--brown-2);font-size:var(--text-s-product);line-height:1.62;letter-spacing:-.32px}@media screen and (max-width: 550px){.cart-promo__text{font-size:var(--text-product)}}.cart-promo__icon{width:1.625rem;height:auto}.cart-info{display:flex;align-items:center;gap:1.25rem;border-radius:6.25rem;background:var(--red-opacity);padding:.9375rem 3.125rem;margin:0 auto 1.25rem;width:100%;max-width:calc(100% - 3.75rem);box-sizing:border-box}@media screen and (max-width: 550px){.cart-info{padding:.9375rem 1.25rem;max-width:calc(100% - 2rem)}}.cart-info__icon{width:3.125rem;height:auto;flex-shrink:0}@media screen and (max-width: 550px){.cart-info__icon{width:2.0625rem}}.cart-info__text{color:var(--red);font-size:var(--text-s-product);line-height:1.62;letter-spacing:-.32px}@media screen and (max-width: 550px){.cart-info__text{line-height:1.42;letter-spacing:-.28px}}.cart-info__text a{color:var(--red)}.cart-item{display:flex;gap:1.875rem;position:relative}.cart-item.is-loading{pointer-events:none;cursor:wait}.cart-item:not(:last-child){padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:.0625rem solid var(--border-2)}@media screen and (max-width: 550px){.cart-item{gap:.75rem}}.cart-item__info{position:relative;width:100%}.cart-item__quantity{max-width:7.625rem;width:100%;display:flex;align-items:center;gap:.625rem}@media screen and (max-width: 550px){.cart-item__quantity{gap:.78125rem;max-width:9.8125rem}}.cart-item__quantity-input{width:1.875rem;padding:0;border:none;text-align:center;background:none;color:var(--black);font-size:var(--text-s-product);line-height:1.5;outline:none}@media screen and (max-width: 550px){.cart-item__quantity-input{font-size:var(--input-fs);max-width:2.25rem}}.cart-item__quantity-input::-webkit-outer-spin-button,.cart-item__quantity-input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.cart-item__quantity-button{width:3rem;height:3rem;border-radius:50%;border:.03125rem solid var(--border-2);background:var(--white);box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:.3s all ease}.cart-item__quantity-button.is-loading>svg{opacity:0}@media screen and (max-width: 550px){.cart-item__quantity-button{width:2.25rem;height:2.25rem}}.cart-item__quantity-button svg{width:1.25rem;height:1.25rem;display:block}@media screen and (max-width: 550px){.cart-item__quantity-button svg{width:.9375rem;height:.9375rem}}.cart-item__quantity-button svg rect{transition:.3s fill ease}.cart-item__quantity-button:hover{background:var(--black);border-color:var(--black)}.cart-item__quantity-button:hover svg rect{fill:var(--white)}.cart-item__price{color:var(--black);font-size:var(--text-m-product);line-height:1.55}.cart-item__price--old{opacity:.5;text-decoration:line-through}@media screen and (max-width: 550px){.cart-item__price{font-size:var(--text-product)}}.cart-item__prices{margin:0 0 1.0625rem;display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 550px){.cart-item__prices{margin-bottom:1.25rem;gap:.625rem}}.cart-item .product__stars{margin:0 0 .625rem}.cart-item .product__stars span{font-size:var(--footer-bot)}@media screen and (max-width: 550px){[lang=de] .cart-item .product__stars span{font-size:.75rem}}.cart-item__name{color:var(--black);font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-1px;text-transform:uppercase;margin-bottom:.875rem}@media screen and (max-width: 550px){.cart-item__name{margin-bottom:.75rem}}.cart-item__delete{position:absolute;bottom:.8125rem;right:0;padding:0;border:none;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/delete.png?v=1751529833) no-repeat;background-size:cover;width:1.375rem;height:1.375rem;opacity:0;transition:.3s all ease}.cart-item__delete:hover{transform:translateY(-.1875rem)}.cart-item:hover .cart-item__delete{opacity:1}@media screen and (max-width: 1024px){.cart-item__delete{bottom:.5625rem;opacity:1}}.cart-item__delete .loading__spinner{top:0;left:0}.cart-item__delete.is-loading{background:none;opacity:1!important}.cart-item__img{width:7.5rem;height:7.5rem;padding:0;box-sizing:border-box;background-color:#f1f1f1;border-radius:1rem;flex-shrink:0;display:flex;align-items:center;overflow:hidden}@media screen and (max-width: 550px){.cart-item__img{width:5.625rem;height:5.625rem;padding:.5625rem .625rem}}.cart-item__img img{width:100%;height:auto;display:block}.cart-list{display:flex;flex-direction:column;margin-bottom:1.25rem;padding:0 1.875rem 1.875rem;border-bottom:.0625rem solid var(--border-2)}@media screen and (max-width: 550px){.cart-list{padding:0 1rem 1.25rem}}.cart__wrap{padding:1.875rem 0;display:flex;flex-direction:column;max-height:calc(100% - 6.25rem);height:100%;overflow:auto}@media screen and (max-width: 550px){.cart__wrap{padding:1.25rem 0}}.cart__title{color:var(--black);font-family:Millionaire;font-size:var(--h5);line-height:1;display:inline-flex;align-items:center;gap:1.25rem}@media screen and (max-width: 550px){.cart__title{gap:.625rem}}.cart__title span{color:var(--black-opacity);font-family:Rethink Sans;font-size:var(--text-xs);line-height:normal}.cart__close{padding:0;border:none;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/close_22a30bb1-fec2-45c8-997e-c6ffdf94676b.svg?v=1751529832) no-repeat;background-size:cover;width:1.9375rem;height:1.9375rem;margin-left:auto;transition:.3s transform ease}.cart__close:hover{transform:rotate(180deg)}.cart__icon{display:none}@media screen and (max-width: 550px){.cart__icon{width:1.1875rem;height:auto;margin-right:.625rem;display:block}}.cart-top{display:flex;align-items:center;padding:2.0625rem 1.875rem 2.1875rem;border-bottom:.0625rem solid var(--border-2)}@media screen and (max-height: 800px) and (min-width: 768px){.cart-top{padding:1.375rem 1.875rem 1.5rem}}@media screen and (max-width: 767px){.cart-top{padding:1.25rem 1rem}}.cart-block{background:var(--white);height:100%;box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:39.875rem}.cart-block--cart-page{max-width:100%;padding-top:6rem;padding-bottom:6rem}.cart-block--cart-page .cart-total{max-width:40rem;margin-left:auto}.cart-block--cart-page .cart-total.cart-total--empty{border-top:none;margin:0 auto}.cart__show{margin-left:auto;display:flex;align-items:center;gap:1.625rem;padding:.8125rem 1.4375rem .875rem;box-sizing:border-box;border-radius:4rem;border:.0625rem solid var(--black);background:none;position:relative;transition:.3s all ease}.cart__show:active{transform:scale(.95)}@media screen and (max-height: 800px){.cart__show{padding:.375rem 1.4375rem .625rem;top:0}}@media screen and (max-width: 767px){.cart__show{padding:0;border:none;border-radius:0;gap:.5rem}}.cart__show-icon{width:1.1875rem;height:auto;transition:.3s all ease;position:relative}.cart__show-icon-wrapper{position:relative;width:1.1875rem;height:auto}@media screen and (max-width: 1024px){.cart__show-icon--hover{transform:scale(.8)}.cart__show-icon-wrapper{top:-1px}}.cart__show-icon--hover{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0}.cart__show-icons{position:relative}.cart__show-text{color:var(--black);font-family:Millionaire;font-size:var(--cart-show);line-height:1.66;position:relative;top:-1px;transition:.3s color ease}@media screen and (max-width: 550px){.cart__show-text{top:-2px}}@media screen and (max-width: 767px){.cart__show-text span{display:none}}.cart__show:hover{border-color:var(--brown-2)!important;background:#c5ad8114}@media screen and (max-width: 767px){.cart__show:hover{background:none;border-color:none}}.cart__show:hover .cart__show-icon{opacity:0}.cart__show:hover .cart__show-icon--hover{opacity:1!important;filter:none!important}.cart__show:hover .cart__show-text{color:var(--brown-2)!important}body:not(.is-fixed) .section--header.__main-page .cart{border-color:var(--white)}body:not(.is-fixed) .section--header.__main-page .cart__show{border-color:var(--white)}body:not(.is-fixed) .section--header.__main-page .cart__show:hover{background:var(--white);border-color:var(--white)!important}body:not(.is-fixed) .section--header.__main-page .cart__show-text{color:var(--white)}body:not(.is-fixed) .section--header.__main-page .cart__show-icon{filter:brightness(0) invert(1)}.modal-product{display:flex;align-items:center;gap:1.25rem;position:fixed;top:1rem;right:1rem;border-radius:1.5rem;background:var(--white);box-shadow:0 .25rem 1.875rem #0000001f;width:100%;max-width:26.4375rem;padding:.625rem;box-sizing:border-box;z-index:10;display:none}@media screen and (max-width: 550px){.modal-product{max-width:calc(100% - 2rem);right:1rem;top:6.25rem}}.modal-product__qty{color:var(--black);font-size:var(--footer-bot);line-height:1.42}.modal-product__name{color:var(--black);font-size:var(--text-m-product);line-height:1.55;max-width:16rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:.625rem 0 .375rem}@media screen and (max-width: 550px){.modal-product__name{font-size:var(--text-product)}}.modal-product__info{display:flex;align-items:center;gap:.625rem}.modal-product__info img{width:1rem;height:auto}.modal-product__info span{color:var(--black);font-size:var(--footer-bot);line-height:1.42}.modal-product__block{display:flex;flex-direction:column}.modal-product__img{width:6.25rem;height:auto;flex-shrink:0}.loading__spinner{position:absolute;z-index:1;width:1.3125rem;height:1.3125rem;display:inline-flex;transition:.3s ease opacity;opacity:0;pointer-events:none;align-items:center;justify-content:center}.loading__spinner circle{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--black-2);animation:dash 1.4s ease-in-out infinite}.cart-item__quantity-button:active .loading__spinner circle,.cart-item__quantity-button:hover .loading__spinner circle{stroke:var(--white)}.is-loading>.loading__spinner{opacity:1}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.v--modal-overlay{background:var(--cart-bg)!important}.v--modal-overlay .r--modal{border-radius:2rem!important;background:var(--white)!important;box-shadow:0 .25rem 1.875rem #0000001f!important;max-width:47.5rem!important;padding:3.75rem 1.875rem 1.875rem!important;min-height:30rem!important}@media screen and (max-width: 767px){.v--modal-overlay .r--modal{width:100%!important;height:100%!important;margin:0!important;max-width:100%!important;max-height:100%!important;border-radius:0!important;padding:1.25rem 1rem!important}}.v--modal-overlay .first{position:static!important}.v--modal-overlay .Ry-Write-Form{width:100%!important;padding:0!important}.v--modal-overlay .r--close{padding:0!important;border-radius:1.875rem!important;border:.03125rem solid rgba(0,16,38,.12)!important;background:#fff!important;width:3.75rem!important;height:3.75rem!important;position:absolute!important;top:-3.125rem!important;right:-4.375rem!important;z-index:1!important;transition:.3s all ease!important}.v--modal-overlay .r--close.active,.v--modal-overlay .r--close:active{transform:scale(.9)!important}.v--modal-overlay .r--close:before,.v--modal-overlay .r--close:after{content:""!important;position:absolute!important;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/close_d82bc660-dc1c-4fda-8c0d-e4feb81b14cb.svg?v=1751790720) no-repeat!important;background-size:cover!important;width:1.375rem!important;height:1.375rem!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;transition:.3s all ease!important}.v--modal-overlay .r--close:after{opacity:0!important;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/close_hover.svg?v=1751817348)!important}.v--modal-overlay .r--close:hover{border-color:#c5ad81!important;background:#c5ad81!important}.v--modal-overlay .r--close:hover:before{opacity:0!important}.v--modal-overlay .r--close:hover:after{opacity:1!important}@media only screen and (max-height: 850px){.v--modal-overlay .r--close{top:0!important;right:-4.375rem!important}}@media screen and (max-width: 1024px){.v--modal-overlay .r--close{right:1rem!important;top:1.6875rem!important;width:1.5625rem!important;height:1.5625rem!important;background:none!important;border:none!important}}@media screen and (max-width: 767px){.v--modal-overlay .r--close{top:.9375rem!important;right:.9375rem!important}}.v--modal-overlay .r--close .r-icon--x{display:none!important}.v--modal-overlay .r--title-form{margin-bottom:2.625rem!important}@media screen and (max-width: 767px){.v--modal-overlay .r--title-form{margin-bottom:3.75rem!important}}.v--modal-overlay .r--title-form .r--settings-inspect{color:var(--black)!important;font-family:Millionaire!important;font-size:var(--books-title)!important;line-height:1!important;font-weight:400!important;padding-left:.4375rem!important}.v--modal-overlay .r--label-quality,.v--modal-overlay .r--write-input label.Ryfl{color:var(--black)!important;font-family:Velour Raw!important;font-size:var(--text-product)!important;line-height:1.2!important;letter-spacing:-1px!important;text-transform:uppercase!important;margin-bottom:.75rem!important;display:block!important;font-weight:400!important}.v--modal-overlay .r--input input{border-radius:4rem!important;border:.0625rem solid rgba(0,16,38,.33)!important;padding:1.125rem 1.875rem 1.0625rem!important;color:var(--black)!important;font-family:Rethink Sans!important;font-size:var(--input)!important;line-height:1.5!important;outline:none!important;transition:.3s all ease!important;box-sizing:border-box!important}@media screen and (max-width: 767px){.v--modal-overlay .r--input input{font-size:16px!important}}.v--modal-overlay .r--input input:hover{border-color:#c5ad81!important}.v--modal-overlay .r--input input:hover::placeholder{color:#c5ad81!important}.v--modal-overlay .r--input input::placeholder{color:#00102680!important;transition:.3s all ease!important}.v--modal-overlay .r--input input:active,.v--modal-overlay .r--input input:focus{box-shadow:0 0 0 .125rem #c5ad81b3!important;border-color:#001026!important}.v--modal-overlay .r--input input:active::placeholder,.v--modal-overlay .r--input input:focus::placeholder{opacity:0!important}.v--modal-overlay .r--input input:not(:placeholder-shown){border-color:var(--black)!important}.v--modal-overlay .r--input textarea{border-radius:2rem!important;border:.0625rem solid rgba(0,16,38,.33)!important;padding:1.125rem 1.875rem 1.0625rem!important;color:var(--black)!important;font-family:Rethink Sans!important;font-size:1.125rem!important;line-height:1.55!important;outline:none!important;height:9.125rem!important;box-sizing:border-box!important}.v--modal-overlay .r--input textarea:hover{border-color:#c5ad81!important}.v--modal-overlay .r--input textarea:hover::placeholder{color:#c5ad81!important}@media screen and (max-width: 767px){.v--modal-overlay .r--input textarea{height:9rem!important;font-size:16px!important}}.v--modal-overlay .r--input textarea::placeholder{color:#00102680!important;transition:.3s color ease!important;transition:.3s all ease}.v--modal-overlay .r--input textarea:active,.v--modal-overlay .r--input textarea:focus{box-shadow:0 0 0 .125rem #c5ad81b3!important;border-color:#001026!important}.v--modal-overlay .r--input textarea:active::placeholder,.v--modal-overlay .r--input textarea:focus::placeholder{opacity:0!important}.v--modal-overlay .r--input textarea:not(:placeholder-shown){border-color:var(--black)!important}.v--modal-overlay .r--submit-form.r--button{text-align:center!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:.6s all ease!important;text-decoration:none!important;box-sizing:border-box!important;cursor:pointer!important;color:var(--white)!important;font-family:Rethink Sans!important;font-size:var(--button-text)!important;line-height:1!important;text-transform:uppercase!important;border:.0625rem solid var(--black-2)!important;border-radius:3.625rem!important;background:var(--black)!important;padding:.9375rem 1.25rem .8125rem!important;min-width:12.0625rem!important;min-height:3.625rem!important;width:100%!important}@media screen and (max-width: 767px){.v--modal-overlay .r--submit-form.r--button{min-width:9.375rem!important;min-height:3.75rem!important}}.v--modal-overlay .r--submit-form.r--button:hover{background:var(--gold-product)!important;border-color:var(--border-2)!important}.v--modal-overlay .r--submit-form.r--button.active,.v--modal-overlay .r--submit-form.r--button:active{transform:scale(.9)!important}.v--modal-overlay .r--write-top.r--titles-top .r--title-form{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important}.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button{border-radius:1.875rem!important;border:.03125rem solid rgba(0,16,38,.12)!important;background:#fff!important;width:3.75rem!important;height:3.75rem!important;margin-right:1.25rem!important;position:relative!important;transition:.3s all ease!important}.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button.active,.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button:active{transform:scale(.9)!important}.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button:hover{border-color:#c5ad81!important;background:#c5ad81!important}@media screen and (max-width: 767px){.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button{width:3rem!important;height:3rem!important}}.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button .r-icon--arrowleft:before,.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button .r-icon--arrowleft:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/arrow_69fcb7b2-a4cd-4117-83d5-6d89c3502330.svg?v=1751790719) no-repeat!important;background-size:cover!important;width:1.875rem!important;height:1.125rem!important;transition:.3s all ease!important}@media screen and (max-width: 767px){.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button .r-icon--arrowleft:before,.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button .r-icon--arrowleft:after{width:1.75rem!important;height:1rem!important}}.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button .r-icon--arrowleft:after{opacity:0!important;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/arrow_hover_review.svg?v=1751817348)!important}.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button:hover .r-icon--arrowleft:before{opacity:0!important}.v--modal-overlay .r--write-top.r--titles-top .r--title-form .Ry-Icon-Button:hover .r-icon--arrowleft:after{opacity:1!important}.v--modal-overlay .r--form-write [refsetting=uploadForm],.v--modal-overlay .r--form-write [refsetting=uploadVideoForm]{border-radius:2rem!important;border:.0625rem dashed #C1AE86!important;background:#0010260f!important;display:flex!important;flex-direction:column!important;gap:.75rem!important;padding:1.8125rem!important;align-items:center!important;margin-bottom:1.875rem!important}.v--modal-overlay .r--form-write [refsetting=uploadForm] .r--button.r--write-img,.v--modal-overlay .r--form-write [refsetting=uploadVideoForm] .r--button.r--write-img{width:100%!important;text-align:center!important;border:none!important}.v--modal-overlay .r--form-write [refsetting=uploadForm] .r--button.r--write-img:hover,.v--modal-overlay .r--form-write [refsetting=uploadVideoForm] .r--button.r--write-img:hover{background:none!important}.v--modal-overlay .r--form-write [refsetting=uploadForm] label,.v--modal-overlay .r--form-write [refsetting=uploadVideoForm] label{border-radius:1.875rem!important;border:.03125rem solid rgba(0,16,38,.12)!important;background:#fff!important;padding:.625rem .625rem .5rem!important;max-width:10.625rem!important;width:100%!important;color:#001026!important;font-family:Rethink Sans!important;font-size:1rem!important;line-height:1.87!important;display:block!important;text-transform:uppercase!important;text-align:center!important;margin:0 auto!important;transition:.3s all ease!important;cursor:pointer!important}.v--modal-overlay .r--form-write [refsetting=uploadForm] label:hover,.v--modal-overlay .r--form-write [refsetting=uploadVideoForm] label:hover{background:#c5ad81!important;border-color:#c5ad81!important;color:#fff!important}.v--modal-overlay .r--form-write [refsetting=uploadForm] span,.v--modal-overlay .r--form-write [refsetting=uploadVideoForm] span{color:#00102680!important;font-size:1rem!important;line-height:1.75!important;opacity:1!important}.v--modal-overlay .r--form-write .Ry-Gap-20{gap:1.875rem!important}.v--modal-overlay .r--form-write>div{width:calc(100% - .25rem)!important;margin:0 auto!important;float:none!important}.v--modal-overlay .r--write-review.r--modal .r--write-wrapper.success{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:none!important}.v--modal-overlay .r--write-review.r--modal .r--write-wrapper.success:before{content:""!important;position:absolute!important;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/done.png?v=1751790720) no-repeat!important;background-size:cover!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;height:100%!important;border-radius:2rem!important}.v--modal-overlay .r--write-review.r--modal .r--write-wrapper.success .r--settings-inspect{position:relative!important;z-index:1!important}.v--modal-overlay .r--write-review.r--modal .r--write-wrapper.success .r--settings-inspect h1{color:var(--black)!important;font-family:Millionaire!important;font-size:var(--books-title)!important;line-height:1!important;margin-bottom:.9375rem!important}.v--modal-overlay .r--write-review.r--modal .r--write-wrapper.success .r--settings-inspect p{color:var(--black)!important;font-size:var(--text-s-product)!important;line-height:1.75!important}@media screen and (max-width: 550px){.v--modal-overlay .r--write-review.r--modal .r--write-wrapper.success .r--settings-inspect p{font-size:var(--text-product)!important}}.v--modal-overlay .r--write-review.r--modal .r--write-wrapper.success button{display:none!important}.v--modal-overlay .Ry-Warning label{color:#b41d1c!important}.v--modal-overlay .Ry-Warning input{border-color:#b41d1c!important;background:#b41d1c08!important;color:#b41d1ccc!important}.v--modal-overlay .r--write-review p.r--notice-required-form{background:none!important;padding:0!important}.v--modal-overlay .r--write-review p.r--notice-required-form span{color:#b41d1c!important;font-size:.875rem!important;line-height:normal!important}.v--modal-overlay .r--write-review .r--write-wrapper{padding:0!important}.v--modal-overlay .Ry-Back-Mobile-Form,.v--modal-overlay .Ry-Close-Mobile-Form{width:auto!important}.v--modal-overlay .r--write-review .r--submit-form span{font-weight:400!important}.v--modal-overlay[class^=r-icon--]:not(.r-stbk):before,.v--modal-overlay [class*=" r-icon--"]:not(.r-stbk):before{color:#b41d1c!important}#modals-container .r--modal.r--img-modal{padding:0!important}#modals-container .r--modal.r--img-modal .r--images-lightbox-modal{display:flex}.product-info{width:33%;max-width:34.25rem;padding-top:6.875rem}@media screen and (max-width: 1024px){.product-info{width:100%;padding:0 1rem;max-width:100%;box-sizing:border-box}}.product-info__gift{display:flex;align-items:center;background:var(--grey-3-product);border-radius:2rem;padding:.625rem 1.875rem .625rem .625rem}@media screen and (max-width: 1024px){.product-info__gift{max-width:31.25rem}}@media screen and (max-width: 767px){.product-info__gift{padding:0 1rem 0 0;overflow:hidden;border-radius:1rem;margin-top:.5rem}}.product-info__gift-text{color:var(--black-opacity);font-size:var(--text-s-product);line-height:1.75}.product-info__gift-title{color:var(--black);font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-1px;text-transform:uppercase}.product-info__gift-block{display:flex;flex-direction:column;gap:.5rem;margin-left:1.875rem}@media screen and (max-width: 1280px){.product-info__gift-block{margin-left:.9375rem}}@media screen and (max-width: 767px){.product-info__gift-block{margin-left:.625rem;margin-right:.625rem;gap:.375rem}}.product-info__gift .button__plus{margin-left:auto;flex-shrink:0}.product-info__gift-img{width:7.5rem;height:auto}@media screen and (max-width: 1280px){.product-info__gift-img{width:5rem}}@media screen and (max-width: 767px){.product-info__gift-img{width:5.875rem}}.product-info__faq-item:not(:last-child){margin-bottom:.625rem}.product-info__faq-minus{transition:.3s ease transform,.3s ease opacity;transform-origin:center;transform:rotate(90deg) translate(-2%,47%)}.active .product-info__faq-minus{transform:rotate(0) translate(-2%,47%);opacity:0}.product-info__faq-title{padding:1.59375rem 1.875rem;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;background:var(--white);border:none;border-top:.0625rem solid var(--white);box-sizing:border-box;cursor:pointer;transition:all .3s ease;border-radius:3.75rem}.product-info__faq-title:active{transform:scale(.95)}@media screen and (max-width: 767px){.product-info__faq-title:active{transform:scale(.99)}}.product-info__faq-title:hover{background:#ffffff80}@media screen and (max-width: 767px){.product-info__faq-title{padding:1.21875rem 1.25rem}}.active:nth-child(1) .product-info__faq-title{border-color:var(--border-2)}.active .product-info__faq-title{border-color:#0000;background:none;border-radius:0}.product-info__faq-title span{color:var(--black);font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-1px;text-transform:uppercase}@media screen and (max-width: 767px){.product-info__faq-title span{line-height:1.25;letter-spacing:-.8px}}.product-info__faq-title svg{width:1.25rem;height:1.25rem}@media screen and (max-width: 767px){.product-info__faq-title svg{width:1rem;height:1rem}}.product-info__faq-sub{padding:0 2.5rem;transition:.3s ease max-height,.5s ease opacity;max-height:0;opacity:0;overflow:hidden}.product-info__faq-sub a{color:var(--gold-product)}.product-info__faq-sub a:hover{text-decoration:none}.active .product-info__faq-sub{display:block;opacity:1;padding-bottom:2.5rem}@media screen and (max-width: 767px){.product-info__faq-sub{padding:0 1.5rem}.active .product-info__faq-sub{padding:.125rem 1.5rem 1.25rem}}.product-info__faq-sub strong{font-weight:600}.product-info__faq-sub h2,.product-info__faq-sub h3,.product-info__faq-sub h4,.product-info__faq-sub h5,.product-info__faq-sub h6{font-size:var(--text-product);color:var(--black);margin-bottom:.75rem}.product-info__faq-sub p{color:var(--black);font-size:var(--text-m-product);line-height:1.55}.product-info__faq-sub p+p{margin-top:.625rem}.product-info__faq-sub p+h2,.product-info__faq-sub p+h3,.product-info__faq-sub p+h4,.product-info__faq-sub p+h5,.product-info__faq-sub p+h6{margin-top:1.5625rem}.product-info__faq-sub div+div{margin-top:.625rem}.product-info__advantage{display:flex;align-items:center;gap:1.125rem}@media screen and (max-width: 767px){.product-info__advantage{flex-direction:column;gap:.8125rem;text-align:center}}@media screen and (max-width: 550px){.product-info__advantage{max-width:33%;width:33%;flex-grow:0}}.product-info__advantage-text{color:var(--black);font-size:var(--text-m-product);line-height:1.55}.product-info__advantage-icon{width:2rem;height:auto}@media screen and (max-width: 767px){.product-info__advantage-icon{width:1.625rem}}.product-info__advantages{display:flex;flex-direction:column;margin:3.125rem 0 4.375rem;gap:1.875rem}@media screen and (max-width: 767px){.product-info__advantages{margin:2.5rem 0 3.125rem;display:flex;gap:.875rem;flex-direction:row;justify-content:center}}.product-info__delivery{color:var(--black);font-size:var(--text-s-product);line-height:1.75}.product-info__delivery b{font-weight:600}.product-info__delivery br{display:none}@media screen and (max-width: 767px){.product-info__delivery br{display:block}}.product-info__quantity{max-width:9.25rem;width:100%;display:flex;align-items:center;gap:.625rem}@media screen and (max-width: 767px){.product-info__quantity{gap:.5rem;width:auto}}.product-info__quantity-input{width:2rem;padding:0;border:none;text-align:center;background:none;color:var(--black);font-size:var(--input-fs);line-height:1.5;outline:none}.product-info__quantity-input::-webkit-outer-spin-button,.product-info__quantity-input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}@media screen and (max-width: 767px){.product-info__quantity-input{width:1.625rem}}.product-info__quantity-button{width:3rem;height:3rem;border-radius:1.875rem;border:.03125rem solid var(--border-2);background:var(--white);box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:.3s all ease}.product-info__quantity-button:active{transform:scale(.85)}.product-info__quantity-button:hover{background:var(--gold-product)}@media screen and (max-width: 767px){.product-info__quantity-button:hover rect{fill:var(--black)!important}}.product-info__quantity-button:hover rect{fill:var(--white)!important}.product-info__quantity-button rect{transition:.3s ease all}@media screen and (max-width: 767px){.product-info__quantity-button{width:2.625rem;height:2.625rem}.product-info__quantity-button svg{width:.9375rem;height:.9375rem}}.product-info__form .button{width:100%}@media screen and (max-width: 1024px){.product-info__form .button{max-width:23.125rem}}@media screen and (max-width: 550px){[lang=it] .product-info__form .button{padding-left:.625rem;padding-right:.625rem}}.product-info__form-block{display:flex;align-items:center;gap:1.875rem;margin-bottom:1.25rem}@media screen and (max-width: 1280px){.product-info__form-block{flex-wrap:wrap}}@media screen and (max-width: 1024px){.product-info__form-block{flex-wrap:nowrap}}@media screen and (max-width: 767px){.product-info__form-block{gap:1.25rem;margin-bottom:1rem}[lang=it] .product-info__form-block{gap:.9375rem}}.product-info__price{color:var(--black);font-size:var(--text-product);line-height:1.5;display:inline-block;margin-bottom:1.25rem}@media screen and (max-width: 767px){.product-info__price{margin-bottom:.75rem;font-size:1rem}}.product-info__lang{display:flex;flex-wrap:wrap;align-items:center;margin:-.1875rem -.1875rem 1.6875rem}.product-info__lang-check{display:none;width:1.25rem;height:auto}@media screen and (max-width: 767px){.product-info__lang-check{width:1rem}}.active .product-info__lang-check{display:block}.product-info__lang-item{border-radius:3.75rem;background:var(--white);padding:.9375rem;color:var(--black);font-size:var(--text-s-product);line-height:1.75;text-decoration:none;text-transform:uppercase;box-sizing:border-box;text-align:center;margin:.1875rem;transition:.3s all ease;width:calc(33.33% - .375rem);min-width:9.0625rem;display:flex;align-items:center;gap:.5rem;justify-content:center;border:.0625rem solid var(--white)}.product-info__lang-item span{display:flex;gap:.5rem;transition:.3s ease opacity}.product-info__lang-item.is-loading span{opacity:0}.product-info__lang-item.is-loading .loading__spinner{opacity:1}@media screen and (max-width: 767px){.product-info__lang-item{padding:.59375rem .9375rem;line-height:1.5;gap:.375rem;min-width:auto}}.product-info__lang-item:hover,.product-info__lang-item.active{opacity:1;border-color:var(--black)}.product-info__description{color:var(--black);font-family:Velour Raw;font-size:var(--text-m-product);line-height:1.33;letter-spacing:-.9px;text-transform:uppercase;display:block;margin-bottom:1.25rem}@media screen and (max-width: 767px){.product-info__description{line-height:1.42;letter-spacing:-.7px;margin-bottom:.75rem}}.product-info__text{color:var(--black);font-size:var(--text-product);line-height:1.63;display:inline-block;margin-bottom:1.875rem}@media screen and (max-width: 767px){.product-info__text{line-height:1.44}}.product-info__name{color:var(--black-2);font-family:Millionaire;font-size:var(--product-name);line-height:1.29;margin:.625rem 0 1.25rem}.product-info__name--2{font-size:3.875rem}@media screen and (max-width: 1024px){.product-info__name--2{font-size:3.25rem}}@media screen and (max-width: 767px){.product-info__name--2{font-size:2.25rem}}.product-info__name--3{font-size:3.25rem}@media screen and (max-width: 1024px){.product-info__name--3{font-size:2.625rem}}@media screen and (max-width: 767px){.product-info__name--3{font-size:2rem}}@media screen and (max-width: 767px){.product-info__name{line-height:1.16}}.product-gallery{position:sticky;top:0;transition:.3s ease top}.is-fixed .product-gallery{top:4.5rem}.product-gallery__wrap{max-width:66.25rem;width:64%}@media screen and (max-width: 1024px){.product-gallery__wrap{width:100%}}.product-gallery__arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);right:1rem;z-index:2}.product-gallery__arrow:not(:disabled):active{transform:translateY(-50%) scale(.85)}.product-gallery__arrow:disabled{opacity:.5}.product-gallery__arrow:after,.product-gallery__arrow:before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/arrow.svg?v=1751403886) no-repeat;background-size:cover;transition:.3s opacity ease}.product-gallery__arrow:before{background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/arrow_hover.svg?v=1751817348);opacity:0}.product-gallery__arrow:hover:after{opacity:0}.product-gallery__arrow:hover:before{opacity:1}@media screen and (max-width: 1024px){.product-gallery__arrow{display:block;width:2.5rem;height:2.5rem;background-size:cover;padding:0;border:none;background:none}}.product-gallery__arrow--left{right:auto;left:1rem}.product-gallery__arrow--left:after,.product-gallery__arrow--left:before{transform:scale(-1)}.product-gallery__item{width:5rem;height:5rem;border-radius:.75rem;border:.0625rem solid var(--border);background:var(--error-bg);display:flex;align-items:center;justify-content:center;opacity:.5;position:relative;overflow:hidden;cursor:pointer;box-sizing:border-box;transition:.3s all ease;padding:0}.product-gallery__item:active{transform:scale(.85)}@media screen and (max-width: 1280px){.product-gallery__item{width:3.125rem;height:3.125rem}}.product-gallery__item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1875rem;background:var(--red);opacity:0;transition:.3s opacity ease}.product-gallery__item.active,.product-gallery__item:hover{opacity:1}.product-gallery__item.active:before,.product-gallery__item:hover:before{opacity:1}.product-gallery__item-img{width:100%;height:auto}.product-gallery__list{position:absolute;top:50%;transform:translateY(-50%);left:3.75rem;width:5rem;z-index:2;max-height:80%}@media screen and (max-width: 1024px){.product-gallery__list{display:none}}.product-gallery__advantage{display:flex;gap:.75rem;align-items:flex-start;max-width:295px;width:100%}@media screen and (max-width: 767px){.product-gallery__advantage{flex-direction:column;gap:.75rem;text-align:center;align-items:center}}@media screen and (max-width: 550px){.product-gallery__advantage{width:33.33%}}.product-gallery__advantage-text{margin-top:.25rem;color:var(--black);font-size:var(--text-m-product);line-height:1.55}@media screen and (max-width: 1280px){.product-gallery__advantage-text{font-size:1rem}}@media screen and (max-width: 767px){.product-gallery__advantage-text{font-size:var(--text-m-product)}}.product-gallery__advantage-icon{width:2.3125rem;height:auto}.product-gallery__advantages{display:flex;max-width:100%;margin:.75rem 0 0 4rem;justify-content:space-between;gap:1rem;padding:0}@media screen and (max-width: 1500px){.product-gallery__advantages{gap:1.875rem}}@media screen and (max-width: 1280px){.product-gallery__advantages{flex-wrap:wrap;justify-content:center;gap:.875rem}}@media screen and (max-width: 1024px){.product-gallery__advantages{display:none}}.product-gallery__advantages--mob{display:none}@media screen and (max-width: 1024px){.product-gallery__advantages--mob{display:flex;background-color:var(--white);padding:1.25rem .8125rem;gap:.875rem;border-radius:1rem;margin:0 0 3.125rem;flex-wrap:nowrap;max-width:100%}}.product-gallery__slider{position:relative;cursor:zoom-in}.product-gallery__slider-list img{max-height:calc(-5.125rem + 100vh);min-height:400px;min-height:max(-5.125rem + 100vh,400px);object-fit:contain}@media screen and (max-width: 1440px){.product-gallery__slider-list img{min-height:400px}}@media screen and (max-height: 800px){.product-gallery__slider-list img{max-height:calc(-4.125rem + 100vh);object-fit:contain}}@media screen and (max-width: 767px){.product-gallery__slider-list img{min-height:350px;max-height:350px;transform:scale(1.15)}}.product-gallery__slider-bot{display:flex;align-items:center;position:sticky;gap:.5625rem;margin:auto 0;justify-content:center;z-index:2;width:100%;background:#f5f5f580;padding:.5rem 0;bottom:0;transition:.3s ease margin-top;cursor:zoom-in}.is-pinned .product-gallery__slider-bot{margin-top:-2.75rem}@media (min-height: 700px) and (max-width: 1440px){.is-pinned .product-gallery__slider-bot{margin-top:0}}.product-gallery__slider-bot span{color:var(--black-opacity);font-size:var(--text-s-product);line-height:1.75}.product-gallery__slider-bot img{width:1.375rem;height:auto}@media screen and (max-width: 767px){.product-gallery__slider-item{overflow:hidden}}.product-gallery__slider-item img{width:100%;height:auto}.product-gallery__line{border-radius:.125rem;opacity:.1;background:var(--black);width:5.25rem;height:.125rem;padding:0;border:none}.product-gallery__line.active{opacity:1;position:relative;top:-.0625rem;height:3px;border-radius:3px}.product-gallery__lines{display:none}@media screen and (max-width: 1024px){.product-gallery__lines{display:flex;margin-top:1.25rem;gap:.5rem;padding:0 .625rem;justify-content:center;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}}.product-gallery__block{position:relative}.product-reviews{margin:.625rem 0 4.375rem}@media screen and (max-width: 550px){.product-reviews{margin-bottom:2rem}}.product-reviews__item{padding:1.25rem .625rem 0;border-top:.0625rem solid var(--border-2);display:flex;flex-direction:column}@media screen and (max-width: 767px){.product-reviews__item{padding:1.25rem 0 0}}@media screen and (max-width: 550px){.product-reviews__item{max-width:18.125rem}}.product-reviews__item:not(:last-child){padding-bottom:1.875rem}@media screen and (max-width: 767px){.product-reviews__item:not(:last-child){padding-bottom:1.25rem}}.product-reviews__item-text{color:var(--black);font-size:var(--text-m-product)!important;line-height:1.55}@media screen and (max-width: 767px){.product-reviews__item-text{line-height:1.71}}.product-reviews__item-stars{width:6.5rem;height:auto;margin:1.25rem 0}@media screen and (max-width: 767px){.product-reviews__item-stars{margin:1.25rem 0 .625rem}}.product-reviews__item-description{color:var(--gold-product);font-family:Millionaire;font-size:var(--text-l)!important;line-height:1;font-weight:400!important}.product-reviews__item-user{display:flex;align-items:center;gap:.625rem;color:var(--black);font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-1px;text-transform:uppercase;font-weight:400!important}@media screen and (max-width: 767px){.product-reviews__item-user{line-height:1.33;letter-spacing:-.9px}}.product-reviews__item-user img{width:1.1875rem;height:auto}@media screen and (max-width: 767px){.product-reviews__item-user img{width:.9375rem}}.product-reviews__item-date{color:var(--black-opacity);font-size:var(--text-s-product);line-height:1.75;margin-bottom:.625rem}@media screen and (max-width: 767px){.product-reviews__item-date{line-height:1.57}}.product-reviews__list{margin:3.125rem 0}@media screen and (max-width: 767px){.product-reviews__list{margin:1.25rem 0 1.875rem}}.product-reviews .button--border{width:100%}@media screen and (max-width: 550px){.product-reviews .button--border{max-width:18.125rem}}.product-reviews__info{display:flex;margin-bottom:2.5rem;gap:2rem;align-items:flex-end;flex-wrap:wrap}@media screen and (max-width: 767px){.product-reviews__info{flex-direction:column;gap:.625rem;align-items:flex-start;margin-bottom:1.25rem}}.product-reviews__info .product__stars{margin-bottom:.625rem}@media screen and (max-width: 767px){.product-reviews__info .product__stars{margin-bottom:0}}.product-reviews__info-qty{color:var(--black);font-family:Velour Raw;font-size:var(--reviews-qty);font-weight:300;line-height:1;letter-spacing:-3.6px;text-transform:uppercase}.product-reviews__info+.button{max-width:14.0625rem;width:100%}[lang=it] .product-reviews__info+.button{max-width:18.0625rem}@media screen and (max-width: 767px){.product-reviews__info+.button{max-width:15rem}}.product-reviews__title{display:flex;align-items:center;padding:1.59375rem 1.875rem;border-radius:3.75rem;background:var(--white);border-top:.0625rem solid var(--white);box-sizing:border-box;cursor:pointer}@media screen and (max-width: 767px){.product-reviews__title{padding:1.21875rem 1.25rem}}.active .product-reviews__title{border-color:#0000;background:none;border-radius:0}.product-reviews__title-qty{font-size:var(--text-s-product);color:var(--black)}.active .product-reviews__title-qty{display:none}.product-reviews__title-name{color:var(--black);font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-1px;text-transform:uppercase;margin-right:.625rem}@media screen and (max-width: 767px){.product-reviews__title-name{line-height:1.25;letter-spacing:-.8px}}.product-reviews__title svg{width:1.25rem;height:1.25rem}@media screen and (max-width: 767px){.product-reviews__title svg{width:1rem;height:1rem}}.active .product-reviews__title svg{margin-left:auto}.product-reviews__title-stars{margin-left:auto;width:6.5rem;height:auto;margin-right:1.375rem}.active .product-reviews__title-stars{display:none}.product-reviews__sub{max-height:0;padding:0 1.875rem;transition:.3s ease all;overflow:hidden}@media screen and (max-width: 767px){.product-reviews__sub{padding:0 1.625rem;min-height:0!important}}.active .product-reviews__sub{display:block;max-height:initial}.r--content-review{color:var(--black);font-size:var(--text-m-product)!important;line-height:1.55}@media screen and (max-width: 767px){.r--content-review{line-height:1.71}}.r--title-review{color:var(--gold-product);font-family:Millionaire;font-size:var(--text-l)!important;line-height:1;font-weight:400!important}.r--title-review.r--body-item{padding-left:.25rem!important}.Ryviu-Author-Name{display:flex;align-items:center;gap:.625rem;color:var(--black);font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-1px;text-transform:uppercase;font-weight:400!important}@media screen and (max-width: 767px){.Ryviu-Author-Name{line-height:1.33;letter-spacing:-.9px}}@media screen and (max-width: 767px){#modals-container .r--modal.r--img-modal .r--images-lightbox-modal{flex-direction:column}}.r--date-ryviu{color:var(--black-opacity);font-size:var(--text-s-product);line-height:1.75;margin-bottom:.625rem}@media screen and (max-width: 767px){.r--date-ryviu{line-height:1.57}}.products-item{width:calc(25% - .625rem);margin:.3125rem;text-decoration:none;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.products-item{margin:1.25rem .1875rem;width:calc(50% - .375rem)}}.section--products-page .products-item{margin:1.875rem .3125rem}@media screen and (max-width: 1024px){.section--products-page .products-item{margin:1.25rem .1875rem}}.products-list--small .products-item{width:calc(50% - .5rem);margin:.25rem;min-width:auto}@media screen and (max-width: 767px){.products-list--small .products-item{margin:.1875rem;width:calc(50% - .375rem)}}.products-item:hover .link{color:var(--brown)}.products-item__price{color:var(--black);font-family:Rethink Sans;font-size:var(--text-m-product);line-height:1.55;display:block;margin-bottom:1.25rem}@media screen and (max-width: 767px){.products-item__price{font-size:var(--text-product)}}.products-item__price--old{text-decoration:line-through;opacity:.5;font-size:var(--text-s-product)}.products-item__prices{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem;margin-top:auto}@media screen and (max-width: 767px){.products-item__prices{gap:.5rem;flex-direction:column;align-items:flex-start}}.products-item__prices .products-item__price{margin-bottom:0}.products-item__name{color:var(--black);font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-1px;text-transform:uppercase;display:block;margin-bottom:.75rem}.section--products-page .products-item__name{max-width:22.625rem}@media screen and (max-width: 550px){.section--products-page .products-item__name{max-width:9.75rem}}.products-item__img{display:flex;align-items:center;justify-content:center;padding:0;border-radius:2.625rem;background:var(--grey-3-product);margin-bottom:1.25rem;position:relative;overflow:hidden}.products-item__img img+img{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:cover;border-radius:inherit;opacity:0;transition:.3s ease opacity}@media (hover: hover){.products-item__img:hover img+img{opacity:1}}@media screen and (max-width: 767px){.products-item__img{padding:0;border-radius:.75rem;margin-bottom:.75rem}.section--products-page .products-item__img{padding:0}}.products-list--small .products-item__img{padding:0;border-radius:1.5rem;margin-bottom:.75rem}@media screen and (max-width: 767px){.products-list--small .products-item__img{padding:0;border-radius:.75rem}}.products-item__img img{width:100%;height:auto}.products-item__link{text-decoration:none;display:flex;flex-direction:column;height:100%}.products-item .button{width:100%;max-width:14.0625rem}[lang=it] .products-item .button{max-width:max-content}@media screen and (max-width: 550px){[lang=it] .products-item .button{font-size:.8125rem;padding-left:.625rem;padding-right:.625rem}}@media screen and (max-width: 767px){.products-item .button{max-width:9.875rem;padding:.625rem .9375rem;min-height:3.125rem}}.products-item form{margin-top:auto}.products-list{display:flex;margin:-.3125rem;flex-wrap:wrap}.section--products-page .products-list{margin:-1.875rem -.3125rem}@media screen and (max-width: 1024px){.products-list,.section--products-page .products-list{margin:-1.25rem -.1875rem}}.products-list--center{justify-content:center}.products-list--small{margin:-.25rem -.25rem 4.125rem}@media screen and (max-width: 767px){.products-list--small{margin:.3125rem -.1875rem 2.9375rem}}.slider-product__circle{width:calc(33.33% - .625rem);border-radius:.125rem;opacity:.1;background:var(--black);height:.125rem;padding:0;border:none}@media screen and (max-width: 767px){.slider-product__circle{width:calc(25% - .25rem)}}.slider-product__circle.active{opacity:1;height:.25rem;transform:translateY(-30%)}.slider-product__circles{position:absolute;bottom:-3.1875rem!important;display:flex;justify-content:center;gap:1.1875rem;width:calc(100% - 2.5rem)}@media screen and (max-width: 767px){.slider-product__circles{gap:.5rem;left:1.25rem;bottom:-1.375rem!important}}.slider-product__arrow{padding:0;border:none;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/arrow.svg?v=1751403886) no-repeat;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);width:3.75rem;height:3.75rem;z-index:2;right:1.25rem;transition:.3s transform ease}.slider-product__arrow:hover{background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/arrow_hover.svg?v=1751817348)}.slider-product__arrow:active{transform:translateY(-50%) scale(.85)}@media screen and (max-width: 767px){.slider-product__arrow{right:1rem;width:2.5rem;height:2.5rem}}.slider-product__arrow--left{transform:translateY(-50%) rotate(-180deg);left:1.25rem;right:auto}.slider-product__arrow--left:active{transform:translateY(-50%) rotate(-180deg) scale(.85)}@media screen and (max-width: 767px){.slider-product__arrow--left{left:1rem}}.slider-product__arrow:disabled{opacity:.5}.r--reply-helpul,.Ryviu-Avatar,.Ryviu-Head-Wraper,.Ryviu-Header{display:none!important}.Ryviu-Name-Date{display:flex;flex-direction:column-reverse;margin-bottom:2px}.r-icon--check{margin-left:.25rem}.r-icon--check:before{width:1.1875rem;height:1.1875rem;content:""!important;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/check.svg?v=1751397187);background-size:contain;background-repeat:no-repeat}#r--default-theme .r--default-item.r--first{border-top:1px solid #ddd;padding-top:2rem;margin-top:1.5rem}.r--title-review{margin:2px 0 16px!important}.Ryviu-Thumbnail,.Ryviu-Thumbnail img{width:90px!important;height:90px!important;border-radius:.75rem!important}[class^=r-icon--]:not(.r-stbk):before,[class*=" r-icon--"]:not(.r-stbk):before{color:#eba72a}.r--modal{box-shadow:0 .25rem 1.875rem #0000001f!important}.r--tools-tip{top:-1px}.r-icon--x:before{color:#fff}.r--modal-mobile .Ry-Close-Mobile-Form .Ry-Icon-Button{display:none!important}@media (max-width: 768px){.r-icon--x:before{color:#000}}.Ryviu-Content-Item .r--date-ryviu{opacity:1}.r--tools-tip .text{color:var(--black);font-size:var(--text-m)!important;line-height:1.2;padding-top:8px!important;transform:translateY(5px)}.Ry-Load-More,ryviu-widget{margin:0!important}.Ry-Text-Load-More{text-align:center;width:auto;display:flex;align-items:center;justify-content:center;transition:.6s all ease;text-decoration:none;box-sizing:border-box;cursor:pointer;color:var(--white);font-family:Rethink Sans!important;font-size:var(--button-text)!important;line-height:1;text-transform:uppercase;background:none;border:.0625rem solid var(--black-2)!important;border-radius:3.625rem;background:var(--black);padding:.9375rem 1.25rem .8125rem;min-width:12.0625rem;min-height:3.625rem;background:none!important;color:var(--black)!important;font-weight:400!important;width:100%;max-width:400px}.r--show-more{color:var(--gold);text-decoration:underline}.r--show-more:hover{text-decoration:none}.Ry-Text-Load-More:hover{background:#c5ad81!important;border-color:var(--border-2)!important;color:var(--white)!important}.Ry-Load-More>div{display:flex!important;justify-content:center}.Polaris-Button--loading .Ryviu-Button__Spinner svg{fill:var(--black-2)!important}.Polaris-Button--loading>span:not(.Ryviu-Button__Spinner){opacity:0}@media (max-width: 767px){#r--default-theme .r--default-item.r--first{padding-top:1.25rem;margin-top:.75rem}.Ry-Text-Load-More{min-height:3.5rem}}@media screen and (max-width: 1024px){.r--default-theme .Ryviu-Title-Content{max-width:100%!important}}.switch{position:relative;min-width:18.75rem;background:var(--swicth-bg);border-radius:2rem;border:.0625rem solid var(--swicth-border);padding:1.25rem 1.875rem 1.125rem;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;cursor:pointer}@media screen and (max-width: 767px){.switch{width:100%}}.switch__group{position:relative;width:100%}.switch__group-submit{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);padding:0;border:none;background:none;display:flex}.switch__group-submit path{color:var(--white-opposite)}.switch__group-input{width:100%;color:var(--white-opposite);background:var(--white-opacity-opposite);padding:.9375rem 2.5rem .9375rem 1.25rem;height:3.375rem;border:.0625rem solid var(--swicth-border-opposite);font-size:var(--input-search);box-sizing:border-box;border-radius:2rem;outline:none}.switch__group-input::placeholder{color:var(--white-opposite);opacity:.5}.switch__form{margin-bottom:1.25rem;width:100%}.switch__arrow{transition:.3s all ease}.active .switch__arrow{opacity:.4}.active .switch__arrow{transform:scale(-1)}.switch__arrow path{stroke:var(--white-opposite)}.switch__current{color:var(--white-opposite);font-size:var(--switch-current);line-height:1.5;text-transform:uppercase}.active .switch__current{opacity:.4}.switch--currency{min-width:22.5rem}@media screen and (max-width: 767px){.switch--currency{max-width:100%;min-width:auto}}.switch__sub{position:absolute;bottom:100%;left:0;width:100%;margin-bottom:.625rem;padding:1.25rem .625rem 0;background:var(--swicth-bg);border-radius:2rem;border:.0625rem solid var(--swicth-border);box-sizing:border-box;max-height:20.625rem;overflow:hidden;display:none}.active .switch__sub{display:block}.switch__sub-item{padding:.9375rem 1.25rem;height:3.375rem;border-radius:2rem;margin-bottom:4px;transition:.3s all ease;cursor:pointer;box-sizing:border-box;font-size:var(--switch-current);color:var(--white-opposite);text-transform:uppercase;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start}.switch__sub-item:hover,.switch__sub-item.active{color:var(--black-opposite);background:var(--white-opposite)}.switch__sub-list{display:flex;flex-direction:column;overflow:auto;max-height:14.375rem;padding-bottom:.625rem;box-sizing:border-box}.switches{display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 767px){.switches{flex-direction:column;width:100%}}#track123-app{padding-top:6.1875rem!important;background:var(--error-bg)}@media screen and (max-width: 767px){#track123-app{padding-top:4.25rem!important}}@media screen and (max-height: 800px){#track123-app{padding-top:4.25rem!important}}@media screen and (max-width: 370px){#track123-app{padding-top:3.6875rem}}#track123-app .track123_result_title_card{margin:0!important;padding:6.25rem 0!important}@media screen and (max-width: 767px){#track123-app .track123_result_title_card{padding-top:0!important}}@media screen and (max-width: 1024px){#track123-app .track123_order_wrapper{padding:0!important}}@media screen and (max-width: 1024px){#track123-app .track123_track_wrapper{padding-right:1rem!important;padding-left:1rem!important}}@media screen and (max-width: 800px){#track123-app .track123_tab_form_main_wrapper{height:auto!important;margin-top:-3.25rem!important;padding-bottom:7.5rem!important;margin-bottom:0!important}}#track123-app .track123_tab_form_background{background-image:url(/cdn/shop/files/bg_79c88389-8d9a-48f2-92b8-a40f167790f0.jpg?v=1755093416)!important}@media screen and (max-width: 767px){#track123-app .track123_tab_form_background{background-image:url(/cdn/shop/files/bg_mob_7beef924-7b43-4685-9fb2-2c140b88fc85.jpg?v=1755093415)!important;height:16.6875rem!important}}#track123-app .track123_order_wrapper.track123_track_data{margin-top:-5rem!important;max-width:66.1875rem!important}@media screen and (max-width: 767px){#track123-app .track123_order_wrapper.track123_track_data{margin-top:-2.9375rem}}#track123-app .track123_tab_form_wrapper{background:none!important;box-shadow:none!important;width:100%!important;max-width:45rem!important;margin:0 auto!important}#track123-app .track123_tab_form_wrapper .track123_tab_tracking_below{background:none!important;padding:.8125rem 1rem 0!important;max-width:32.875rem!important;margin:0 auto!important}@media screen and (max-width: 767px){#track123-app .track123_tab_form_wrapper .track123_tab_tracking_below{padding:1.25rem .625rem!important}}#track123-app .track123_tab_form_wrapper .track123_tracking_below{color:var(--black)!important;text-align:center!important;font-size:var(--text-m)!important;line-height:1.57!important}#track123-app .track123_tab_form_wrapper>div:nth-of-type(2){background:var(--white)!important;padding:1.875rem 1.875rem 2.5rem!important;border-radius:2.625rem!important;box-shadow:0 .375rem 1.875rem #0000000f!important}@media screen and (max-width: 767px){#track123-app .track123_tab_form_wrapper>div:nth-of-type(2){padding:1.875rem .75rem!important;border-radius:1.875rem!important}}#track123-app .track123_tab_form_wrapper .track123_tab_title{color:var(--black-2)!important;font-family:Millionaire!important;font-size:var(--title-track)!important;line-height:1.69!important;padding:0!important;margin-bottom:2.5rem!important;text-transform:lowercase!important}#track123-app .track123_tab_form_wrapper .track123_tab_title:first-letter{text-transform:uppercase!important}@media screen and (max-width: 767px){#track123-app .track123_tab_form_wrapper .track123_tab_title{text-align:center!important;margin-bottom:1.875rem!important}}#track123-app .track123_tab_form_wrapper .track123_input_wrapper{padding:0!important}#track123-app .track123_tab_form_wrapper .track123_input_container{margin-bottom:.625rem!important}#track123-app .track123_tab_form_wrapper .track123_form_input{width:100%!important;box-sizing:border-box!important;border:.0625rem solid var(--border-3)!important;font-size:var(--input)!important;padding:1.125rem 1.875rem!important;border-radius:4rem!important;outline:none!important;height:4rem!important;background:var(--white)!important;color:var(--black)!important;transition:.3s all ease!important;box-shadow:none}#track123-app .track123_tab_form_wrapper .track123_form_input:hover{border-color:var(--gold)!important;background:var(--gold-opacity)!important}#track123-app .track123_tab_form_wrapper .track123_form_input:hover::placeholder{color:var(--gold)!important}#track123-app .track123_tab_form_wrapper .track123_form_input:active,#track123-app .track123_tab_form_wrapper .track123_form_input:focus{box-shadow:0 0 0 .125rem #c5ad81b3!important;border-color:var(--black)!important;background:none!important}#track123-app .track123_tab_form_wrapper .track123_form_input:active::placeholder,#track123-app .track123_tab_form_wrapper .track123_form_input:focus::placeholder{opacity:0!important}@media screen and (max-width: 767px){#track123-app .track123_tab_form_wrapper .track123_form_input{padding:1.0625rem 1.875rem!important;height:3.625rem!important}}#track123-app .track123_tab_form_wrapper .track123_form_input::placeholder{color:var(--black-opacity)!important;transition:.3s all ease!important}#track123-app .track123_tab_form_wrapper .track123_form_input:not(:placeholder-shown){border-color:var(--black)!important}#track123-app .track123_tab_form_wrapper .track123_form_content #track123_submit_button{text-align:center!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;transition:.6s all ease!important;text-decoration:none!important;box-sizing:border-box!important;cursor:pointer!important;color:var(--black-2)!important;font-size:var(--button-text)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.36px!important;text-transform:uppercase!important;background:var(--gold)!important;border-radius:3.625rem!important;border:.0625rem solid var(--gold)!important;padding:.9375rem 1.25rem .8125rem!important;min-height:3.625rem!important;max-width:17.5rem!important;margin:1.25rem auto 0!important;box-shadow:none!important;font-weight:400!important}#track123-app .track123_tab_form_wrapper .track123_form_content #track123_submit_button:hover{background:var(--menu-link-color)!important;border-color:var(--menu-link-color)!important;color:var(--white)!important}#track123-app .track123_layout_left{justify-content:center!important}#track123-app .track123_result_title{color:var(--black)!important;text-align:center!important;font-family:Velour Raw!important;font-size:var(--text-hero)!important;line-height:1.66!important;text-transform:uppercase!important}#track123-app .track123_track_data .track123_order_header{background:var(--white)!important;padding:1.875rem 0 0!important;margin-bottom:0!important;border-radius:2.625rem 2.625rem 0 0!important}@media screen and (max-width: 767px){#track123-app .track123_track_data .track123_order_header{border-radius:1.875rem 1.875rem 0 0!important}}#track123-app .track123_track_data .track123_order_header .track123_result_title{color:var(--black)!important;text-align:center!important;font-family:Velour Raw!important;font-size:var(--text-hero)!important;line-height:1.66!important;text-transform:uppercase!important}#track123-app .track123_track_data .track123_order_status_container{padding:.625rem 0 3.125rem!important;background:var(--white)!important;margin-bottom:0!important}@media screen and (max-width: 767px){#track123-app .track123_track_data .track123_order_status_container{padding:.625rem 0 2.625rem!important}}#track123-app .track123_track_data .track123_order_status_container .track123_order_status{color:var(--gold)!important;font-family:Millionaire!important;font-size:var(--footer-description)!important;line-height:1.05!important}#track123-app .track123_track_data .track123_order_progress_container{margin-bottom:0!important;background:var(--white)!important;padding:0 1.875rem 1.875rem!important;border-radius:0 0 2.625rem 2.625rem!important}@media screen and (max-width: 767px){#track123-app .track123_track_data .track123_order_progress_container{border-radius:0 0 1.875rem 1.875rem!important;padding:0 .75rem 1.25rem!important}}#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line_wrapper{margin-top:0!important}#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line_status_name{margin:2.375rem 0 .25rem!important;color:var(--black)!important;font-family:Velour Raw!important;font-size:var(--text-product)!important;line-height:1.2!important;letter-spacing:-1px!important;text-transform:uppercase!important}@media screen and (max-width: 767px){#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line_status_name{margin-top:2.25rem!important}}#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line_time{color:var(--black)!important;font-size:var(--text)!important;line-height:1.75!important;opacity:1!important}@media screen and (max-width: 767px){#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line_time{font-size:var(--text-m)!important}}#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line2_track{background:#e6e6e6!important;height:.1875rem!important;border-radius:0!important;position:relative;width:calc(100% - 5.75rem);margin:0 auto}#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line2_track:before,#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line2_track:after{content:"";position:absolute;left:-3rem;top:50%;transform:translateY(-50%);background:url(/cdn/shop/files/plane.png?v=1755099973) no-repeat;background-size:cover;width:3.875rem;height:3.875rem;z-index:1}#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line2_track:after{left:auto;right:-3rem;background-image:url(/cdn/shop/files/present.png?v=1755099974)}#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line2_process{background:var(--gold)!important;height:.1875rem!important;border-radius:0!important}#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line2_scale{background:url(/cdn/shop/files/arrow_04871c5b-16ee-466d-9bbc-8357ae71b013.svg?v=1755099973) no-repeat!important;background-size:cover!important;width:2.5rem!important;height:2.5rem!important;border-radius:0!important;border:none!important;z-index:2!important}@media screen and (max-width: 767px){#track123-app .track123_track_data .track123_order_progress_container .track123_order_step_line2_scale{width:2rem!important;height:2rem!important}}#track123-app .track123_order_detail_container{display:flex!important;flex-direction:column-reverse!important;gap:2.8125rem!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container{gap:2.5rem!important}}#track123-app .track123_order_detail_container .track123_order_desc_container{width:100%}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_desc_container .track123_order_tracking_details_container{margin-top:0!important}}#track123-app .track123_order_detail_container .track123_order_desc_container .track123_order_tracking_details_container>div:first-child .track123_track_li:first-child{padding-left:6.25rem!important;position:relative!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_desc_container .track123_order_tracking_details_container>div:first-child .track123_track_li:first-child{padding-left:4.375rem!important}}#track123-app .track123_order_detail_container .track123_order_desc_container .track123_order_tracking_details_container>div:first-child .track123_track_li:first-child:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:1.875rem;background:url(/cdn/shop/files/arrow_04871c5b-16ee-466d-9bbc-8357ae71b013.svg?v=1755099973) no-repeat;background-size:cover;width:3rem;height:3rem}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_desc_container .track123_order_tracking_details_container>div:first-child .track123_track_li:first-child:before{left:.9375rem}}#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_ul{background:none!important;padding:0!important;margin-bottom:2.5rem!important;gap:0!important;background:var(--white)!important;border-radius:2rem!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_ul{border-radius:1.5rem!important;margin-bottom:1.25rem!important}}#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_li{padding:1.25rem 1.875rem!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_li{padding:1rem!important}}#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_li:first-child{border-radius:2rem 2rem 0 0!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_li:first-child{border-radius:1.5rem 1.5rem 0 0!important}}#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_li:last-child{border-radius:0 0 2rem 2rem!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_li:last-child{border-radius:0 0 1.5rem 1.5rem!important}}#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_li:nth-child(odd){background:var(--white)!important}#track123-app .track123_order_detail_container .track123_order_desc_container .track123_track_li:nth-child(2n){background:#f5f5f580!important}#track123-app .track123_order_detail_container .track123_product_variant_title{color:var(--black-opacity)!important;font-size:var(--text)!important;line-height:1.62!important;margin-top:.375rem!important;opacity:1!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_product_variant_title{margin-top:.625rem}}#track123-app .track123_order_detail_container .track123_order_info_detail_title{color:var(--black)!important;font-family:Velour Raw!important;font-size:var(--text-m-product)!important;line-height:1.33!important;letter-spacing:-.9px!important;text-transform:uppercase!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_info_detail_title{font-size:var(--about-text)!important}}#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info{flex-direction:row!important;gap:1.25rem!important}@media screen and (max-width: 1024px){#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info{flex-wrap:wrap!important}}@media screen and (max-width: 1024px){#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .column-width{width:100%!important}}#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .column-width:first-child{max-width:38.6875rem!important}@media screen and (max-width: 1024px){#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .column-width:first-child{max-width:100%!important}}#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .column-width:last-child{max-width:26.25rem!important}@media screen and (max-width: 1024px){#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .column-width:last-child{max-width:100%!important}}#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .column-width:only-child{width:100%!important;max-width:100%!important}#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .track123_order_info_wrapper,#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .track123_order_courier_info_content{background:var(--white)!important;padding:1.25rem!important;border-radius:2.625rem!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .track123_order_info_wrapper,#track123-app .track123_order_detail_container .track123_order_map_location_container .package-info .track123_order_courier_info_content{border-radius:1.875rem!important;padding:1rem!important}}#track123-app .track123_order_detail_container .track123_order_package_title,#track123-app .track123_order_detail_container .track123_order_detail_title{color:var(--black);font-family:Velour Raw!important;font-size:var(--text-product)!important;line-height:1.2!important;letter-spacing:-1px!important;text-transform:uppercase!important;margin-bottom:1.875rem!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_package_title,#track123-app .track123_order_detail_container .track123_order_detail_title{margin-bottom:.75rem!important;margin-left:.625rem!important}}#track123-app .track123_order_detail_container .track123_order_detail_sub_title,#track123-app .track123_order_detail_container .track123_track_date{color:var(--black)!important;font-size:var(--text)!important;line-height:1.75!important;margin:0 0 .75rem 1.875rem!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_detail_sub_title,#track123-app .track123_order_detail_container .track123_track_date{margin-left:1rem!important}}#track123-app .track123_order_detail_container .track123_order_courier_img_box,#track123-app .track123_order_detail_container .track123_order_img_box{width:6.25rem!important;height:6.25rem!important;border-radius:1.125rem!important;margin-right:1.25rem!important;border:none!important;flex-shrink:0!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_courier_img_box,#track123-app .track123_order_detail_container .track123_order_img_box{width:5.625rem!important;height:5.625rem!important;margin-right:.75rem!important}}#track123-app .track123_order_detail_container .track123_carrier_info_content{justify-content:center!important;gap:.4375rem!important}#track123-app .track123_order_detail_container .track123_order_info_content{gap:0!important}#track123-app .track123_order_detail_container .track123_order_info_content .track123_order_info_detail{flex-direction:row!important;align-items:center!important;gap:1.25rem!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_info_content .track123_order_info_detail{flex-direction:column!important;align-items:flex-start!important;gap:.625rem!important}}#track123-app .track123_order_detail_container .track123_order_info_content .track123_order_info_btn_item{text-align:center!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;transition:.6s all ease!important;text-decoration:none!important;box-sizing:border-box!important;cursor:pointer!important;color:var(--black)!important;font-size:var(--button-text)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.36px!important;text-transform:uppercase!important;background:none!important;border-radius:3.625rem!important;border:.0625rem solid var(--black)!important;padding:.9375rem 1.25rem .8125rem!important;min-height:3.625rem!important;max-width:17.5rem!important;margin:0!important;min-width:9.4375rem!important;height:auto!important}@media screen and (max-width: 767px){#track123-app .track123_order_detail_container .track123_order_info_content .track123_order_info_btn_item{min-width:9.4375rem}}#track123-app .track123_order_detail_container .track123_order_info_content .track123_order_info_btn_item:hover{background:var(--black)!important;color:var(--white)!important}#track123-app .track123_order_tracing_no{color:var(--black-opacity)!important;font-size:var(--text-m-product)!important;line-height:1.55!important;opacity:1!important;word-break:break-word!important;transition:.3s color ease!important}#track123-app .track123_order_tracing_no:hover{color:var(--gold)!important}@media screen and (max-width: 767px){#track123-app .track123_order_tracing_no{font-size:var(--text)!important}}#track123-app .track123_page_loading{margin-top:-3.125rem!important}@media screen and (max-width: 800px){#track123-app .track123_page_loading{margin:3.125rem auto!important}}.section--thebook{background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/bg.jpg?v=1751444537);background-size:108rem 81.5rem;background-position:center;background-repeat:repeat-y;overflow:hidden;margin-top:6rem}@media screen and (max-width: 1024px){.section--thebook{margin-top:0}}.template-last-book .section--thebook{background-image:url(../images-last/bg/bg.jpg)}.template-puzzle .section--thebook{padding-bottom:35rem}@media screen and (max-width: 767px){.template-puzzle .section--thebook{padding-bottom:25.625rem}}@media screen and (max-width: 550px){.template-puzzle .section--thebook{padding-bottom:18.75rem}}.template-product-playing-cards .section--thebook{position:relative}.template-product-playing-cards .section--thebook:before{content:"";position:absolute;top:-.125rem;left:0;width:100%;height:.625rem;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/line.png?v=1751493448) repeat-x;background-size:contain;background-position:center;z-index:5}@media screen and (max-width: 1024px){.template-product-playing-cards .section--thebook:before{top:-.25rem}}.section--hero{background:var(--bg) no-repeat;background-size:cover;padding:0 0 5rem;background-position:left;height:calc(100vh + 2.5rem);max-height:65rem;box-sizing:border-box;display:flex;align-items:flex-end}@media screen and (max-width: 1024px){.section--hero{min-height:40.625rem}}@media screen and (max-width: 767px){.section--hero{padding:0 0 2.5rem;background-position:-170px 0}}@media screen and (max-width: 600px){.section--hero{background-image:var(--bg-mob);background-position:top center;background-color:#15151e;height:calc(var(--vh, 1vh) * 100)}}@media screen and (max-width: 450px){.section--hero{max-height:50.75rem}}.hero .text{margin:1.875rem 0 3.75rem;line-height:1.66}@media screen and (max-width: 767px){.hero .text{margin:1.25rem 0 1.875rem}}@media screen and (max-width: 550px){.hero .text{max-width:17.25rem;line-height:1.5}}.hero .title{max-width:31.25rem;line-height:1.14}@media screen and (max-width: 550px){.hero .title{max-width:16.1875rem;line-height:1.15}}.section--hero-minds{background:var(--hero-minds) no-repeat;background-size:cover;padding:0 0 11.875rem;background-position:center;max-height:43.75rem;min-height:600px;box-sizing:border-box;height:100vh;display:flex;align-items:flex-end;justify-content:center;position:relative}@media screen and (max-width: 767px){.section--hero-minds{max-height:35rem;padding:2rem 0 0;background-image:var(--bg-mob);justify-content:center;align-items:center}}.hero-minds{text-align:center}.hero-minds span{display:block}.hero-minds .title{line-height:1.25}@media screen and (max-width: 767px){[lang=ja] .hero-minds .title{font-size:2.125rem}}.hero-minds__text{color:var(--white);font-family:Velour Raw;font-size:var(--text-hero-minds);font-weight:300;line-height:1;text-transform:uppercase;margin-top:2.5rem}@media screen and (max-width: 767px){.hero-minds__text{line-height:1.22;max-width:17.5rem;margin:1.25rem auto 0}[lang=ja] .hero-minds__text{font-size:1.4375rem}}.section--product-mini{margin:4.5rem 0 3.125rem}@media screen and (max-width: 767px){.section--product-mini{margin-top:5rem}}.section--product-mini .container{padding-left:3.75rem}@media screen and (max-width: 1024px){.section--product-mini .container{padding:0 1rem}}.section--product-mini+.section--product-mini{margin-top:3.75rem}@media screen and (max-width: 767px){.section--product-mini+.section--product-mini{margin-top:6.25rem}}.product-mini{display:flex;gap:3.75rem;position:relative;text-decoration:none;align-items:center}@media screen and (max-width: 1200px){.product-mini{gap:1.875rem}}@media screen and (max-width: 1024px){.product-mini{flex-direction:column}}.product-mini__img{max-width:50rem;overflow:hidden;width:50%}@media screen and (max-width: 1200px){.product-mini__img{max-width:34.375rem}}@media screen and (max-width: 1024px){.product-mini__img{width:100%;max-width:100%}}@media screen and (max-width: 767px){.product-mini__img{max-width:100%}}.product-mini__img img{width:100%;height:auto;transition:.8s transform ease}.product-mini .title{max-width:100%;transition:.4s color ease;line-height:1.1;margin:1.5rem 0 1.5rem .625rem}.product-mini .title br{display:none}@media screen and (max-width: 550px){.product-mini .title br{display:block}}@media screen and (max-width: 767px){.product-mini .title{margin:1.125rem 0 1.125rem .25rem;line-height:1.19}}.product-mini .link{margin-top:4.5rem}@media screen and (max-width: 767px){.product-mini .link{margin-top:1.125rem}}.product-mini__description{color:var(--brown);font-family:Velour Raw;font-size:var(--h5);line-height:1.25;text-transform:uppercase}.product-mini__info{display:flex;flex-direction:column;box-sizing:border-box;width:50%}@media screen and (max-width: 1024px){.product-mini__info{padding-left:1.875rem;padding-right:.625rem;width:100%}}@media screen and (max-width: 767px){.product-mini__info{padding-left:0}}.section--illustrations .container{max-width:103rem;padding:0 2.5rem}@media screen and (max-width: 767px){.section--illustrations .container{padding:0}}.section--illustrations-team{margin:5.625rem 0 6.25rem}@media screen and (max-width: 767px){.section--illustrations-team{margin:5rem 0 2.25rem}}.section--illustrations-team .illustration:first-child{margin-left:0;width:100%}.illustration{position:relative}.illustrations--slider .illustration{flex-shrink:0}.illustration__text{color:var(--white);font-family:Velour Raw;font-size:var(--h5);line-height:1.25;text-transform:uppercase}.illustration__title{color:var(--white);font-family:Millionaire;font-size:var(--big-title);line-height:1.1;margin-bottom:1.25rem;margin-left:.625rem}.illustration__title--nomargin{margin-left:0}.illustration__img{width:100%;display:block;overflow:hidden}.illustration__img--2,.illustration__img--3{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:1s ease opacity}@media screen and (max-width: 767px){.illustration__img--3+.illustration__info .illustration__title{margin-left:.6875rem}}.illustration__img.active{opacity:1}.illustration__img img{width:100%;height:auto;object-fit:cover;object-position:center;transition:.8s transform ease}.illustration__info{position:absolute;bottom:3.75rem;left:2.5rem;z-index:2}@media screen and (max-width: 1024px){.illustration__info{bottom:1.25rem}}@media screen and (max-width: 767px){.illustration__info{left:1rem;max-width:calc(100% - 2rem)}}.illustration:first-child{width:calc(100% + 5rem);margin-left:-2.5rem}@media screen and (max-width: 767px){.illustration:first-child{width:100%;margin-left:0}}.illustrations{margin-bottom:0}.illustrations--slider .illustration__img img{object-fit:cover;object-position:left center}.illustrations__text{color:var(--white);font-size:var(--text-new);line-height:1.63;margin:.75rem 0 0;display:block}@media screen and (max-width: 550px){.illustrations__text{max-width:90%}}.illustrations__bot{display:flex;align-items:center;justify-content:space-between;margin-top:2.5rem}@media screen and (max-width: 767px){.illustrations__bot{margin-top:1.5rem;justify-content:center}}.section--small-illustration{margin-top:2.5rem}@media screen and (max-width: 767px){.section--small-illustration{margin-top:.1875rem}}.section--small-illustration .container{max-width:103rem;padding:0 2.5rem}@media screen and (max-width: 767px){.section--small-illustration .container{padding:0}}.small-illustration__gallery{display:flex;gap:.625rem}@media screen and (max-width: 767px){.small-illustration__gallery{gap:.1875rem}}.small-illustration__img{display:block;width:50%;overflow:hidden}.small-illustration__img img{display:block;width:100%;height:auto;transition:.8s transform ease}.small-illustration__text{display:none;color:var(--black);font-size:var(--text);line-height:1.5;margin:0 0 1.25rem;padding-left:1.25rem}@media screen and (max-width: 767px){.small-illustration__text{display:block}}.section--about{margin-top:7.5rem;margin-bottom:7.5rem}@media screen and (max-width: 767px){.section--about{margin-top:5rem;margin-bottom:5rem}}.section--about .container{padding:0 5.125rem 0 3.125rem}@media screen and (max-width: 1500px){.section--about .container{padding:0 3.125rem}}@media screen and (max-width: 767px){.section--about .container{padding:0 1.25rem}}.about{display:flex;gap:10rem;justify-content:flex-end}@media screen and (max-width: 1500px){.about{gap:5rem}}@media screen and (max-width: 1024px){.about{flex-direction:column;gap:1.25rem}}.about .title{flex-shrink:0;margin-left:.625rem}@media screen and (max-width: 1024px){.about .title{margin-left:1.25rem}[lang=ja] .about .title,[lang=it] .about .title{margin-left:0}}.about__block{max-width:64.9375rem}.about .text{max-width:59.0625rem;margin-bottom:3.125rem}@media screen and (max-width: 1200px){.about .text{margin-bottom:3.75rem}}@media screen and (max-width: 1024px){.about .text{margin-bottom:2.5rem}}.about-info{display:flex;flex-wrap:wrap;margin:-1.5625rem -.625rem}@media screen and (max-width: 767px){.about-info{margin:0;gap:2.5rem}}.about-info__text{color:var(--brown);font-size:var(--about-qty);font-weight:500;line-height:1}.about-info__description{color:var(--black-2);font-family:Velour Raw;font-size:var(--about-description);line-height:1.25}@media screen and (max-width: 767px){.about-info__description{line-height:1.36}}.about-info__item{display:flex;flex-direction:column;gap:1.25rem;width:calc(33.33% - 1.25rem);margin:1.5625rem .625rem}@media screen and (max-width: 1200px){.about-info__item{width:calc(50% - 1.25rem)}}@media screen and (max-width: 767px){.about-info__item{width:100%;margin:0;gap:.625rem}}.about-info__item:last-child .about-info__description{white-space:nowrap}@media screen and (max-width: 1280px){.about-info__item:last-child .about-info__description{white-space:wrap}}.section--about-2{margin-top:-9.375rem;position:relative;z-index:2}@media screen and (max-width: 1024px){.section--about-2{margin-top:-13.75rem;margin-bottom:6.25rem}}@media screen and (max-width: 767px){.section--about-2{margin-top:-18.75rem}}@media screen and (max-width: 550px){.section--about-2{margin-top:-15.625rem}}.section--about-2 .about .title:first-child{color:var(--white)}.section--about-2 .about .text:first-child{color:var(--white);margin-bottom:7.5rem}@media screen and (max-width: 1024px){.section--about-2 .about .text:first-child{margin-bottom:4.375rem}}@media screen and (max-width: 767px){.section--about-2 .about .text:first-child{max-width:31.25rem;letter-spacing:-.6px;line-height:1.87;min-height:9.375rem}}.section--about-2 .about .info__company{padding-left:0;padding-top:10rem}@media screen and (max-width: 1024px){.section--about-2 .about .info__company{padding-top:5rem}}.info__company{padding-left:9.375rem}@media screen and (max-width: 1200px){.info__company{padding-left:5rem}}@media screen and (max-width: 1024px){.info__company{padding-left:0}}.info__company .title{margin:1.875rem 0 1.875rem 1.25rem}@media screen and (max-width: 767px){.info__company .title{margin:.4375rem 0 1.875rem .75rem;line-height:1.15}}.info__company .text{margin-bottom:3.75rem;max-width:48.625rem}@media screen and (max-width: 767px){.info__company .text{margin-bottom:1.875rem}}.section--error{padding:14.375rem 0 7.5rem}@media screen and (max-width: 767px){.section--error{padding:11.875rem 0 7.5rem}}.section--error .container{padding:0 2.5rem;max-width:103rem}@media screen and (max-width: 767px){.section--error .container{padding:0 .625rem}}.error__info{display:flex;flex-direction:column;align-items:center;text-align:center}.error__info-description{color:var(--black-opacity);font-family:Velour Raw;font-size:var(--title-track);font-weight:300;line-height:1.7;text-transform:uppercase}@media screen and (max-width: 550px){.error__info-description{line-height:1.31}}.error__info-text{color:var(--black-opacity);font-size:var(--text-m-product);line-height:1.55;max-width:28.125rem;margin-bottom:1.875rem}.error__info-text br{display:none}@media screen and (max-width: 1024px){.error__info-text{max-width:100%}}@media screen and (max-width: 550px){.error__info-text{max-width:21rem}}.error__info-text a{color:var(--menu-link-color)}.error__info-text a:hover{text-decoration:none}.error__info-title{display:flex;align-items:center;gap:2.5rem;color:var(--black-2);font-size:var(--error-title);font-family:Millionaire;line-height:1.48;letter-spacing:-1.98px;margin-top:-3.75rem}@media screen and (max-width: 1300px){.error__info-title{max-width:90%;flex-wrap:wrap}}@media screen and (max-width: 1024px){.error__info-title{max-width:100%}}@media screen and (max-width: 550px){.error__info-title{margin-top:.125rem;line-height:1;margin-bottom:1.25rem}}.error__info-title img{width:5.5rem;height:auto}@media screen and (max-width: 550px){.error__info-title img{width:4.375rem}}.error .button{width:100%;max-width:18.875rem}@media screen and (max-width: 767px){.error .button{max-width:17.5rem}}.section--text-page .link--back{margin-bottom:3rem}@media screen and (max-width: 767px){.section--text-page .link--back{margin-bottom:1.25rem}}.shopify-policy__container,.text-page{max-width:53.75rem!important;padding-top:9.375rem;margin:0 auto 7.5rem}@media screen and (max-width: 767px){.shopify-policy__container,.text-page{padding-top:6.875rem}}.shopify-policy__container .text-page__date,.text-page .text-page__date{color:var(--black);font-size:var(--link);line-height:1.6}@media screen and (max-width: 767px){.shopify-policy__container .text-page__date,.text-page .text-page__date{line-height:1.77}}.shopify-policy__container .text-page__effective,.shopify-policy__container .text-page__update,.text-page .text-page__effective,.text-page .text-page__update{color:var(--black-opacity);font-size:var(--text-m-product);line-height:1.55;margin:0 0 .625rem}@media screen and (max-width: 767px){.shopify-policy__container .text-page__effective,.shopify-policy__container .text-page__update,.text-page .text-page__effective,.text-page .text-page__update{line-height:1.71}}.shopify-policy__container .text-page__update,.text-page .text-page__update{margin-bottom:0}.shopify-policy__container .shopify-policy__title,.text-page .shopify-policy__title{margin:0 auto}.shopify-policy__container h1,.text-page h1{color:var(--black-2);font-family:Millionaire;font-size:var(--title-products);line-height:1.29;margin:0 auto 4.375rem;text-align:center}@media screen and (max-width: 767px){.shopify-policy__container h1,.text-page h1{margin-bottom:2.5rem;line-height:1.16}}.shopify-policy__container h2,.text-page h2{color:var(--black);font-family:Velour Raw;font-size:var(--text-page-h2);line-height:1.2;letter-spacing:-1px;text-transform:uppercase;margin:3.75rem 0 1.25rem}@media screen and (max-width: 767px){.shopify-policy__container h2,.text-page h2{margin-top:2.5rem}}.shopify-policy__container h2:first-child,.text-page h2:first-child{margin-top:0}.shopify-policy__container h2+h2 .shopify-policy__container h2+h3,.shopify-policy__container h2+h2 .text-page h2+h3,.text-page h2+h2 .shopify-policy__container h2+h3,.text-page h2+h2 .text-page h2+h3{margin-top:1.875rem}@media screen and (max-width: 767px){.shopify-policy__container h2+h2 .shopify-policy__container h2+h3,.shopify-policy__container h2+h2 .text-page h2+h3,.text-page h2+h2 .shopify-policy__container h2+h3,.text-page h2+h2 .text-page h2+h3{margin-top:1.25rem}}.shopify-policy__container h3,.text-page h3{color:var(--black);font-family:Velour Raw;font-size:var(--text-page-h3);line-height:1.2;letter-spacing:-1px;text-transform:uppercase;margin:3.75rem 0 1.25rem}@media screen and (max-width: 767px){.shopify-policy__container h3,.text-page h3{margin-top:2.5rem}}.shopify-policy__container p,.text-page p{color:var(--black);font-size:var(--text-page-p);line-height:1.66}@media screen and (max-width: 767px){.shopify-policy__container p,.text-page p{line-height:1.75}}.shopify-policy__container p+ul,.text-page p+ul{margin-top:1rem;margin-bottom:1.25rem}@media screen and (max-width: 767px){.shopify-policy__container p+ul,.text-page p+ul{margin-top:1rem;margin-bottom:.75rem}}.shopify-policy__container p+table,.text-page p+table{margin-top:2.5rem}@media screen and (max-width: 767px){.shopify-policy__container p+table,.text-page p+table{margin-top:1.25rem}}.shopify-policy__container p+p,.text-page p+p{margin-top:1.875rem}@media screen and (max-width: 767px){.shopify-policy__container p+p,.text-page p+p{margin-top:1.25rem}}.shopify-policy__container a,.text-page a{color:var(--gold);word-break:break-word}.shopify-policy__container ul,.shopify-policy__container ol,.text-page ul,.text-page ol{padding-left:2.5rem;font-size:var(--text-page-p);color:var(--black);line-height:1.66;margin-top:1.875rem}@media screen and (max-width: 767px){.shopify-policy__container ul,.shopify-policy__container ol,.text-page ul,.text-page ol{padding-left:1.125rem;line-height:1.71}}.shopify-policy__container ul li,.shopify-policy__container ol li,.text-page ul li,.text-page ol li{position:relative}.shopify-policy__container ul li:before,.shopify-policy__container ol li:before,.text-page ul li:before,.text-page ol li:before{content:"";position:absolute;background:var(--gold);width:.375rem;height:.375rem;border-radius:50%;top:.625rem;left:-1.25rem}@media screen and (max-width: 767px){.shopify-policy__container ul li:before,.shopify-policy__container ol li:before,.text-page ul li:before,.text-page ol li:before{left:-1.125rem}}.shopify-policy__container ul li:not(:last-child),.shopify-policy__container ol li:not(:last-child),.text-page ul li:not(:last-child),.text-page ol li:not(:last-child){margin-bottom:1.875rem}.shopify-policy__container ol,.text-page ol{list-style:decimal}.shopify-policy__container ol li:before,.text-page ol li:before{display:none}.shopify-policy__container .rte__table-wrapper,.text-page .rte__table-wrapper{overflow:auto;width:100%;-webkit-overflow-scrolling:touch}@media screen and (max-width: 767px){.shopify-policy__container .rte__table-wrapper,.text-page .rte__table-wrapper{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;box-sizing:border-box;width:calc(100% + 40px)}}.shopify-policy__container table,.text-page table{margin-bottom:3.75rem}@media screen and (max-width: 767px){.shopify-policy__container table,.text-page table{width:100%}}.shopify-policy__container table thead,.text-page table thead{background:var(--white)}@media screen and (max-width: 767px){.shopify-policy__container table:not(.small-table) thead,.text-page table:not(.small-table) thead{display:none}}.shopify-policy__container table th,.text-page table th{text-align:left;color:var(--black);font-size:var(--text-page-th);line-height:1.5;text-transform:uppercase;padding:1.65625rem 0;vertical-align:middle}.shopify-policy__container table th:first-child,.text-page table th:first-child{padding-left:1.875rem;border-radius:2rem 0 0 2rem}.shopify-policy__container table th:last-child,.text-page table th:last-child{border-radius:0 2rem 2rem 0}.shopify-policy__container table tr:nth-child(2n) td,.text-page table tr:nth-child(2n) td{background:var(--white)}@media screen and (max-width: 767px){.shopify-policy__container table:not(.small-table) tr,.text-page table:not(.small-table) tr{display:flex;flex-direction:column;padding:1.25rem}}@media screen and (max-width: 767px){.shopify-policy__container table:not(.small-table) tr:nth-child(2n) td,.text-page table:not(.small-table) tr:nth-child(2n) td{background:none}}@media screen and (max-width: 767px){.shopify-policy__container table:not(.small-table) tr:nth-child(odd),.text-page table:not(.small-table) tr:nth-child(odd){background:var(--white);border-radius:1.5rem}}.shopify-policy__container table td,.text-page table td{padding:1.875rem 1.125rem 1.875rem 0;font-size:var(--text-page-td);line-height:1.87;color:var(--black);min-height:9.375rem;vertical-align:middle}.shopify-policy__container table td:first-child,.text-page table td:first-child{padding-left:1.875rem;width:10%;border-radius:2rem 0 0 2rem}.shopify-policy__container table td:last-child,.text-page table td:last-child{border-radius:0 2rem 2rem 0}.shopify-policy__container table td span,.text-page table td span{display:none}.shopify-policy__container table td p,.text-page table td p{max-width:18.125rem}.shopify-policy__container table td:last-child,.text-page table td:last-child{width:15%}@media screen and (max-width: 767px){.shopify-policy__container table:not(.small-table) td,.text-page table:not(.small-table) td{width:100%;padding:0;min-height:auto}.shopify-policy__container table:not(.small-table) td:not(:last-child),.text-page table:not(.small-table) td:not(:last-child){margin-bottom:1.875rem}}@media screen and (max-width: 767px){.shopify-policy__container table:not(.small-table) td:first-child,.text-page table:not(.small-table) td:first-child{padding-left:0;width:100%}}@media screen and (max-width: 767px){.shopify-policy__container table:not(.small-table) td span,.text-page table:not(.small-table) td span{display:block!important;color:var(--grey);font-size:var(--text-page-th);line-height:1.71;margin-bottom:.75rem;text-transform:uppercase}}@media screen and (max-width: 767px){.shopify-policy__container table:not(.small-table) td:last-child,.text-page table:not(.small-table) td:last-child{width:100%}}.shopify-policy__container em,.shopify-policy__container i,.text-page em,.text-page i{font-style:italic}.shopify-policy__container strong,.text-page strong{font-weight:700}.career-item__content .trix-content p{color:var(--black-2);font-size:var(--text-page-p);line-height:1.63}@media screen and (max-width: 767px){.career-item__content .trix-content p{line-height:1.87;letter-spacing:-.32px}}.small-table th{font-size:.875rem!important;padding-right:.625rem!important}.section--media{margin-top:8.125rem}@media screen and (max-width: 767px){.section--media{margin-top:5rem;margin-bottom:-1rem}.section--media .container{padding:0 .625rem}}.media{background:var(--media-bg);padding:4.25rem 5.625rem 5.5625rem;display:flex;flex-direction:column;align-items:center}.section--media-books .media{padding:3.125rem 1.875rem}@media screen and (max-width: 767px){.media{padding:2.375rem 2.125rem 2.8125rem}.media .button{font-size:var(--text-new);padding:.6875rem;min-height:3rem}}.media__logo{filter:invert(100%);width:9.25rem}@media screen and (max-width: 767px){.media__logo{width:6.5rem}}.media__logo--books{filter:none;width:9.8125rem}.media__name{color:var(--white);text-align:center;font-family:Millionaire;font-size:var(--media-name);line-height:1.88}.media__text{color:var(--white);font-family:Velour Raw;font-size:var(--media-text-reboot);font-weight:300;line-height:1.22;text-transform:uppercase;margin:3.9375rem auto;max-width:63.0625rem;text-align:center}@media screen and (max-width: 1024px){.media__text{max-width:37.5rem}}@media screen and (max-width: 767px){.media__text{line-height:1.33;letter-spacing:-.72px;margin:2.625rem auto}}@media screen and (max-width: 550px){.media__text{max-width:18.8125rem}}.section--media-books .media__text{max-width:56.25rem;margin:1.875rem auto}@media screen and (max-width: 550px){.section--media-books .media__text{max-width:18.75rem;margin:2.5rem auto}}.media__text-quotes{position:relative;display:inline-block}.media__text-quotes:after{content:"";position:absolute;background:url(https://cdn.shopify.com/s/files/1/0688/2335/1534/files/quotes_9882a706-5524-4b1f-86d3-e1fd08d903fb.svg?v=1748856185) no-repeat;background-size:cover;width:7.5rem;height:5.75rem;right:-9.5625rem;bottom:-4.125rem}@media screen and (max-width: 1280px){.media__text-quotes:after{width:5.625rem;height:4.3125rem;right:-6.25rem}}@media screen and (max-width: 767px){.media__text-quotes:after{width:2.5rem;height:2rem;background-image:url(https://cdn.shopify.com/s/files/1/0688/2335/1534/files/quotes_mob.svg?v=1748856184);right:-3.5rem;top:1.5rem}}.media__text-quotes:first-child:after{transform:scale(-1);bottom:auto;right:auto;left:-9rem;top:-4.625rem}@media screen and (max-width: 1280px){.media__text-quotes:first-child:after{left:-6.25rem}}@media screen and (max-width: 767px){.media__text-quotes:first-child:after{left:-3.125rem;top:-2.125rem}}.media__text b{font-weight:500!important}.video{position:relative}.video__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1.25rem;background:none;border:none}@media screen and (max-width: 767px){.video__play{gap:1rem}}.video__play img{width:6.25rem;height:auto}@media screen and (max-width: 767px){.video__play img{width:4rem}}.video__play-text{color:var(--white);font-family:Velour Raw;font-size:var(--blog-item-title);line-height:1.25;text-transform:uppercase}.playing .video__play{display:none}.video video{width:100%;height:auto;object-fit:cover;object-position:center;min-height:31.25rem}.section--stay-touch{background:var(--white);padding:3.125rem 0}.section--stay-touch.__empty{margin-top:6.25rem}@media screen and (max-width: 1024px){.section--stay-touch.__empty{margin-top:5rem}}.section--stay-touch.__main-page{background:var(--error-bg);margin-top:6.25rem}.template-product-book .section--stay-touch.__main-page{background:var(--white)}.section--stay-touch.__track{position:relative;z-index:1}@media screen and (max-width: 800px){.section--stay-touch.__track{padding-top:.625rem}}.stay-touch{display:flex;align-items:center;justify-content:center;gap:1.5rem}@media screen and (max-width: 1024px){.stay-touch{flex-direction:column}}.stay-touch__title{color:var(--black-2);font-family:Velour Raw;font-size:var(--stay-touch-title);font-weight:400;line-height:1.22;text-transform:uppercase;margin-right:.5rem}.stay-touch .klaviyo-form{width:100%;max-width:78.125rem;margin:0 auto}.stay-touch .klaviyo-form[data-testid=form-component]:nth-child(2){max-width:25rem!important}@media screen and (max-width: 1024px){.stay-touch .klaviyo-form[data-testid=form-component]:nth-child(2){max-width:100%!important}}.stay-touch .klaviyo-form button{transition:.3s background ease!important;text-transform:uppercase!important;width:auto!important;padding:1.0625rem 2.5rem .9375rem!important;height:4rem!important;color:var(--black-2)!important;transition:.3s all ease!important;box-sizing:border-box!important}@media screen and (max-width: 1024px){.stay-touch .klaviyo-form button{width:100%!important}}.stay-touch .klaviyo-form button:hover{background:var(--menu-link-color)!important;border-color:var(--menu-link-color)!important;color:var(--white)!important}.stay-touch .klaviyo-form input[name=email].needsclick{outline:none!important}.stay-touch .klaviyo-form input[name=email].needsclick:hover{border-color:var(--gold)!important;background:var(--gold-opacity)!important}.stay-touch .klaviyo-form input[name=email].needsclick:hover::placeholder{color:var(--gold)!important}.stay-touch .klaviyo-form input[name=email].needsclick:hover:active,.stay-touch .klaviyo-form input[name=email].needsclick:hover:focus,.stay-touch .klaviyo-form input[name=email].needsclick:hover:focus-visible{box-shadow:0 0 0 .125rem #c5ad81b3!important;border-color:var(--black)!important;background:none!important;outline:none!important}.stay-touch .klaviyo-form input[name=email].needsclick:not(:placeholder-shown){border-color:var(--black)!important}.stay-touch .klaviyo-form input{transition:.3s all ease!important;font-family:Rethink Sans!important;font-weight:400!important;height:4rem!important;padding-left:1.875rem!important;font-size:var(--input)!important;width:100%!important;max-width:25rem!important;box-sizing:border-box!important}@media screen and (max-width: 1024px){.stay-touch .klaviyo-form input{max-width:100%!important}}.stay-touch .klaviyo-form input::placeholder{transition:.3s color ease;font-family:Rethink Sans!important;font-weight:400!important;font-size:var(--input)!important}.stay-touch .klaviyo-form input:hover{border-color:var(--gold)!important;background:var(--gold-opacity)!important}.stay-touch .klaviyo-form input:hover::placeholder{color:var(--gold)!important}.stay-touch .klaviyo-form input:hover:active,.stay-touch .klaviyo-form input:hover:focus,.stay-touch .klaviyo-form input:hover:focus-visible{box-shadow:0 0 0 .125rem #c5ad81b3!important;border-color:var(--black)!important;background:none!important;outline:none!important}.stay-touch .klaviyo-form p{padding-right:1.5rem!important}.stay-touch .klaviyo-form p span{font-family:Velour Raw!important;font-weight:400!important;position:relative;top:3px;font-size:var(--stay-touch-title)!important;text-transform:uppercase!important}[lang=de] .stay-touch .klaviyo-form p span,[lang=ja] .stay-touch .klaviyo-form p span{font-size:1.75rem!important}@media screen and (max-width: 1100px){[lang=de] .stay-touch .klaviyo-form p span,[lang=ja] .stay-touch .klaviyo-form p span{font-size:1.625rem!important}}[lang=it] .stay-touch .klaviyo-form p span{font-size:1.75rem!important}@media screen and (max-width: 1280px){[lang=it] .stay-touch .klaviyo-form p span{font-size:1.5rem!important}}@media screen and (max-width: 550px){[lang=it] .stay-touch .klaviyo-form p span{font-size:1.375rem!important}}@media screen and (max-width: 1024px){.stay-touch .klaviyo-form p span{margin-bottom:1.875rem!important;display:inline-block!important}}.stay-touch .klaviyo-form.klaviyo-form-SHrmZi p{text-align:right!important;padding-right:1rem}@media screen and (max-width: 1024px){.stay-touch .klaviyo-form.klaviyo-form-SHrmZi p{text-align:center!important;padding-right:0}}.stay-touch .klaviyo-form [data-testid=form-row]>div:first-child{flex:inherit}.stay-touch .klaviyo-form [data-testid=form-component]{align-items:center}@media screen and (max-width: 1024px){.stay-touch .klaviyo-form{max-width:550px!important}.stay-touch .klaviyo-form p{text-align:center!important}.stay-touch .klaviyo-form form>div>div{flex-direction:column!important;height:200px}.stay-touch .klaviyo-form form>div>div div:nth-child(2){padding-right:0!important;padding-bottom:1.25rem!important}}.section--contact{padding:9.375rem 0 7.5rem}@media screen and (max-width: 767px){.section--contact{padding:6.875rem 0 5rem}}.section--contact .container{margin:0 auto}.section--contact .title{color:var(--black-2);font-size:var(--title-products);line-height:1.29;margin-bottom:2.5rem;text-align:center}@media screen and (max-width: 767px){.section--contact .title{margin:0 auto 1.875rem}}@media screen and (max-width: 550px){.section--contact .title{max-width:18.75rem}}.section--contact .text{color:var(--black-opacity);font-size:var(--text-m-product);line-height:1.55;max-width:40.0625rem;text-align:center;margin:0 auto 1.875rem}@media screen and (max-width: 767px){.section--contact .text{margin-bottom:1.25rem}}@media screen and (max-width: 767px){.section--illustration .container{padding:0}}@media screen and (max-width: 767px){.illustration--ny .illustration__info{left:1rem}}.illustration--ny .illustration__title{font-size:var(--illustration-title)}.illustration__img{max-height:100vh}.illustration--ny .illustration__img img{min-width:108rem}@media screen and (max-width: 767px){.illustration--ny .illustration__img img{min-width:auto}}.section--artifact{position:relative;padding:8.4375rem 0 4.125rem;overflow:hidden}@media screen and (max-width: 767px){.section--artifact{padding:2.125rem 0 0;margin-top:0}}.section--artifact .container{padding:0 2.8125rem}@media screen and (max-width: 1024px){.section--artifact .container{padding:0 1.25rem}}@media screen and (max-width: 767px){.section--artifact .container{padding:0}}.section--artifact:before{content:"";position:absolute;top:-.125rem;left:0;width:100%;height:.625rem;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/line.png?v=1751493448) repeat-x;background-size:contain;background-position:center}@media screen and (max-width: 767px){.section--artifact:before{height:.375rem}}.artifact__cloud{position:absolute;width:14.5625rem;height:6.75rem;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/cloud_2x_455b7a03-fbaf-4567-8e5f-5239ea10fa28.png?v=1751443803);background-size:cover;background-repeat:no-repeat}.artifact__cloud--1{top:30.75rem;left:7.75rem}@media screen and (max-width: 1280px){.artifact__cloud--1{top:26.25rem}}@media screen and (max-width: 1024px){.artifact__cloud--1{display:none}}.artifact__cloud--2{top:8.125rem;left:3.5625rem;width:16.8125rem;height:6.625rem;transform:scaleX(-1)}@media screen and (max-width: 1280px){.artifact__cloud--2{top:3.125rem}}@media screen and (max-width: 767px){.artifact__cloud--2{width:6.6875rem;height:3rem;top:3rem;left:-1.1875rem}}.artifact__cloud--3{top:4.875rem;right:5.75rem;width:14.8125rem}@media screen and (max-width: 767px){.artifact__cloud--3{width:8.6875rem;height:4rem;top:3.9375rem;right:-2.375rem}}.artifact__cloud--4{top:30.375rem;right:4.5625rem;width:17.0625rem;height:6.625rem}@media screen and (max-width: 1280px){.artifact__cloud--4{top:24.375rem}}@media screen and (max-width: 1024px){.artifact__cloud--4{display:none}}.artifact .text{max-width:55.125rem;margin:0 auto;text-align:center}@media screen and (max-width: 767px){.artifact .text{padding:0 1.75rem}}.artifact .title{max-width:38.9375rem;margin:0 auto 1.875rem;text-align:center}@media screen and (max-width: 767px){.artifact .title{padding:0 1.25rem}}[lang=it] .artifact .title br,[lang=de] .artifact .title br{display:none}.artifact__img{display:block;width:100%;margin:0 auto 3.125rem}@media screen and (max-width: 767px){.artifact__img{margin-bottom:1.875rem}}.artifact__img img{width:100%;height:auto;max-width:80rem;margin:0 auto;display:block}@media screen and (max-width: 767px){.artifact__img img{width:140vw;margin:1rem auto 0;display:block;margin-left:-20vw}}.artifact__image{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}.artifact__image--7{width:26.25rem;height:32.31rem;left:50%;transform:translate(-50%);top:0;background-image:url(/cdn/shop/files/anim7?v=1752849059);z-index:3}@media screen and (max-width: 767px){.artifact__image--7{width:16.40625rem;height:20.195625rem;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/anim7.png?v=1751473627)}}@media screen and (max-width: 500px){.artifact__image--7{width:13.125rem;height:16.15625rem}}.artifact__image--8{width:30.19rem;height:21.25rem;right:7%;top:4rem;background-image:url(/cdn/shop/files/anim8?v=1752849059);z-index:0}@media screen and (max-width: 1200px){.artifact__image--8{right:10%}}@media screen and (max-width: 1024px){.artifact__image--8{right:-20%;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/anim8.png?v=1751473627)}}@media screen and (max-width: 767px){.artifact__image--8{width:18.8675rem;height:13.28125rem;top:1rem;right:-8%}}@media screen and (max-width: 500px){.artifact__image--8{width:15.09375rem;height:10.625rem;right:-20%}}.artifact__image--3{width:36.44rem;height:21rem;left:10%;top:2.56rem;background-image:url(/cdn/shop/files/anim3?v=1752849059)}@media (max-width: 1200px){.artifact__image--3{left:0}}@media screen and (max-width: 1024px){.artifact__image--3{left:-15%;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/anim3.png?v=1751473627)}}@media screen and (max-width: 767px){.artifact__image--3{width:22.77375rem;height:13.125rem}}@media screen and (max-width: 500px){.artifact__image--3{width:18.21875rem;height:10.5rem}}.artifact__image--4{width:35.31rem;height:33.13rem;left:12%;top:0;background-image:url(/cdn/shop/files/anim4?v=1752849059)}@media (max-width: 1200px){.artifact__image--4{left:0}}@media screen and (max-width: 1024px){.artifact__image--4{left:-20%;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/anim4.png?v=1751473627)}}@media screen and (max-width: 767px){.artifact__image--4{display:none}}.artifact__image--5{width:72.5rem;height:35.63rem;left:50%;transform:translate(-50%);background-image:url(/cdn/shop/files/anim5?v=1752849059);z-index:3}@media screen and (max-width: 767px){.artifact__image--5{width:45.3125rem;height:22.265625rem;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/anim5.png?v=1751473627)}}@media screen and (max-width: 500px){.artifact__image--5{width:36.25rem;height:17.8125rem}}.artifact__image--6{width:73.31rem;height:11.5rem;left:50%;transform:translate(-50%);bottom:12.5rem;background-image:url(/cdn/shop/files/anim6?v=1752849059)}@media screen and (max-width: 767px){.artifact__image--6{width:45.820625rem;height:5.9375rem;max-width:100%;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/anim6.png?v=1751473627);background-size:contain}}@media screen and (max-width: 500px){.artifact__image--6{width:36.65625rem;height:4.75rem;bottom:2rem}}.artifact__image--2{width:14rem;height:14.31rem;left:55%;bottom:16.25rem;background-image:url(/cdn/shop/files/anim2?v=1752849059);z-index:4}@media screen and (max-width: 1200px){.artifact__image--2{bottom:12rem}}@media screen and (max-width: 767px){.artifact__image--2{width:8.75rem;height:8.945625rem;bottom:5rem;background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/anim2_81a9f9ca-8f80-43e4-a702-cde1f155daa2.png?v=1752148641)}}@media screen and (max-width: 500px){.artifact__image--2{width:7rem;height:7.15625rem}}.artifact__image--1{width:11.9375rem;height:15rem;left:29%;bottom:16.25rem;background-image:url(/cdn/shop/files/anim1?v=1752849059);z-index:4}@media screen and (max-width: 1200px){.artifact__image--1{bottom:12rem}}@media screen and (max-width: 1024px){.artifact__image--1{left:10%}}@media screen and (max-width: 767px){.artifact__image--1{width:7.46125rem;height:9.375rem;bottom:5rem}}@media screen and (max-width: 500px){.artifact__image--1{width:5.96875rem;height:7.5rem}}.artifact__images{width:93.75rem;height:43.6875rem;position:relative;margin:0 auto;max-width:100%}@media screen and (max-width: 1200px){.artifact__images{height:40rem}}@media screen and (max-width: 767px){.artifact__images{height:25rem}}@media screen and (max-width: 500px){.artifact__images{height:20rem}}.section--special{position:relative;padding-top:3.125rem;overflow:hidden}@media screen and (max-width: 1024px){.section--special{padding-top:0}}.special .text{max-width:34.5625rem;margin:0 auto 2.5rem}@media screen and (max-width: 767px){.special .text{margin-bottom:1.25rem;max-width:18.875rem}}.special .title{max-width:31.875rem;margin:0 auto 1.875rem}[lang=it] .special .title{max-width:34.375rem}@media screen and (max-width: 767px){[lang=de] .special .title{max-width:14.375rem}}[lang=de] .special .title br{display:none}@media screen and (max-width: 767px){.special .title{margin-bottom:1.25rem}}.special__star{width:2.875rem;height:auto;margin-bottom:1.875rem}@media screen and (max-width: 767px){.special__star{width:2.1875rem}}.special__img{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}.special__img--1{width:18.6875rem;height:12.625rem;top:11.6875rem;left:6.375rem;background-image:url(/cdn/shop/files/img_2x_0164d8e0-0056-4da6-a117-07cb3b7b03f6.png?v=1751618474)}@media screen and (max-width: 1280px){.special__img--1{top:2.9375rem;width:15.5625rem;height:10.5rem;left:3.875rem}}@media screen and (max-width: 1024px){.special__img--1{left:-2.4375rem;width:9.125rem;height:6.1875rem}}.special__img--2{width:17.875rem;height:7rem;top:17.1875rem;left:3.75rem;background-image:url(/cdn/shop/files/img_2_2x_05cc84ba-8e95-40cd-9424-3b5cb4533286.png?v=1751618474)}@media screen and (max-width: 1280px){.special__img--2{top:5.625rem;width:15.375rem;height:6rem;left:1.875rem}}@media screen and (max-width: 1024px){.special__img--2{left:-1.75rem;width:8.75rem;height:3.4375rem}}.special__img--3{width:15.25rem;height:9.3125rem;top:14.9375rem;right:10.125rem;background-image:url(/cdn/shop/files/img_3_2x_45e49660-e182-4e26-ac86-8d98c524bbc6.png?v=1751618474)}@media screen and (max-width: 1280px){.special__img--3{top:3.8125rem;width:12.6875rem;height:7.75rem;right:7.5rem}}@media screen and (max-width: 1024px){.special__img--3{right:-.8125rem;width:7.0625rem;height:4.3125rem}}.special__img--4{width:15.75rem;height:6.125rem;top:21.3125rem;right:7.625rem;background-image:url(/cdn/shop/files/img_4_2x_2b5bed3e-89f7-491f-909d-8af6957b7d4a.png?v=1751618474)}@media screen and (max-width: 1280px){.special__img--4{top:6.8125rem;width:13.25rem;right:5rem;height:5.125rem}}@media screen and (max-width: 1024px){.special__img--4{right:-.375rem;width:7.3125rem;height:2.875rem}}.special__block{text-align:center}.special__illustration{width:100%;display:block}.special__illustration img{width:100%;height:auto;display:block}@media screen and (max-width: 767px){.special__illustration img{transform:scale(1.4) translateY(1rem)}}@media screen and (max-width: 1024px){.section--info{background-size:108rem 81.5rem}}.section--info .title{max-width:48.0625rem;margin:0 auto;text-align:center;margin-top:-10rem}@media screen and (max-width: 1024px){.section--info .title{margin:0 auto 1.125rem;padding:5rem 1.25rem 1.25rem;text-align:center}}.section--info1 .container{padding-right:0;position:relative}@media screen and (max-width: 1024px){.section--info1 .container{padding-left:0}}.section--info2{margin-bottom:0;padding-bottom:0;position:relative;z-index:3}@media screen and (max-width: 1024px){.section--info2 .title{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width: 1024px){.section--info2{padding-bottom:0;margin-bottom:0}}.info-block{display:flex;align-items:center;gap:1.25rem;height:80vh;max-height:40rem;box-sizing:border-box;min-height:600px}@media screen and (max-width: 1024px){.info-block{flex-direction:column-reverse;max-height:initial;padding-left:1.25rem;height:auto;padding-top:0;margin-bottom:5rem;align-items:flex-start;gap:0;overflow:hidden}}.info-block__left{width:30%;max-width:29.375rem}@media screen and (max-width: 1280px){.info-block__left{width:40%}}@media screen and (max-width: 1024px){.info-block__left{width:100%;padding:0 1rem;box-sizing:border-box}}.info-block__right{width:70%;height:100vh;position:absolute;top:0;right:0}.info-block__text{color:var(--text-color);font-family:Arno Pro,Times New Roman,Times,serif;font-size:var(--text-product);line-height:1.45;max-width:29.3125rem}[lang=ja] .info-block__text{font-family:Arno Pro,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}@media screen and (max-width: 1024px){.info-block__text{max-width:100%;padding-right:1.25rem}}.info-block__title{color:var(--title-color);font-family:Castellar,Arial,sans-serif;font-size:var(--info-title);line-height:normal;letter-spacing:-1.44px;margin-bottom:1.875rem}[lang=ja] .info-block__title{font-family:Castellar,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}@media screen and (max-width: 1024px){.info-block__title{letter-spacing:-1.04px;margin-bottom:1.25rem}}.info-block__description{color:var(--red);font-family:Arno Pro,Times New Roman,Times,serif;font-size:var(--text-l);line-height:1.33;text-transform:uppercase}[lang=ja] .info-block__description{font-family:Arno Pro,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}@media screen and (max-width: 767px){.info-block__description{margin-bottom:.5rem;line-height:1.4}}.info-block__img{max-width:68.9375rem;height:auto;transition:.8s ease all;position:absolute;left:10rem;opacity:0;transform:translateY(-50%);top:50%}@media screen and (max-width: 1100px){.info-block__img{top:30%}}@media screen and (max-width: 1100px) and (min-height: 700px){.info-block__img{top:50%}}.info-block__img.active{opacity:1;transform:translateY(-50%)}.info-block__img.past{transform:translateY(-50%);opacity:0}@media screen and (max-width: 1024px){.info-block__img{position:relative;opacity:1;transform:none;width:100%;display:block;left:0}}@media screen and (max-width: 550px){.info-block__img{position:relative;opacity:1;transform:none;width:160vw;max-width:160vw;left:50%;transform:translate(-36%)}.info-block:nth-child(2n+2) .info-block__img{left:-15%}}.section--book{position:relative;background:#12141c url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/bg-min.jpg?v=1751839306);background-size:cover;padding:0 0 15.3125rem;min-height:61.875rem;box-sizing:border-box;background-position:center;display:flex;align-items:flex-end}@media screen and (max-width: 1280px){.section--book{background-position:left;min-height:46.875rem}}@media screen and (max-width: 1024px){.section--book{flex-direction:column;justify-content:center;text-align:center;padding-top:5rem}.section--book .container{padding:0 1.25rem;margin:0 auto}}@media screen and (max-width: 767px){.section--book{background-position:center;padding:3.125rem 0 0;min-height:75rem;align-items:flex-start}.section--book .container{margin:0 auto}}@media screen and (max-width: 550px){.section--book{min-height:48.125rem}}.section--book:before{content:"";position:absolute;top:-.125rem;left:0;width:100%;height:.625rem;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/line.png?v=1751493448) repeat-x;background-size:contain;background-position:center}@media screen and (max-width: 767px){.section--book:before{height:.375rem;top:-2px}}.book{max-width:31.0625rem;display:flex;flex-direction:column;gap:1.875rem}@media screen and (max-width: 1024px){.book{max-width:100%}}@media screen and (max-width: 767px){.book{text-align:center;align-items:center;margin:0 auto;gap:1.25rem}}.book .title{max-width:22.1875rem}[lang=it] .book .title{max-width:31.25rem}@media screen and (max-width: 550px){[lang=it] .book .title{max-width:100%}}@media screen and (max-width: 1024px){.book .title{max-width:100%}}@media screen and (max-width: 550px){.book .title{max-width:11.25rem}}.book .text{max-width:26.875rem}@media screen and (max-width: 1280px){.book .text{max-width:24.875rem}}@media screen and (max-width: 1024px){.book .text{max-width:70vw}}@media screen and (max-width: 550px){.book .text{max-width:100%}}.section--videos{padding-bottom:11.5rem;overflow:hidden}@media screen and (max-width: 767px){.section--videos{padding-bottom:5.8125rem}}.section--videos .container{padding:0 0 0 2.5rem;max-width:100%}@media screen and (max-width: 767px){.section--videos .container{padding:0}}.section--videos .title{max-width:45.6875rem;text-align:center;margin:0 auto 3.125rem;padding-left:2rem;padding-right:2rem}@media screen and (max-width: 767px){.section--videos .title{margin-bottom:2rem}}.videos,.videos__item{position:relative}.videos__item:before{content:"";position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/border_1.png?v=1751641582) no-repeat;background-size:100% 100%}.videos__item video{display:block;max-width:100%;max-height:100%;object-fit:contain;width:100%;height:100%}.videos__item-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;background:none;border:none;z-index:3;transition:.3s transform ease;transform-origin:center}.videos__item-play:hover{transform:translate(-50%,-50%) scale(1.05)}.videos__item-play:active{transform:translate(-50%,-50%) scale(.85)}.playing .videos__item-play{display:none}.videos__item-play img{width:5rem;height:auto}@media screen and (max-width: 767px){.videos__item-play img{width:4.5rem}}.videos__star{margin:0 auto 1.875rem;width:2.875rem;height:auto;display:block}.section--craft{padding-bottom:4.0625rem}@media screen and (max-width: 767px){.section--craft{padding-bottom:3.125rem}}.section--craft .container{padding:0 2.5rem}@media screen and (max-width: 767px){.section--craft .container{padding:0 1rem}}.craft-item{display:flex;align-items:center;gap:5rem;margin-bottom:-8%}.craft-item:nth-child(2n+2){flex-direction:row-reverse;text-align:right}@media screen and (max-width: 1024px){.craft-item{width:100%;display:block;margin-bottom:0}.craft-item:nth-child(2n+2){text-align:left}}.craft-item__text{color:var(--text-color);font-family:Arno Pro,Times New Roman,Times,serif;font-size:var(--text-product);line-height:1.45;max-width:40.3125rem}[lang=ja] .craft-item__text{font-family:Arno Pro,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}@media screen and (max-width: 767px){.craft-item__text{line-height:1.5}}.craft-item__title{color:var(--title-color);font-family:Castellar,Arial,sans-serif;font-size:var(--books-title);line-height:normal;letter-spacing:-1.68px;margin-bottom:1.25rem}[lang=ja] .craft-item__title{font-family:Castellar,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}@media screen and (max-width: 767px){.craft-item__title{margin-bottom:.75rem;letter-spacing:-1.04px}}.craft-item__img{width:100%;height:auto;margin-bottom:3.125rem;max-width:50%}@media screen and (max-width: 1024px){.craft-item__img{max-width:100%;margin-bottom:2rem}}@media screen and (max-width: 767px){.craft-item__img{margin-bottom:1.9375rem}}@media screen and (max-width: 1024px){.craft-item:nth-child(2){margin:0}}.craft-list{margin:-25rem 0 5%;display:flex;flex-wrap:wrap;gap:3rem}@media screen and (max-width: 1024px){.craft-list{flex-direction:column;gap:4rem;margin-bottom:0}}@media screen and (max-width: 767px){.craft-list{margin-top:-8.125rem;margin-bottom:0;gap:3.5rem}}.craft__circle{margin:-18.75rem auto 0;display:block;width:43.75rem;max-width:100%}@media screen and (max-width: 767px){.craft__circle{width:21.25rem;margin-top:-13.125rem}}.craft .title{margin:0 auto 1rem;text-align:center;max-width:40.625rem;position:relative;z-index:1}.craft .text{max-width:38rem;margin:0 auto 3.75rem;text-align:center}@media screen and (max-width: 767px){.craft .text{margin:0 auto 2rem}}.craft__logo{width:8.75rem;height:auto;margin:0 auto 1.875rem;display:block}@media screen and (max-width: 767px){.craft__logo{width:3.875rem}}.section--products{padding:5rem 0 8.125rem}@media screen and (max-width: 767px){.section--products{padding:5rem 0 4.375rem}}@media screen and (max-width: 1280px){.section--products .container{padding:0 1.25rem}}@media screen and (max-width: 767px){.section--products .container{padding:0 1rem}}.section--products-page{padding:9.375rem 0 7.5rem}@media screen and (max-width: 767px){.section--products-page{padding:6.875rem 0 5rem}}.products__description{color:var(--brown-2);font-family:Velour Raw;font-size:var(--description-products);line-height:1.22;text-transform:uppercase;text-align:center;display:block;margin-bottom:3.125rem}@media screen and (max-width: 550px){.products__description{margin-bottom:1.25rem;line-height:1.33}}.products__title{color:var(--black-2);font-family:Millionaire;font-size:var(--title-products);line-height:1.29;text-align:center;margin-bottom:.9375rem}.section--products-page .products__title{margin-bottom:3.75rem}@media screen and (max-width: 767px){.section--products-page .products__title{margin-bottom:2.5rem}}@media screen and (max-width: 550px){.products__title{margin-bottom:.3125rem}}.section--process{padding-top:10.8125rem}@media screen and (max-width: 767px){.section--process{padding-top:3rem}}.process{position:relative}.process:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4.125rem;background:var(--error-bg)}.process__img{width:100%;display:block;position:relative}@media screen and (max-width: 767px){.process__img{bottom:0;margin-top:3.125rem}}.process__img img{width:100%;height:auto}.process__info{padding:0 2.5rem 2.5rem;text-align:center}@media screen and (max-width: 767px){.process__info{padding:2rem 1rem 1rem}}.process__info .text{max-width:40.875rem;margin:0 auto}.process__info .title{margin-bottom:1.25rem}.section--product{padding-top:6.25rem}@media (max-height: 800px){.section--product .section--product{padding-top:4.25rem}}@media screen and (max-width: 1024px){.section--product{padding-top:3.375rem}}@media screen and (max-width: 767px){.section--product{padding-top:4.375rem}}@media screen and (max-width: 1500px){.section--product .container{padding-right:1.25rem}}@media screen and (max-width: 1024px){.section--product .container{padding:0}}.product{display:flex;gap:1.75rem}@media screen and (max-width: 1500px){.product{gap:1.875rem}}@media screen and (max-width: 1024px){.product{flex-direction:column}}.product__stars{display:flex;align-items:center;gap:.6875rem}.product-info .product__stars{cursor:pointer}@media screen and (max-width: 767px){.product__stars{gap:.75rem}}.product__stars img{width:6.5rem;height:auto}@media screen and (max-width: 767px){.product__stars img{width:5.875rem}}.product__stars span{color:var(--black-opacity);font-size:var(--text-m-product);line-height:1.33}.section--video-product{position:relative;overflow:hidden;padding:6rem 0}.section--video-product .container{padding:0 2.5rem}@media screen and (max-width: 1024px){.section--video-product .container{padding:0 .8125rem}}.section--video-product-play{padding:0}.template-puzzle .section--video-product-2 .title{text-align:center;max-width:46.875rem;margin:0 auto 3.75rem}.video-product{position:relative;display:block}.video-product:before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/border.png?v=1751449718) no-repeat;background-size:100% 100%;z-index:2;pointer-events:none}@media screen and (max-width: 1024px){.video-product:before{background-image:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/border_mob.png?v=1751449718);width:100.5%;height:100.5%;top:50%;left:50%;transform:translate(-50%,-50%)}}.video-product__unmute,.video-product__play{position:absolute;right:1.6875rem;bottom:2.25rem;display:flex;flex-direction:column;gap:.625rem;padding:0;border:none;background:none;align-items:center}@media screen and (max-width: 1024px){.video-product__unmute,.video-product__play{right:1.5rem;bottom:.5rem}}.video-product__unmute--center,.video-product__play--center{right:50%;transform:translate(50%,50%);bottom:50%}.playing .video-product__unmute--center,.playing .video-product__play--center{display:none}@media screen and (max-width: 1024px){.video-product__unmute--center,.video-product__play--center{right:50%;bottom:50%;width:4.5rem}.video-product__unmute--center img,.video-product__play--center img{max-width:100%}}.video-product__unmute-line,.video-product__play-line{display:none}.playing .video-product__unmute-line,.playing .video-product__play-line{display:block}.playing .video-product__unmute-triangle,.playing .video-product__play-triangle{display:none}@media screen and (max-width: 767px){.video-product__unmute svg,.video-product__play svg{width:2.25rem;height:2.25rem}}.video-product__unmute-text,.video-product__play-text{color:var(--white);font-family:Arno Pro,Times New Roman,Times,serif;font-size:var(--text-play);line-height:1.45}[lang=ja] .video-product__unmute-text,[lang=ja] .video-product__play-text{font-family:Arno Pro,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}@media screen and (max-width: 767px){.video-product__unmute-text,.video-product__play-text{line-height:1.33}}.video-product:not(.playing) .video__play-text--pause,.video-product.playing .video__play-text--play{display:none}.video-product video{width:100%;height:auto;display:block;min-height:600px;max-height:calc(100vh - 7.125rem);object-fit:cover;max-width:calc(100% - 4px);left:2px;position:relative}@media screen and (max-width: 1024px){.video-product video{min-height:0}}.section--concept{padding-bottom:8.9375rem}@media screen and (max-width: 1024px){.section--concept{padding-bottom:6rem}}.concept{display:flex;flex-direction:column;align-items:center}.concept .title{text-align:center;margin:0 auto 4.375rem;max-width:62.5rem}@media screen and (max-width: 1024px){.concept .title{margin-bottom:2rem}}.concept-block{position:relative;max-width:75rem;margin:0 auto;text-align:center}.concept-block:after{content:"";position:absolute;bottom:-.625rem;opacity:.22;background:#380b0d;border-radius:50%;width:100%;height:5rem;left:0;filter:blur(9px)}@media screen and (max-width: 1024px){.concept-block:after{height:3.75rem;bottom:-.3125rem}}.concept-block:before{content:"";position:absolute;top:-.3125rem;opacity:.22;background:#380b0d;border-radius:50%;width:100%;height:5rem;left:0;filter:blur(9px)}@media screen and (max-width: 1024px){.concept-block:before{height:3.75rem;top:-.125rem}}.concept-block__imgs{position:relative;z-index:1}.concept-block__img{width:65.625rem;height:100%;object-fit:cover}@media (max-width: 1350px){.concept-block__img{max-width:55.625rem}}@media screen and (max-width: 1024px){.concept-block__img{max-width:100%;height:auto}.concept-block__img--first{height:100%;object-fit:cover}}.concept-block__arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.concept-block__arrow-icon{cursor:col-resize;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.concept-block__arrow-icon img{width:4.375rem;height:auto}@media screen and (max-width: 1024px){.concept-block__arrow-icon img{width:3.75rem}}@media screen and (max-width: 550px){.concept-block__arrow-icon img{width:2.875rem}}.concept-block__arrow-line{width:2px;height:23.0625rem;background:var(--text-color);display:block}.concept-block+.concept__txt{margin:2.5rem auto 1.5rem;font-size:var(--body-text-l);max-width:37.5rem;line-height:1.3}@media screen and (max-width: 767px){.concept-block+.concept__txt{font-size:var(--body-text-s)}}.concept .first-overlay-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/border_2.png?v=1751817337) no-repeat;background-size:100% 100%}.section--text-image-block .container{position:relative}@media screen and (max-width: 1024px){.section--text-image-block{margin-bottom:5rem}.section--text-image-block:after{display:none}}.section--text-image-block.active:after{content:"";position:fixed;bottom:0;left:0;top:0;width:100vw;height:100vh;border-top:1.5rem solid #fef8e6;border-bottom:1.5rem solid #fef8e6;box-sizing:border-box;z-index:2}.text-image-block{position:relative;padding:0 8.125rem 0 10rem;display:flex;align-items:center;flex-direction:column}@media screen and (max-width: 1500px){.text-image-block{padding:0 3rem}}.text-image-block__content{display:flex;width:100%;min-height:550px;height:80vh;padding-top:10vh;align-items:center}@media screen and (max-width: 1024px){.text-image-block__content{height:auto;padding-top:0;flex-direction:column;background:url(/cdn/shop/files/bg_f61036e2-1e2b-46c7-9897-8d43ffab4c46.jpg?v=1756471209) no-repeat;background-size:cover;gap:2.5rem;margin-bottom:4.375rem;padding:3.125rem 5rem;box-sizing:border-box;position:relative}.text-image-block__content:last-child{margin-bottom:0}.text-image-block__content:before,.text-image-block__content:after{content:"";position:absolute;width:calc(100% + .125rem);left:-.0625rem;top:-.625rem;height:1.25rem;background:url(/cdn/shop/files/border_horizont.png?v=1756754914);background-repeat:repeat-x;background-size:100% 100%;z-index:2;pointer-events:none}.text-image-block__content:after{top:auto;bottom:-.625rem}}@media screen and (max-width: 550px){.text-image-block__content{background-image:url(/cdn/shop/files/bg_mob_011bd805-eb4c-4d47-b2c8-ec4790f78337.jpg?v=1756471227);margin-bottom:1rem;padding:3rem 2rem;gap:1rem}}.text-image-block__border{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 3rem)}.text-image-block__border:before,.text-image-block__border:after{content:"";position:absolute;top:-.125rem;left:-.625rem;width:1.25rem;height:calc(100% + .25rem);background:url(/cdn/shop/files/border.png?v=1756754141);background-repeat:repeat-y;background-size:100% 100%;z-index:2;pointer-events:none}.text-image-block__border:after{left:auto;right:-.625rem}@media screen and (max-width: 1024px){.text-image-block__border{display:none}}.text-image-block__content .text-image-block__border{display:none}@media screen and (max-width: 1024px){.text-image-block__content .text-image-block__border{display:block;height:100%}}.text-image-block__back{position:absolute;background:url(/cdn/shop/files/bg_f61036e2-1e2b-46c7-9897-8d43ffab4c46.jpg?v=1756471209) no-repeat;background-size:cover;top:1.5rem;left:2.5rem;right:2.5rem;height:calc(100vh - 3rem)}.text-image-block__back:before,.text-image-block__back:after{content:"";position:absolute;width:calc(100% + .25rem);height:1.25rem;left:-.125rem;top:-.625rem;background:url(/cdn/shop/files/border_horizont.png?v=1756754914);background-repeat:repeat-x;background-size:100% 100%;z-index:2;pointer-events:none}@media screen and (max-width: 1024px){.text-image-block__back:before,.text-image-block__back:after{display:none!important}}.text-image-block__back:after{top:auto;bottom:-.625rem}@media screen and (max-width: 1024px){.text-image-block__back{display:none}}@media screen and (max-width: 767px){.text-image-block__back{background-image:url(/cdn/shop/files/bg_mob_011bd805-eb4c-4d47-b2c8-ec4790f78337.jpg?v=1756471227)}}@media screen and (max-width: 1280px){.text-image-block{padding:3.125rem 5rem}}@media screen and (max-width: 1024px){.text-image-block{flex-direction:column;text-align:center;padding:0}}.text-image-block__title{color:var(--white);font-family:Arno Pro;font-size:var(--title-fs);line-height:normal;margin-bottom:1.875rem;max-width:31.375rem}@media screen and (max-width: 1024px){.text-image-block__title{margin:0 auto 1.25rem;line-height:normal;letter-spacing:-1.04px}.text-image-block__title br{display:none}}.text-image-block__info{width:50%;position:relative;z-index:2}@media screen and (max-width: 1024px){.text-image-block__info{width:100%}}.text-image-block__info .text--product{max-width:31.375rem}@media screen and (max-width: 1024px){.text-image-block__info .text--product{margin:0 auto}}.text-image-block__img{width:50%;z-index:2;top:5vh;right:0;position:absolute;max-height:90vh;opacity:0;transition:.5s ease opacity}@media screen and (max-width: 1024px){.text-image-block__img{width:100%;max-width:37.5rem;display:none}.text-image-block__img,.text-image-block__img .text-image-block__img img{top:0}}.text-image-block__img picture{width:100%}.text-image-block__img img{width:100%;height:auto;max-height:80vh;top:5vh;object-fit:contain;position:relative}.text-image-block__img--mobile{display:none}@media screen and (max-width: 1024px){.text-image-block__img--mobile{display:block;position:static;width:100%;opacity:1}}.text-image-block__images:not([data-index]) .text-image-block__img:nth-child(1){opacity:1}.text-image-block__images[data-index="1"] .text-image-block__img:nth-child(1){opacity:1}.text-image-block__images[data-index="2"] .text-image-block__img:nth-child(2){opacity:1}.text-image-block__images[data-index="3"] .text-image-block__img:nth-child(3){opacity:1}::selection{background-color:#272e3ab3;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/68/assets/theme.css.map */
