:root{--title-vd: 5.75rem;--time-vd-num: 3.875rem;--price-vd: 3.5rem;--price-vd-old: 1.75rem;--price-vd-save: 1.375rem;--christmas-color: #240605;--christmas-border: rgba(36, 6, 5, .12);--christmas-faq: #DFD1AB;--button-red: #A1220A;--christmas-color-2: #4A0A08}@media (max-width: 1400px){:root{--title-vd: 5.25rem;--time-vd-num: 2.875rem;--price-vd: 3.25rem;--price-vd-old: 1.625rem}}@media (max-width: 1280px){:root{--title-vd: 3.875rem}}@media (max-width: 1024px){:root{--title-vd: 3.125rem;--time-vd-num: 2.625rem;--price-vd: 1.5rem;--price-vd-old: .75rem}}@media (max-width: 768px){:root{--price-vd-save: .75rem}}.product-gallery__item{background:#dfd2ab33}.product-gallery__item:before{background:var(--black-2)}.product-gallery__arrow:after{background-image:url(/cdn/shop/files/arrow_f2617c2e-284e-4bb5-a110-e179fb47fa84.svg?v=1769794963)}.product-gallery__slider-bot{background:none;position:static}.product-gallery__slider-bot span{color:var(--black);opacity:.5}.product-gallery__advantage-text{color:var(--black)}@media screen and (max-width: 1024px){.product-gallery__advantages--mob{display:none!important}}.product-gallery .black-friday__price--bf-2025-the-book{right:25%;top:0%}@media screen and (max-width: 1024px){.product-gallery .black-friday__price--bf-2025-the-book{right:30%}}@media screen and (max-width: 767px){.product-gallery .black-friday__price--bf-2025-the-book{right:20%}}.product-gallery .black-friday__price{right:13%;top:20%;width:8.5rem;height:8.5rem;font-size:3.5rem;z-index:2;pointer-events:none}@media screen and (max-width: 1024px){.product-gallery .black-friday__price{right:5%}}@media screen and (max-width: 767px){.product-gallery .black-friday__price{font-size:1.625rem;width:4.375rem;height:4.375rem;right:8%}}.product-gallery .black-friday__price-old{font-size:1.5rem}@media screen and (max-width: 767px){.product-gallery .black-friday__price-old{font-size:.75rem}}.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,.product-info__faq-sub p,.product-info__faq-sub ul{color:var(--black-2)}@media screen and (max-width: 1024px){.product-info__faq-sub p,.product-info__faq-sub ul{font-size:1.25rem;line-height:1.44}}@media screen and (max-width: 550px){.product-info__faq-sub p,.product-info__faq-sub ul{font-size:var(--text)}}.product-info__faq-title{background:var(--christmas-faq)}.product-info__faq-title:hover{opacity:.8;background:var(--christmas-faq)}.product-info__faq-title.active{background:none}.product-info__faq-title span{color:var(--black)}.product-info__faq-title svg rect{fill:var(--black)}.button--black{background:var(--black-2);border-color:var(--black-2)}.product-info .button--black:hover:not([disabled]){background:none;border-color:none;color:var(--black-2)}.product-info__lang-item{border-color:var(--christmas-faq);background:var(--christmas-faq);opacity:.5;color:var(--black)}.product-info__lang-item.active,.product-info__lang-item:hover{opacity:1;border-color:transparent}.product-info__description{color:var(--black)}.product-info__text,.product-info__delivery,.product-info__advantage-text{color:var(--black-2);font-size:var(--text-big);line-height:1.45}.product-info__advantage-text{font-size:var(--text-m-product)}.product-info__advantages{display:none}.product-info__price{color:var(--black-2)}@media screen and (max-width: 767px){.product-info__prices{margin-bottom:.75rem}}.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 .product__stars span{opacity:.5;color:var(--black)}.product-info__delivery{font-size:var(--text-m-product);margin-bottom:3.125rem;display:inline-block}.product-info__quantity-button{border-color:var(--christmas-border);background:var(--christmas-faq)}.product-info__quantity-button:hover{background:var(--black)}.product-info__name{line-height:normal;letter-spacing:normal;margin:.9375rem 0;color:var(--black-2)}@media screen and (max-width: 1300px){.product-info__name--2{font-size:3.25rem}}@media screen and (max-width: 767px){.product-info__name--2{font-size:2.25rem}}.active .product-info__faq-title{background:none}.product-reviews__info-qty{color:var(--christmas-color)}.product-reviews__title svg rect{fill:var(--christmas-color)}.product-reviews__title-name{color:var(--christmas-color)}.product-reviews .Ryviu-Author-Name{color:var(--title-color)!important}.product-reviews .r-icon--check:before{background-image:url(/cdn/shop/files/check_reviews.svg?v=1760291142)!important}.product-reviews .r--content-review{color:var(--title-color)!important}.product-reviews .Ry-Text-Load-More{border-color:var(--christmas-color)!important;color:var(--christmas-color)!important}.product-reviews .Ry-Text-Load-More:hover{background:var(--christmas-color)!important;color:var(--white)!important}.section--valentines-day{background-color:#2b2323;background-image:var(--sv-bg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:0;max-height:64.6875rem;min-height:52.5rem;height:calc(var(--ivh) * 100 + 10px);display:flex;align-items:center;position:relative;box-sizing:border-box;z-index:1}.section--valentines-day:before{content:"";position:absolute;bottom:-.125rem;left:0;width:100%;height:.625rem;background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/line.png?v=1751493448) repeat-x;background-size:contain;background-position:center;z-index:-1}@media screen and (max-width: 1024px){.section--valentines-day:before{bottom:-.25rem}}@media screen and (max-width: 1100px){.section--valentines-day{max-height:51.25rem;min-height:51.25rem}}@media screen and (max-width: 1024px){.section--valentines-day{min-height:35rem;max-height:initial;height:auto;background-size:64.125rem 49.0625rem;background-position:top -3rem center;padding:6.25rem 0 4.1875rem;justify-content:center;align-items:flex-start}}.section--valentines-day .container{max-width:100%;width:100%;padding:0 6.25rem}@media screen and (max-width: 1550px){.section--valentines-day .container{padding:0 1.875rem}}@media screen and (max-width: 1024px){.section--valentines-day .container{height:100%;padding:0 1rem}}.valentines-day{width:100%;display:flex;align-items:center;gap:3.125rem}@media screen and (max-width: 1024px){.valentines-day{text-align:center;justify-content:center;align-items:flex-start;height:34rem}}.valentines-day__name{color:var(--white);font-family:Velour Raw;font-size:var(--h5);line-height:1.31;text-transform:uppercase;margin-bottom:.625rem}@media screen and (max-width: 1024px){.valentines-day__name{font-size:1.5rem}.valentines-day__name br{display:none}}.valentines-day__title{color:var(--white);font-family:Millionaire;font-size:var(--title-vd);line-height:1.17;margin:0 0 2.5rem}@media screen and (max-width: 1400px){.valentines-day__title{margin:.625rem 0 2.5rem}}@media screen and (max-width: 1024px){.valentines-day__title{line-height:1.2;letter-spacing:.5px;font-size:2.5rem;margin-top:-.5rem}.valentines-day__title+.valentines-day__name{margin-top:auto}}@media screen and (max-width: 410px){.valentines-day__title{font-size:2.4rem}.valentines-day-the-book .valentines-day__title{font-size:2rem}}.valentines-day__price{position:absolute;width:9.75rem;height:9.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--red);border-radius:50%;font-size:var(--price-vd);color:var(--white);font-family:Velour Raw;left:initial;letter-spacing:-3.1px;right:52%;top:29%}.valentines-day-the-book .valentines-day__price{right:44%;top:15%}@media screen and (max-width: 1400px){.valentines-day__price{width:8.75rem;height:8.75rem}}@media screen and (max-width: 1024px){.valentines-day__price{width:4.375rem;height:4.375rem;right:60%;top:35%}.valentines-day-the-book .valentines-day__price{right:60%;top:25%}}@media screen and (max-width: 550px){.valentines-day__price,.valentines-day-the-book .valentines-day__price{right:70%}}@media screen and (max-width: 400px){.valentines-day__price{right:77%}}.valentines-day__price-old{font-size:var(--price-vd-old);text-decoration:line-through;letter-spacing:-1.7px}.valentines-day__price-save{font-size:var(--price-vd-save);letter-spacing:-1.2px;text-transform:uppercase}@media screen and (max-width: 1024px){.valentines-day__price-save{letter-spacing:-.6px}}.valentines-day__right{width:60%;position:relative;max-width:59.4375rem}@media screen and (max-width: 1024px){.valentines-day__right{display:none}}.valentines-day__right img{width:100%;height:auto;opacity:0;visibility:hidden}.valentines-day__info{max-width:31.25rem;width:40%}.valentines-day-the-book .valentines-day__info{max-width:100%;width:60%}@media screen and (max-width: 1024px){.valentines-day__info{text-align:center;display:flex;flex-direction:column;height:100%;width:100%}.valentines-day-the-book .valentines-day__info{height:100%;width:100%}}.valentines-day__info .button{max-width:17.0625rem;width:100%}@media screen and (max-width: 1024px){.valentines-day__info .button{margin:0 auto}}.valentines-day__info .text{font-size:var(--text-product);margin-bottom:1.25rem;display:inline-block;max-width:20.4375rem}@media screen and (max-width: 1024px){.valentines-day__info .text{font-size:1.125rem}}@media screen and (max-width: 550px){.valentines-day__info .text{font-size:.9375rem;max-width:16.1875rem;margin:0 auto 1.25rem}}.valentines-day__words{padding-left:118.75rem}.valentines-day__words>div{white-space:nowrap;display:inline-block}.valentines-day__words>div span{margin:0 1.0625rem}@media screen and (max-width: 1024px){.valentines-day__words>div span{margin:0 .6875rem}}.valentines-day__line{width:118.75rem;padding:1.25rem;color:var(--black);font-family:Velour Raw;font-size:var(--text-big);letter-spacing:-1.1px;text-transform:uppercase;background:var(--gold);display:flex;align-items:center;gap:2.0625rem;justify-content:center;transform:rotate(5deg);position:relative;z-index:2;overflow:hidden;white-space:nowrap;box-sizing:border-box}@media screen and (max-width: 1024px){.valentines-day__line{padding:.8125rem;gap:1.375rem;font-size:.9375rem;transform:rotate(4deg)}}.valentines-day__line--white{background:var(--white);transform:rotate(-5deg);z-index:1;top:-3.125rem}@media screen and (max-width: 1024px){.valentines-day__line--white{top:-3rem}}@media screen and (max-width: 550px){.valentines-day__line--white{top:-4.5625rem;transform:rotate(-4deg)}}.valentines-day__line--white .valentines-day__words{animation-direction:reverse}.valentines-day__lines{position:absolute;bottom:-11.25rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;max-width:100%;height:18.75rem}@media screen and (max-width: 1024px){.valentines-day__lines{height:13.5rem;bottom:-8.375rem}}@media screen and (max-width: 550px){.valentines-day__lines{bottom:-8.9375rem}}.section--artifact{padding-top:0}.section--artifact:before{display:none}.section--puzzle:before{display:none}.section--stay-touch.__empty{margin-top:0}.section--process{padding-top:0}@media screen and (max-width: 1024px){.section--process{padding-top:0}}.process:before{background:var(--white)}@media screen and (max-width: 1024px){.section--text-image-block{margin-bottom:0}}.text-image-block{font-size:var(--text-big);line-height:1.63;color:var(--white);font-family:Arno Pro,Times New Roman,Times,serif;margin-bottom:.625rem;display:inline-block}.section--videos{margin-top:8.75rem}@media screen and (max-width: 1024px){.section--videos{margin-top:5rem}}.section--valentines-info{padding-top:5.625rem}@media screen and (max-width: 550px){.section--valentines-info{padding-top:3.125rem}}.valentines-info{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:71.5rem;margin:0 auto;position:relative}.valentines-info__stars{position:absolute;background:url(/cdn/shop/files/hearts.png?v=1769789494) no-repeat;background-size:cover}.valentines-info__stars--1{width:14.375rem;height:4.3125rem;left:0;top:13.25rem}@media screen and (max-width: 1024px){.valentines-info__stars--1{top:5rem}}@media screen and (max-width: 767px){.valentines-info__stars--1{width:6rem;height:2.375rem;left:50%;transform:translate(-50%);top:auto;bottom:3.75rem;background-image:url(/cdn/shop/files/stars_mob_84ce812b-687f-4407-a0e2-121cfdaf7e48.png?v=1763307821)}}@media screen and (max-width: 550px){[lang=it] .valentines-info__stars--1,[lang=de] .valentines-info__stars--1,[lang=es] .valentines-info__stars--1,[lang=fr] .valentines-info__stars--1{bottom:20%}}.valentines-info__stars--2{width:13.125rem;height:5.8125rem;right:0;background-image:url(/cdn/shop/files/hearts_2.png?v=1769789494);top:12.375rem}@media screen and (max-width: 1024px){.valentines-info__stars--2{top:3.125rem}}@media screen and (max-width: 767px){.valentines-info__stars--2{display:none}}.valentines-info__title{color:var(--christmas-color-2);font-family:Millionaire;font-size:var(--title-track);line-height:1.19;margin:-.75rem auto .8125rem}@media screen and (max-width: 550px){.valentines-info__title{line-height:1.39;margin:-.625rem auto .625rem}}[lang=it] .valentines-info__title{font-size:2.625rem}@media screen and (max-width: 550px){[lang=it] .valentines-info__title{font-size:1.75rem}}.valentines-info__text{color:var(--brown-2);font-family:Velour Raw;font-size:var(--h5);line-height:1.25;text-transform:uppercase}.valentines-info__text:last-child{margin-top:3.75rem}@media screen and (max-width: 767px){.valentines-info__text:last-child{margin-top:6.25rem;padding-bottom:1rem}}@media screen and (max-width: 550px){.valentines-info__text{line-height:1.43}[lang=it] .valentines-info__text,[lang=de] .valentines-info__text,[lang=es] .valentines-info__text,[lang=fr] .valentines-info__text{font-size:1.125rem}}.valentines-info__logo{width:11.25rem;height:auto;margin-bottom:2.5rem;display:block}@media screen and (max-width: 767px){.valentines-info__logo{width:6.25rem;margin-bottom:.625rem}}.section--craft-top{margin-top:8.75rem}@media screen and (max-width: 1024px){.section--craft-top{margin-top:5rem;padding-bottom:5rem}}.section--craft-top .craft-list{margin:0;display:grid;grid-auto-rows:minmax(2.5rem,auto);align-items:start}@media screen and (max-width: 1024px){.section--craft-top .craft-list{flex-direction:column;display:flex;grid-auto-rows:none}}.section--craft-top .craft-item{flex-direction:column;margin-bottom:0;align-items:flex-start;gap:3.125rem;max-width:50rem}@media screen and (max-width: 1024px){.section--craft-top .craft-item{gap:6.25rem;max-width:100%}}.section--craft-top .craft-item:nth-child(1){grid-column:1;grid-row:1/span 2;margin-bottom:11.25rem}@media screen and (max-width: 1024px){.section--craft-top .craft-item:nth-child(1){margin-bottom:0}}.section--craft-top .craft-item:nth-child(2){grid-column:2;grid-row:2/span 2}.section--craft-top .craft-item:nth-child(3){grid-column:1;grid-row:3/span 2}.section--craft-top .craft-item:nth-child(2n+2){flex-direction:column;text-align:left}.section--craft-top .craft-item__img{max-width:100%;margin-bottom:0}@media screen and (max-width: 1024px){.section--craft-top .craft-item__img{margin-bottom:1.875rem}}@media screen and (max-width: 1024px){.section--craft-top .craft-item__title br{display:none}}.section--vd{background:url(https://cdn.shopify.com/s/files/1/0933/6717/3410/files/bg.jpg?v=1751444537);background-size:108rem 81.5rem;background-position:center;background-repeat:repeat-y;background-attachment:fixed}.buy-block__name,.buy-block__price{color:var(--black-2)}.buy-block .button{background:var(--black-2)}.product-reviews .Ry-Text-Load-More{color:var(--black-2)!important;border-color:var(--black-2)!important}.product-reviews .Ry-Text-Load-More:hover{background:var(--black-2)!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/page.sv-2025.css.map */
