.template-page-blackbox .swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.template-page-blackbox .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);width:100%;z-index:1}.template-page-blackbox .swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}:root{--white: #FFFFFF;--black: #001026;--black-2: #242626;--black-opacity: rgba(0, 16, 38, .5);--cart-bg: rgba(0, 16, 38, .3);--grey-2: rgba(255, 255, 255, .5);--grey-3-product: #ECECEC;--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;--input-dark-border: rgba(255, 255, 255, .2);--brown-2: #715B37;--gold: #C5AD81;--gold-product: #C1AE86;--gold-free: #A88E5E;--footer-bg: #272E3A;--menu-link-color: #715B37;--red: #B41D1C;--red-opacity: rgba(180, 29, 28, .06);--switch-bg: #343B46;--white-opposite: #FFFFFF;--white-opacity-opposite: rgba(255, 255, 255, .06);--modal-choose-input: rgba(0, 16, 38, .04);--modal-choose-item: #F5F5F6;--menu-border: #E3E3E3;--cart-free: rgba(197, 173, 129, .12)}:root .light{--switch-bg: #F7F8F8;--white-opposite: #001026;--white-opacity-opposite: rgba(0, 16, 38, .03)}:root{--h5: 2rem;--text: 1rem;--text-product: 1.25rem;--text-hero: 1.125rem;--text-m: .875rem;--text-m-product: 1.125rem;--text-s: .75rem;--text-s-product: 1rem;--text-xs: .875rem;--link: 1.25rem;--footer-text: 1.125rem;--footer-bot: .875rem;--button-text: 1.125rem;--input-fs: 1.25rem;--text-play: 1.375rem;--header-show: 1.25rem;--cart-show: 1.125rem;--text-l: 1.5rem;--reviews-qty: 4.5rem;--text-cart: .875rem;--empty-title: 4.25rem;--text-big: 1.375rem}@media(max-width:1280px){:root{--h5: 1.75rem;--text-hero: 1rem;--footer-text: 1rem;--reviews-qty: 3.875rem}}@media(max-width:550px){:root{--h5: 1.25rem;--footer-text: .875rem;--cart-show: .875rem;--text-l: 1.25rem;--text-product: 1rem;--text-m-product: .875rem;--text-s: .875rem;--text-s-product: .875rem;--button-text: 1rem;--input-fs: 16px;--reviews-qty: 3.25rem;--link: 1rem;--text-play: 1.125rem;--text-cart: .75rem;--text-xs: .75rem;--empty-title: 2.25rem;--text-big: 1rem}}:root{--save-border: #FFF4E0;--gold-bb: #E1CEAB;--gold-bb-2: #C1A165;--black-standard: #000000;--white-opacity: rgba(255, 255, 255, .12);--white-opacity-2: rgba(255, 255, 255, .3);--puzzle-info-bg: rgba(38, 33, 25, .5);--product-box: linear-gradient(159deg, #E9E2D6 9.92%, #D9CDB7 61.39%);--box-info-bg: linear-gradient(to top, rgba(33, 33, 33, .7) 0%, rgba(17, 17, 17, .7) 100%);--puzzle-illustration: #E7DECB;--black-box-velour: 5rem;--black-box-mill: 5.75rem;--text-m-bb: 1.125rem;--text-s-bb: 1rem;--save-text: 1.5rem;--save-sum: 2.625rem;--product-name: 4.25rem;--why-box-text: 1.5rem;--title-bb-velour: 4.375rem;--title-bb-mill: 5rem;--box-info-title: 2rem;--box-info-bot: .75rem;--slider-num: 2.125rem;--slider-name: 1.25rem;--puzzles-name: 2rem}@media(max-width:1400px){:root{--product-name: 3.75rem;--title-bb-velour: 4.0625rem;--title-bb-mill: 4.6875rem;--black-box-velour: 4.375rem;--black-box-mill: 5.125rem}}@media(max-width:1280px){:root{--save-text: 1.125rem;--save-sum: 2.25rem;--product-name: 2.875rem;--black-box-velour: 3.75rem;--black-box-mill: 4.375rem;--title-bb-velour: 3.4375rem;--title-bb-mill: 4.0625rem;--box-info-title: 1.625rem}}@media(max-width:1024px){:root{--save-text: .875rem;--save-sum: 1.625rem}}@media(max-width:767px){:root{--puzzle-info-bg: #262119;--slider-name: 1.2rem;--black-box-velour: 3.125rem;--black-box-mill: 3.75rem;--title-bb-velour: 2.8125rem;--title-bb-mill: 3.4375rem}}@media(max-width:550px){:root{--text-m-bb: 1rem;--why-box-text: 1.25rem;--box-info-title: 1.375rem;--slider-num: 1.75rem;--product-name: 2.25rem;--black-box-velour: 2.125rem;--black-box-mill: 2.625rem;--puzzles-name: 1.375rem;--title-bb-velour: 2.125rem;--title-bb-mill: 2.625rem}}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}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:389px){html,body{font-size:4.11311vw}}[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}}.modal-open:before,.cart-open:before,.mopen .header:before,.modal-open--choose:before{width:100vw;height:100vh;background:var(--cart-bg);z-index:10;transition:.3s ease all}@media screen and (max-width:767px){.cart-open:before,.mopen .header:before,.modal-open--choose:before{display:none}}@media screen and (min-width:767px){.modal-open--choose:before{display:none}}.header:before,body:before{content:"";position:fixed;top:0;left:0}.modal-open,.cart-open,.mopen,.modal-open--choose,.switch-open{overflow:hidden}@media screen and (max-width:767px){.switch-open .menu{overflow:hidden}}.swiper-illustrations{overflow:hidden}.template-page-ny-popup,.template-product,.template-collection,.template-policy,.template-page,.template-404,.template-last-book,.template-contacts,.template-ambassador-apply{background:var(--error-bg)}#spotlight{background:#f5f5f5}.shopify-email-marketing-confirmation__container{padding-top:11rem}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{padding:8px 0!important}@media screen and (max-width:650px){.shopify-pc__banner__btns{flex-direction:column!important}}.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);min-height:4.5rem}@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%)}.header__logo img{width:12.125rem;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:12.125rem;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;transition:.4s opacity ease;top:0;position:relative}@media screen and (max-width:767px){.header__show{gap:1rem;height:3rem;top:0}}.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}.header__show-icon:before{top:-.3125rem;left:.5625rem}@media screen and (max-width:550px){.header__show-icon:before{top:-.25rem}}.header__show-icon:after{bottom:-.3125rem}@media screen and (max-width:550px){.header__show-icon:after{bottom:-.25rem}}.menu__close-txt,.header__show-txt{color:var(--black);font-family:Millionaire;font-size:var(--header-show);line-height:1.5;position:relative;transition:.3s color ease;padding-left:1rem;margin-left:-1rem;cursor:pointer}.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,Arial,Helvetica,sans-serif;font-size:var(--button-text);font-weight:400;line-height:1;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[disabled]{background:var(--black-opacity)}.button[disabled]:not(.is-loading){background:var(--black-opacity)!important;opacity:1!important;cursor:not-allowed}.button[disabled]:hover{opacity:.8}.button--white{color:var(--white);border-color:var(--white)}.button--white:hover{background:var(--white);border-color:var(--white);color:var(--black-2)}.button--border{background:none;color:var(--black)}.button.is-loading{background:var(--black)}.button.is-loading>span{opacity:0}.button__add .loading__spinner circle,.button .loading__spinner circle{stroke:var(--white)}.button span{transition:.3s ease opacity;font-family:Rethink Sans,Arial,Helvetica,sans-serif;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)}.button__add{display:flex;align-items:center;font-family:Rethink Sans,Arial,Helvetica,sans-serif;font-weight:400;gap:.75rem;color:var(--black);font-size:1.125rem;line-height:1;padding:0;border:none;background:none;text-transform:uppercase;position:relative}@media screen and (max-width:767px){.button__add{font-size:.8rem;gap:.5rem}}.button__add.is-loading .button__add-plus>svg{opacity:0}.button__add.is-loading .button__add-plus .loading__spinner{opacity:1}.button__add-plus{width:2.125rem;height:2.125rem;border:.0625rem solid var(--black);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--black);transition:.3s all ease;box-sizing:border-box}@media screen and (max-width:767px){.button__add-plus{width:1.625rem;height:1.625rem}}.button__add-plus svg{width:.875rem;height:.875rem}@media screen and (max-width:767px){.button__add-plus svg{width:.625rem;height:.625rem}}@media screen and (max-width:767px){.button__add-text{position:relative;top:.1rem}}.button__add:disabled .button__add-plus,.button__add:hover .button__add-plus{background:var(--gold-product);border-color:var(--border-2)}:root{--footer-description-new: rem(24);--footer-block-description: rem(18);--footer-input-border: rgba(255, 255, 255, .33);--footer-input-bg: rgba(255, 255, 255, .04);--footer-title-color: rgba(255, 255, 255, .3);--footer-block-text: rgba(255, 255, 255, .6);--footer-input: 18px}@media(max-width:1400px){:root{--footer-description-new: rem(20)}}@media(max-width:550px){:root{--footer-description-new: rem(18);--footer-block-description: rem(16);--footer-input: 16px}}.section--footer{background:var(--footer-bg);margin-top:0;padding:5rem 0 2.5rem;margin-top:5rem}.section--footer::selection,.section--footer ::selection{background-color:#ffffffd9;color:var(--footer-bg)}@media screen and (max-width:1024px){.section--footer{padding:2.5rem 0 1.875rem;margin-top:3rem}}.section--footer .container{max-width:91.75rem;margin:0 auto}@media screen and (max-width:1280px){.section--footer .container{padding:0 1.25rem}}.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 svg{width:3.125rem;height:3.125rem;display:block}@media screen and (max-width:767px){.footer__social svg{width:2.625rem;height:2.625rem}}.footer__socials{display:flex;gap:.3125rem;margin-bottom:0;min-width:33.33%}@media screen and (max-width:1280px){.footer__socials{min-width:auto}}@media screen and (max-width:1024px){.footer__socials{gap:.2625rem;max-width:100%}}@media screen and (max-width:767px){.footer__socials{gap:.25rem;flex-wrap:wrap}}@media screen and (max-width:420px){.footer__socials{max-width:17rem}}.footer .footer__socials{justify-content:flex-end}@media screen and (max-width:767px){.footer .footer__socials{justify-content:center}}.footer__text{color:var(--white);font-family:Rethink Sans;font-size:var(--text-m);font-weight:400;line-height:1.42;text-transform:none;margin-top:rem(30)}@media screen and (max-width:550px){.footer__text{line-height:1.57}}@media screen and (max-width:1024px){[lang=es] .footer__text{font-size:.9375rem}}@media screen and (max-width:550px){[lang=es] .footer__text{font-size:var(--footer-text)}}@media screen and (max-width:767px){.footer .switch{width:auto}}.footer .switches{min-width:33.33%}@media screen and (max-width:1280px){.footer .switches{min-width:auto;margin:0 auto}}@media screen and (max-width:767px){.footer .switches{flex-direction:column;gap:1.875rem;margin-bottom:0}}.footer__bot-link{color:var(--grey-2);font-size:var(--text-s-product);line-height:1.5;text-decoration:none;transition:.3s color ease}@media screen and (max-width:767px){.footer__bot-link{text-align:center;margin-right:0!important}}.footer__bot-link:hover{color:var(--gold)}.footer__bot-link:not(:last-child){margin-right:2.9375rem}.footer__bot-links{display:flex;justify-content:center;margin-top:1.875rem}@media screen and (max-width:767px){.footer__bot-links{gap:1rem;justify-content:space-around}}.text{color:var(--black-2);font-size:var(--text-big);line-height:1.63}.text a{color:inherit}.text--white{color:var(--white)!important}.section--menu{position:fixed;top:0;left:0;width:37.5rem;transform:translate(-200%);transition:transform .5s ease;z-index:10;height:100vh;background:var(--white)}.mopen .section--menu{transform:translate(0)}@media screen and (max-width:1024px){.section--menu{width:100%}}@media screen and (max-width:767px){.section--menu{height:calc(var(--vh, 1vh) * 100);height:100dvh}}.menu{height:100vh;width:37.5rem;background:var(--white);padding:6rem 3rem 0 3.75rem;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;justify-content:flex-start;box-shadow:0 .25rem 4.125rem #00000038;position:relative;z-index:1;scrollbar-width:thin}@media screen and (max-width:1024px){.menu{width:100%;padding:5rem 2.5rem 0;box-shadow:none}}@media screen and (max-width:767px){.menu{padding:5rem 1.25rem 0;justify-content:flex-start;height:calc(var(--vh, 1vh) * 100);height:100dvh;align-items:stretch;top:.0625rem}}.menu--submenu{padding-bottom:2rem}@media screen and (max-width:767px){.menu--submenu{padding-left:1rem;padding-right:1rem}}.menu--submenu .menu__bot{display:none}.menu__top{position:fixed;top:0;left:0;width:100%;height:5rem;padding-left:3.8rem;padding-top:1.5rem;box-sizing:border-box;z-index:5;display:flex;align-items:center;background:var(--white)}@media(hover:hover){.menu__top:hover .menu__mobile-close{transform:rotate(180deg)}}@media screen and (max-width:1024px){.menu__top{padding-left:2.5rem}}@media screen and (max-width:767px){.menu__top{padding-left:1.25rem}}.menu__panels{width:100%;padding-bottom:3.25rem;transition:padding-bottom .5s ease}.menu__panels--transitioning{position:relative;overflow:hidden;pointer-events:none;transition:height .5s ease,padding-bottom .5s ease}.menu__panels--transitioning .menu__panel{position:absolute;top:0;left:0}.menu--submenu .menu__panels{padding-bottom:0}.menu__panel{width:100%;min-height:0;box-sizing:border-box}.menu__panel[hidden]{display:none}.menu__panel--main{padding-top:1rem}.menu__panel--main:not([hidden]){animation:menu-main-enter .4s ease both}.menu__panel--submenu{height:100%;padding-top:.5rem}.menu__panel--submenu:not([hidden]){animation:menu-submenu-enter .4s ease both}@media screen and (max-width:550px){.menu__panel--submenu{padding-top:0}}.menu__panels--transitioning .menu__panel--leaving-forward{animation:menu-panel-leave-forward .4s ease both}.menu__panels--transitioning .menu__panel--leaving-back{animation:menu-panel-leave-back .4s ease both}@keyframes menu-submenu-enter{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes menu-main-enter{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes menu-panel-leave-forward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2rem)}}@keyframes menu-panel-leave-back{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2rem)}}.menu__nav{display:flex;flex-direction:column;gap:3.75rem}@media screen and (max-width:767px){.menu__nav{gap:3.125rem}}@media screen and (max-width:550px){.menu__nav{gap:2.5rem}}.menu__nav-group{display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width:767px){.menu__nav-group{gap:1rem}}@media screen and (max-width:550px){.menu__nav-group{gap:.75rem}}.menu__link{display:flex;align-items:center;width:100%;min-height:2rem;padding:0;border:0;background:none;text-decoration:none;transition:color .3s ease;position:relative;color:var(--black);font-size:1.5rem;line-height:2rem;letter-spacing:0;text-transform:uppercase;font-family:Velour Raw;font-weight:300;text-align:left;box-sizing:border-box;letter-spacing:-3%}@media screen and (max-width:767px){.menu__link{font-size:1.25rem;line-height:2rem}}.menu__link:hover{color:var(--menu-link-color)}.menu__link--next{cursor:pointer}[lang=ja] .menu__link{font-family:"Velour Raw,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif"}.menu__arrow{display:block;width:.5625rem;height:1rem;margin-left:auto;position:relative;top:-.1rem;flex:0 0 auto}.menu__arrow--back{margin-left:0;transform:rotate(180deg)}@media screen and (max-width:550px){.menu__arrow{width:.5rem;height:1rem;top:0}}.menu__back{display:flex;align-items:center;gap:1.25rem;min-height:2rem;margin:0 0 2.25rem;padding:0;border:0;background:none;color:var(--black);font-family:Velour Raw;font-size:1.5rem;font-weight:300;line-height:2rem;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:color .3s ease}.menu__back:hover{color:var(--menu-link-color)}@media screen and (max-width:767px){.menu__back{gap:1rem;margin-bottom:1.5rem;font-size:1.25rem;padding-left:.75rem;padding-top:1rem}}@media screen and (max-width:550px){.menu__back{gap:1.25rem;margin-bottom:2.4375rem}}.menu__products{display:flex;flex-direction:column;gap:1.875rem}@media screen and (max-width:767px){.menu__products{gap:1.25rem}}@media screen and (max-width:550px){.menu__products{width:21.375rem;gap:1.875rem}}.menu__product{display:flex;align-items:center;gap:.625rem;color:var(--black);text-decoration:none;transition:.6s all ease;max-width:calc(100% - 1.25rem)}@media screen and (min-width:767px){.menu__product:hover{transform:translate(.65rem);opacity:.8}}.menu__product:hover .menu__product-name{color:var(--black)}@media screen and (max-width:767px){.menu__product{grid-template-columns:5.625rem minmax(0,1fr);gap:.875rem;min-height:6.75rem;max-width:calc(100% - .625rem)}}@media screen and (max-width:550px){.menu__product{grid-template-columns:5.1875rem minmax(0,1fr);gap:.625rem;min-height:6.25rem}}.menu__product-img{display:block;width:7.8125rem;height:9.375rem;object-fit:contain}.menu__product-img--puzzle{width:10.4375rem;height:7.5rem}@media screen and (max-width:767px){.menu__product-img{width:5.625rem;height:6.75rem}.menu__product-img--puzzle{width:7.3125rem;height:5.25rem}}@media screen and (max-width:550px){.menu__product-img{width:5.1875rem;height:6.25rem}.menu__product-img--puzzle{width:6.9375rem;height:5rem}}.menu__product-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.menu__product-name{font-family:Velour Raw;font-size:1.75rem;font-weight:300;line-height:2rem;letter-spacing:0;text-transform:uppercase;transition:color .3s ease}@media screen and (max-width:767px){.menu__product-name{font-size:1.25rem;line-height:1.5rem}}@media screen and (max-width:550px){.menu__product-name{font-size:1.375rem;line-height:2rem;letter-spacing:0}}[lang=ja] .menu__product-name{font-family:"Velour Raw,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif"}.menu__product-description{margin-top:.125rem;font-family:Rethink Sans,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;letter-spacing:0;text-transform:none}@media screen and (max-width:767px){.menu__product-description{font-size:.875rem;line-height:1.125rem}}@media screen and (max-width:550px){.menu__product-description{margin-top:.25rem;font-size:.8125rem;line-height:1.25rem}}[lang=ja] .menu__product-description{font-family:Rethink Sans,Yu Gothic,Meiryo,Hiragino Kaku Gothic Pro,sans-serif}.menu__bot{width:calc(100% + 3rem);margin-left:-2rem;padding:1.875rem 2rem .75rem;border-top:.0625rem solid var(--menu-border);box-sizing:border-box;margin-top:auto}@media screen and (max-width:1024px){.menu__bot{width:calc(100% + 5rem);margin-left:-2.5rem;padding-left:2.5rem;padding-right:2.5rem}}@media screen and (max-width:767px){.menu__bot{padding:1.875rem 1.25rem 1rem;width:calc(100% + 2.5rem);margin-left:-1.25rem}}@media screen and (max-width:550px){.menu__bot .switches{margin-bottom:0}}@media screen and (max-width:550px){.menu__bot .switch__current{line-height:1.25rem}}@media screen and (max-width:390px){.menu__bot .footer__social svg{width:3rem;height:3rem}}.menu__bot .footer__socials{margin:1.5rem 0 0 -.9375rem}.menu__bot .footer__socials path{fill:var(--black)!important}@media screen and (max-width:767px){.menu__bot .footer__socials{margin-top:1.25rem;margin-left:-.75rem}}@media screen and (max-width:550px){.menu__bot .footer__socials{flex-wrap:nowrap;justify-content:space-between;gap:0;max-width:17rem}}@media screen and (max-width:550px){.menu__bot .footer__social svg{width:2.625rem;height:2.625rem}}.menu__mobile-close{position:relative;top:.1rem;width:1.9375rem;height:1.9375rem;padding:0;border:0;margin-right:1rem;margin-left:-.3rem;background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/close_cacaedda-500e-4516-b4d6-ba0a18f00bdf.svg?v=1787043671) no-repeat;background-size:cover;transition:.3s ease transform}@media screen and (max-width:550px){.mopen .header>.header__show,.mopen .header>.header__logo{pointer-events:none}}@media screen and (max-width:767px){.menu__bot .modal-choose{max-height:calc(var(--vh, 1vh) * 100);max-height:min(35rem,100dvh);padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}.menu__bot .modal-choose__list{scroll-padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.menu__bot .modal-choose__list:after{content:"";display:block;flex:0 0 calc(6rem + env(safe-area-inset-bottom,0px))}}.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:.5s 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 .5rem}}.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__item-free{color:var(--gold-free)}.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-total__accelerated-checkout{display:none}.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--bundle-test{display:none}.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:.75rem}.cart-products__item-price--sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;line-height:1.2}.cart-products__item-price-old{color:var(--black-opacity);text-decoration:line-through;white-space:nowrap}@media screen and (max-width:550px){.cart-products__item-price{font-size:var(--text-product);margin-bottom:.3rem}}.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:.35625rem;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;box-sizing:border-box;background:var(--grey-3-product);border-radius:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width:550px){.cart-products__item-img{width:5.625rem;height:5.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 1.25rem;border-bottom:.0625rem solid var(--border-2)}.cart-products__list::-webkit-scrollbar{height:.1875rem}.cart-products__list::-webkit-scrollbar-thumb{background-color:var(--border-2);border-radius:.375rem}.cart-products__list::-webkit-scrollbar-track{background:transparent}@media screen and (max-width:550px){.cart-products__list{padding:0 1.25rem 1rem;gap:1.1875rem}}.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;text-transform:uppercase}.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(/cdn/shop/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:0}}.cart-item__img img{width:100%;height:auto;display:block}@media screen and (max-width:550px){.cart-item__img img{transform:scale(1.1)}}.cart-item__free{display:flex;align-items:center;gap:.625rem;border-radius:6.25rem;background:var(--cart-free);width:max-content;padding:.375rem 1.125rem .375rem .75rem;margin-bottom:.375rem}.cart-item__free-icon{width:1rem;height:auto;flex-shrink:0}.cart-item__free-text{color:var(--black);font-size:var(--text-m);line-height:normal}.cart-item__free-text span{color:var(--gold-free)}.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 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 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,Arial,Helvetica,sans-serif;font-size:var(--text-xs);line-height:normal}.cart__close{padding:0;border:none;background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/close_cacaedda-500e-4516-b4d6-ba0a18f00bdf.svg?v=1787043671) no-repeat;background-size:cover;width:1.9375rem;height:1.9375rem;margin-left:auto;transition:.3s transform ease}@media(hover:hover){.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:.75rem 1rem 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}.cart__free{border-radius:6.25rem;background:var(--cart-free);padding:1rem .5rem;text-align:center;margin:-1rem auto 1.25rem;max-width:100%;width:100%;color:var(--black);font-size:var(--text-s);line-height:normal;text-transform:uppercase;box-sizing:border-box}@media screen and (max-width:550px){.cart__free{font-size:var(--text-xs);margin-bottom:.75rem;margin-top:0;padding:.75rem .5rem}}.cart-free{width:100%;margin:0 auto 1.875rem}.cart-free__block{display:flex;align-items:center;margin-bottom:.625rem;justify-content:center;gap:.625rem;margin-top:-1rem}@media screen and (max-width:1024px){.cart-free__block{padding-top:.5rem}}.cart-free .button{font-size:var(--text-m);padding:.5rem 1.21875rem .375rem;min-height:2.25rem;min-width:max-content;background:var(--gold-product);border-color:var(--border-2);color:var(--white)}@media screen and (max-width:1024px){.cart-free .button{padding-top:.3rem}}.cart-free .button:hover{background:none;border-color:var(--black);color:var(--black)}.cart-free--congrats .button{display:flex}.cart-free__line{height:100%;border-radius:6.25rem;background:var(--gold)}.cart-free__lines{position:relative;height:.25rem;border-radius:62.5rem;background:var(--cart-free);width:100%}.cart-free__text{color:var(--black);line-height:normal;text-transform:none;font-size:var(--text);margin-bottom:.625rem;text-align:center;display:block;margin-top:-1rem}.cart-free__block .cart-free__text{margin:0}@media screen and (max-width:1024px){.cart-free__block .cart-free__text{text-align:left}}@media screen and (max-width:550px){.cart-free__text{font-size:var(--text-m);margin-top:0}.cart-free__text span{color:var(--gold-free)}}.cart-free--done .cart-free__text{color:var(--gold-free)}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)}.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)}}.product-info{width:33%;max-width:34.25rem;padding-top:6.875rem}@media screen and (max-width:1500px){.product-info{margin-left:auto}}@media screen and (max-width:1024px){.product-info{width:100%;padding:0 1rem;max-width:100%;box-sizing:border-box}}.product-info table{color:var(--black);font-size:var(--text-m-product);line-height:1.55}.product-info table td{padding:.625rem 0}@media screen and (max-width:767px){.product-info table td{padding:.375rem 0}}.product-info table td:first-child{color:var(--black-opacity);padding-right:.625rem;max-width:8.375rem}@media screen and (max-width:1024px){.product-info__faq+.product-gallery__advantages--mob{margin-top:3rem;margin-bottom:0}}.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;flex-shrink:0}@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 ul,.product-info__faq-sub p{color:var(--black);font-size:var(--text-m-product);line-height:1.55}.product-info__faq-sub ul{list-style:disc;margin:1rem}.product-info__faq-sub li{margin-bottom:.625rem}.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:28.125rem}}@media screen and (max-width:550px){[lang=it] .product-info__form .button{padding-left:.625rem;padding-right:.625rem;font-size:.9375rem}}.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}}.product-info__prices{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.product-info__prices .product-info__price{margin-bottom:0}.product-info__prices-old{opacity:.5;text-decoration:line-through;line-height:1.5;color:var(--black);font-size:var(--text-product)}.product-info__lang{display:flex;align-items:center;margin:-.1875rem 0 1.6875rem;overflow:auto;width:calc(100% + 1.25rem);padding-right:1.25rem;box-sizing:border-box;gap:.1875rem;position:relative}@media screen and (max-width:1024px){.product-info__lang{width:100%;padding-right:0}}@media screen and (max-width:767px){.product-info__lang{width:calc(100% + 2rem);padding-right:1rem;margin-left:-1rem;padding-left:1rem}}.product-info__lang-check{display:none;width:1.25rem;height:auto;flex-shrink:0}@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 0;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;white-space:nowrap}.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:fit-content}}.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}@media screen and (max-width:767px){.product-info__name{line-height:1.16;margin-top:0}}.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(/cdn/shop/files/arrow.svg?v=1751403886) no-repeat;background-size:cover;transition:.3s opacity ease}.product-gallery__arrow:before{background-image:url(/cdn/shop/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(min-width:1900px){.product-gallery__advantage{max-width:33%}}@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)}}@media screen and (max-width:550px){.product-gallery__advantage-text br{display:none}}.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;margin-left:0}}@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:1024px){.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;gap:0}@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);margin-right:1.4rem;margin-left:auto}@media screen and (max-width:1200px){.product-reviews__title-qty{margin-right:.75rem}}.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}@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{width:6.5rem;height:auto;margin-right:0;margin-left:.75rem;position:relative;top:-1px}@media screen and (max-width:1200px){.product-reviews__title-stars{width:5rem}}.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}.switch{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;cursor:pointer;gap:.875rem;width:max-content}@media screen and (max-width:767px){.switch{width:100%;justify-content:center}}.switch__arrow{transition:.3s all ease;width:.75rem;height:.5rem}.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(--text-s-product);line-height:1.5;-webkit-user-select:none;user-select:none}.active .switch__current{opacity:.4}.switches{display:flex;align-items:center;gap:2.5rem;justify-content:center}.menu__bot .switches{justify-content:flex-start;flex-direction:row}@media screen and (max-width:767px){.switches{flex-direction:row;width:100%}}@media screen and (max-width:550px){.switches{flex-direction:column-reverse;gap:1.875rem;margin-bottom:1.875rem}}.menu__bot .switch{justify-content:flex-start;width:max-content}.modal-choose{position:absolute;bottom:100%;left:0;margin-bottom:.75rem;background:var(--white);border:.0625rem solid var(--menu-border);border-radius:1.75rem;padding:1.25rem 1.25rem 0;box-sizing:border-box;width:24.375rem;max-height:30rem;overflow:hidden;z-index:3;display:none;box-shadow:1px -1px 10px 1px #0000000d}@media screen and (min-width:767px){.footer .modal-choose{border-color:transparent}}@media screen and (max-width:767px){.modal-choose{position:fixed;bottom:0;left:0;width:100%;max-height:35rem;border-radius:0;margin-bottom:0;z-index:11;border:none;padding-bottom:.5rem;box-shadow:1px -5px 40px 10px #0000001a}}.switch .modal-choose{left:-1.875rem}@media screen and (max-width:767px){.switch .modal-choose{left:50%;display:block;transform:translate(-50%,200%);transition:transform .3s ease}}@media screen and (min-width:767px){.footer .modal-choose{border-color:var(--input-dark-border);background:var(--switch-bg)}}.modal-choose .form__input{height:3.25rem;padding:.75rem 1.25rem;border-color:var(--border-3);background:var(--modal-choose-input);color:var(--black);font-size:16px}.modal-choose .form__input::placeholder{color:var(--black-opacity);opacity:.9}@media screen and (min-width:767px){.footer .modal-choose .form__input{border-color:var(--input-dark-border);background:var(--white-opacity-opposite);color:var(--white)}.footer .modal-choose .form__input::placeholder{color:var(--grey-2);opacity:.9}}.modal-choose .form__submit{background:none;color:#878e98;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}@media screen and (min-width:767px){.footer .modal-choose .form__submit{color:var(--white)}}.modal-choose__list{margin-top:1.25rem;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;max-height:19.5rem;padding-bottom:1.25rem;scrollbar-width:thin;scrollbar-color:#f5f6f6 transparent}.modal-choose__list::-webkit-scrollbar-thumb{background:#f5f6f6}.footer .modal-choose__list{scrollbar-color:rgba(255,255,255,.2) transparent}.footer .modal-choose__list::-webkit-scrollbar-thumb{background:#fff3}@media screen and (max-width:767px){.modal-choose__list{padding-bottom:0}}.modal-choose__item{display:flex;align-items:center;min-height:3.75rem;border-radius:4rem;padding-left:.25rem;position:relative;margin:.1rem 0}.modal-choose__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--modal-choose-item)}.modal-choose__item:has(+.active):after{opacity:0}.modal-choose__item:has(+.modal-choose__item:hover):after{opacity:0}.modal-choose__item:hover:after,.modal-choose__item.active:after{opacity:0}.modal-choose__item.active,.modal-choose__item:hover{background:#f5f6f6}.modal-choose__item:last-child:after{display:none}@media screen and (min-width:767px){.footer .modal-choose__item{border-color:var(--input-dark-border)}.footer .modal-choose__item.active,.footer .modal-choose__item:hover{background:#fff3}.footer .modal-choose__item:after{background:#ffffff0d}}@media screen and (max-width:767px){.modal-choose__item:hover{background:none}}.modal-choose__item:active,.modal-choose__item.active,.modal-choose__item:focus{background:#f5f6f6}.modal-choose__item-text{margin-left:.9375rem;color:var(--black);font-size:var(--text);line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:1.25rem;position:relative;top:.125rem}@media screen and (min-width:767px){.footer .modal-choose__item-text{color:var(--white)}}.switch.active .modal-choose{display:block}@media screen and (max-width:767px){.switch.active .modal-choose{transform:translate(-50%)}}.section--product{padding-top:6.25rem}@media(max-height:800px){.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:6.375rem}}@media screen and (max-width:430px){.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}.template-page-blackbox .section--footer{background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/bg_557cb0e4-16ce-4827-b0cc-a8c6494acd17.jpg?v=1760463410) no-repeat;background-size:cover;background-position:center;margin-top:0;border-top:.0625rem solid rgba(255,255,255,.26)}@media screen and (max-width:550px){.template-page-blackbox .section--footer{background-image:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/bg_mob_fb5d5c79-d159-4406-8640-e79203ce3c93.jpg?v=1760554395);padding:1.875rem 0}}.footer__bot-links{margin:1.25rem auto 2.5rem}.footer__socials{min-width:auto}.footer__logo{width:12.1875rem;margin:0 auto 1.25rem}@media screen and (max-width:767px){.footer__logo{width:9.8125rem;margin-bottom:1.75rem}}.footer__logo img{width:100%;height:auto}.button{font-weight:400;min-height:3.75rem}@media screen and (max-width:550px){.button{font-size:var(--link)}}.button--black{color:var(--white);background:var(--black-standard)!important;border-color:var(--black-standard)!important}.button--black:hover,.button--black.is-loading{background:var(--gold-product)!important;border-color:var(--border-2)!important;color:var(--white)}.button--white{background:var(--white);color:var(--black)}.button--white:hover,.button--white.is-loading{background:var(--gold-product)!important;border-color:var(--border-2)!important;color:var(--white)}.title__double{text-align:center}.title__double-velour{color:var(--white);font-family:Velour Raw;font-size:var(--title-bb-velour);font-weight:300;line-height:1.1;text-transform:uppercase;display:block}.title__double-millionaire{color:var(--gold-bb);font-family:Millionaire;font-size:var(--title-bb-mill);font-weight:400;line-height:1.37;letter-spacing:-1.6px;display:block;margin-top:-3.75rem}@media screen and (max-width:1280px){.title__double-millionaire{margin-top:-3.125rem}}@media screen and (max-width:767px){.title__double-millionaire{margin-top:-2.6875rem}}@media screen and (max-width:550px){.title__double-millionaire{margin-top:-2.125rem}}.text{font-size:var(--text-product)}.section--product-black-box .product-info{padding-top:5.625rem}@media screen and (max-width:1024px){.section--product-black-box .product-info{padding:0 1rem}}.section--product-black-box .product-info__name{font-size:var(--product-name)}@media screen and (max-width:550px){.section--product-black-box .product-info__name br{display:none}}.section--product-black-box .product-info__advantages{display:none}.section--product-black-box .product-info__faq{margin-top:4.375rem}@media screen and (max-width:767px){.section--product-black-box .product-info__faq{margin-top:2.5rem}}.section--product-black-box .product-info__faq-title:hover{border-color:transparent}.section--product-black-box .product-info .button--black{background:var(--black);border-color:var(--black)}.section--product-black-box .product-info .button--black:hover{background:none;border-color:var(--border-2)}.section--product-black-box .product-info__prices{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem}@media screen and (max-width:550px){.section--product-black-box .product-info__prices{margin-bottom:.75rem}}.section--product-black-box .product-info__prices .product-info__price{margin-bottom:0}.section--product-black-box .product-info__prices-old{opacity:.5;text-decoration:line-through;color:var(--black);font-size:var(--text-product);line-height:1.5}@media screen and (max-width:1024px){.section--product-black-box .product-gallery__advantage-icon{width:3.75rem}}@media screen and (max-width:1024px){.section--product-black-box .product-gallery__advantage-text{margin-top:0}}.section--product-black-box .product-gallery__advantages--mob{background:none;padding:0 .625rem;margin-bottom:0}.section--product-black-box .product-gallery__save{position:absolute;padding:1.5625rem 1.53125rem;box-sizing:border-box;width:8.125rem;height:8.125rem;border-radius:50%;border:.0625rem solid var(--save-border);background:linear-gradient(148deg,#e1ceab 11.34%,#d9bd8a 91.7%);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);top:22%;right:13%;z-index:2}@media screen and (max-width:1280px){.section--product-black-box .product-gallery__save{width:6.875rem;height:6.875rem;top:20%}}@media screen and (max-width:1024px){.section--product-black-box .product-gallery__save{width:5rem;height:5rem;padding:.625rem;top:15%;right:20%;box-sizing:border-box}}@media screen and (max-width:767px){.section--product-black-box .product-gallery__save{top:8%;right:24%}}@media screen and (max-width:550px){.section--product-black-box .product-gallery__save{right:15%;top:6%}}@media screen and (max-width:450px){.section--product-black-box .product-gallery__save{right:10%}}.section--product-black-box .product-gallery__save-sum{color:var(--black-standard);font-family:Velour Raw;font-size:var(--save-sum);line-height:1;letter-spacing:-2.1px;text-transform:uppercase}.section--product-black-box .product-gallery__save-text{color:var(--black-standard);font-family:Velour Raw;font-size:var(--save-text);line-height:normal;letter-spacing:-1.2px;text-transform:uppercase}.section--product-black-box .product-gallery__slider-item:first-child img{transform:scale(1)}.section--product-black-box .product-gallery__slider-bot{background:none;margin-top:0}.section--black-box{padding:3.125rem 0;height:calc(var(--ivh) * 100);max-height:61.875rem;min-height:61.875rem;box-sizing:border-box;position:relative;display:flex;align-items:center;overflow:hidden}@media screen and (max-width:1280px){.section--black-box{max-height:50rem;min-height:50rem;padding-top:12.5rem;align-items:flex-start}}@media screen and (max-width:1024px){.section--black-box{max-height:max-content;padding:8.75rem 0 3.125rem;height:auto}}@media screen and (max-width:767px){.section--black-box{padding:5.625rem 0 3.125rem}}.section--black-box .container{width:100%;padding:0 5rem}@media screen and (max-width:1500px){.section--black-box .container{padding:0 2.5rem}}@media screen and (max-width:1280px){.section--black-box .container{padding:0 1.25rem}}@media screen and (max-width:1024px){.section--black-box .container{padding:0}}.black-box{text-align:center;display:flex;align-items:center}@media screen and (max-width:1024px){.black-box{flex-direction:column;align-items:center}}.black-box__content{width:50%;position:relative;z-index:1;max-width:43.125rem}@media screen and (max-width:1280px){.black-box__content{width:60%;max-width:41.875rem}}@media screen and (max-width:1024px){.black-box__content{width:100%;text-align:center;margin-bottom:1.25rem;padding:0 1.25rem;box-sizing:border-box}}.black-box__product{position:absolute;left:25%;bottom:3%}@media screen and (max-width:1500px){.black-box__product{bottom:auto;top:50%;transform:translateY(-50%)}}@media screen and (max-width:1280px){.black-box__product{transform:translate(0);top:6.25rem;left:20%}}@media screen and (max-width:1024px){.black-box__product{position:static}}.black-box__product-img{width:99.625rem;height:auto}@media screen and (max-width:1500px){.black-box__product-img{width:87.5rem}}@media screen and (max-width:1280px){.black-box__product-img{width:75rem}}@media screen and (max-width:1024px){.black-box__product-img{position:relative;left:50%;transform:translate(-50%)}}@media screen and (max-width:768px){.black-box__product-img{width:47.125rem}}@media screen and (max-width:550px){.black-box__product-img{width:43.125rem}}.black-box__shadow{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@media screen and (max-width:1024px){.black-box__shadow{height:63%}}.black-box__shadow:before,.black-box__shadow:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:11.0625rem;opacity:.9;background:linear-gradient(180deg,#0000 33.28%,#000 84.2%)}@media screen and (max-width:1500px){.black-box__shadow:before,.black-box__shadow:after{height:18.75rem;background:linear-gradient(180deg,#0000 31.28%,#000 55.2%)}}@media screen and (max-width:1280px){.black-box__shadow:before,.black-box__shadow:after{height:12.5rem}}@media screen and (max-width:1024px){.black-box__shadow:before,.black-box__shadow:after{height:7.5rem}}.black-box__shadow:after{bottom:auto;top:0;transform:scale(-1);height:20.625rem}@media screen and (max-width:1280px){.black-box__shadow:after{height:12.5rem}}@media screen and (max-width:1024px){.black-box__shadow:after{height:18.5rem}}@media screen and (max-width:550px){.black-box__shadow:after{height:14.5rem}}.black-box__scroll{position:absolute;top:clamp(37.5rem,var(--ivh) * 100 - 4.6875rem,56rem);left:50%;transform:translate(-50%);display:flex;align-items:center;flex-direction:column;gap:.625rem;color:var(--gold);font-size:var(--text-s-product);line-height:normal;background:none;padding:0;border:none;text-transform:uppercase;z-index:1}@media screen and (max-width:1280px){.black-box__scroll{bottom:0;top:auto}}.black-box__scroll-arrow{width:2.8125rem;height:auto}@media screen and (max-width:767px){.black-box__scroll-arrow{width:2.125rem}}.black-box__prices{color:var(--white);font-size:var(--text-big);line-height:1.27;display:flex;align-items:center;gap:1.875rem;justify-content:center;margin-top:3.125rem;position:relative;z-index:1}@media screen and (max-width:1280px){.black-box__prices{margin-top:1.875rem}}@media screen and (max-width:1024px){.black-box__prices{margin-top:1.25rem}}@media screen and (max-width:767px){.black-box__prices{gap:.875rem}}.black-box__prices-old{opacity:.5;text-decoration-line:line-through}.black-box .button{margin:1.25rem auto 0;width:100%;max-width:17.0625rem;position:relative;z-index:1}@media screen and (max-width:550px){.black-box .button{margin-top:1.25rem;font-size:1.125rem}}.black-box .text{font-size:var(--text-m-bb);position:relative;z-index:2;max-width:37.5rem;margin:1.875rem auto 0}@media screen and (max-width:1024px){.black-box .text{margin-top:1.25rem}}@media screen and (max-width:550px){.black-box .text{line-height:1.5;letter-spacing:-.32px;max-width:21.875rem}.black-box .text br:last-child{display:none}}.black-box .title__double-velour{font-size:var(--black-box-velour)}.black-box .title__double-millionaire{font-size:var(--black-box-mill);margin:-4.375rem 0 -1.25rem}@media screen and (max-width:1280px){.black-box .title__double-millionaire{margin:-3.4375rem 0 -.9375rem}}@media screen and (max-width:767px){.black-box .title__double-millionaire{margin:-3rem 0 -.75rem}}@media screen and (max-width:550px){.black-box .title__double-millionaire{margin:-2.1875rem 0 -.625rem}}@keyframes puzzle1{50%{transform:translateY(-15%)}}@keyframes puzzle3{50%{transform:translateY(15%)}}.section--why-box{padding:7.5rem 0;background:var(--black-standard)}@media screen and (max-width:767px){.section--why-box{padding:3.75rem 0 2.5rem}}.section--why-box .container{max-width:96.375rem;margin:0 auto;padding:0 1.25rem}.why-box{text-align:center}.why-box .title__double{margin:0 auto 2.5rem}.why-box__list{display:flex;gap:1.25rem;justify-content:space-between}@media screen and (max-width:1280px){.why-box__list{gap:2.5rem;justify-content:center;flex-wrap:wrap}}@media screen and (max-width:767px){.why-box__list{gap:1.25rem}}.why-box__item{width:17.1875rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}@media screen and (max-width:767px){.why-box__item{width:100%;flex-direction:row;gap:1.25rem;align-items:center}}.why-box__item-img{width:6.25rem;height:auto}@media screen and (max-width:767px){.why-box__item-img{width:4.375rem}}.why-box__item-text{color:var(--white);text-align:center;font-family:Velour Raw;font-size:var(--why-box-text);line-height:1.33;letter-spacing:-1.2px;text-transform:uppercase}@media screen and (max-width:767px){.why-box__item-text{text-align:left;line-height:1.5}}@media screen and (max-width:550px){.why-box__item-text{max-width:90%}}@media screen and (max-width:550px){.why-box__item:last-child br{display:none}}.section--puzzle-info{border-top:.0625rem solid var(--white-opacity-2);margin:7.5rem 0 0;padding:7.5rem 0;text-align:center;overflow:hidden;background:linear-gradient(to top,#e1ceab00,#ffe1aa29);background-repeat:no-repeat;background-size:100% 52.75rem}@media screen and (max-width:1024px){.section--puzzle-info{padding:2.5rem 0}}@media screen and (max-width:767px){.section--puzzle-info{margin-top:0;background-size:100% 45.25rem}}.section--puzzle-info .text{max-width:47.5rem;margin:2.0625rem auto 2.5rem;line-height:1.5}@media screen and (max-width:767px){.section--puzzle-info .text{margin:1.25rem auto 2.5rem}}@media screen and (max-width:550px){.section--puzzle-info .text{line-height:1.5;letter-spacing:-.32px;max-width:21.875rem;margin:.625rem auto 2.5rem}}.section--puzzle-info .container{max-width:92.5rem;margin:0 auto}@media screen and (max-width:550px){.section--puzzle-info .title__double-millionaire{font-size:2.375rem;margin-top:-1.6875rem}}.puzzle-info{position:relative;z-index:2}.puzzle-info__item{width:calc(33.33% - .875rem);display:flex;flex-direction:column;min-width:22.375rem;border-radius:2rem;background:var(--puzzle-info-bg);padding:3.125rem 2.5rem;box-sizing:border-box;min-height:30.25rem;opacity:0;transform:translateY(3rem);transition:1s ease opacity,1s ease transform}.puzzle-info__item.active{opacity:1;transform:translate(0)}@media screen and (max-width:1024px){.puzzle-info__item{min-height:100%}}@media screen and (max-width:1024px){.puzzle-info__item{width:100%}}@media screen and (max-width:767px){.puzzle-info__item{padding:1.8125rem 1.25rem 1.25rem}}@media screen and (max-width:550px){.puzzle-info__item{min-width:100%}}.puzzle-info__item-text{color:var(--white);line-height:1.55;font-size:var(--text-hero)}@media screen and (max-width:1024px){.puzzle-info__item-text{max-width:28.125rem;margin:0 auto}}@media screen and (max-width:550px){.puzzle-info__item-text{line-height:1.5;letter-spacing:-.32px}}.puzzle-info__item-name{color:var(--gold-bb);font-family:Velour Raw;font-size:var(--box-info-title);line-height:1;text-transform:uppercase;margin:2.5rem auto 1.25rem}@media screen and (max-width:1024px){.puzzle-info__item-name{max-width:28.125rem}}@media screen and (max-width:550px){.puzzle-info__item-name{margin:2.4375rem auto 1rem;line-height:1.36;letter-spacing:-.44px}.puzzle-info__item-name br{display:none}}.puzzle-info__item-img{width:100%;height:auto;max-width:7.25rem;margin:0 auto}@media screen and (max-width:767px){.puzzle-info__item-img{width:7.1875rem}}@media screen and (max-width:550px){.puzzle-info__item:nth-child(2) .puzzle-info__item-name{max-width:18.125rem}}.puzzle-info__list{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}@media screen and (max-width:1024px){.puzzle-info__list{flex-direction:column}}.section--box-infos{padding:3.125rem 0 12.5rem;overflow:hidden}@media screen and (max-width:767px){.section--box-infos{padding:2.5rem 0}}.section--box-infos .container{max-width:92.5rem;margin:0 auto}.box-info{width:33.33%;display:flex;flex-direction:column;border-radius:2rem;border:.0625rem solid rgba(56,56,56,.5);background:var(--box-info-bg);padding:2.5rem 2.5rem 3.25rem;box-sizing:border-box;text-align:center;transition:1s ease opacity,1s ease transform;opacity:0;transform:translateY(10rem);position:relative}.box-info.active{opacity:1;transform:translate(0)}@media screen and (max-width:1280px){.box-info{padding:1.25rem}}@media screen and (max-width:1024px){.box-info{width:100%}.box-info:first-child{margin-bottom:2.875rem}}.box-info__bot{color:var(--gold-bb);font-size:var(--box-info-bot);line-height:1.5;max-width:18.3125rem;margin:1.25rem auto 0;position:absolute;top:100%;left:50%;transform:translate(-50%);width:100%}@media screen and (max-width:1024px){.box-info__bot{margin-top:.625rem}}@media screen and (max-width:767px){.box-info__bot{margin-top:1rem}}.box-info__text{color:var(--white);font-size:var(--text-s-bb);line-height:1.62;max-width:22.375rem;margin:0 auto}@media screen and (max-width:550px){.box-info__text{line-height:1.5;letter-spacing:-.32px}}.box-info:last-child .box-info__text{max-width:20.75rem}.box-info__title{color:var(--gold-bb);font-family:Velour Raw;font-size:var(--box-info-title);line-height:1.25;letter-spacing:-.64px;text-transform:uppercase;max-width:22.375rem;margin:0 auto 1.25rem}@media screen and (max-width:767px){.box-info__title{margin-bottom:1rem;line-height:1.36;letter-spacing:-.44px}.box-info__title br{display:none}}.box-info__icon{width:100%;height:auto;margin:0 auto 1.875rem;max-width:25rem}@media screen and (max-width:767px){.box-info__icon{margin-bottom:1.875rem;max-width:15rem}}.box-infos{display:flex;gap:1.25rem}@media screen and (max-width:1024px){.box-infos{flex-wrap:wrap}}.section--puzzles-info{background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/bg_e253458f-94fa-4dcd-8a77-dd016a3b61b8.jpg?v=1760463549) no-repeat;background-size:cover;background-position:center;padding:7.5rem 0 8.75rem;border-top:.0625rem solid var(--white-opacity);overflow:hidden}@media screen and (max-width:1024px){.section--puzzles-info{padding:2.5rem 0 3.125rem;background:none;border-top:none}}.section--puzzles-info .container{padding:0 3.625rem}@media screen and (max-width:1280px){.section--puzzles-info .container{padding:0 1.875rem}}@media screen and (max-width:1024px){.section--puzzles-info .container{padding:0 1.25rem}}.puzzles-info__text{color:var(--white);font-size:var(--text-m-bb);line-height:1.55;max-width:22.3125rem;margin:0 auto;transition:.3s ease transform}@media screen and (max-width:550px){.puzzles-info__text{line-height:1.62;letter-spacing:-.32px;max-width:19.375rem}}.puzzles-info__name{color:var(--gold-bb);font-family:Velour Raw;font-size:var(--puzzles-name);line-height:1;letter-spacing:-.64px;text-transform:uppercase;margin-bottom:1.25rem;transition:.3s ease transform}@media screen and (max-width:550px){.puzzles-info__name{margin-bottom:.25rem;line-height:1.36;letter-spacing:-.45px}}.puzzles-info__img{position:relative;width:12.5rem;height:auto;margin-bottom:4.375rem;max-width:100%;transition:.3s ease transform}@media screen and (max-width:1280px){.puzzles-info__img{margin-bottom:3.4375rem}}@media screen and (max-width:767px){.puzzles-info__img{width:7.125rem;margin-bottom:3.1875rem}}.puzzles-info__item{width:calc(33.33% - .84375rem);background:url(/cdn/shop/files/blackbox-puzzles-puzzle_bg.jpg?v=1787909819) no-repeat;background-size:100% 100%;background-position:center;padding:6.875rem .625rem 1.875rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border-radius:2.5625rem;text-align:center;transition:background .3s ease}@media screen and (max-width:1280px){.puzzles-info__item{padding:1.25rem}}@media screen and (max-width:1024px){.puzzles-info__item{width:100%;padding:5rem 1.25rem 1.25rem;max-width:32.8125rem;margin:0 auto;background-size:cover;background-position:top;border-radius:1.375rem}}.puzzles-info__item:hover{background-size:105% 105%}@media screen and (max-width:1024px){.puzzles-info__item:hover{background-size:cover}}.puzzles-info__item:hover .puzzles-info__img,.puzzles-info__item:hover .puzzles-info__name,.puzzles-info__item:hover .puzzles-info__text{transform:translateY(-1rem)}.puzzles-info__item--1 .puzzles-info__text{max-width:24.4375rem}@media screen and (max-width:550px){.puzzles-info__item--1 .puzzles-info__text{max-width:16.25rem}}.puzzles-info__item--2{background-image:url(/cdn/shop/files/blackbox-puzzles-puzzle_bg_2.jpg?v=1787909819)}.puzzles-info__item--3{background-image:url(/cdn/shop/files/blackbox-puzzles-puzzle_bg_3.jpg?v=1787909819)}.puzzles-info__item--4{background-image:url(/cdn/shop/files/blackbox-puzzles-puzzle_bg_4.jpg?v=1787909819)}.puzzles-info__item--5{background-image:url(/cdn/shop/files/blackbox-puzzles-puzzle_bg_5.jpg?v=1787909819)}.puzzles-info__item--6{background-image:url(/cdn/shop/files/blackbox-puzzles-puzzle_bg_6.jpg?v=1787909819)}.puzzles-info__list{display:flex;gap:1.875rem 1.25rem;flex-wrap:wrap}@media screen and (max-width:1024px){.puzzles-info__list{flex-direction:column;gap:1.25rem}}.puzzles-info .text{text-align:center;max-width:40.0625rem;margin:1.25rem auto 3.75rem}@media screen and (max-width:1024px){.puzzles-info .text{margin:1.25rem auto 2.5rem}}@media screen and (max-width:550px){.puzzles-info .text{line-height:1.5;letter-spacing:-.32px}}.section--box-slider{background:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/bg_87c800ce-b79c-4f90-9d11-703cac5d1ce1.jpg?v=1760463633) no-repeat;background-size:cover;padding:6rem 0 2.1875rem;overflow:hidden;background-position:center;border-top:.0625rem solid var(--white-opacity-2)}@media screen and (max-width:767px){.section--box-slider{background-image:url(https://cdn.shopify.com/s/files/1/0669/6475/0628/files/bg_mob_5e2ac6b2-e33e-494a-b35b-51ab1083452e.jpg?v=1760463632);padding:2.5rem 0 1.5rem}}.section--box-slider .text{max-width:35.125rem;text-align:center;margin:1.875rem auto 2.5rem;padding:0 1.25rem}@media screen and (max-width:767px){.section--box-slider .text{margin:1.25rem auto 1.875rem}}@media screen and (max-width:550px){.section--box-slider .text{max-width:21.875rem;line-height:1.87;letter-spacing:-.32px}}.box-slider{position:relative;padding-bottom:3.75rem!important}@media screen and (max-width:767px){.box-slider{padding-bottom:0!important}}.box-slider__text{color:var(--black);font-size:var(--text);line-height:1.5}.box-slider__name{color:var(--brown-2);text-align:center;font-family:Velour Raw;font-size:var(--slider-name);line-height:1.5;letter-spacing:-.4px;text-transform:uppercase}.box-slider__info{display:flex;flex-direction:column;gap:.25rem;position:absolute;background:var(--white);padding:.875rem 1.875rem .75rem;width:max-content;text-align:center;border-radius:1.25rem;bottom:-2.625rem;left:50%;transform:translate(-50%);box-sizing:border-box}@media screen and (max-width:767px){.box-slider__info{max-width:calc(100% - 3.375rem);padding:.875rem 1.25rem .75rem;bottom:initial;top:27rem}}.box-slider__num{position:absolute;bottom:1.875rem;left:1.875rem;color:var(--black-opacity);font-family:Velour Raw;font-size:var(--slider-num);font-weight:300;line-height:1;text-transform:uppercase;display:flex;align-items:center;justify-content:center;border-radius:50%;width:4.375rem;height:4.375rem;background:var(--white);box-sizing:border-box;padding-top:.1875rem}@media screen and (max-width:767px){.box-slider__num{left:50%;transform:translate(-50%);top:21.5rem;bottom:initial}}@media screen and (max-width:550px){.box-slider__num{width:3.8125rem;height:3.8125rem;color:var(--black)}}@media screen and (max-width:767px){.box-slider__item{min-height:35.75rem}}.box-slider__item img{width:100%;height:auto;display:block;border-radius:3.875rem;max-height:45rem}@media screen and (max-width:767px){.box-slider__item img{object-fit:cover;object-position:center;border-radius:2rem;height:29rem}}.box-slider__dot{width:33.33%;background:var(--white-opacity-2);height:.125rem;padding:0;border:none;border-radius:.125rem;position:relative}.box-slider__dot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.25rem;height:.25rem;width:100%;background:var(--white);opacity:0}.box-slider__dot.active:before{opacity:1}.box-slider__dots{display:flex;gap:.375rem;align-items:center;position:absolute;bottom:0;left:50%;transform:translate(-50%);max-width:75.75rem;width:calc(100% - 2.5rem)}@media screen and (max-width:767px){.box-slider__dots{display:none}}.section--puzzle-illustration{position:relative;padding:11.75rem 0;z-index:1;background:var(--puzzle-illustration);overflow:hidden}@media screen and (max-width:1024px){.section--puzzle-illustration{padding:2.5rem 0 1.25rem}}@media screen and (max-width:550px){.section--puzzle-illustration{padding-bottom:.3125rem}}.section--puzzle-illustration .container{padding:0 0 0 7.5rem}@media screen and (max-width:1500px){.section--puzzle-illustration .container{padding-left:3.75rem}}@media screen and (max-width:1280px){.section--puzzle-illustration .container{padding-left:1.875rem}}@media screen and (max-width:1024px){.section--puzzle-illustration .container{padding:0 1.25rem}}.puzzle-illustration{display:flex;align-items:center;gap:1rem;width:100%}@media screen and (max-width:1024px){.puzzle-illustration{flex-direction:column;gap:1.875rem}}@media screen and (max-width:767px){.puzzle-illustration{gap:0}}@media screen and (max-width:550px){.puzzle-illustration{gap:1.875rem}}.puzzle-illustration__info{width:35%;max-width:33.375rem}@media screen and (max-width:1024px){.puzzle-illustration__info{width:100%;text-align:center}}.puzzle-illustration__info .title__double-velour{color:var(--black-standard)}.puzzle-illustration__info .title__double-millionaire{color:var(--gold-bb-2)}.puzzle-illustration__info .text{color:var(--black);line-height:1.45;margin:2.5rem auto 0;text-align:center;max-width:33.375rem;font-size:var(--text-big)}@media screen and (max-width:1280px){.puzzle-illustration__info .text{font-size:1.125rem}}@media screen and (max-width:1024px){.puzzle-illustration__info .text{margin-top:1.25rem}}@media screen and (max-width:550px){.puzzle-illustration__info .text{line-height:1.5;letter-spacing:-.32px;font-size:var(--text-big);max-width:90%}}.puzzle-illustration__img{width:65%;max-width:68.75rem;position:relative;right:-6.25rem}@media screen and (max-width:1024px){.puzzle-illustration__img{width:100%;right:-5rem}}@media screen and (max-width:767px){.puzzle-illustration__img{right:0}}.puzzle-illustration__img picture{width:100%}.puzzle-illustration__img picture img{width:100%;height:auto}.section--product-black-box{background:var(--product-box);box-shadow:0 .25rem .25rem #00000040,0 .25rem .25rem #00000040;padding:1.25rem 0 6.25rem}@media screen and (max-width:767px){.section--product-black-box{padding:0 0 2.5rem}}.template-page-blackbox,.template-page-blackbox-2{background:var(--black-standard)}html{background:#000}.blackbox-template .buy-block{position:fixed;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:6;display:flex;align-items:center;gap:2rem;box-sizing:border-box;max-width:calc(100vw - 1.5rem);padding:1.875rem;border-radius:2rem;background:var(--white);box-shadow:0 .25rem 1.875rem #0000001f;opacity:0;pointer-events:none;transform:translateY(calc(100% + 3rem));transition:transform .5s ease,opacity .5s ease}.blackbox-template .buy-block.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.blackbox-template.static-cart-open .buy-block{opacity:0;pointer-events:none;transform:translateY(calc(100% + 3rem))}.blackbox-template .buy-block__info{display:flex;flex-direction:column-reverse;gap:.625rem;min-width:0}.blackbox-template .buy-block__text{max-width:23.5rem;color:var(--black);font-size:var(--text-m-product);line-height:1.33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blackbox-template .buy-block__name{max-width:21.5rem;margin-top:-.8125rem;color:var(--black-2);font-family:Millionaire;font-size:var(--h5);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blackbox-template .buy-block__text+.buy-block__name{margin-top:-.5rem;margin-bottom:-.5rem;line-height:2}.blackbox-template .buy-block__price{color:var(--black);font-size:var(--text-m-product);line-height:1.33;white-space:nowrap}.blackbox-template .buy-block__price--desktop .black-box__price{display:block}.blackbox-template .buy-block__price--mob{display:none}.blackbox-template .buy-block__form .button{min-width:13.5625rem;background:var(--black);border-color:var(--black)}.blackbox-template .buy-block__form .button:hover{background:none;border-color:var(--border-2)}@media screen and (max-height:800px)and (min-width:768px){.blackbox-template .buy-block{padding:1.25rem}.blackbox-template .buy-block__name{font-size:2rem}}@media screen and (max-width:1024px){.blackbox-template .buy-block{right:auto;left:50%;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));width:calc(100% - 1rem);transform:translate(-50%,150%);transition:transform .5s ease,opacity .5s ease}.blackbox-template .buy-block.is-visible{transform:translate(-50%)}.blackbox-template.static-cart-open .buy-block{transform:translate(-50%,150%)}.blackbox-template .buy-block__form{margin-left:auto}}@media screen and (max-width:767px){.blackbox-template .buy-block{gap:.625rem;padding:.75rem;border-radius:1rem}.blackbox-template .buy-block__info{flex-direction:column;gap:.125rem}.blackbox-template .buy-block__text{display:none}.blackbox-template .buy-block__text+.buy-block__name{margin-top:0;margin-bottom:0}.blackbox-template .buy-block__name{max-width:51vw;margin-top:0;line-height:1.4}.blackbox-template .buy-block__price{display:none}.blackbox-template .buy-block__price--mob{display:block;line-height:1.28}.blackbox-template .buy-block__form .button{min-width:8.625rem;min-height:2.875rem;font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page.blackbox-hungryminds.css.map */
