/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Space Grotesk;src:url(/themes/campiche/dist/SpaceGrotesk.44fd8e6b.woff2)format("woff2")}@font-face{font-family:PP Cirka;src:url(/themes/campiche/dist/PPCirka-Light.b411f37d.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Cirka;src:url(/themes/campiche/dist/PPCirka-Regular.afa93cdd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Cirka;src:url(/themes/campiche/dist/PPCirka-Bold.ab64c885.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@media (width<=767px){.hide-for-sm{display:none!important}}@media (width>=768px){.hide-for-md{display:none!important}}@media (width<=1199px){.show-for-lg{display:none!important}}.container{padding:0 max(15px,2.77778vw)}.row{grid-gap:0 clamp(15px,1.73611vw,100vw);grid-template-columns:repeat(12,1fr);display:grid}.row.row-gap{grid-row-gap:clamp(40px,4.62963vw,100vw)}.row.row-gap-thin{grid-row-gap:clamp(15px,1.73611vw,100vw)}.col-1{grid-column-end:span 1}.col-2{grid-column-end:span 2}.col-3{grid-column-end:span 3}.col-4{grid-column-end:span 4}.col-5{grid-column-end:span 5}.col-6{grid-column-end:span 6}.col-7{grid-column-end:span 7}.col-8{grid-column-end:span 8}.col-9{grid-column-end:span 9}.col-10{grid-column-end:span 10}.col-11{grid-column-end:span 11}.col-12{grid-column-end:span 12}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-7{grid-column-start:7}.start-8{grid-column-start:8}.start-9{grid-column-start:9}.start-10{grid-column-start:10}.start-11{grid-column-start:11}@media (width>=768px){.col-md-1{grid-column-end:span 1}.col-md-2{grid-column-end:span 2}.col-md-3{grid-column-end:span 3}.col-md-4{grid-column-end:span 4}.col-md-5{grid-column-end:span 5}.col-md-6{grid-column-end:span 6}.col-md-7{grid-column-end:span 7}.col-md-8{grid-column-end:span 8}.col-md-9{grid-column-end:span 9}.col-md-10{grid-column-end:span 10}.col-md-11{grid-column-end:span 11}.col-md-12{grid-column-end:span 12}.start-md-2{grid-column-start:2}.start-md-3{grid-column-start:3}.start-md-4{grid-column-start:4}.start-md-5{grid-column-start:5}.start-md-6{grid-column-start:6}.start-md-7{grid-column-start:7}.start-md-8{grid-column-start:8}.start-md-9{grid-column-start:9}.start-md-10{grid-column-start:10}.start-md-11{grid-column-start:11}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}}@media (width>=1200px){.col-lg-1{grid-column-end:span 1}.col-lg-2{grid-column-end:span 2}.col-lg-3{grid-column-end:span 3}.col-lg-4{grid-column-end:span 4}.col-lg-5{grid-column-end:span 5}.col-lg-6{grid-column-end:span 6}.col-lg-7{grid-column-end:span 7}.col-lg-8{grid-column-end:span 8}.col-lg-9{grid-column-end:span 9}.col-lg-10{grid-column-end:span 10}.col-lg-11{grid-column-end:span 11}.col-lg-12{grid-column-end:span 12}.start-lg-2{grid-column-start:2}.start-lg-3{grid-column-start:3}.start-lg-4{grid-column-start:4}.start-lg-5{grid-column-start:5}.start-lg-6{grid-column-start:6}.start-lg-7{grid-column-start:7}.start-lg-8{grid-column-start:8}.start-lg-9{grid-column-start:9}.start-lg-10{grid-column-start:10}.start-lg-11{grid-column-start:11}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}}@media (width>=1600px){.col-xl-1{grid-column-end:span 1}.col-xl-2{grid-column-end:span 2}.col-xl-3{grid-column-end:span 3}.col-xl-4{grid-column-end:span 4}.col-xl-5{grid-column-end:span 5}.col-xl-6{grid-column-end:span 6}.col-xl-7{grid-column-end:span 7}.col-xl-8{grid-column-end:span 8}.col-xl-9{grid-column-end:span 9}.col-xl-10{grid-column-end:span 10}.col-xl-11{grid-column-end:span 11}.col-xl-12{grid-column-end:span 12}.start-xl-2{grid-column-start:2}.start-xl-3{grid-column-start:3}.start-xl-4{grid-column-start:4}.start-xl-5{grid-column-start:5}.start-xl-6{grid-column-start:6}.start-xl-7{grid-column-start:7}.start-xl-8{grid-column-start:8}.start-xl-9{grid-column-start:9}.start-xl-10{grid-column-start:10}.start-xl-11{grid-column-start:11}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}}*{box-sizing:border-box;margin:0;padding:0}body{background-image:url(/themes/campiche/dist/noise.529e8664.png);background-color:rgb(var(--lighten));background-blend-mode:multiply;color:rgb(var(--main));font-feature-settings:"ss02" on,"ss03" on,"ss04" on,"ss05" on;font-family:Space Grotesk,sans-serif}body.color-mode-1{--main:75,87,60;--contrast:205,206,221;--lighten:177,190,162;--darken:51,57,40}body.color-mode-2{--main:87,72,60;--contrast:205,221,220;--lighten:190,175,162;--darken:57,46,40}body.color-mode-3{--main:87,60,75;--contrast:206,221,205;--lighten:190,162,177;--darken:57,40,51}body.color-mode-4{--main:63,60,87;--contrast:221,215,205;--lighten:165,162,190;--darken:40,40,57}a{color:inherit;text-decoration:none}ul{list-style:none}.dialog-off-canvas-main-canvas{flex-direction:column;min-height:100vh;display:flex}main{flex-grow:1}.contextual[data-contextual-id^=block]{display:none}.accordion{flex-direction:column;display:flex}.accordion__item{border-bottom:clamp(.5px,.0289352vw,100vw)solid rgb(var(--main));flex-direction:column;gap:max(48px,2.77778vw);padding:max(36px,2.08333vw) 0;display:flex}.accordion__item-header{justify-content:space-between;align-items:center;gap:max(24px,1.38889vw);display:flex}.accordion__item-title{letter-spacing:-.04em;font-family:PP Cirka;font-size:max(48px,2.77778vw);font-weight:400;line-height:1}.accordion__item-trigger{background:rgb(var(--contrast));cursor:pointer;border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw)}.accordion__item-trigger i{font-size:max(24px,1.38889vw)}.accordion__item-content{letter-spacing:-.04em;font-size:max(24px,1.38889vw);line-height:1.25;display:none}.accordion__item-content>div{flex-direction:column;gap:max(20px,1.15741vw);display:flex}.accordion__item-content li{border-bottom:clamp(.5px,.0289352vw,100vw)solid rgba(var(--main),.4);padding:max(12px,.694444vw) 0}.accordion__item-content table{border-collapse:collapse}.accordion__item-content table td{vertical-align:top;border-bottom:clamp(.5px,.0289352vw,100vw)solid rgba(var(--main),.4);padding:max(12px,.694444vw) 0}.accordion__item-content table td:first-child{padding-right:max(24px,1.38889vw)}.addresses__group{background:rgb(var(--contrast));border-radius:max(20px,1.15741vw);padding:max(24px,1.38889vw)}.addresses__group-title{letter-spacing:-.04em;margin-bottom:max(24px,1.38889vw);font-family:PP Cirka;font-size:max(32px,1.85185vw);font-weight:500;line-height:1}.addresses__group-inner{grid-template-columns:repeat(2,1fr);gap:max(24px,1.38889vw);display:grid}.addresses__address{letter-spacing:-.04em;font-size:max(18px,1.04167vw);line-height:1.5}.addresses__address__address-title{font-weight:500}.author-full{flex-direction:column;gap:max(80px,4.62963vw);padding-bottom:max(80px,4.62963vw);display:flex}.author-full__picture{aspect-ratio:1;background:rgb(var(--contrast));border-radius:max(20px,1.15741vw);width:100%;position:relative}.author-full__picture img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:auto;height:calc(100% - max(144px,8.33333vw));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:14px 14px 33px -7px #00000040}.author-full__picture-copyright{opacity:.5;font-size:max(12px,.694444vw);position:absolute;bottom:max(12px,.694444vw);left:max(24px,1.38889vw)}.author-full__info{flex-direction:column;gap:max(28px,1.62037vw);display:flex}.author-full__title{letter-spacing:-.04em;font-family:PP Cirka;font-size:max(64px,3.7037vw);font-weight:400;line-height:1}.author-full__presentation{letter-spacing:-.04em;font-size:max(24px,1.38889vw);line-height:1.25}.author-full__website{border:solid rgb(var(--main));letter-spacing:-.04em;border-width:max(.5px,.0289352vw) 0;gap:max(80px,4.62963vw);margin-top:max(20px,1.15741vw);padding:max(12px,.694444vw) 0;font-size:max(20px,1.15741vw);line-height:1.25;display:flex}.author-full__website a{text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:.055em}.author-full__website-label{color:rgba(var(--main),.8)}.author-list{border-top:clamp(.5px,.0289352vw,100vw)solid rgb(var(--main));padding:max(20px,1.15741vw) 0}.author-list__header{flex-direction:column;align-items:flex-start;gap:max(15px,.868056vw);padding-top:max(4px,.231481vw);display:flex}@media (width>=768px){.author-list__header{gap:max(30px,1.73611vw)}}.author-list__name{letter-spacing:-.04em;font-family:PP Cirka;font-size:max(36px,2.77778vw);font-weight:400;line-height:1}.author-list__name strong{font-weight:700;display:block}.author-list__more{background:rgba(var(--main),.2);border-radius:max(18.42px,1.06597vw);align-items:center;gap:max(8px,.462963vw);padding:max(9px,.520833vw) max(18px,1.04167vw);font-size:max(14px,.810185vw);font-weight:500;display:flex}.author-list__more i{font-size:max(18px,1.04167vw)}@media (width<=767px){.author-list__more{margin-bottom:max(30px,1.73611vw)}}.author-list__book{letter-spacing:-.04em;align-items:baseline;gap:max(30px,1.73611vw);padding:max(12px,.694444vw) 0;font-size:max(20px,1.62037vw);font-weight:400;line-height:1.25;display:flex}.author-list__book:not(:last-child){border-bottom:clamp(.5px,.0289352vw,100vw)solid rgb(var(--main))}.author-list__book-year{width:max(90px,5.20833vw)}.author-list__book-collection{gap:max(8px,.462963vw);display:flex}.author-list__book-collection>div{background:rgba(var(--darken),.1);white-space:nowrap;border-radius:max(20px,1.15741vw);padding:max(6px,.347222vw) max(12px,.694444vw);font-size:max(20px,1.15741vw)}.author-list__book-link{z-index:1;position:absolute;inset:0}.authors__topbar{background:rgb(var(--contrast));border-radius:max(20px,1.15741vw);justify-content:center;align-items:flex-end;gap:max(12px,.694444vw);margin-bottom:max(48px,2.77778vw);padding:max(24px,1.38889vw);display:flex}@media (width>=768px){.authors__topbar{height:max(126px,7.29167vw)}}.authors__nav{flex-wrap:wrap;gap:max(12px,.694444vw);display:flex}@media (width<=767px){.authors__nav{display:none}}.authors__nav-letter{border:clamp(1.4px,.0810185vw,100vw)solid rgb(var(--main));text-align:center;border-radius:max(20px,1.15741vw);width:max(32px,1.85185vw);padding:max(12px,.694444vw) 0}.authors__nav-letter.is-disabled{opacity:.3}.authors__nav-letter.is-clickable{cursor:pointer}.authors__nav-letter.is-active{background:rgb(var(--main));color:rgb(var(--contrast))}.authors__nav-letter.is-loading{background:linear-gradient(90deg,transparent,rgba(var(--main),.4),transparent);background-size:200% 100%;animation:1.5s ease-in-out infinite loading-gradient}.authors__header{border:solid rgb(var(--main));letter-spacing:.08em;text-transform:uppercase;border-width:max(.5px,.0289352vw) 0;padding:max(48px,2.77778vw) 0 max(12px,.694444vw);font-size:max(16px,.925926vw);font-weight:600;line-height:1}@media (width<=767px){.authors__header{display:none}}.authors__header-author{padding-left:max(8px,.462963vw)}.authors__header-inner{gap:max(30px,1.73611vw);display:flex}.authors__header-year{width:max(90px,5.20833vw)}.authors__group:not(:first-child){border-top:clamp(1px,.0578704vw,100vw)solid rgb(var(--darken))}.authors__label{background:rgb(var(--main));width:max(80px,4.62963vw);height:max(80px,4.62963vw);color:rgb(var(--lighten));text-transform:uppercase;border-radius:max(40px,2.31481vw);justify-content:center;align-items:center;margin:max(48px,2.77778vw) 0;font-size:max(25px,1.44676vw);font-weight:600;display:flex}.book-cart__main{background:rgba(var(--darken),.5);border-radius:max(20px,1.15741vw) max(20px,1.15741vw) 0 0;align-items:center;gap:max(24px,1.38889vw);padding:max(24px,1.38889vw) max(48px,2.77778vw) max(24px,1.38889vw) max(24px,1.38889vw);display:flex;position:relative}.book-cart__cover{aspect-ratio:1.05;background:rgba(var(--darken),.6);border-radius:max(12px,.694444vw);flex-shrink:0;width:81px;display:flex;position:relative}.book-cart__cover img{width:auto;height:calc(100% - max(24px,1.38889vw));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-cart__info{flex-direction:column;align-items:flex-start;gap:max(8px,.462963vw);display:flex}.book-cart__title{letter-spacing:-.04em;font-size:max(20px,1.15741vw);line-height:1.2}.book-cart__authors{letter-spacing:-.04em;color:rgba(var(--contrast),.8);font-size:max(16px,.925926vw);line-height:1.25}.book-cart__collection{flex-wrap:wrap;gap:max(4px,.231481vw);display:flex}.book-cart__collection>div{background:rgba(var(--darken),.7);color:rgba(var(--contrast),.8);text-transform:uppercase;border-radius:max(16px,.925926vw);padding:max(6px,.347222vw) max(12px,.694444vw);font-size:max(14px,.810185vw);font-weight:700}.book-cart__remove{color:#d0797a;cursor:pointer;font-size:max(20px,1.15741vw);position:absolute;top:max(19px,1.09954vw);right:max(24px,1.38889vw)}.book-cart__footer{background:rgba(var(--darken),.7);border-radius:0 0 max(20px,1.15741vw) max(20px,1.15741vw);justify-content:space-between;align-items:center;padding:max(8px,.462963vw) max(24px,1.38889vw);display:flex}.book-cart__footer-label{letter-spacing:.08em;text-transform:uppercase;font-size:max(16px,.925926vw);font-weight:600;line-height:1}.book-cart__footer-inner{align-items:center;gap:max(12px,.694444vw);display:flex}.book-cart__select{position:relative}.book-cart__select select{background:rgb(var(--contrast));height:max(40px,2.31481vw);color:rgb(var(--main));-webkit-appearance:none;border-radius:max(12px,.694444vw);outline:none;padding:max(8px,.462963vw) max(35px,2.02546vw) max(8px,.462963vw) max(12px,.694444vw);font-size:max(20px,1.15741vw);font-weight:500}@media (width>=768px){.book-cart__select select{height:max(50px,2.89352vw);padding:max(12px,.694444vw) max(55px,3.18287vw) max(12px,.694444vw) max(24px,1.38889vw)}}.book-cart__select-arrow{color:rgb(var(--main));pointer-events:none;font-size:max(20px,1.15741vw);position:absolute;top:50%;right:max(12px,.694444vw);transform:translateY(-50%)}@media (width>=768px){.book-cart__select-arrow{right:max(24px,1.38889vw)}}.book-cart__price{letter-spacing:-.04em;white-space:nowrap;font-size:max(22px,1.27315vw);line-height:1.25}.book-full{flex-direction:column;gap:max(80px,4.62963vw);padding-bottom:max(80px,4.62963vw);display:flex}.book-full__cover{aspect-ratio:1.05;background:rgb(var(--contrast));border-radius:max(20px,1.15741vw);width:100%;position:relative}.book-full__cover img{width:auto;height:calc(100% - max(88px,10.1852vw));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:14px 14px 33px -7px #00000040}.book-full__cover-zoom{background:rgba(var(--main),.2);cursor:pointer;border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(24px,1.38889vw);line-height:1;position:absolute;bottom:max(24px,1.38889vw);right:max(24px,1.38889vw)}.book-full__lightbox-overlay{inset:var(--drupal-displace-offset-top,0)0 0 0;background:rgba(var(--darken),.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;opacity:0;pointer-events:none;position:fixed}.book-full__lightbox{inset:var(--drupal-displace-offset-top,0)0 0 0;z-index:31;opacity:0;pointer-events:none;position:fixed}.book-full__lightbox img{object-fit:contain;width:auto;max-width:calc(100% - max(96px,5.55556vw));max-height:calc(100% - max(96px,5.55556vw));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-full__lightbox-close{background-color:rgb(var(--contrast));cursor:pointer;border-radius:max(20px,1.15741vw);justify-content:center;align-items:center;width:max(40px,2.31481vw);height:max(40px,2.31481vw);font-size:max(20px,1.15741vw);display:flex;position:absolute;top:max(24px,1.38889vw);right:max(24px,1.38889vw)}.book-full__collection{flex-wrap:wrap;gap:max(8px,.462963vw);display:flex;position:absolute;top:max(24px,1.38889vw);left:max(24px,1.38889vw)}.book-full__collection>div{background-color:rgb(var(--main));color:rgb(var(--contrast));text-transform:uppercase;border-radius:max(69px,3.99306vw);padding:max(10px,.578704vw) max(20px,1.15741vw);font-size:max(16px,.925926vw);font-weight:700;line-height:1.25}.book-full__other-version{background:rgba(var(--main),.2);border-radius:max(25px,1.44676vw);align-items:center;gap:max(12px,.694444vw);margin-top:max(48px,2.77778vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:500;display:inline-flex}.book-full__other-version i{font-size:max(24px,1.38889vw)}.book-full__content{flex-direction:column;gap:max(48px,2.77778vw);display:flex}.book-full__info-header{justify-content:center;align-items:center;gap:11.444px;display:flex}.book-full__info{flex-direction:column;gap:48px;display:flex}.book-full__title{letter-spacing:-.04em;font-family:PP Cirka;font-size:max(32px,3.7037vw);font-weight:400;line-height:1}@media (width<=767px){.book-full__title{margin-top:max(48px,2.77778vw)}}.book-full__subtitle{border-bottom:.5px solid rgb(var(--main));letter-spacing:-.04em;padding:12px 0;font-size:max(20px,1.15741vw);line-height:1.25}.book-full__table{letter-spacing:-.04em;width:100%;font-size:max(20px,1.15741vw);line-height:1.25;display:table}.book-full__table-row{display:table-row}.book-full__table-label,.book-full__table-value{border-bottom:.5px solid rgb(var(--main));padding:12px 0;display:table-cell}.book-full__table-label{width:max(220px,12.7315vw);color:rgba(var(--main),.8);padding-right:max(30px,1.73611vw)}.book-full__table-value{min-width:max(200px,11.5741vw);color:rgb(var(--darken))}.book-full__table-value a{text-decoration:underline}.book-full__table-tag{background:rgba(var(--darken),.1);border-radius:max(20px,1.15741vw);padding:max(6px,.347222vw) max(12px,.694444vw);font-size:max(16px,.925926vw);line-height:1;display:inline-block}.book-full__table-clipboard{align-items:center;gap:max(20px,1.15741vw);display:flex}.book-full__table-clipboard-icon{cursor:pointer}.book-full__buy{background:rgb(var(--darken));border-radius:max(20px,1.15741vw);flex-direction:column;gap:max(24px,1.38889vw);padding:max(24px,1.38889vw);display:flex}.book-full__buy-header{justify-content:space-between;display:flex}.book-full__buy-title{color:rgb(var(--contrast));letter-spacing:.08em;text-transform:uppercase;font-size:max(16px,.925926vw);font-weight:400;line-height:1.25}.book-full__buy-price{color:rgb(var(--contrast));letter-spacing:-.04em;white-space:nowrap;font-size:max(32px,1.85185vw);line-height:1.25}.book-full__buy-button{text-align:center;background:rgb(var(--contrast));color:rgb(var(--darken));cursor:pointer;border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:500}.book-full__buy-button--added{background:rgb(var(--lighten))}.book-full__buy-conditions{color:rgb(var(--contrast));letter-spacing:-.04em;gap:max(12px,.694444vw);font-size:max(16px,.925926vw);line-height:1.5;display:flex}.book-full__buy-conditions:before{content:"*"}.book-full__reviews{background:rgb(var(--main));border-radius:max(20px,1.15741vw);flex-direction:column;gap:max(48px,2.77778vw);padding:max(48px,2.77778vw) max(24px,1.38889vw);display:flex}.book-full__reviews-header{justify-content:space-between;align-items:center;gap:max(24px,1.38889vw);display:flex}.book-full__reviews-title{color:rgb(var(--contrast));letter-spacing:-.04em;align-items:center;gap:max(16px,.925926vw);font-family:PP Cirka;font-size:max(36px,2.77778vw);font-weight:400;line-height:1;display:flex}.book-full__reviews-count{background:rgb(var(--darken));color:var(--Contrast-100,#cdcedd);letter-spacing:.08em;border-radius:max(20px,1.15741vw);padding:max(12px,.694444vw) max(20px,1.15741vw);font-size:max(16px,.925926vw);font-weight:700;line-height:1}.book-full__reviews-trigger{background:rgb(var(--contrast));cursor:pointer;border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw)}.book-full__reviews-trigger i{font-size:max(24px,1.38889vw)}.book-full__reviews-content{display:none}.book-full__reviews-content .press-article__inner,.book-full__reviews-content .press-article__lightbox-inner{background:rgb(var(--darken))}.book-full__reviews-content .press-article__title,.book-full__reviews-content .press-article__lightbox-title,.book-full__reviews-content .press-article__body,.book-full__reviews-content .press-article__lightbox-body{color:rgb(var(--contrast))}.book-full__reviews-content .press-article__footer,.book-full__reviews-content .press-article__lightbox-footer{color:rgba(var(--lighten),.8)}.book-full__reviews-content .press-article__open{background:rgba(var(--main),.6)}.book-full__related-header{justify-content:space-between;align-items:flex-start;padding-bottom:max(48px,2.77778vw);display:flex}.book-full__related-title{letter-spacing:-.04em;font-family:PP Cirka;font-size:max(36px,2.77778vw);font-weight:400;line-height:1}.book-full__related-link{border:clamp(1px,.0578704vw,100vw)solid rgb(var(--main));border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:500;display:inline-block}@media (width<=767px){.book-full__related-link{margin-top:max(48px,2.77778vw)}}.book-hero__container{position:relative}.book-hero__cover{aspect-ratio:1.15;background:rgb(var(--contrast));border-radius:max(20px,1.15741vw) max(20px,1.15741vw) 0 0;position:relative}@media (width>=768px){.book-hero__cover{border-radius:max(20px,1.15741vw)}}.book-hero__cover img{width:auto;height:calc(100% - max(96px,11.1111vw));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:14px 14px 33px -7px #00000040}.book-hero__collection{color:rgb(var(--contrast));border-radius:max(20px,1.15741vw);padding:max(12px,.694444vw) max(20px,1.15741vw);position:absolute;top:max(24px,1.38889vw);left:max(24px,1.38889vw)}.book-hero__collection span{letter-spacing:.08em;text-transform:uppercase;font-size:max(16px,.925926vw);font-weight:700;line-height:1}@media (width>=768px){.book-hero__info{position:absolute;inset:max(32px,5.55556vw) 0}}.book-hero__info .row,.book-hero__info .col-12{height:100%}.book-hero__info-inner{background-color:rgb(var(--main));height:100%;color:rgb(var(--contrast));flex-direction:column;flex:1;justify-content:center;padding:max(32px,1.85185vw) max(44px,2.5463vw);display:flex}@media (width<=767px){.book-hero__info-inner{border-radius:0 0 max(20px,1.15741vw) max(20px,1.15741vw);padding:max(32px,1.85185vw) max(24px,1.38889vw)}}.book-hero__header{align-items:center;gap:max(10px,.578704vw);width:100%;padding-bottom:max(16px,.925926vw);display:flex}.book-hero__year,.book-hero__author{letter-spacing:.08em;text-transform:uppercase;font-size:max(20px,1.15741vw);font-weight:500;line-height:1}.book-hero__separator{background-color:rgb(var(--lighten));width:1.2px;height:max(20px,1.15741vw)}.book-hero__title{letter-spacing:-.04em;margin:0;font-size:max(32px,3.7037vw);font-weight:400;line-height:1}.book-hero__footer{width:100%;padding-top:max(32px,1.85185vw);display:flex}.book-hero__genre{background-color:rgb(var(--contrast));color:rgb(var(--main));border-radius:max(20px,1.15741vw);justify-content:center;align-items:center;padding:max(6px,.347222vw) max(12px,.694444vw);font-size:max(16px,.925926vw);font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.book-hero__link{position:absolute;inset:0}.book-teaser__container{flex-direction:column;align-items:center;gap:max(30px,1.73611vw);width:100%;display:flex;position:relative}.book-teaser__cover{aspect-ratio:1.05;background:rgb(var(--contrast));border-radius:max(20px,1.15741vw);width:100%;position:relative}.book-teaser__cover img{width:auto;height:calc(100% - max(88px,10.1852vw));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:14px 14px 33px -7px #00000040}.book-teaser__collection{flex-wrap:wrap;gap:max(8px,.462963vw);display:flex;position:absolute;top:max(24px,1.38889vw);left:max(24px,1.38889vw)}.book-teaser__collection>div{background-color:rgb(var(--main));color:rgb(var(--contrast));text-transform:uppercase;border-radius:max(69px,3.99306vw);padding:max(10px,.578704vw) max(20px,1.15741vw);font-size:max(16px,.925926vw);font-weight:700;line-height:1.25}.book-teaser__info{flex-direction:column;gap:max(4px,.231481vw);width:100%;padding-right:max(24px,1.38889vw);display:flex}.book-teaser__header{align-items:center;gap:max(10px,.578704vw);width:100%;display:flex}.book-teaser__year,.book-teaser__author{letter-spacing:.08em;text-transform:uppercase;font-size:max(16px,.925926vw);font-weight:400;line-height:1}.book-teaser__separator{background-color:rgb(var(--main));width:max(1px,.0578704vw);height:max(16px,.925926vw)}.book-teaser__title{letter-spacing:-.04em;margin:0;font-size:max(28px,1.62037vw);font-weight:400;line-height:1.25}.book-teaser__footer{width:100%;padding-top:max(16px,.925926vw);display:flex}.book-teaser__genre{background-color:rgb(var(--contrast));border-radius:max(20px,1.15741vw);justify-content:center;align-items:center;padding:max(6px,.347222vw) max(12px,.694444vw);font-size:max(16px,.925926vw);font-weight:400;line-height:1;display:inline-flex}.book-teaser__link{position:absolute;inset:0}.book-list{border-bottom:clamp(.5px,.0289352vw,100vw)solid rgb(var(--main));letter-spacing:-.04em;gap:max(30px,1.73611vw);padding:max(12px,.694444vw) 0;font-size:max(20px,1.15741vw);line-height:1.25;position:relative}.book-list__title{letter-spacing:-.04em;font-size:max(28px,1.62037vw);font-weight:400}@media (width<=767px){.book-list__title{margin-bottom:max(10px,.578704vw)}}.book-list__info{grid-template-columns:repeat(2,1fr);gap:max(10px,.578704vw) max(30px,1.73611vw);display:grid}@media (width>=768px){.book-list__info{grid-template-columns:repeat(4,1fr)}}.book-list__collection{flex-wrap:wrap;gap:max(8px,.462963vw);display:flex}.book-list__collection>div,.book-list__genre{background:rgba(var(--darken),.1);border-radius:max(20px,1.15741vw);padding:max(6px,.347222vw) max(12px,.694444vw);display:inline-block}.book-list__link{z-index:1;position:absolute;inset:0}.book-list__header{border:solid rgb(var(--main));letter-spacing:.08em;text-transform:uppercase;border-width:max(.5px,.0289352vw) 0;padding:max(48px,2.77778vw) 0 max(12px,.694444vw);font-size:max(16px,.925926vw);font-weight:600;line-height:1}@media (width<=767px){.book-list__header{display:none}}.book-list__header-title{padding-left:max(8px,.462963vw)}.book-list__header-info{grid-template-columns:repeat(4,1fr);gap:max(30px,1.73611vw);display:grid}.breadcrumbs{border-bottom:clamp(.5px,.0289352vw,100vw)solid rgb(var(--main));margin:max(40px,2.31481vw) 0 calc(-1*max(32px,1.85185vw));padding-bottom:max(24px,1.38889vw);display:flex}.breadcrumbs__inner{background:rgba(var(--main),.2);letter-spacing:.08em;text-transform:uppercase;border-radius:max(12px,.694444vw);align-items:center;gap:max(8px,.462963vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(16px,.925926vw);line-height:1;display:flex}.breadcrumbs__home i{font-size:max(24px,1.38889vw)}.breadcrumbs__link{font-weight:600}.cart{inset:var(--drupal-displace-offset-top,0)0 0 auto;z-index:30;width:max(584px,33.7963vw);max-width:100%;color:rgb(var(--contrast));background:rgb(var(--darken));flex-direction:column;display:flex;position:fixed;transform:translate(100%)}.cart__header{justify-content:space-between;align-items:flex-start;padding:max(42px,2.43056vw) max(48px,2.77778vw) max(24px,1.38889vw);display:flex}.cart__header-title{letter-spacing:-.04em;align-items:center;gap:max(12px,.694444vw);margin-bottom:4px;font-size:max(24px,2.08333vw);font-weight:400;line-height:1;display:flex}.cart__header-title-count{background:rgba(var(--lighten),.2);color:var(--Contrast-100,#ddd7cd);letter-spacing:.08em;border-radius:max(20px,1.15741vw);padding:max(8px,.694444vw) max(12px,1.15741vw);font-size:max(16px,.925926vw);font-weight:700;line-height:1}.cart__header-clear{color:#d0797a;letter-spacing:-.04em;cursor:pointer;font-size:max(16px,.925926vw)}.cart__header-close{cursor:pointer;font-size:max(36px,2.77778vw);line-height:1}.cart__items{background:rgb(var(--main));flex-direction:column;flex-grow:1;gap:max(24px,1.38889vw);padding:max(24px,1.38889vw);display:flex;position:relative;overflow:auto}@media (width>=768px){.cart__items{padding:max(48px,2.77778vw)}}.cart__items-empty{font-size:max(20px,1.15741vw)}.cart__footer{flex-direction:column;gap:max(24px,1.38889vw);padding:max(42px,2.43056vw) max(48px,2.77778vw) max(24px,1.38889vw);display:flex}.cart__footer-price{letter-spacing:-.04em;justify-content:space-between;align-items:center;font-size:max(24px,2.08333vw);line-height:1;display:flex}.cart__footer-price small{letter-spacing:-.04em;font-size:max(18px,1.38889vw)}.cart__footer-submit{background:rgb(var(--contrast));color:rgb(var(--darken));text-align:center;border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:500}.cart__footer-conditions{border-top:clamp(1px,.0578704vw,100vw)solid rgba(var(--contrast),.2);letter-spacing:-.04em;gap:max(12px,.694444vw);padding-top:max(24px,1.38889vw);font-size:max(16px,.925926vw);line-height:1.5;display:flex}.cart__footer-conditions:before{content:"*"}.cart__overlay{inset:var(--drupal-displace-offset-top,0)0 0 0;z-index:20;background:rgba(var(--darken),.4);opacity:0;pointer-events:none;position:fixed}.event-list{border-bottom:clamp(.5px,.0289352vw,100vw)solid var(--color);color:var(--color);letter-spacing:-.04em;padding:max(12px,.694444vw) 0;font-size:max(20px,1.15741vw);line-height:1.2;position:relative}.event-list>div:first-child{padding-left:max(8px,.462963vw)}.event-list>div:last-child{padding-right:max(8px,.462963vw)}@media (width<=1199px){.event-list__description{padding-top:max(24px,1.38889vw)}}.event-list__description a{text-decoration:underline}.event-list__icon{justify-content:flex-end;align-items:center;display:flex}@media (width<=1199px){.event-list__icon{margin-top:max(24px,1.38889vw)}}.event-list__icon>div{background:var(--color);color:var(--background);border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw)}.events__header{border:solid rgb(var(--main));letter-spacing:.08em;text-transform:uppercase;border-width:max(.5px,.0289352vw) 0;margin-bottom:max(48px,2.77778vw);padding:max(48px,2.77778vw) max(8px,.462963vw) max(12px,.694444vw);font-size:max(16px,.925926vw);font-weight:600;line-height:1}.events__months{flex-direction:column;gap:max(48px,2.77778vw);display:flex}.events__month{background:var(--background);border-radius:max(20px,1.15741vw);padding:max(48px,2.77778vw) max(24px,1.38889vw)}.events__month:nth-child(odd){--color:rgb(var(--contrast));--background:rgb(var(--main))}.events__month:nth-child(2n){--color:rgb(var(--main));--background:rgb(var(--contrast))}.events__month-label{color:var(--color);letter-spacing:-.04em;margin-bottom:max(48px,2.77778vw);font-family:PP Cirka;font-size:max(48px,2.77778vw);font-weight:400;line-height:1}.footer{background:rgb(var(--main));color:rgb(var(--contrast));flex-direction:column;gap:max(44px,2.5463vw);padding:max(48px,2.77778vw) 0;display:flex}@media (width>=768px){.footer{gap:max(88px,5.09259vw)}}.footer .logo{width:max(56px,3.24074vw);height:max(42px,2.43056vw)}@media (width>=768px){.footer .logo{width:max(84px,4.86111vw);height:max(64px,3.7037vw)}}.footer .logo__bg{fill:rgb(var(--contrast))}.footer .logo__fg{fill:rgb(var(--darken))}@media (width>=768px){.footer a{transition:filter .2s}.footer a:hover{filter:brightness(.9)}}.footer a.is-active{text-decoration:underline}.footer__nav-main{letter-spacing:-.01em;flex-direction:column;gap:max(24px,1.38889vw);font-size:max(28px,1.62037vw);line-height:.85;display:flex}.footer__nav-sec{letter-spacing:-.01em;flex-direction:column;gap:max(24px,1.38889vw);font-size:max(20px,1.15741vw);line-height:1.2;display:flex}.footer__bottom{color:rgb(var(--contrast));letter-spacing:.02em;text-transform:uppercase;font-size:max(12px,.694444vw);line-height:1.5}.footer__bottom a{text-decoration:underline}.form__title{color:rgb(var(--main));letter-spacing:-.04em;margin-bottom:max(48px,2.77778vw);font-family:PP Cirka;font-size:max(32px,2.77778vw);font-weight:400;line-height:1}.form__intro{letter-spacing:-.04em;margin-bottom:max(48px,2.77778vw);font-size:max(20px,1.15741vw);font-weight:400;line-height:1.25}.webform-submission-form{flex-direction:column;gap:max(48px,2.77778vw);display:flex}.webform-section-title{display:none}.webform-section-wrapper{flex-wrap:wrap;gap:max(24px,1.38889vw);display:flex}.form-item{width:100%}.form-item label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:max(6px,.347222vw);padding-left:max(12px,.694444vw);font-size:max(16px,.925926vw);font-weight:600;line-height:1;display:block}@media (width>=768px){.form-item.form-half{width:calc(50% - max(12px,.694444vw))}}.form-item.form-third{width:calc(33.3333% - max(12px,.694444vw))}.form-item.form-twothirds{width:calc(66.6667% - max(12px,.694444vw))}.form-text,.form-email,.form-tel,.form-textarea{background:rgba(var(--main),.2);width:100%;color:rgb(var(--main));border:none;border-radius:max(12px,.694444vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-family:Space Grotesk,sans-serif;font-size:max(20px,1.15741vw);font-weight:500}.form-text:focus,.form-email:focus,.form-tel:focus,.form-textarea:focus{outline:none}.form-required:after{content:"*";color:rgb(var(--main));margin-left:max(4px,.231481vw)}.form-submit{background:rgb(var(--main));width:100%;color:rgb(var(--contrast));cursor:pointer;border:none;border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:500}.home-intro{isolation:isolate;padding-top:max(40px,2.31481vw)}@media (width>=768px){.home-intro{padding-bottom:max(107px,6.19213vw)}}.home-intro__images-item{opacity:0;will-change:transform;max-width:max(200px,11.5741vw);filter:var(--filter-img);position:absolute;top:0;left:0}.home-intro__body{letter-spacing:-.04em;mix-blend-mode:difference;font-size:max(32px,3.7037vw);font-weight:300;line-height:1.2}.home-intro__body u{text-decoration:none}.home-intro__body u div{text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:.055em}.home-intro__season{background:rgb(var(--contrast));letter-spacing:-.04em;border-radius:max(20px,1.15741vw);flex-direction:column;justify-content:space-between;gap:max(32px,1.85185vw);height:100%;padding:max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:400;line-height:1.25;display:flex}.home-intro__season-title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:max(32px,1.85185vw);font-size:max(20px,1.15741vw);font-weight:400;line-height:1.25}.home-intro__season-buttons{flex-direction:column;gap:max(16px,.925926vw);display:flex}.home-intro__season-button{border-radius:max(25px,1.44676vw);justify-content:center;align-items:center;gap:max(12px,.694444vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:500;display:flex}@media (width>=768px){.home-intro__season-button{transition:filter .2s}.home-intro__season-button:hover{filter:brightness(.95)}}.home-intro__season-button.t-dark{background:rgb(var(--main));color:rgb(var(--contrast))}.home-intro__season-button.t-light{border:clamp(1px,.0578704vw,100vw)solid rgb(var(--main));background:rgb(var(--contrast))}.main-nav{flex-direction:column;gap:max(10px,.578704vw);display:flex}@media (width>=1200px){.main-nav{flex-direction:row}}.main-nav a{color:rgb(var(--contrast));font-size:max(28px,1.62037vw);display:inline-block}@media (width>=1200px){.main-nav a{color:rgb(var(--main));transition:color .2s}.main-nav a:hover{color:rgb(var(--darken))}}.main-nav a.is-active,.main-nav .is-active a{text-decoration:underline}@media (width>=1200px){.main-nav a:after{content:","}}.page-full__paragraphs{flex-direction:column;gap:max(80px,4.62963vw);padding:max(40px,2.31481vw) 0 max(80px,4.62963vw);display:flex}.page-full__paragraphs .container{flex-direction:column;gap:max(80px,4.62963vw);display:flex}.page-full__sidebar{height:100%;padding:max(40px,2.31481vw) 0 max(80px,4.62963vw)}.page-full__sidebar-inner{flex-direction:column;gap:max(48px,2.77778vw);display:flex;position:sticky;top:max(180px,10.4167vw)}.next-events{background:rgb(var(--main));--background:rgb(var(--main));--color:rgb(var(--contrast));border-radius:max(20px,1.15741vw);flex-direction:column;gap:max(48px,2.77778vw);padding:max(48px,2.77778vw) max(24px,1.38889vw);display:flex}.next-events__header{justify-content:space-between;display:flex}.next-events__title{color:rgb(var(--contrast));letter-spacing:-.04em;font-family:PP Cirka;font-size:max(32px,2.77778vw);font-weight:400;line-height:1}.next-events__more{border:1px solid rgb(var(--contrast));color:rgb(var(--contrast));text-align:center;border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:500}.new-books__title{border:solid rgb(var(--main));letter-spacing:.08em;text-transform:uppercase;border-width:max(.5px,.0289352vw) 0;margin-bottom:max(48px,2.77778vw);padding:max(48px,2.77778vw) 0 max(12px,.694444vw);font-size:max(16px,.925926vw);font-weight:600;line-height:1}.order__summary-wrapper{height:100%;position:relative}@media (width<=767px){.order__summary-wrapper{margin-bottom:max(80px,4.62963vw)}}.order__summary{color:rgb(var(--contrast));background:rgb(var(--darken));border-radius:max(20px,1.15741vw);flex-direction:column;display:flex;overflow:hidden}@media (width>=768px){.order__summary{position:absolute;inset:0}}.order__summary .cart__footer{padding-bottom:max(42px,2.43056vw)}.pager{margin-top:max(48px,2.77778vw)}.pager__items{background:rgb(var(--lighten));border-radius:max(20px,1.15741vw);justify-content:center;gap:max(12px,.694444vw);padding:max(12px,.694444vw) 0;display:flex}.pager__item a,.pager__item.pager__item--ellipsis{border:clamp(1px,.0578704vw,100vw)solid rgb(var(--main));border-radius:max(25px,1.44676vw);justify-content:center;align-items:center;width:max(50px,2.89352vw);height:max(50px,2.89352vw);font-size:max(20px,1.15741vw);font-weight:500;display:flex}.pager__item.is-active a{border-color:rgb(var(--darken));background-color:rgb(var(--darken));color:rgb(var(--lighten))}@media (width<=767px){.pager__item.is-hidden,.pager__item.pager__item--ellipsis,.pager__item.pager__item--first,.pager__item.pager__item--last{display:none}}.pager__item--previous a,.pager__item--next a,.pager__item--first a,.pager__item--last a{border-color:rgb(var(--main));background:rgb(var(--main));color:rgb(var(--contrast))}.pager .pager__item--ellipsis{opacity:.5}.press-article__inner{background:rgb(var(--contrast));border-radius:max(20px,1.15741vw);flex-direction:column;gap:max(30px,1.73611vw);height:max(500px,28.9352vw);padding:max(24px,2.77778vw);display:flex}.press-article__title,.press-article__lightbox-title{color:rgb(var(--main));letter-spacing:-.04em;font-size:max(24px,1.38889vw);font-weight:400;line-height:1.2}.press-article__body,.press-article__lightbox-body{color:rgb(var(--main));letter-spacing:-.04em;flex-grow:1;font-size:max(20px,1.15741vw);font-weight:400;line-height:1.2;overflow:hidden}.press-article__footer,.press-article__lightbox-footer{color:rgb(var(--main));letter-spacing:-.04em;justify-content:space-between;align-items:flex-end;gap:max(24px,1.38889vw);font-size:max(20px,1.15741vw);line-height:1.2;display:flex}.press-article__author,.press-article__lightbox-author{text-transform:uppercase}.press-article__open{background:rgba(var(--lighten),.6);white-space:nowrap;cursor:pointer;border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:500;line-height:1}.press-article__lightbox-overlay{inset:var(--drupal-displace-offset-top,0)0 0 0;z-index:20;background:rgba(var(--darken),.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;display:none;position:fixed}.press-article__lightbox{inset:var(--drupal-displace-offset-top,0)0 0 0;z-index:31;opacity:0;pointer-events:none;position:fixed}.press-article__lightbox-inner{height:calc(100vh - clamp(96px,5.55556vw,100vw) - var(--drupal-displace-offset-top,0));background:rgb(var(--contrast));border-radius:max(20px,1.15741vw);flex-direction:column;gap:max(30px,1.73611vw);margin:max(24px,2.77778vw) 0;padding:max(24px,2.77778vw);display:flex}.press-article__lightbox-body{overflow:auto}@media (width>=768px){.press-article__lightbox-body{column-count:2;column-gap:max(30px,1.73611vw)}}.press-article__lightbox-body p{margin-bottom:1em}.press-article__lightbox-footer{display:block}.press-article__lightbox-close{background-color:rgb(var(--contrast));cursor:pointer;border-radius:max(20px,1.15741vw);justify-content:center;align-items:center;width:max(40px,2.31481vw);height:max(40px,2.31481vw);font-size:max(20px,1.15741vw);display:flex;position:absolute;top:max(24px,1.38889vw);right:max(24px,1.38889vw)}.topbar{z-index:10;position:relative}.topbar.is-sticky{z-index:10;background:rgb(var(--lighten));position:sticky;top:0}.topbar__inner{justify-content:space-between;padding:max(20px,2.31481vw) 0;display:flex}.topbar__branding{-webkit-text-stroke-width:clamp(.35px,.0202546vw,100vw);-webkit-text-stroke-color:var(--Main,#57483c);letter-spacing:.08em;align-items:center;gap:max(8px,.462963vw);font-family:PP Cirka;font-size:max(16px,1.27315vw);font-weight:400;line-height:1.1;display:flex;transform:translateY(6px)}.topbar .logo{width:max(56px,4.86111vw);height:max(42px,3.7037vw)}.topbar .logo__bg{fill:rgb(var(--contrast))}.topbar .logo__fg{fill:rgb(var(--main))}.topbar__right{align-items:center;gap:max(20px,1.15741vw);display:flex}@media (width>=768px){.topbar__right{gap:max(40px,2.31481vw)}}@media (width<=1199px){.topbar__nav{z-index:10;opacity:0;pointer-events:none;background:rgb(var(--main));color:rgb(var(--contrast));flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.topbar__nav-inner{flex-direction:column;gap:max(24px,1.38889vw);display:flex}}@media (width>=1200px){.topbar__nav-inner{flex-direction:row;align-items:baseline;gap:max(10px,.578704vw);display:flex}}.topbar__cart{cursor:pointer;position:relative}.topbar__cart i{font-size:max(28px,1.62037vw)}@media (width>=768px){.topbar__cart i{font-size:max(34px,1.96759vw)}.topbar__cart{transition:color .2s}.topbar__cart:hover{color:rgb(var(--darken))}.topbar__cart:hover .topbar__cart-count{filter:brightness(.95)}}.topbar__cart-count{background:rgb(var(--contrast));letter-spacing:.08em;text-transform:uppercase;border-radius:max(18px,1.04167vw);justify-content:center;width:max(30px,1.73611vw);padding:max(4px,.231481vw) max(12px,.694444vw);font-size:max(14px,.810185vw);font-weight:700;line-height:1;transition:filter .2s;display:flex;position:absolute;top:calc(-1*max(10px,.578704vw));right:calc(-1*max(15px,.868056vw))}@media (width>=768px){.topbar__cart-count{width:max(36px,2.08333vw);font-size:max(16px,.925926vw)}}.topbar__burger{z-index:11;cursor:pointer;flex-direction:column;gap:max(4px,.231481vw);padding:max(14px,.810185vw) max(6px,.347222vw);display:flex}@media (width>=1200px){.topbar__burger{display:none}}.topbar__burger>div{background:rgb(var(--main));width:max(30px,1.73611vw);height:max(2px,.115741vw)}.scrolling-text{flex-direction:column;gap:max(14px,1.62037vw);display:flex}.scrolling-text__inner{text-transform:uppercase;height:max(65px,7.52315vw);font-family:PP Cirka;font-size:max(88.5px,10.2431vw);font-weight:300;line-height:1;display:flex;overflow:hidden}.scrolling-text span{align-items:baseline;gap:34px;padding-right:34px;display:flex}.scrolling-text__spacer{width:auto;height:max(43.5px,5.03472vw)}.scrolling-text__spacer-bg{fill:rgb(var(--main))}.scrolling-text__spacer-fg{fill:rgb(var(--lighten))}.sec-nav{position:relative}@media (width<=1199px){.sec-nav__trigger{display:none}}@media (width>=1200px){.sec-nav__trigger{z-index:1;color:rgb(var(--main));cursor:pointer;font-size:max(34px,1.96759vw);transition:color .2s;position:relative}.sec-nav__trigger:hover{color:rgb(var(--darken))}}@media (width<=1199px){.sec-nav__inner{flex-direction:column;gap:max(10px,.578704vw);display:flex}.sec-nav__inner a{font-size:max(20px,1.15741vw)}}@media (width>=1200px){.sec-nav__inner{pointer-events:none;display:flex;position:absolute;top:50%;right:max(41px,2.37269vw);transform:translateY(-50%)}.sec-nav__inner li{opacity:0}.sec-nav__inner a{white-space:nowrap;background:rgb(var(--contrast));letter-spacing:.08em;text-transform:uppercase;border-radius:max(40px,2.31481vw);padding:max(16px,.925926vw) max(24px,1.38889vw);font-size:max(15px,.868056vw);font-weight:600;line-height:1;transition:filter .2s;display:inline-block}.sec-nav__inner a:hover{filter:brightness(.95)}}.sec-nav__close{display:none}@media (width>=1200px){.sec-nav__close{background:rgb(var(--main));width:max(48px,2.77778vw);height:max(48px,2.77778vw);color:rgb(var(--contrast));cursor:pointer;border-radius:max(40px,2.31481vw);justify-content:center;align-items:center;font-size:max(34px,1.96759vw);display:flex}}.sidebar-nav{background:rgb(var(--main));color:rgb(var(--contrast));border-radius:max(20px,1.15741vw);padding:max(48px,2.77778vw) max(24px,1.38889vw)}.sidebar-nav__inner{flex-direction:column;gap:max(12px,.694444vw);font-size:max(20px,1.15741vw);display:flex}.sidebar-nav__inner a.is-active{text-decoration:underline}.subscription{background:rgb(var(--main));color:rgb(var(--contrast));border-radius:max(20px,1.15741vw);padding:max(48px,2.77778vw) max(24px,1.38889vw)}.subscription__title{letter-spacing:-.04em;margin-bottom:max(48px,2.77778vw);font-family:PP Cirka;font-size:max(48px,2.77778vw);font-weight:400;line-height:1}.subscription__body{letter-spacing:-.04em;margin-bottom:max(48px,2.77778vw);font-size:max(20px,1.15741vw);line-height:1.25}.text__title{color:rgb(var(--main));letter-spacing:-.04em;margin-bottom:max(48px,2.77778vw);font-family:PP Cirka;font-size:max(32px,2.77778vw);font-weight:400;line-height:1}.text__body{letter-spacing:-.04em;font-size:max(20px,1.15741vw);font-weight:400;line-height:1.25}.text__body>div{flex-direction:column;gap:max(20px,1.15741vw);display:flex}.text__body hr{border:solid rgba(var(--main),.6);border-width:0 0 max(1px,.0578704vw)}.text__body ul{padding-left:max(32px,1.85185vw);list-style:outside}.text__body a{text-decoration:underline}.text__style-title{font-weight:500}.text__style-small{font-size:max(16px,.925926vw)}.top{opacity:0;pointer-events:none;z-index:1000;width:max(50px,2.89352vw);height:max(50px,2.89352vw);box-shadow:0 clamp(2px,.115741vw,100vw)clamp(46px,2.66204vw,100vw)0 rgba(var(--main),.5);color:rgb(var(--main));cursor:pointer;background:#fff;border-radius:max(25px,1.44676vw);justify-content:center;align-items:center;font-size:max(20px,1.15741vw);display:flex;position:fixed;bottom:max(15px,2.77778vw);right:max(15px,2.77778vw)}.user-form{flex-direction:column;justify-content:center;min-height:50vh;padding:max(80px,4.62963vw) 0;display:flex}.user-form__inner{flex-direction:column;gap:max(20px,1.15741vw);display:flex}.view-form{flex-direction:column;gap:max(48px,2.77778vw);margin-bottom:max(48px,2.77778vw);display:flex}.view-form .form-item{width:auto}@media (width>=768px){.view-form .form-item-lettre{display:none}}.view-form__top{background:rgb(var(--contrast));border-radius:max(20px,1.15741vw);grid-template-columns:1fr;align-items:end;gap:max(12px,.694444vw);padding:max(24px,1.38889vw);display:grid;position:relative}@media (width>=768px){.view-form__top.t-catalog{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.view-form__top.t-catalog{grid-template-columns:repeat(4,1fr)}.view-form__top.t-authors{grid-template-columns:3fr 1fr}}.view-form__top .form-type-select label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:max(12px,.694444vw);font-size:max(16px,.925926vw);font-weight:600;line-height:1;display:block}.view-form__top .form-type-select .select{z-index:1;position:relative}.view-form__top .form-type-select .select-feedback{opacity:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(var(--main),.4),transparent);pointer-events:none;background-size:200% 100%;border-radius:max(12px,.694444vw);transition:opacity .3s;animation:1.5s ease-in-out infinite loading-gradient;position:absolute;inset:0}.view-form__top .form-type-select .select-feedback.is-active{opacity:1}@keyframes loading-gradient{0%{background-position:100% 0}to{background-position:-100% 0}}.view-form__top .form-type-select .select-tag{z-index:-1;background:rgba(var(--main),.2);border-radius:max(6px,.347222vw);display:none;position:absolute;inset:6px 56px 6px 6px}.view-form__top .form-type-select .select-tag.is-active{display:block}.view-form__top .form-type-select .select-arrow,.view-form__top .form-type-select .select-clear{justify-content:center;align-items:center;width:max(50px,2.89352vw);font-size:max(20px,1.15741vw);display:flex;position:absolute}.view-form__top .form-type-select .select-arrow{pointer-events:none;inset:0 max(10px,.578704vw) 0 auto}.view-form__top .form-type-select .select-clear{cursor:pointer;display:none;inset:0 max(50px,2.89352vw) 0 auto}.view-form__top .form-type-select .select-clear.is-active{display:flex}.view-form__top .form-type-select select{border:clamp(1.5px,.0868056vw,100vw)solid rgb(var(--main));width:100%;color:rgb(var(--main));-webkit-appearance:none;background:0 0;border-radius:max(12px,.694444vw);padding:max(12px,.694444vw) max(18px,1.04167vw);font-size:max(20px,1.15741vw);font-weight:500}.view-form__top .form-type-select select:focus{outline:none}.view-form__top .form-type-textfield{position:relative}.view-form__top .form-type-textfield input{background:rgba(var(--main),.2);width:100%;color:rgb(var(--main));border:none;border-radius:max(12px,.694444vw);padding:max(13px,.752315vw) max(24px,1.38889vw);font-size:max(20px,1.15741vw);font-weight:500}.view-form__top .form-type-textfield input:focus{outline:none}.view-form__top-reset{background:rgb(var(--main));color:var(--Lighten-100,#b1bea2);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:max(6px,.347222vw);align-items:center;gap:max(10px,.578704vw);padding:max(6px,.347222vw) max(12px,.694444vw);font-size:max(16px,.925926vw);line-height:1;display:flex;position:absolute;top:0;right:max(24px,1.38889vw);transform:translateY(-50%)}.view-form__top-reset i{font-size:max(20px,1.15741vw)}.view-form__search-feedback{opacity:0;background:linear-gradient(90deg,transparent,rgba(var(--main),.4),transparent);pointer-events:none;background-size:200% 100%;border-radius:max(12px,.694444vw);transition:opacity .3s;animation:1.5s ease-in-out infinite loading-gradient;position:absolute;inset:max(22px,1.27315vw) 0 0}.view-form__search-feedback.is-active{opacity:1}.view-form__search-submit,.view-form__search-clear{cursor:pointer;justify-content:center;align-items:center;width:max(50px,2.89352vw);display:none;position:absolute;inset:max(22px,1.27315vw) 0 0 auto}.view-form__search-submit.is-active,.view-form__search-clear.is-active{display:flex}.view-form__search-submit i,.view-form__search-clear i{font-size:max(20px,1.15741vw)}.view-form__search-clear{display:none}.view-form__bottom{justify-content:flex-end;gap:max(12px,.694444vw);padding-right:max(24px,1.38889vw);display:flex}.view-form__bottom label{display:none}.view-form__bottom .select{position:relative}.view-form__bottom .select:before{content:"Tri";color:rgb(var(--contrast));font-size:max(20px,1.15741vw);font-weight:300;position:absolute;top:50%;left:max(24px,1.38889vw);transform:translateY(-50%)}.view-form__bottom .select .select-feedback{opacity:0;background:linear-gradient(90deg,red,#00f,#ff0);background:linear-gradient(90deg,transparent,rgba(var(--contrast),.4),transparent);pointer-events:none;background-size:200% 100%;border-radius:max(25px,1.44676vw);transition:opacity .3s;animation:1.5s ease-in-out infinite loading-gradient;position:absolute;inset:0}.view-form__bottom .select .select-feedback.is-active{opacity:1}.view-form__bottom .select .select-arrow{pointer-events:none;width:max(50px,2.89352vw);color:rgb(var(--contrast));justify-content:center;align-items:center;font-size:max(24px,1.38889vw);display:flex;position:absolute;inset:0 0 0 auto}.view-form__bottom .select .select-clear{display:none}.view-form__bottom select{background:rgb(var(--main));width:100%;color:rgb(var(--contrast));-webkit-appearance:none;border-radius:max(25px,1.44676vw);padding:max(12px,.694444vw) max(55px,3.18287vw) max(12px,.694444vw) max(53px,3.06713vw);font-size:max(20px,1.15741vw);font-weight:500}.view-form__bottom select:focus{outline:none}.view-form__radio{background:rgb(var(--main));border-radius:max(25px,1.44676vw);padding:max(6px,.347222vw);display:flex;position:relative}.view-form__radio-feedback{opacity:0;background:linear-gradient(90deg,transparent,rgba(var(--contrast),.4),transparent);pointer-events:none;background-size:200% 100%;border-radius:max(25px,1.44676vw);transition:opacity .3s;animation:1.5s ease-in-out infinite loading-gradient;position:absolute;inset:0}.view-form__radio-feedback.is-active{opacity:1}.view-form__radio-input{display:none}.view-form__radio-input:checked+.view-form__radio-option{background:rgb(var(--darken))}.view-form__radio-option{cursor:pointer;border-radius:max(19px,1.09954vw);justify-content:center;align-items:center;width:max(38px,2.19907vw);height:max(38px,2.19907vw);display:flex!important}.view-form__radio-option i{color:rgb(var(--contrast));font-size:max(20px,1.15741vw)}
