@charset "UTF-8";@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Italic"),local("IBMPlexSerif-Italic"),url("../fonts/IBMPlexSerif-Italic.woff2") format("woff2"),url("../fonts/IBMPlexSerif-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Regular"),local("IBMPlexSerif-Regular"),url("../fonts/IBMPlexSerif-Regular.woff2") format("woff2"),url("../fonts/IBMPlexSerif-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Bold"),local("IBMPlexSerif-Bold"),url("../fonts/IBMPlexSerif-Bold.woff2") format("woff2"),url("../fonts/IBMPlexSerif-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Bold Italic"),local("IBMPlexSerif-BoldItalic"),url("../fonts/IBMPlexSerif-BoldItalic.woff2") format("woff2"),url("../fonts/IBMPlexSerif-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Light"),local("IBMPlexSerif-Light"),url("../fonts/IBMPlexSerif-Light.woff2") format("woff2"),url("../fonts/IBMPlexSerif-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:local("IBM Plex Serif Light Italic"),local("IBMPlexSerif-LightItalic"),url("../fonts/IBMPlexSerif-LightItalic.woff2") format("woff2"),url("../fonts/IBMPlexSerif-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}[type=button],[type=reset],[type=submit],button{-moz-appearance:button;appearance:button;-webkit-appearance:button}a{background-color:transparent}button{border:none;background:none;cursor:pointer}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0.001ms!important;animation-duration:0.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0.001ms!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}}.font-broadsheet{font-family:"broadsheet",serif;font-weight:400;font-style:normal}body{margin:0;padding:0;font-family:"IBM Plex Serif",serif;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:-0.42px;color:#231F20}body body{background:#EBD7B6}body{}@media (min-width:961px){body{background:#EBD7B6 url(../img/background_2.webp) no-repeat center top}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:"broadsheet",serif;font-weight:400;color:#5D5E78}.wrapper{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:0 15px}.no-scroll{overflow:hidden}.button-primary{--accent:#5D5E78;--accent-light:rgb(106.3605633803,107.5042253521,137.2394366197);--accent-dark:rgb(75.185915493,75.9943661972,97.014084507);position:relative;display:inline-block;min-width:250px;padding:12px 30px;border:1px solid rgba(255,255,255,0.06);border-radius:6px;background:-webkit-gradient(linear,left top,left bottom,from(var(--accent-light)),to(var(--accent)));background:linear-gradient(180deg,var(--accent-light),var(--accent));-webkit-box-shadow:0 10px 36px rgba(10,8,20,0.06),inset 0 -6px 18px rgba(0,0,0,0.03);box-shadow:0 10px 36px rgba(10,8,20,0.06),inset 0 -6px 18px rgba(0,0,0,0.03);overflow:hidden;color:#F3EFE9;font-family:"broadsheet",serif;font-size:30px;font-style:italic;font-variant:small-caps;line-height:1;letter-spacing:-0.6px;text-align:center;text-decoration:none;-webkit-transition:-webkit-transform 220ms cubic-bezier(0.2,0.9,0.2,1),-webkit-box-shadow 220ms ease,-webkit-filter 220ms ease;transition:-webkit-transform 220ms cubic-bezier(0.2,0.9,0.2,1),-webkit-box-shadow 220ms ease,-webkit-filter 220ms ease;transition:transform 220ms cubic-bezier(0.2,0.9,0.2,1),box-shadow 220ms ease,filter 220ms ease;transition:transform 220ms cubic-bezier(0.2,0.9,0.2,1),box-shadow 220ms ease,filter 220ms ease,-webkit-transform 220ms cubic-bezier(0.2,0.9,0.2,1),-webkit-box-shadow 220ms ease,-webkit-filter 220ms ease}.button-primary>*{position:relative;z-index:1}.button-primary:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:12px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.02)),color-stop(10%,rgba(255,255,255,0.04)),color-stop(90%,rgba(0,0,0,0.06)));background:linear-gradient(90deg,rgba(255,255,255,0.02),rgba(255,255,255,0.04) 10%,rgba(0,0,0,0.06) 90%);mix-blend-mode:overlay}.button-primary:after{content:"";position:absolute;top:-30%;left:-30%;width:60%;height:160%;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(235,210,170,0.1),rgba(0,0,0,0) 40%),linear-gradient(120deg,rgba(255,255,255,0.02),rgba(255,255,255,0.06));-webkit-transform:rotate(20deg) translateX(0);transform:rotate(20deg) translateX(0);opacity:0.9;mix-blend-mode:soft-light;-webkit-transition:-webkit-transform 1600ms ease-in-out;transition:-webkit-transform 1600ms ease-in-out;transition:transform 1600ms ease-in-out;transition:transform 1600ms ease-in-out,-webkit-transform 1600ms ease-in-out}.button-primary:hover{-webkit-transform:translateY(-3px) scale(1.01);transform:translateY(-3px) scale(1.01);-webkit-box-shadow:0 20px 50px rgba(12,10,20,0.24),inset 0 -12px 28px rgba(0,0,0,0.12);box-shadow:0 20px 50px rgba(12,10,20,0.24),inset 0 -12px 28px rgba(0,0,0,0.12);-webkit-filter:saturate(1.04);filter:saturate(1.04)}.button-primary:hover:after{-webkit-transform:rotate(20deg) translateX(180%);transform:rotate(20deg) translateX(180%)}.button-primary:active{-webkit-transform:translateY(-2px) scale(0.995);transform:translateY(-2px) scale(0.995)}.button-primary:focus-visible{outline:3px solid rgba(235,210,170,0.18);outline-offset:4px}@media (prefers-reduced-motion:reduce){.button-primary,.button-primary:after{-webkit-transition:none!important;transition:none!important}}@media (max-width:960px){.button-primary{min-width:150px;padding:10px 18px;border-radius:10px;font-size:24px}}.lightbox{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:rgba(0,0,0,0);opacity:0;pointer-events:none;will-change:background-color,transform;-webkit-transition:opacity 240ms ease-in-out,background-color 240ms ease-in-out;transition:opacity 240ms ease-in-out,background-color 240ms ease-in-out}.lightbox.open{opacity:1;pointer-events:auto;background:rgba(0,0,0,0.85)}.lightbox.open .lightbox-content{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.lightbox.open .lb-loader{display:block}.lightbox img{max-width:100%;max-height:90vh;border-radius:4px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.6);box-shadow:0 10px 30px rgba(0,0,0,0.6);-webkit-transition:-webkit-transform 220ms ease;transition:-webkit-transform 220ms ease;transition:transform 220ms ease;transition:transform 220ms ease,-webkit-transform 220ms ease;-ms-touch-action:none;touch-action:none;will-change:transform}.lightbox .lb-close,.lightbox .lb-next,.lightbox .lb-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:12px 14px;border:none;border-radius:6px;background:rgba(255,255,255,0.06);color:#fff;font-size:20px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (max-width:600px){.lightbox .lb-close,.lightbox .lb-next,.lightbox .lb-prev{padding:18px 20px;font-size:26px;border-radius:8px}}.lightbox .lb-close{top:12px;right:12px;-webkit-transform:none;transform:none}.lightbox .lb-prev{left:12px}.lightbox .lb-next{right:12px}.lightbox-content{position:relative;width:100%;max-width:1200px;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:opacity 240ms ease-in-out,-webkit-transform 240ms ease-in-out;transition:opacity 240ms ease-in-out,-webkit-transform 240ms ease-in-out;transition:transform 240ms ease-in-out,opacity 240ms ease-in-out;transition:transform 240ms ease-in-out,opacity 240ms ease-in-out,-webkit-transform 240ms ease-in-out}@media (max-width:600px){.lightbox-content{padding:8px}}.lb-loader{position:absolute;z-index:2;width:48px;height:48px;display:none;border-radius:50%;border:4px solid rgba(255,255,255,0.12);border-top-color:rgba(255,255,255,0.9);-webkit-animation:lb-spin 900ms linear infinite;animation:lb-spin 900ms linear infinite}.lb-zoomed{cursor:-webkit-grab;cursor:grab}@-webkit-keyframes lb-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lb-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.main-header{position:fixed;top:0;left:0;right:0;z-index:100}@media (prefers-reduced-motion:reduce){.main-header{-webkit-transition:none;transition:none}}.main-header .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding-top:30px;padding-bottom:30px;will-change:padding,gap;-webkit-transition:padding 260ms ease,gap 260ms ease;transition:padding 260ms ease,gap 260ms ease}@media (max-width:728px){.main-header .header-content{gap:18px}}@media (max-width:728px){.main-header .header-content .logo{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:180px;aspect-ratio:314/80}.main-header .header-content .logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.main-header .main-nav{margin-left:auto;position:relative}.main-header .main-nav ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.main-header .main-nav ul a{color:#34364C;font-family:"broadsheet",serif;font-size:24px;font-style:italic;font-weight:400;line-height:28px;letter-spacing:-0.48px;text-decoration:unset;-webkit-transition:color 180ms ease;transition:color 180ms ease}.main-header .main-nav ul a.active{color:#A3A5BF}.main-header .nav-toggle{display:none;width:48px;height:48px;border:none;background:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.main-header .nav-toggle:focus{outline:3px solid rgba(163,165,191,0.18);outline-offset:4px}.main-header .nav-toggle .hamburger{position:relative;display:block;width:22px;height:2px;background:#34364C;-webkit-transition:background 260ms ease,-webkit-transform 260ms ease;transition:background 260ms ease,-webkit-transform 260ms ease;transition:transform 260ms ease,background 260ms ease;transition:transform 260ms ease,background 260ms ease,-webkit-transform 260ms ease}.main-header .nav-toggle .hamburger:after,.main-header .nav-toggle .hamburger:before{content:"";position:absolute;left:0;width:22px;height:2px;background:#000;-webkit-transition:opacity 160ms ease,-webkit-transform 260ms ease;transition:opacity 160ms ease,-webkit-transform 260ms ease;transition:transform 260ms ease,opacity 160ms ease;transition:transform 260ms ease,opacity 160ms ease,-webkit-transform 260ms ease}.main-header .nav-toggle .hamburger:before{top:-7px}.main-header .nav-toggle .hamburger:after{top:7px}.main-header .nav-toggle.open .hamburger{background:transparent}.main-header .nav-toggle.open .hamburger:before{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.main-header .nav-toggle.open .hamburger:after{-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}@media (max-width:900px){.main-header .nav-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.main-header .main-nav{position:absolute;top:100%;right:12px;left:12px;display:block;pointer-events:none;visibility:hidden}.main-header .main-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:18px;border-radius:10px;background:rgba(235,215,182,0.98);-webkit-box-shadow:0 10px 30px rgba(12,10,20,0.08);box-shadow:0 10px 30px rgba(12,10,20,0.08);opacity:0;-webkit-transform:translateY(-8px) scaleY(0.98);transform:translateY(-8px) scaleY(0.98);pointer-events:none;-webkit-transition:opacity 260ms ease,-webkit-transform 260ms ease;transition:opacity 260ms ease,-webkit-transform 260ms ease;transition:opacity 260ms ease,transform 260ms ease;transition:opacity 260ms ease,transform 260ms ease,-webkit-transform 260ms ease}.main-header .main-nav a{font-size:18px}.main-header .main-nav.open ul{opacity:1;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);pointer-events:auto;visibility:visible}}@media (max-width:900px) and (max-width:960px){.main-header .main-nav.open ul{padding:20px;gap:12px}}@media (max-width:960px){.main-header .button-primary{min-width:0}}.main-header.sticky{background-color:rgba(235,215,182,0.95);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-box-shadow:0 6px 20px rgba(18,16,24,0.12);box-shadow:0 6px 20px rgba(18,16,24,0.12);-webkit-transform:translateY(0);transform:translateY(0)}.main-header.sticky .header-content{padding-top:10px;padding-bottom:10px}.main-header.sticky .logo img{-webkit-transform:scale(0.78);transform:scale(0.78);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 260ms ease;transition:-webkit-transform 260ms ease;transition:transform 260ms ease;transition:transform 260ms ease,-webkit-transform 260ms ease}.main-header.sticky .main-nav a{font-size:18px}main{padding-top:135px;max-width:100%;overflow:hidden}@media (max-width:960px){main{padding-top:175px}}main .section-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:720px}main .section-hero .wrapper{position:relative}@media (max-width:960px){main .section-hero .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}main .section-hero .wrapper .hero-image{position:absolute;top:34%;right:0;width:100%;max-width:900px;height:100%;aspect-ratio:333/356;-webkit-transform:translateY(-50%) translateX(6%);transform:translateY(-50%) translateX(6%)}main .section-hero .wrapper .hero-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:960px){main .section-hero .wrapper .hero-image{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;left:50%;top:0;-webkit-transform:translateY(0%) translateX(-58%);transform:translateY(0%) translateX(-58%)}}main .section-hero .wrapper .hero-text{position:relative;width:100%;max-width:740px}@media (max-width:960px){main .section-hero .wrapper .hero-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}main .section-hero .wrapper .hero-text-wrapper{display:block;width:100%;max-width:520px;margin-left:auto;margin-right:auto;text-align:center}main .section-hero .wrapper .hero-text-wrapper h1{font-size:96px;line-height:72px}@media (max-width:960px){main .section-hero .wrapper .hero-text-wrapper h1{font-size:64px;line-height:64px}}main .section-hero .wrapper .hero-text-wrapper h2{margin-top:36px;font-size:32px;line-height:36px;font-style:normal;font-weight:400}main .section-hero .wrapper .hero-text-wrapper .breaker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px 0}main .section-hero .wrapper .hero-text-wrapper p{font-size:21px;line-height:28px;font-style:normal;font-weight:400;letter-spacing:-0.42px}main .section-hero .wrapper .hero-text-wrapper .button-primary{margin-top:50px}main .section-about{margin-top:300px}@media (max-width:960px){main .section-about{margin-top:125px}}main .section-about .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:30px}@media (max-width:960px){main .section-about .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}main .section-about .wrapper .about-image{width:100%;max-width:515px;height:auto;-o-object-fit:contain;object-fit:contain}main .section-about .wrapper .about-image img{display:block;position:relative;width:100%}main .section-about .wrapper .about-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:710px;gap:24px}@media (max-width:960px){main .section-about .wrapper .about-text>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main .section-about .wrapper .about-text h2{color:#5D5E78;font-size:48px;line-height:48px;font-style:normal;font-weight:400}@media (max-width:960px){main .section-about .wrapper .about-text h2{text-align:center}}main .section-about .wrapper .about-text p{font-size:18px;line-height:1.5em}main .section-fragments{padding-bottom:100px}main .section-fragments .wrapper{position:relative;margin-top:80px;padding-top:167px}@media (max-width:960px){main .section-fragments .wrapper{padding-top:220px}}main .section-fragments .wrapper:before{content:"";position:absolute;top:0;right:-200px;display:block;width:867px;height:650px;background:url(../img/fragmenty_all.webp) no-repeat center top;background-size:contain}main .section-fragments h2{color:#5D5E78;text-align:center;font-size:48px;line-height:48px;font-style:normal;font-weight:400}@media (max-width:960px){main .section-fragments h2{font-size:36px;line-height:36px}}main .section-fragments .section-fragments-header{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:960px;gap:30px}main .section-fragments .fragments-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}main .section-fragments .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .section-reviews{padding:100px 0}main .section-reviews .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;gap:30px}@media (max-width:960px){main .section-reviews .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main .section-reviews .reviews-header{width:100%;max-width:300px}main .section-reviews .reviews-header h2{color:#5D5E78;font-size:48px;line-height:48px;font-style:normal;font-weight:400}main .section-reviews .reviews-masonry{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}main .section-reviews .reviews-masonry .review-card{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:960px){main .section-reviews .reviews-masonry .review-card{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%}}main .section-reviews .reviews-masonry .review-card p{color:#231F20;font-size:16px;line-height:23px;font-style:normal;font-weight:400;letter-spacing:-0.32px}main .section-reviews .reviews-masonry .review-card span.reviewer{display:block;margin-top:12px;color:#5D5E78;font-family:"broadsheet",serif;font-size:20px;line-height:24px;font-style:normal;font-weight:400}main .section-sale{padding:125px 0}main .section-sale h2{text-align:center;margin-bottom:35px;color:#5D5E78;font-size:48px;line-height:48px;font-style:normal;font-weight:400}main .section-sale .sale-info{width:100%;max-width:723px;margin:32px auto 48px auto;text-align:center;font-size:20px}main .section-sale .sale-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}main .section-sale .sale-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:320px;gap:12px}main .section-sale .sale-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;text-align:center}main .section-sale .sale-item__header h3{color:#5D5E78;font-size:36px;line-height:32px;font-style:normal;font-weight:400}main .section-sale .sale-item__header h3 span{font-size:24px}main .section-sale .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .section-sale .books-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:360px}main .section-sale .books-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}main .section-sale .price{text-align:center;font-family:"broadsheet",serif;color:#5D5E78;font-size:24px;line-height:48px;font-style:normal;font-weight:400}main .section-sale .price span{color:#5D5E78;font-size:48px;line-height:48px;font-style:normal;font-weight:400}main .section-author{padding-top:120px}main .section-author .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1070px;gap:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:960px){main .section-author .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}main .section-author .author-info .bio-short,main .section-author .author-info span{display:block;color:#5D5240;font-family:"broadsheet",serif;font-size:20px;line-height:56px;font-style:italic;font-weight:400}main .section-author .author-info h2{color:#5D5E78;font-size:56px;line-height:56px;font-style:normal;font-weight:400}.main-footer .wrapper{position:relative;padding:244px 15px 200px 15px}@media (max-width:960px){.main-footer .wrapper{padding:120px 0 0 0}}.main-footer .wrapper .footer-right{position:absolute;top:0;right:0;width:639px}@media (max-width:960px){.main-footer .wrapper .footer-right{position:relative;width:100%;margin-top:50px}.main-footer .wrapper .footer-right img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.main-footer .wrapper .footer-left{position:relative;width:100%;max-width:600px;padding-left:110px}@media (max-width:960px){.main-footer .wrapper .footer-left{padding:0 20px}}.main-footer .wrapper .footer-left:before{content:"";position:absolute;top:0;left:0;display:block;width:78px;height:278px;background:url(../img/swirl.png) no-repeat left center}@media (max-width:960px){.main-footer .wrapper .footer-left:before{display:none}}.main-footer .wrapper .footer-left .logo{display:block;width:314px;height:80px}.main-footer .wrapper .footer-left .footer-nav{margin-top:50px}@media (max-width:960px){.main-footer .wrapper .footer-left .footer-nav{display:none}}.main-footer .wrapper .footer-left .footer-nav ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 30px}.main-footer .wrapper .footer-left .footer-nav ul li{display:inline-block}.main-footer .wrapper .footer-left .footer-nav ul li a{color:#34364C;font-family:"broadsheet",serif;font-size:18px;line-height:23px;font-style:italic;font-weight:400;letter-spacing:-0.48px;text-decoration:none;-webkit-transition:color 220ms ease;transition:color 220ms ease}.main-footer .wrapper .footer-left .footer-nav ul li a:hover{color:#5D5E78}.main-footer .footer-credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;padding-top:20px}@media (max-width:960px){.main-footer .footer-credits{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.main-footer .footer-credits a{color:#231F20;text-decoration:none}.main-footer .footer-credits a:hover{text-decoration:underline}.main-footer .footer-credits .credits-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 30px}@media (max-width:960px){.main-footer .footer-credits .credits-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.main-footer .footer-credits .credit-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#231F20;font-family:"IBM Plex Serif",serif;font-size:14px;line-height:26px;font-style:italic;font-weight:300;letter-spacing:-0.28px}.main-footer .imker-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media (max-width:960px){.main-footer .imker-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:auto}}.coming-soon-box{display:inline-block;min-width:250px;padding:11px 30px;border:1px solid rgba(93,94,120,0.3);border-radius:6px;background:rgba(93,94,120,0.05);color:#5D5E78;font-family:"broadsheet",serif;font-size:30px;font-style:italic;font-variant:small-caps;line-height:1;letter-spacing:-0.6px;text-align:center;opacity:0.75}@media (max-width:960px){.coming-soon-box{min-width:150px;padding:9px 18px;font-size:24px}}.coming-soon-notice{margin:20px 0 8px;color:#5D5240;font-size:15px;font-style:italic;line-height:1.55;opacity:0.85}.main-footer,.section-about,.section-author,.section-fragments,.section-reviews,.section-sale{content-visibility:auto;contain-intrinsic-size:1px 800px}
/*# sourceMappingURL=style.css.map */