:root{--flip-gallery-padding:clamp(2rem,6.25vw,4rem);--flip-gallery-close-btn-right:-12.5%;--flip-gallery-close-btn-top:-11.76%;--flip-gallery-arrow-offset:-3.75%;--flip-gallery-arrow-offset-hover:-5%;--flip-gallery-shadow-right:clamp(-40px,-2.5vw,-60px);--flip-gallery-shadow-bottom:clamp(-40px,-2.5vw,-60px);--flip-gallery-shadow-corner:clamp(100px,9.375vw,150px);--flip-gallery-contour-offset:400px}.flip-gallery-section{position:relative;justify-content:center;width:100%;padding:var(--flip-gallery-padding) 0}.flip-gallery-section,.photo-stack{display:flex;flex-direction:column;align-items:center}.photo-stack{position:absolute;transform:translateY(-50%) scale(var(--flip-gallery-scale));z-index:5;pointer-events:none;transform-origin:center center;transition:transform .18s cubic-bezier(.22,1,.36,1)}.photo-card{position:absolute;width:clamp(200px,25vw,400px);height:auto;border-radius:clamp(4px,.5vw,8px);box-shadow:0 clamp(2px,.1875vw,3px) clamp(8px,.75vw,12px) rgba(0,0,0,.1);border:clamp(2px,.1875vw,3px) solid transparent;background:#fff;user-select:none;transition:border-color .2s ease,box-shadow .2s ease;pointer-events:auto!important;z-index:6}.photo-card.disabled{pointer-events:none!important;opacity:.7}.photo-card:not(.disabled):hover{border-color:#ffc700;box-shadow:0 0 clamp(12px,1.25vw,20px) rgba(255,199,0,.6),0 clamp(6px,.5vw,8px) clamp(18px,1.5vw,24px) rgba(0,0,0,.3)}.photo-card img{width:100%;height:auto;display:block;border-radius:clamp(3px,.3125vw,5px)}.flip-gallery-text{position:absolute;z-index:5;max-width:clamp(32rem,50vw,64rem);margin-bottom:clamp(2rem,4.6875vw,3rem);text-align:center;transform:scale(var(--flip-gallery-scale));transform-origin:center center;transition:transform .18s cubic-bezier(.22,1,.36,1);pointer-events:none}.flip-gallery-text-inner{font-family:Furore,sans-serif;font-size:clamp(1rem,1.16vw,1.87rem);font-weight:500;color:#888888;transform:translate(calc(clamp(-60px, -6.25vw, -100px) + var(--tx, 0px)),calc(clamp(-200px, -21.875vw, -350px) + var(--ty, 0px))) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:none}.flip-gallery-book-area{position:relative;padding:clamp(.25rem,.03125vw,.5rem);z-index:20;pointer-events:none}.flip-gallery-book-area,.flip-gallery-close-btn{display:flex;align-items:center;justify-content:center}.flip-gallery-close-btn{position:absolute;right:var(--flip-gallery-close-btn-right);top:var(--flip-gallery-close-btn-top);z-index:5;pointer-events:auto;border-radius:50%;background:transparent;transition:all .3s ease-in-out}.flip-gallery-close-btn:hover{transform:scale(1.5);filter:brightness(1.5)}.hit-left-disabled{pointer-events:none;opacity:0}.hit-right-active{pointer-events:auto}.book-shadow-hover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--flip-gallery-scale));width:1600px;height:850px;pointer-events:none;z-index:0;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .3s ease}.book-shadow-hover-element-1{position:absolute;right:var(--flip-gallery-shadow-right);top:0;width:clamp(100px,10vw,160px);height:100%;background:linear-gradient(90deg,rgba(0,0,0,1),rgba(0,0,0,.85) 60%,transparent);filter:blur(clamp(40px,4vw,65px))}.book-shadow-hover-element-2{position:absolute;right:clamp(-45px,-4vw,-65px);top:0;width:clamp(70px,7vw,110px);height:100%;background:linear-gradient(90deg,rgba(0,0,0,1),rgba(0,0,0,.6) 70%,transparent);filter:blur(clamp(28px,2.5vw,40px))}.book-shadow-hover-element-3{position:absolute;bottom:var(--flip-gallery-shadow-bottom);left:50%;width:50%;height:clamp(100px,10vw,160px);background:linear-gradient(180deg,rgba(0,0,0,1),rgba(0,0,0,.85) 60%,transparent);filter:blur(clamp(40px,4vw,65px))}.book-shadow-hover-element-4{position:absolute;bottom:clamp(-45px,-4vw,-65px);left:50%;width:50%;height:clamp(70px,7vw,110px);background:linear-gradient(180deg,rgba(0,0,0,1),rgba(0,0,0,.6) 70%,transparent);filter:blur(clamp(28px,2.5vw,40px))}.book-shadow-hover-element-5{position:absolute;right:var(--flip-gallery-shadow-right);bottom:var(--flip-gallery-shadow-bottom);width:calc(var(--flip-gallery-shadow-corner) * 1.3);height:calc(var(--flip-gallery-shadow-corner) * 1.3);background:radial-gradient(circle at top left,rgba(0,0,0,1),rgba(0,0,0,.9) 50%,transparent 75%);filter:blur(clamp(40px,4vw,65px))}.book-backdrop-opened{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--flip-gallery-scale));background-image:url(/images/textures/5-6.png);background-size:contain;background-position:50%;z-index:0}.book-backdrop-opened,.flip-gallery-book{width:1600px;height:850px;background-repeat:no-repeat;pointer-events:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.flip-gallery-book{position:relative;text-align:center;perspective:clamp(1000px,93.75vw,1500px);transform-style:preserve-3d;transform-origin:center;--overlap:clamp(2px,0.1875vw,3px);z-index:20}#flip-gallery:before{content:"";position:absolute;inset:0;pointer-events:none}.flip-gallery-book.hovered{transform:scale(1.26)}.flip-gallery-book.normal{transform:scale(1.21)}.cover-half-left{clip-path:inset(clamp(1px,.09375vw,1.5px) clamp(1.5px,.125vw,2px) clamp(1px,.09375vw,1.5px) clamp(1px,.09375vw,1.5px) round clamp(6px,.5vw,8px))}.cover-half-left,.cover-half-right{transform:translate3d(var(--tx,0),var(--ty,0),0);transition:none;will-change:transform;outline:1px solid transparent}.cover-half-right{clip-path:inset(clamp(1px,.09375vw,1.5px) clamp(1px,.09375vw,1.5px) clamp(1px,.09375vw,1.5px) clamp(1.5px,.125vw,2px) round clamp(6px,.5vw,8px))}.book-contour-glow-element{transition:opacity .1s ease,filter .1s ease}.book-contour-element,.book-contour-glow-element{background-image:url(/images/textures/Книга-2-контур.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transform:translateX(clamp(250px,25vw,400px)) translate3d(var(--tx,0),var(--ty,0),0) scale(1.01)}.book-contour-element{transition:none}.fullscreen-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);z-index:9999;backdrop-filter:blur(10px);box-sizing:border-box;flex-direction:column}.fullscreen-modal,.fullscreen-modal-content{display:flex;align-items:center;justify-content:center}.fullscreen-modal-content{position:relative;max-width:95vw;max-height:95vh;width:100%;z-index:20}.fullscreen-modal-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:clamp(6px,.5vw,8px);box-shadow:0 clamp(15px,1.25vw,20px) clamp(45px,3.75vw,60px) rgba(0,0,0,.5);display:block}.modal-close-button{position:absolute;top:clamp(.5rem,.625vw,1rem);right:clamp(.5rem,.625vw,1rem);width:clamp(3rem,2.5vw,4rem);height:clamp(3rem,2.5vw,4rem);background:transparent;border:none;border-radius:50%;color:hsl(var(--accent));display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;z-index:50;pointer-events:auto}@media (min-width:1800px) and (max-width:2000px){.fullscreen-card-modal .modal-close-button,.fullscreen-photo-modal .modal-close-button{right:75px}}.modal-close-button:hover{transform:scale(1.5);filter:brightness(1.5)}.modal-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:100!important;width:clamp(40px,3.75vw,60px);height:clamp(40px,3.75vw,60px);background:transparent;border:0;transition:all .2s ease;filter:drop-shadow(0 0 clamp(6px,.5vw,8px) #ffc700);outline:none!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important;pointer-events:auto!important;cursor:pointer}.modal-nav-arrow.left{left:50px;min-width:60px;min-height:60px;animation:arrow-pulse-left 1.5s ease-in-out infinite}.modal-nav-arrow.right{right:50px;min-width:60px;min-height:60px;animation:arrow-pulse-right 1.5s ease-in-out infinite}.photo-container-with-arrows{display:flex;align-items:center;gap:0}.modal-nav-arrow.photo-arrow-left{position:absolute;left:-110px;min-width:60px;min-height:60px;animation:arrow-pulse-left 1.5s ease-in-out infinite}.modal-nav-arrow.photo-arrow-right{position:absolute;right:-110px;min-width:60px;min-height:60px;animation:arrow-pulse-right 1.5s ease-in-out infinite}.modal-nav-arrow.photo-arrow-right:before{transform:translate(-50%,-50%) rotate(-135deg)}.modal-nav-arrow.left:hover,.modal-nav-arrow.photo-arrow-left:hover,.modal-nav-arrow.photo-arrow-right:hover,.modal-nav-arrow.right:hover{animation:none;transform:translateY(-50%) scale(1.4);filter:brightness(1.3) drop-shadow(0 0 clamp(10px,.8vw,14px) #ffc700aa)}.modal-nav-arrow.card-left{left:clamp(-55px,calc(1.875vw - 75px),-45px);animation:arrow-pulse-left 1.5s ease-in-out infinite}.modal-nav-arrow.card-right{right:clamp(-55px,calc(1.875vw - 75px),-45px);animation:arrow-pulse-right 1.5s ease-in-out infinite}.modal-nav-arrow.card-left:hover,.modal-nav-arrow.card-right:hover{animation:none;transform:translateY(-50%) scale(1.4);filter:brightness(1.3) drop-shadow(0 0 clamp(10px,.8vw,14px) #ffc700aa)}.modal-nav-arrow.card-right:before{transform:translate(-50%,-50%) rotate(-135deg)}@keyframes arrow-pulse-left{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-8px)}}@keyframes arrow-pulse-right{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(8px)}}.modal-nav-arrow:hover{transform:translateY(-50%) scale(1.4);filter:brightness(1.3) drop-shadow(0 0 clamp(10px,.8vw,14px) #ffc700aa)}.modal-nav-arrow:before{content:"";position:absolute;top:50%;left:50%;width:clamp(28px,2.25vw,36px);height:clamp(28px,2.25vw,36px);border-left:clamp(4px,.3125vw,5px) solid #eab308;border-bottom:clamp(4px,.3125vw,5px) solid #eab308;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;transition:all .2s}.modal-nav-arrow.right:before{transform:translate(-50%,-50%) rotate(-135deg)}.modal-nav-arrow:hover:before{border-color:#fde047}.modal-nav-arrow:active,.modal-nav-arrow:focus{outline:none!important;border:none!important;box-shadow:none!important}.modal-clickable-area{position:absolute;top:0;bottom:0;width:50%;z-index:40;pointer-events:auto}.modal-clickable-area.left{left:0;pointer-events:auto}.modal-clickable-area.right{right:0;pointer-events:auto}.modal-image-container{position:relative;display:inline-block}.modal-card-image{max-width:95vw;max-height:95vh;width:auto;height:auto;min-width:clamp(600px,75vw,1200px);display:block}.carousel-arrow-next,.carousel-arrow-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:50;width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px);background:transparent;border:0;pointer-events:auto;transition:all .15s ease;filter:drop-shadow(0 0 clamp(6px,.5vw,8px) #ffc700);outline:none!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important}.carousel-arrow-prev{left:var(--flip-gallery-arrow-offset)}.carousel-arrow-next{right:var(--flip-gallery-arrow-offset)}.flip-gallery-book.hovered .carousel-arrow-prev{left:var(--flip-gallery-arrow-offset-hover)}.flip-gallery-book.hovered .carousel-arrow-next{right:var(--flip-gallery-arrow-offset-hover)}.carousel-arrow-next:hover,.carousel-arrow-prev:hover{transform:translateY(-50%) scale(1.25);filter:brightness(1.3) drop-shadow(0 0 clamp(10px,.8vw,14px) #ffc700aa)}.carousel-arrow-prev:before{transform:translate(-50%,-50%) rotate(45deg);transform-origin:center}.carousel-arrow-next:before,.carousel-arrow-prev:before{content:"";position:absolute;top:50%;left:50%;width:clamp(28px,2.25vw,36px);height:clamp(28px,2.25vw,36px);border-left:clamp(4px,.3125vw,5px) solid #eab308;border-bottom:clamp(4px,.3125vw,5px) solid #eab308;transition:all .15s}.carousel-arrow-next:before{transform:translate(-50%,-50%) rotate(-135deg);transform-origin:center}.carousel-arrow-next:hover:before,.carousel-arrow-prev:hover:before{border-color:#facc15}.carousel-arrow-next:active,.carousel-arrow-next:focus,.carousel-arrow-prev:active,.carousel-arrow-prev:focus{outline:none!important;border:none!important;box-shadow:none!important}.hit-zone{position:absolute;top:0;bottom:0;width:50%;z-index:15;background:transparent;border:0;padding:0;margin:0}.hit-zone.left{left:0;pointer-events:none;opacity:0}.hit-zone.right{right:0;pointer-events:auto}#flip-gallery>.unite{position:absolute;width:calc(50% + var(--overlap, 3px));height:100%;overflow:visible;backface-visibility:hidden;will-change:transform;transform-style:preserve-3d;pointer-events:none;contain:paint}.left,.right{z-index:21;pointer-events:none!important}.overlay-left,.overlay-right{z-index:22;pointer-events:none!important}.left,.overlay-left{left:0;transform-origin:right;background-position:0}.overlay-right,.right{right:0;transform-origin:left;background-position:100%}.hit-left,.hit-right{position:absolute;top:0;bottom:0;width:50%;z-index:25;background:transparent;border:0;padding:0;margin:0}.hit-left{left:0;opacity:0!important;display:none!important}.hit-right{right:0;width:50%;z-index:25}.spine-mask{position:absolute;z-index:25;left:50%;top:0;height:100%;width:calc(var(--overlap, clamp(2px, .1875vw, 3px)) * 1.5);transform:translateX(-50%);pointer-events:none!important;opacity:var(--spine-opacity,1);background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 30%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.15) 70%,rgba(0,0,0,0))}body.photo-fullscreen-active header{display:none!important}.book-contour{position:absolute;left:0;top:0;width:100%;height:100%;z-index:26;pointer-events:none!important;opacity:0;transition:opacity .25s,filter .25s;filter:none;contain:paint;clip-path:inset(1px 1px 1px 1px round clamp(4px,.375vw,6px))}.book-hover-active .book-contour{opacity:1}.contour-flash{opacity:1!important}.book-contour-glow{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none!important;opacity:0;filter:none;border-radius:clamp(7px,.625vw,10px)}.book-right-shadow{position:absolute;overflow:visible;border-radius:clamp(12px,1.125vw,18px);mix-blend-mode:multiply}.book-right-shadow .shadow-ambient,.book-right-shadow .shadow-contact,.book-right-shadow .shadow-directional{position:absolute;pointer-events:none;will-change:transform,opacity,filter;transition:opacity .1s ease,filter .1s ease;border-radius:clamp(12px,1.125vw,18px)}.book-right-shadow .shadow-ambient{inset:clamp(-8px,-.625vw,-10px) clamp(-10px,-.875vw,-14px) clamp(-12px,-1vw,-16px) clamp(3px,.25vw,4px);background:radial-gradient(98% 98% at 88% 42%,rgba(0,0,0,.46) 0,rgba(0,0,0,.28) 48%,rgba(0,0,0,.12) 72%,rgba(0,0,0,0) 92%);filter:blur(clamp(4px,.3125vw,5px));transform:translate(clamp(7px,.5625vw,9px),clamp(5px,.375vw,6px));opacity:1}.book-right-shadow .shadow-directional{right:clamp(-10px,-.875vw,-14px);top:clamp(15px,1.25vw,20px);bottom:clamp(15px,1.25vw,20px);width:clamp(42px,3.5vw,56px);background:linear-gradient(90deg,rgba(0,0,0,.52),rgba(0,0,0,.28) 60%,rgba(0,0,0,0));filter:blur(clamp(7px,.5625vw,9px));opacity:1}.book-right-shadow .shadow-contact{right:clamp(10px,.875vw,14px);bottom:clamp(-2px,-.1875vw,-3px);width:46%;height:clamp(9px,.75vw,12px);background:radial-gradient(66% 66% at 70% 60%,rgba(0,0,0,.68) 0,rgba(0,0,0,.44) 48%,rgba(0,0,0,.18) 78%,rgba(0,0,0,0) 100%);filter:blur(clamp(4px,.3125vw,5px));opacity:1;transform:skewX(-6deg);border-radius:clamp(10px,.875vw,14px)}.page-square{position:absolute;box-sizing:border-box;pointer-events:auto;z-index:100;border:clamp(2px,.1875vw,3px) solid #ffc700;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:border-color .2s ease;backface-visibility:hidden;transform-style:preserve-3d}#flip-gallery .page-square:hover,.page-square:hover{border-color:#ffd700!important;border-width:clamp(2px,.1875vw,3px)!important}.page-square-left{width:clamp(400px,37.5vw,600px);height:clamp(263px,24.6875vw,395px);left:50%;top:50%;transform:translate(-50%,-50%) translateX(clamp(-357px,-26.875vw,-430px)) translateY(clamp(-5px,-.4375vw,-7px));backface-visibility:hidden;transform-style:preserve-3d}.page-square-right{width:clamp(333px,31.25vw,500px);height:clamp(467px,43.75vw,700px);right:50%;top:50%;transform:translate(50%,-50%) translateX(clamp(267px,25vw,400px));backface-visibility:hidden;transform-style:preserve-3d}.square-image{width:100%;height:100%;object-fit:cover;border-radius:0;pointer-events:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;transform:translateZ(0);will-change:transform;opacity:0!important;transition:opacity .3s ease}.yellow-frame{position:absolute;top:0;height:100%;width:calc(50% + var(--overlap, clamp(2px, .1875vw, 3px)));box-sizing:border-box;pointer-events:none;z-index:22;border:clamp(3px,.25vw,4px) solid #ffc700;border-radius:clamp(8px,.75vw,12px)}.yellow-frame-left{left:0;border-right:none;border-radius:clamp(8px,.75vw,12px) 0 0 clamp(8px,.75vw,12px)}.yellow-frame-right{right:0;border-left:none;border-radius:0 clamp(8px,.75vw,12px) clamp(8px,.75vw,12px) 0}body:not(.custom-cursor-active) .clickable-card,body:not(.custom-cursor-active) .clickable-card *,body:not(.custom-cursor-active) button.modal-close-button,body:not(.custom-cursor-active) button.modal-close-button *,body:not(.custom-cursor-active) img.modal-close-button{cursor:pointer!important}#flip-gallery *{border:none!important}#flip-gallery :not(.right):not(.overlay-right):not(.book-contour):not(.book-contour-glow):not(.book-right-shadow):not(.shadow-ambient):not(.shadow-directional):not(.shadow-contact):not(.yellow-frame){box-shadow:none!important}.card-image{width:100%;height:auto;display:block;border-radius:clamp(3px,.3125vw,5px)}body:not(.custom-cursor-active) .square-image-clickable{cursor:pointer}.photo-frame-left-1{position:absolute;top:calc(-2.75% - 1px);height:calc(105.5% + 3px + 3px);left:calc(-2.75% - 3px);width:calc(105.5% - 2px);pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease;filter:drop-shadow(0 0 12px #ffc700) drop-shadow(0 0 24px #ffc700) drop-shadow(0 0 36px #ffc700)}.photo-frame-right-1{left:calc(-1.75% - 10px);width:calc(105.5% + 2px)}.photo-frame-left-2,.photo-frame-right-1{position:absolute;top:calc(-2.75% + 5px);height:calc(105.5% + 3px - 9px);pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease;filter:drop-shadow(0 0 12px #ffc700) drop-shadow(0 0 24px #ffc700) drop-shadow(0 0 36px #ffc700)}.photo-frame-left-2{left:calc(-2.75% - 5px);width:calc(105.5% + 4px)}.photo-frame-right-2{position:absolute;top:calc(-2.75% - 1px);height:calc(105.5% + 3px + 2px);left:calc(-2.75% - 3px);width:calc(105.5% - 2px);pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease;filter:drop-shadow(0 0 12px #ffc700) drop-shadow(0 0 24px #ffc700) drop-shadow(0 0 36px #ffc700)}.fullscreen-photo-modal{height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.fullscreen-photo-backdrop{background:rgba(0,0,0,.95);z-index:1}.fullscreen-photo-content{max-width:95vw;width:100%;position:relative;z-index:10;display:flex;align-items:center;justify-content:center}.fullscreen-photo-content .modal-nav-arrow{pointer-events:auto!important;z-index:100!important}.fullscreen-photo-image{max-width:95vw;max-height:95vh;display:block}.fullscreen-card-modal{height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.fullscreen-card-backdrop{background:rgba(0,0,0,.95);backdrop-filter:blur(10px)}.fullscreen-card-image{max-width:95vw;height:95vh;width:auto;object-fit:contain;display:block}.fullscreen-placeholder{width:clamp(400px,50vw,800px);height:clamp(300px,37.5vw,600px);background:black;color:white;display:flex;align-items:center;justify-content:center;font-size:clamp(32px,4vw,64px);font-weight:700;user-select:none}@keyframes float-animation{0%,to{transform:translate(0)}25%{transform:translate(5px,5px)}50%{transform:translate(-5px,-5px)}75%{transform:translate(5px,-5px)}}.float-animation{animation:float-animation 6s ease-in-out infinite}@keyframes arrow-fade-in{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}:root{--flip-gallery-scale:clamp(0.36,100vw/2867,1.2)}#flip-gallery{transform-origin:center center;transform:scale(var(--flip-gallery-scale))!important;pointer-events:none!important;transition:transform .3s cubic-bezier(.22,1,.36,1)!important}#flip-gallery.book-hover-active{transform:scale(calc(var(--flip-gallery-scale) * 1.05))!important}.flip-gallery-book-area{transform-origin:center center}.photo-stack{left:clamp(200px,26vw,900px)!important;top:clamp(40%,60%,60%)!important;width:clamp(200px,17vw,600px)!important;height:clamp(200px,17vw,600px)!important;z-index:5!important;pointer-events:none!important}.clickable-card{width:clamp(100px,12vw,400px)!important;pointer-events:auto!important;z-index:6!important}.flip-gallery-text{top:clamp(400px,22vw,760px)!important;left:clamp(1000px,64vw,2200px)!important;max-width:clamp(300px,40vw,64rem)!important;z-index:5!important;pointer-events:none!important}.flip-gallery-text-inner{font-size:clamp(.8rem,1.2vw,1.87rem)!important}.flip-gallery-book-area{margin-top:clamp(50px,6vw,200px)!important;margin-left:clamp(350px,calc(6vw + 300px),500px)!important;z-index:20!important}.hit-left{pointer-events:none!important}.hit-right{pointer-events:auto!important}@media (max-height:800px) and (max-width:1199px){.flip-gallery-section{transform:scale(.7);transform-origin:center top}.photo-stack{left:clamp(150px,20vw,600px)!important;top:clamp(35%,50%,55%)!important}.flip-gallery-text{top:clamp(300px,18vw,600px)!important;left:clamp(800px,55vw,1800px)!important}.flip-gallery-book-area{margin-top:clamp(30px,4vw,150px)!important;margin-left:clamp(30px,4vw,150px)!important}}@media (max-width:600px){:root{--flip-gallery-scale:0.36}.photo-stack{left:clamp(80px,16.67vw,100px)!important;top:30%!important}.flip-gallery-text{top:clamp(200px,41.67vw,250px)!important;left:clamp(400px,83.33vw,500px)!important;font-size:.7rem!important}}@media (min-width:601px) and (max-width:800px){:root{--flip-gallery-scale:0.48}.photo-stack{left:clamp(120px,18.75vw,150px)!important;top:35%!important}}@media (min-width:801px) and (max-width:1000px){:root{--flip-gallery-scale:0.6}.photo-stack{left:clamp(160px,20vw,200px)!important;top:40%!important}}@media (min-width:1001px) and (max-width:1200px){:root{--flip-gallery-scale:0.72}.photo-stack{left:clamp(240px,25vw,300px)!important;top:45%!important}}@media (min-width:1201px) and (max-width:1400px){:root{--flip-gallery-scale:0.84}.photo-stack{left:clamp(320px,28.57vw,400px)!important;top:50%!important}}@media (min-width:1401px) and (max-width:1600px){:root{--flip-gallery-scale:0.96}.photo-stack{left:clamp(480px,37.5vw,600px)!important;top:55%!important}}@media (min-width:1601px) and (max-width:1920px){:root{--flip-gallery-scale:0.88;--flip-gallery-padding:2.2rem;--flip-gallery-close-btn-right:-700px;--flip-gallery-close-btn-top:-11.76%;--flip-gallery-arrow-offset:-3.75%;--flip-gallery-arrow-offset-hover:-5%;--flip-gallery-shadow-right:-22px;--flip-gallery-shadow-bottom:-22px;--flip-gallery-shadow-corner:56px;--flip-gallery-contour-offset:223px}.photo-stack{left:335px!important;top:50%!important;width:335px!important;height:335px!important}.clickable-card{width:423px!important}.flip-gallery-text{top:784px!important;left:1228px!important;max-width:560px!important}.flip-gallery-text-inner{font-size:1.04rem!important}.flip-gallery-book-area{margin-top:12px!important;margin-left:90px!important}.photo-card{width:223px;border-radius:4px;box-shadow:0 2px 7px rgba(0,0,0,.1);border:2px solid transparent}.page-square-left{width:335px;height:220px;transform:translate(-50%,-50%) translateX(-240px) translateY(-4px)}.page-square-right{width:279px;height:391px;transform:translate(50%,-50%) translateX(223px)}.carousel-arrow-next,.carousel-arrow-prev{width:27px;height:27px}.carousel-arrow-next:before,.carousel-arrow-prev:before{width:20px;height:20px;border-left-width:3px;border-bottom-width:3px}.modal-nav-arrow{width:33px;height:33px}.modal-nav-arrow:before{width:20px;height:20px;border-left-width:3px;border-bottom-width:3px}.yellow-frame{border-width:2px;border-radius:6px}.yellow-frame-left{border-radius:6px 0 0 6px}.yellow-frame-right{border-radius:0 6px 6px 0}}@media (max-width:1920px) and (min-width:1441px){.flip-gallery-close-btn.float-animation{zoom:.75;right:calc(50% - 1106px - 50px)!important}}@media (min-width:1921px){:root{--flip-gallery-scale:1.2}.photo-stack{left:clamp(720px,46.88vw,900px)!important;top:60%!important}}