.section--hero-banner{--hero-banner-title: 5.75rem;--hero-circle-text: 1.5rem;--hero-circle-text-small: 1rem;--christmas-color: #240605;--button-red: #A1220A}@media(max-width:1500px){.section--hero-banner{--hero-banner-title: 5.125rem}}@media(max-width:1280px){.section--hero-banner{--hero-banner-title: 3.875rem}}@media screen and (max-width:1024px){.section--hero-banner{--hero-banner-title: 3.25rem;--hero-circle-text: 1rem;--hero-circle-text-small: .625rem}}@media(max-width:550px){.section--hero-banner{--hero-banner-title: 2.625rem}}.header{background:none}.is-fixed .header{background:var(--white)}.header__logo img:first-child{opacity:0}.button--red{background:var(--button-red);border-color:var(--button-red);color:var(--white)}.button--red:hover{background:none;color:var(--booklovers-color)}.section--hero-banner{position:relative;height:100svh;max-height:56.25rem;min-height:53.125rem;display:flex;align-items:center;z-index:1;overflow:hidden}@media(max-width:1550px){.section--hero-banner{min-height:44rem}}.section--hero-banner.christmas{max-height:56.5rem}.section--hero-banner.christmas: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}@media screen and (max-width:767px){.section--hero-banner.christmas:before{height:.5rem;bottom:-.1rem;background-position:top;background-size:cover}}@media screen and (max-width:1280px){.section--hero-banner.christmas{max-height:46.875rem}}@media screen and (max-width:1024px){.section--hero-banner.christmas{height:calc(var(--ivh, 1dvh) * 100 - 3rem);margin-bottom:5rem}}.has-announcement .section--hero-banner{height:calc(var(--ivh, 1dvh) * 100 - 3rem)}@media screen and (max-width:1024px){.has-announcement .section--hero-banner{height:auto}.has-announcement .section--hero-banner.christmas{height:calc(var(--ivh, 1dvh) * 100 - 3rem);min-height:50rem}}@media screen and (max-width:1280px){.section--hero-banner{max-height:46.875rem}}@media screen and (max-width:1024px){.section--hero-banner{height:max-content;min-height:auto;overflow:visible;margin-bottom:5rem}.section--hero-banner[data-gift-box-banner]:not(.christmas){margin-bottom:0}.section--hero-banner.christmas{max-height:50rem;overflow:hidden}}.section--hero-banner .container{width:100%;padding-left:10rem}@media screen and (max-width:1500px){.section--hero-banner .container{padding-left:3.75rem}}@media screen and (max-width:1024px){.section--hero-banner .container{padding:0 1rem}}.hero-banner{width:100%;min-width:0;display:flex;align-items:center;height:100%;position:relative}@media screen and (max-width:1024px){.hero-banner{flex-direction:column;background:linear-gradient(180deg,#dfe5e8 78.08%,#f5f5f5);padding-top:6.875rem}.hero-banner--the-book,.hero-banner--black-book,.hero-banner--last-book{background:linear-gradient(180deg,#d6d6d6 58.61%,#f5f5f5)}.hero-banner--the-book,.hero-banner--black-book,.hero-banner--last-book{padding-bottom:1rem}.hero-banner--box-christmas{background:none;max-height:initial;height:100%;align-items:flex-end;box-sizing:border-box;justify-content:flex-end;padding-bottom:3.4375rem;position:relative}}@media screen and (max-width:767px){.hero-banner{padding-top:6.25rem}}.hero-banner__info .text{font-size:var(--text-product);color:var(--black);margin-bottom:1.875rem;max-width:31.25rem}@media screen and (max-width:1280px){.hero-banner__info .text{max-width:25rem}}@media screen and (max-width:1024px){.hero-banner__info .text{margin:0 auto}}.hero-banner--black-book .hero-banner__info .text{max-width:34.375rem}@media screen and (max-width:1500px){.hero-banner--black-book .hero-banner__info .text{max-width:31.25rem}}@media screen and (max-width:1280px){.hero-banner--black-book .hero-banner__info .text{max-width:25rem}}.hero-banner--box-christmas .hero-banner__info .text{color:var(--brown-2)}@media screen and (max-width:1024px){.hero-banner--box-christmas .hero-banner__info .text{font-size:1rem}}.hero-banner__bot{display:flex;align-items:center;margin-top:2.5rem;justify-content:space-between;max-width:39.75rem;gap:1.25rem}@media screen and (max-width:1500px){.hero-banner__bot{max-width:auto;justify-content:flex-start;flex-wrap:wrap}}@media screen and (max-width:1024px){.hero-banner__bot{display:none}}.hero-banner__bot .product__stars{gap:.5rem}.hero-banner__bot .text{margin-bottom:0;font-size:var(--text)}.hero-banner__buttons{display:flex;align-items:center;gap:.625rem;width:100%}@media screen and (max-width:1024px){.hero-banner__buttons{display:none}}.hero-banner__buttons .button{width:max-content;min-height:4rem;letter-spacing:-.36px}.hero-banner__buttons .button--black{padding-right:5rem;padding-left:5rem}@media screen and (max-width:1280px){.hero-banner__buttons .button--black{padding-left:3.75rem;padding-right:3.75rem}}.hero-banner__buttons .button--white{max-width:11.6875rem}.hero-banner--box-christmas .button{max-width:18.5625rem;min-width:max-content}@media screen and (max-width:1024px){.hero-banner--box-christmas .button{margin:1.875rem auto 0}}@media screen and (max-width:767px){.hero-banner--box-christmas .button{min-height:3.125rem;max-width:14.125rem}}.hero-banner__price{color:var(--black);font-size:var(--text-product);line-height:1.4}@media screen and (max-width:1024px){.hero-banner__price,[data-gift-box-banner] .hero-banner__prices{display:none}}.hero-banner__price--old{opacity:.5;text-decoration:line-through}.hero-banner__prices{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.875rem}.hero-banner__description{color:var(--black);font-family:Velour Raw;font-size:var(--text-big);font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:1.375rem;display:inline-block}@media screen and (max-width:767px){.hero-banner__description{margin-bottom:.375rem}}.hero-banner__right{width:50%;height:100%;position:relative;right:-2rem}@media screen and (max-width:1024px){.hero-banner__right{position:static}}.hero-banner__info{width:50%;max-width:42.0625rem}@media screen and (max-width:1500px){.hero-banner__info{margin-left:0}.hero-banner__right{width:45%}}@media screen and (max-width:1024px){.hero-banner__info{text-align:center;max-width:100%;width:100%}}.hero-banner__info .title{font-size:var(--hero-banner-title);margin-bottom:1.875rem;line-height:1.12}@media screen and (max-width:767px){.hero-banner__info .title{margin-bottom:1.25rem;line-height:1.23}}.hero-banner--box-christmas .hero-banner__info .title{color:var(--christmas-color)}@media screen and (max-width:1024px){.hero-banner--box-christmas .hero-banner__info .title{font-size:2.625rem;line-height:1.29;margin-bottom:.75rem}}.hero-banner__circle{border-radius:4.8125rem;background:var(--red);width:7.5rem;height:7.5rem;position:absolute;display:flex;align-items:center;justify-content:center;color:var(--white);text-align:center;font-family:Velour Raw;line-height:normal;text-transform:uppercase;z-index:1;box-sizing:border-box;flex-direction:column;right:5%;top:17vh}.hero-banner__circle span:first-child{font-size:var(--hero-circle-text);letter-spacing:-1.2px}.hero-banner__circle span:last-child{font-size:var(--hero-circle-text-small);letter-spacing:-.8px}@media screen and (max-width:1500px){.hero-banner__circle{right:2%}}@media screen and (max-width:1280px){.hero-banner__circle{top:14vh;right:1%}}@media screen and (max-width:1024px){.hero-banner__circle{width:4.75rem;height:4.75rem;right:auto;left:77%;top:102%}}@media screen and (max-width:767px){.hero-banner__circle{left:71%;top:100%}}.hero-banner__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:1024px){.hero-banner__img{display:none}.christmas .hero-banner__img{display:block;min-width:47.0625rem;left:50%;transform:translate(-50%)}}.hero-banner__img img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.christmas .hero-banner__img img{object-position:top}.hero-banner__snowflake{position:absolute;background:url(../images-sliders/box/snowflake.png) no-repeat;background-size:cover;width:5.1875rem;height:4.875rem;left:26%;top:43%}@media screen and (max-width:1280px){.hero-banner__snowflake{top:38%}}@media screen and (max-width:1024px){.hero-banner__snowflake{display:none}}.section--hero-banner .container{display:flex;align-items:center;position:relative;box-sizing:border-box}.hero-banner__right{min-height:18rem}.hero-banner__info{position:relative;z-index:1}.hero-banner__circle>span{position:relative;padding:0 .375rem}.hero-banner__circle .hero-banner__badge-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-banner__circle:has(.hero-banner__badge-image){background:none}.section--product{padding-top:0}.product-gallery__slider-bot{position:static}
/*# sourceMappingURL=/cdn/shop/t/68/assets/theme.product-gift-box-banner.css.map */
