.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);-webkit-border-radius:var(--carousel-button-border-radius, 50%);border-radius:var(--carousel-button-border-radius, 50%);-webkit-box-shadow:var(--carousel-button-shadow, none);box-shadow:var(--carousel-button-shadow, none);-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter, none);filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:hidden;z-index:1050;outline:none;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none}.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255, 255, 255, 0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.2);box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;-o-transition:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0, 0, 0, 0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, 0.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0, 0, 0, 0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;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;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease;-webkit-border-radius:var(--fancybox-thumbs-border-radius, 4px);border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));-webkit-background-size:cover;background-size:cover;background-position:center center;background-color:rgba(255, 255, 255, 0.1);background-repeat:no-repeat;-webkit-border-radius:var(--fancybox-thumbs-border-radius, 4px);border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear, left bottom, left top, from(hsla(0deg, 0%, 0%, 0)), color-stop(8.1%, hsla(0deg, 0%, 0%, 0.006)), color-stop(15.5%, hsla(0deg, 0%, 0%, 0.021)), color-stop(22.5%, hsla(0deg, 0%, 0%, 0.046)), color-stop(29%, hsla(0deg, 0%, 0%, 0.077)), color-stop(35.3%, hsla(0deg, 0%, 0%, 0.114)), color-stop(41.2%, hsla(0deg, 0%, 0%, 0.155)), color-stop(47.1%, hsla(0deg, 0%, 0%, 0.198)), color-stop(52.9%, hsla(0deg, 0%, 0%, 0.242)), color-stop(58.8%, hsla(0deg, 0%, 0%, 0.285)), color-stop(64.7%, hsla(0deg, 0%, 0%, 0.326)), color-stop(71%, hsla(0deg, 0%, 0%, 0.363)), color-stop(77.5%, hsla(0deg, 0%, 0%, 0.394)), color-stop(84.5%, hsla(0deg, 0%, 0%, 0.419)), color-stop(91.9%, hsla(0deg, 0%, 0%, 0.434)), to(hsla(0deg, 0%, 0%, 0.44)));background:-webkit-linear-gradient(bottom, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);background:-o-linear-gradient(bottom, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}*{--lmBeige: #F3E4D7;--lmDarkBeige: #c0b3a8;--lmLightBeige: #FAF7F1;--lmPurple: #9A8EFC;--lmdarkPurple: #1A0D51;--lmDarkYellow: #F6A424}.page--book-search{background:#1a0d51;-ms-scroll-chaining:none;overscroll-behavior:none}.page--book-search>.wrapper{padding:0;background:rgba(0,0,0,0);min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--book-search .bs__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bs__loader{background:#1a0d51;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;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;z-index:999}.bs__loader--wrap{color:var(--lmPurple);width:100%;max-width:300px;text-align:center}.bs__loader__text{opacity:.75;font-size:28px;line-height:32px;font-weight:500;margin-top:-1em}.bs__router-view{width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.bs__big-heading{text-align:center;font-family:"Windsor";font-weight:bold;font-size:42px;line-height:.9;color:var(--lmPurple)}@media(min-width: 992px){.bs__big-heading{font-size:62px;line-height:.93}}.bs__text{font-family:"Theinhardt",sans-serif;font-size:17px;line-height:27px;font-weight:400}@media(min-width: 992px){.bs__text{font-size:18px;line-height:28px}}.bs__text--tiny{font-size:14px;line-height:20px}@media(min-width: 992px){.bs__text--tiny{font-size:16px;line-height:22px}}.bs__text--medium{font-size:18px;line-height:20px}@media(min-width: 992px){.bs__text--medium{font-size:19px;line-height:28px}}.bs__text--bold{font-weight:500}.bs__text--under{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.2em}.bs__text a{font-weight:500;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.2em;color:var(--lmPurple)}.bs__btn-clean{border:none;outline:none;background:rgba(0,0,0,0)}.bs__btn{cursor:pointer;border:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--lmDarkYellow, #dadada);-webkit-border-radius:1000px;border-radius:1000px;height:60px;padding:0 1.6em;font-size:17px;font-weight:500;color:var(--lmdarkPurple, black);-webkit-transition:background-color .12s ease-in-out,opacity .12s ease-in-out;-o-transition:background-color .12s ease-in-out,opacity .12s ease-in-out;transition:background-color .12s ease-in-out,opacity .12s ease-in-out}@media(min-width: 992px){.bs__btn{font-size:19px}}.bs__btn span+span{margin-left:2.5em}@media(min-width: 768px){.bs__btn:hover{opacity:1 !important;background-color:var(--lmPurple, #939393)}}.bs__btn--dark{background-color:var(--lmdarkPurple, black);color:#fff}.bs__btn--dark path{fill:#fff}@media(min-width: 768px){.bs__btn--dark:hover{background-color:var(--lmDarkYellow, #dadada);color:var(--lmdarkPurple, black)}}.bs__btn--scaleup:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.bs__btn__text{white-space:nowrap}.bs__btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs__btn__icon svg{display:block}.bs__btn__icon--skip{gap:10px;margin:0 auto;height:40px;padding:0 1em;font-size:14px}.bs__btn__icon--skip svg{width:18px}.bs__refine-help{background-color:rgba(0,0,0,0);border:3px solid rgba(243,228,215,.2);-webkit-border-radius:20px;border-radius:20px;font-family:"Theinhardt";font-style:normal;font-weight:400;font-size:14px;line-height:1;letter-spacing:.01em;-webkit-transition:border .12s ease-in-out;-o-transition:border .12s ease-in-out;transition:border .12s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;height:40px;padding:1em;gap:10px}.bs__refine-help span,.bs__refine-help svg{pointer-events:none}.bs__refine-help:hover{border-color:#fff}.bs_refinement__actions__button svg{pointer-events:none}.bs__btn-link{font-weight:400;font-size:17px;line-height:27px;letter-spacing:.005em;text-decoration:underline;color:#1a0d51}html.js .bs__intro{opacity:0}.bs__intro{position:relative;min-height:500px;height:100%;width:100%;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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bs__intro__wrapper{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:20px;z-index:3;position:absolute}@media(min-width: 992px){.bs__intro__wrapper{margin-top:20px}}.bs__intro__heading{text-align:center;font-family:"Windsor";font-weight:bold;font-size:38px;line-height:.9;color:var(--lmPurple)}@media(min-width: 992px){.bs__intro__heading{font-size:53px}}.bs__intro__heading span{font-weight:300}.bs__intro__btn{opacity:0;-webkit-transition:none;-o-transition:none;transition:none}.bs__intro__images{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;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}.bs__intro__images__group-wrap{position:relative}.bs__intro__img-group{position:relative;opacity:0}.bs__intro__img-group .image-wrap{position:absolute;top:0;left:0;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.bs__intro__img-group .rotate{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.bs__intro__img-group img{display:block;background:#1a0d51}@media(max-width: 600px){.bs__intro__img-group img{-webkit-transform:scale(0.72);-ms-transform:scale(0.72);transform:scale(0.72)}}.bs__intro__welcome{width:100%;max-width:680px;padding:20px 20px 0px 20px;color:#fff;text-align:center;z-index:3}.bs__intro__ui{position:absolute;bottom:0;left:0;width:100%;margin-bottom:100px;z-index:3}.bs__intro__ui__buttons{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs__refine-question+.bs__refine-question{margin-top:60px}@media(min-width: 768px){.bs__refine-question+.bs__refine-question{margin-top:90px}}@media(min-width: 768px){.bs__refine-question{min-height:135px}}.bs__slide-heading{padding:0 20px 0}@media(min-width: 768px){.bs__slide-heading{padding:0}}.bs__slide-heading--age{margin:0 auto 1em}@media(min-width: 768px){.bs__slide-heading--age{padding:100px 0}}.bs__slide-heading,.bs__refine-question-title{font-family:"Windsor";color:var(--lmPurple);line-height:.935483871;text-align:center;max-width:580px;margin:0 auto;font-size:34px}@media(min-width: 768px){.bs__slide-heading,.bs__refine-question-title{font-size:52px}}@media(max-height: 800px)and (min-width: 768px){.bs__slide-heading,.bs__refine-question-title{font-size:40px}}.bs__refine-question-title{color:var(--lmBeige);font-family:"Theinhardt";font-weight:500;font-size:18px;line-height:1.22;margin:0 auto 1.3636363636em}@media(min-width: 768px){.bs__refine-question-title{font-size:22px}}.bs__refine-question-title--levels{margin:0 auto 6em}@media(min-width: 768px){.bs__refine-question-title--levels{margin:0 auto 1.963636em}}.bs__refinement-form{width:100%;margin-top:auto;max-width:100%;overflow:hidden}@media(min-width: 992px){.bs__refinement-form{margin-top:0}}.bs__refinement-slides{width:100%}.bs__refinement-slides .swiper-slide{text-align:center;color:#fff}.bs__refinement-slides .swiper-slide--step-slide{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:justify;-ms-flex-pack:justify;justify-content:space-between;height:100dvh;padding-top:100px;padding-bottom:110px}.bs__refinement-slides .swiper-slide--step-slide:first-child{padding-top:100px;padding-bottom:30px}@media(min-width: 768px){.bs__refinement-slides .swiper-slide--step-slide{height:100vh;padding-top:130px;padding-bottom:90px}.bs__refinement-slides .swiper-slide--step-slide:first-child{padding-top:130px;padding-bottom:90px}}.bs__refinement-slides .swiper-slide--hide-overflow{overflow:hidden}@media(max-width: 768px){.bs__refinement-slides .swiper-slide--padded{padding-left:40px;padding-right:40px}}.bs_refinement__actions{visibility:hidden;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);margin:auto 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:440px;width:90%;height:70px;padding-inline:12px;background:#3a2d65;-webkit-border-radius:40px;border-radius:40px;position:sticky;bottom:20px;z-index:10}@media(min-width: 768px){.bs_refinement__actions{position:relative;bottom:initial}}@media(min-width: 992px){.bs_refinement__actions{display:none;opacity:0;pointer-events:none}}.bs_refinement__actions button{padding:0;height:45px;aspect-ratio:1/1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bs_refinement__actions button svg{width:20px}.bs_refinement__actions button.disabled{pointer-events:none;opacity:.5}.bs_refinement__actions button[data-refine-prev] svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.bs_refinement__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.bs_refinement__pagination .swiper-pagination-bullet{width:8px;height:8px;-webkit-border-radius:4px;border-radius:4px;background-color:rgba(255,255,255,.4);-webkit-transition:550ms;-o-transition:550ms;transition:550ms}.bs_refinement__pagination .swiper-pagination-bullet-active{width:40px;background-color:var(--lmPurple)}.bs__swipe-indicator{-webkit-animation-name:swipe;animation-name:swipe;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:cubic-bezier(0.25, 0.75, 0.75, 0.25);animation-timing-function:cubic-bezier(0.25, 0.75, 0.75, 0.25);pointer-events:none}@-webkit-keyframes swipe{from{-webkit-transform:rotate(-25deg) translateX(-30px);transform:rotate(-25deg) translateX(-30px)}to{-webkit-transform:rotate(25deg) translateX(30px);transform:rotate(25deg) translateX(30px)}}@keyframes swipe{from{-webkit-transform:rotate(-25deg) translateX(-30px);transform:rotate(-25deg) translateX(-30px)}to{-webkit-transform:rotate(25deg) translateX(30px);transform:rotate(25deg) translateX(30px)}}.bs__refinement-buttons{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;gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:70px;margin-bottom:0}.bs_refinement__actions__button--desk{display:none;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;gap:15px;opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.bs_refinement__actions__button--desk svg{width:20px}.bs_refinement__actions__button--desk.hidden{pointer-events:none;opacity:0}.bs_refinement__actions__button--desk.disabled{pointer-events:none;opacity:.5}@media(max-width: 1160px){.bs_refinement__actions__button--desk{padding:0;width:60px;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bs_refinement__actions__button--desk span{display:none}}@media(min-width: 992px){.bs_refinement__actions__button--desk{display:-webkit-box;display:-ms-flexbox;display:flex}}.bs_refinement__actions__button--prev{left:20px}.bs_refinement__actions__button--prev svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.bs_refinement__actions__button--next{right:20px}[data-skip-reality-value],[data-skip-gender-value]{position:absolute;z-index:-1;pointer-events:none;opacity:0}.card-picker-wrapper{height:100%;margin:0;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;position:relative}.card-picker{width:100%;max-width:200px;aspect-ratio:200/250;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;opacity:0;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}@media(min-width: 992px){.card-picker{max-width:230px;aspect-ratio:230/280}}.loaded.card-picker{opacity:1}.card-picker__cards{text-align:center;z-index:1}.card-picker__card{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:justify;-ms-flex-pack:justify;justify-content:space-between;aspect-ratio:230/280;width:100%;max-width:230px;position:absolute;will-change:transform;cursor:-webkit-grab;cursor:grab;padding:28px;background:#faf7f1;-webkit-box-shadow:0px 5px 0px #f3e4d7;box-shadow:0px 5px 0px #f3e4d7;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.card-picker__card>*{pointer-events:none}.moving.card-picker__card{-webkit-transition:none;-o-transition:none;transition:none;cursor:-webkit-grabbing;cursor:grabbing}.card-picker__card svg{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:175px;pointer-events:none;aspect-ratio:1/1;margin:0 auto 13px}.card-picker__card span{font-weight:500;font-size:20px;line-height:21px;letter-spacing:.005em;color:#46329f}#status-wrapper{pointer-events:none;position:relative;z-index:10}.card-picker__status{opacity:0;width:118px;aspect-ratio:1/1;-webkit-border-radius:50%;border-radius:50%;background:#9a8efc;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;position:absolute;top:0%;left:50%;z-index:10;font-weight:500;font-size:26px;color:#1a0d51;-webkit-transition:250ms;-o-transition:250ms;transition:250ms}.card-picker__status.is-active{opacity:1}.card-picker__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:72px;height:72px;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--lmDarkPurple, #9A8EFC);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}@media(min-width: 768px){.card-picker__button:hover{background-color:var(--lmDarkYellow, #F6A424);-webkit-transform:scale(1.06) rotate(-15deg);-ms-transform:scale(1.06) rotate(-15deg);transform:scale(1.06) rotate(-15deg)}.card-picker__button#love:hover{-webkit-transform:scale(1.06) rotate(15deg);-ms-transform:scale(1.06) rotate(15deg);transform:scale(1.06) rotate(15deg)}}.card-picker__button svg{width:27px;height:auto;display:block}.bs_refinement__actions .card-picker__button{position:absolute}@media(min-width: 768px){.bs_refinement__actions .card-picker__button:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}}.bs_refinement__actions .card-picker__button svg{width:24px;height:auto;display:block;-webkit-transition:.3s cubic-bezier(0.55, 0.35, 0.57, 14);-o-transition:.3s cubic-bezier(0.55, 0.35, 0.57, 14);transition:.3s cubic-bezier(0.55, 0.35, 0.57, 14)}.bs_refinement__actions .card-picker__button#nope{left:12px}.bs_refinement__actions .card-picker__button#love{right:12px}@media(min-width: 768px){.bs_refinement__actions .card-picker__button#love:hover svg{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}}.card-picker__blob-container{position:absolute;top:50%;left:-25%;right:-25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;max-width:440px}@media(min-width: 992px){.card-picker__blob-container{max-width:830px}}.card-picker__blob{position:relative;width:180px;aspect-ratio:1/1;background:rgba(0,0,0,0);-webkit-transition:500ms;-o-transition:500ms;transition:500ms;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}.card-picker__blob svg{width:80%}@media(min-width: 992px){.card-picker__blob{width:400px}}.card-picker__blob--nope{left:-5px}.card-picker__blob--love{right:0}.card-picker__checkboxes{opacity:0;pointer-events:none;position:absolute;z-index:-1;width:1px;height:1px}[data-age-selector]{max-width:580px;margin:0 auto;overflow:hidden;position:relative;padding-top:110px;height:215px}@media(min-width: 768px){[data-age-selector]{height:220px}}[data-age-selector]:before,[data-age-selector]:after{pointer-events:none;content:"";position:absolute;z-index:10;top:0;bottom:0;left:0px;width:66px;background:-webkit-linear-gradient(15deg, #1a0d51 30.28%, rgba(26, 13, 81, 0) 65.52%);background:-o-linear-gradient(15deg, #1a0d51 30.28%, rgba(26, 13, 81, 0) 65.52%);background:linear-gradient(75deg, #1a0d51 30.28%, rgba(26, 13, 81, 0) 65.52%)}@media(min-width: 768px){[data-age-selector]:before,[data-age-selector]:after{width:210px}}[data-age-selector]:after{left:auto;right:-1px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}[data-age-selector] .swiper-slide{height:200px;margin-top:-100px;margin-bottom:100px}.bs__age-selector__age{font-family:"Theinhardt";font-style:normal;font-weight:500;font-size:86px;line-height:60px}@media(min-width: 768px){.bs__age-selector__age{font-size:102px;line-height:100px}}.bs__age-selector__suffix{font-family:"Theinhardt";font-style:normal;font-weight:500;font-size:18px;letter-spacing:.005em;opacity:0;-webkit-transition:.12s;-o-transition:.12s;transition:.12s}@media(min-width: 768px){.bs__age-selector__suffix{font-size:19px}}.bs__age-selector__item{width:145px;height:145px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--lmBeige);-webkit-transition:250ms;-o-transition:250ms;transition:250ms}@media(min-width: 992px){.bs__age-selector__item{width:210px;height:210px}}.bs__age-selector__item.is-active{color:var(--lmdarkPurple)}.bs__age-selector__item.is-active .bs__age-selector__suffix{opacity:1}.is-picking .bs__age-selector__item{color:var(--lmBeige)}.bs__age-selector__button{display:none;width:72px;height:72px;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--lmDarkPurple, #9A8EFC);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}@media(min-width: 992px){.bs__age-selector__button{display:-webkit-box;display:-ms-flexbox;display:flex}}.bs__age-selector__button:hover{background-color:var(--lmDarkYellow, #F6A424);-webkit-transform:scale(1.06) rotate(-15deg);-ms-transform:scale(1.06) rotate(-15deg);transform:scale(1.06) rotate(-15deg)}.bs__age-selector__button#age-plus:hover{-webkit-transform:scale(1.06) rotate(15deg);-ms-transform:scale(1.06) rotate(15deg);transform:scale(1.06) rotate(15deg)}.bs__age-selector__button svg{width:27px;height:auto;display:block}[data-age-selector-visual]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[data-age-selector-visuals]{aspect-ratio:1/1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;pointer-events:none;position:absolute;z-index:2;left:50%;top:577px}@media(min-width: 992px){[data-age-selector-visuals]{top:595px}}[data-age-selector]{cursor:-webkit-grab;cursor:grab}[data-age-selector].is-picking{cursor:-webkit-grabbing !important;cursor:grabbing !important}[data-age-selector-slider]{position:relative}[data-age-selector-current]{width:165px;height:165px;background-color:var(--lmDarkYellow, #F6A424);-webkit-border-radius:50%;border-radius:50%;content:"";display:block;position:absolute;top:-110px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;-webkit-transition:250ms;-o-transition:250ms;transition:250ms}@media(min-width: 992px){[data-age-selector-current]{width:210px;height:210px}}.is-picking [data-age-selector-current]{-webkit-transform:translateX(-50%) scale(0.9);-ms-transform:translateX(-50%) scale(0.9);transform:translateX(-50%) scale(0.9);opacity:.55}.bs__age-selector__swipe{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;pointer-events:all;margin:30px 0 26px}.slider-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;height:3px;background-color:#f3e4d7;-ms-touch-action:none;touch-action:none}.slider-input__handle{opacity:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;z-index:10;width:24px;height:24px;-webkit-border-radius:24px;border-radius:24px;background-color:var(--lmDarkYellow, #F6A424);line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(calc(-50% + 3px));-ms-transform:translateY(calc(-50% + 3px));transform:translateY(calc(-50% + 3px));-webkit-transition:.5s opacity,.12s background-color;-o-transition:.5s opacity,.12s background-color;transition:.5s opacity,.12s background-color;font-size:5px}@media(min-width: 768px){.slider-input__handle{font-size:6px}}.is-loaded .slider-input__handle{opacity:1}.slider-input__handle span{color:var(--lmdarkPurple);font-size:inherit;font-family:"Theinhardt";font-style:normal;font-weight:500;-webkit-transform:rotate(-29deg);-ms-transform:rotate(-29deg);transform:rotate(-29deg);padding:4px}.slider-input__handle:hover{background-color:var(--lmPurple, black)}.slider-input__option{display:block;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;border:3px solid #f3e4d7;background-color:#1a0d51;-webkit-transform:translateY(calc(-50% + 3px)) scale(1);-ms-transform:translateY(calc(-50% + 3px)) scale(1);transform:translateY(calc(-50% + 3px)) scale(1);cursor:pointer;-webkit-transition:250ms;-o-transition:250ms;transition:250ms}.slider-input__option input{opacity:0;pointer-events:none;z-index:-1}.slider-input__option:focus{outline:2px solid #fff !important;outline-offset:2px}.slider-input__option.is-active{-webkit-transform:translateY(calc(-50% + 3px)) scale(1.72);-ms-transform:translateY(calc(-50% + 3px)) scale(1.72);transform:translateY(calc(-50% + 3px)) scale(1.72);border-width:2px}.slider-input__option--hidden{background:#f3e4d7}.slider-input__option--hidden.is-active{-webkit-transform:translateY(calc(-50% + 3px)) scale(1);-ms-transform:translateY(calc(-50% + 3px)) scale(1);transform:translateY(calc(-50% + 3px)) scale(1);border:3px solid #f3e4d7}.slider-input-wrapper{max-width:670px;margin:0 auto}.slider-input-wrapper--small{max-width:250px}@media(min-width: 768px){.slider-input-wrapper--small{max-width:670px}}.slider-input__labels{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 2em}.slider-input__label-wrapper{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.slider-input__label{text-align:center;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.01em;color:#f3e4d7;opacity:.7;-webkit-transition:250ms;-o-transition:250ms;transition:250ms;width:-webkit-max-content;width:-moz-max-content;width:max-content}.slider-input__label.is-active{opacity:1;-webkit-transform:translateY(-5px) !important;-ms-transform:translateY(-5px) !important;transform:translateY(-5px) !important}.slider-input__label.is-active-rotated{opacity:1;-webkit-transform:translateY(-5px) rotate(-45deg) !important;-ms-transform:translateY(-5px) rotate(-45deg) !important;transform:translateY(-5px) rotate(-45deg) !important}@media(min-width: 768px){.slider-input__label{font-size:16px;line-height:22px}.slider-input__label.is-active,.slider-input__label.is-active-rotated{opacity:1;-webkit-transform:translateY(-5px) rotate(0deg) !important;-ms-transform:translateY(-5px) rotate(0deg) !important;transform:translateY(-5px) rotate(0deg) !important}}.slider-input__label--hidden{visibility:hidden}.slider-input-wrapper svg{margin-top:3em;margin-left:12px;margin-right:12px}.slider-input__help{padding:35px 5px 0 5px}.slider-input__help svg{width:100%;height:auto;margin:0}.slider-input__option-blob{width:400px;height:400px;-webkit-border-radius:50%;border-radius:50%;position:absolute;background-color:var(--lmPurple);top:-197px;right:0;z-index:-1;pointer-events:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.slider-input__option-blob:nth-of-type(2){left:-187px;right:auto}.slider-input__option-blob:nth-of-type(3){left:auto;right:-187px}.page-book-search--detail .fancybox__container,.page-book-search--detail .fancybox__slide .page--book-search .fancybox__container,.page--book-search .fancybox__slide{max-width:initial !important;padding:0 !important;margin:0 !important}.page-book-search--detail .fancybox__container .fancybox__backdrop,.page-book-search--detail .fancybox__slide .page--book-search .fancybox__container .fancybox__backdrop,.page--book-search .fancybox__slide .fancybox__backdrop{background-color:rgba(26,13,81,.6)}.page-book-search--detail .fancybox__backdrop,.page--book-search .fancybox__backdrop{position:fixed}.page--book-search .fancybox__container{padding:0 !important}.page--book-search .fancybox__slide::after{display:none}@media(min-width: 768px){.page--book-search .fancybox__slide::before,.page--book-search .fancybox__slide::after{display:none}}@media(min-width: 768px){.page--book-search .fancybox__slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fancybox__viewport{height:100dvh}.fancybox__container .bs__back-street-cta+.is-close,.fancybox__container .bs__popup+.is-close,.fancybox__container .bs__popup .is-close{top:23px !important;right:25px !important;background-color:var(--lmDarkYellow, #F6A424);color:#1a0d51 !important;-webkit-transition:250ms;-o-transition:250ms;transition:250ms;--carousel-button-svg-width: 18px}@media(min-width: 768px){.fancybox__container .bs__back-street-cta+.is-close,.fancybox__container .bs__popup+.is-close,.fancybox__container .bs__popup .is-close{right:23px !important}}.fancybox__container .bs__back-street-cta+.is-close svg,.fancybox__container .bs__popup+.is-close svg,.fancybox__container .bs__popup .is-close svg{-webkit-filter:none;filter:none}.fancybox__container .bs__back-street-cta+.is-close:hover,.fancybox__container .bs__popup+.is-close:hover,.fancybox__container .bs__popup .is-close:hover{background-color:#1a0d51;color:var(--lmBeige) !important}.fancybox__container .fancybox__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-animation-name:openOverlay;animation-name:openOverlay;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fancybox__container .bs__popup{overflow-x:hidden;background-color:var(--lmLightBeige);font-family:"Theinhardt";font-style:normal;font-weight:400;font-size:18px;line-height:28px;letter-spacing:.005em;color:#1a0d51;max-width:680px;-webkit-border-top-left-radius:40px;border-top-left-radius:40px;-webkit-border-top-right-radius:40px;border-top-right-radius:40px;padding:65px 30px}.fancybox__container .bs__popup h1{font-family:"Theinhardt";font-style:normal;font-weight:500;font-size:24px;line-height:29px;margin:0 0 0.7083333333em}@media(min-width: 768px){.fancybox__container .bs__popup h1{font-size:32px;line-height:35px}}.fancybox__container .bs__popup.overflow-auto{overflow-x:visible}.is-closing .fancybox__container .bs__popup{-webkit-animation-name:closeOverlay;animation-name:closeOverlay}@media(min-width: 768px){.fancybox__container .bs__popup{-webkit-border-radius:40px;border-radius:40px;padding:65px 40px}}.bs__popup--book-overlay{max-width:1030px !important}.page-book-search--detail .fancybox__content{padding:0;background-color:rgba(0,0,0,0);margin:45px 0 0}@media(min-width: 768px){.page-book-search--detail .fancybox__content{margin:45px 0}}@-webkit-keyframes openOverlay{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@keyframes openOverlay{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@-webkit-keyframes closeOverlay{from{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes closeOverlay{from{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.page-book-search--result .fancybox__viewport{overflow-x:hidden}.page-book-search--result .fancybox__container{padding:0 !important}.page-book-search--result .fancybox__slide{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:10vh !important}.page-book-search--result .fancybox__content{padding:0 !important}.page-book-search--result .bs__popup{width:100%;max-width:450px;padding:66px 0 0 !important}@media(min-width: 768px){.page-book-search--result .bs__popup{margin-bottom:66px}}.bs__filters__wrap{height:100%;position:relative;overflow:clip}.bs__filters{padding:0 30px;padding:0 30px;height:100%;overflow-y:auto;padding-bottom:100px}.bs__filters__footer{position:sticky;bottom:0px;background:rgba(243,228,215,.9);z-index:100;padding:15px 30px;-webkit-border-top-left-radius:40px;border-top-left-radius:40px;-webkit-border-top-right-radius:40px;border-top-right-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bs__filter-group:last-child{margin-bottom:50px}.bs__filter-group+.bs__filter-group{margin-top:15px}.bs__filter-group+.bs__filter-group.extra-mt{margin-top:50px}.bs__filter-group label{width:100%}.bs__filter-group__checkboxes{margin-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px}.bs__filter-checkbox{position:relative;cursor:pointer}.bs__filter-checkbox>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.bs__filter-checkbox input:checked+div .bs__filter-checkbox__custom{background:var(--lmDarkYellow);border-color:var(--lmDarkYellow)}.bs__filter-checkbox input:checked+div .bs__filter-checkbox__custom svg{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.bs__filter-checkbox input:focus+div .bs__filter-checkbox__custom{outline:2px solid #f6a424 !important;outline-offset:1px}.bs__filter-checkbox__custom{width:20px;height:20px;-webkit-border-radius:4px;border-radius:4px;padding:1px;border:1px solid var(--lmDarkBeige);background:#fff;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;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.bs__filter-checkbox__custom svg{-webkit-transition:.2s cubic-bezier(0.545, 0, 0.11, 1.31);-o-transition:.2s cubic-bezier(0.545, 0, 0.11, 1.31);transition:.2s cubic-bezier(0.545, 0, 0.11, 1.31);display:block;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.bs__filter-checkbox__custom svg path{fill:#fff}.bs__filter-checkbox__text{font-weight:400;margin-top:-0.13em}.bs__filter-group__radios-noanswer{margin:14px 0 12px}.bs__filter-group__radios-extremes{position:relative;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.bs__filter-group__radios{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bs__filter-radio{position:relative;cursor:pointer;width:auto !important}.bs__filter-radio>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.bs__filter-radio input:checked+div .bs__filter-radio__custom>div{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.bs__filter-radio input:focus+div .bs__filter-radio__custom{border-color:var(--lmDarkPurple)}.bs__filter-radio__custom{width:25px;height:25px;-webkit-border-radius:1000px;border-radius:1000px;border:1px solid var(--lmDarkBeige);-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;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;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.bs__filter-radio__custom>div{-webkit-transition:.2s cubic-bezier(0.545, 0, 0.11, 1.31);-o-transition:.2s cubic-bezier(0.545, 0, 0.11, 1.31);transition:.2s cubic-bezier(0.545, 0, 0.11, 1.31);display:block;background:var(--lmDarkYellow);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:70%;height:70%;-webkit-border-radius:1000px;border-radius:1000px}.radio-range-unit{margin:15px auto;display:block;width:95%}.bs__filter-group__select{margin-top:10px;position:relative}.bs__filter-group__select select{-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px);width:100%;height:54px;-webkit-border-radius:1000px;border-radius:1000px;border:1px solid var(--lmDarkBeige);padding:0 25px;font-size:18px;font-weight:400;color:var(--lmDarkPurple);appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;cursor:pointer}.bs__filter-group__select select:focus{outline:none !important;border-color:var(--lmDarkPurple)}.bs__filter-group__select .bs__filter-group__select__chevron{position:absolute;z-index:2;right:23px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.bs__filter-start-over{margin:3em 0 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bs-loader{max-width:320px}.loading-book-results{max-height:100%;overflow:hidden}[data-bs-loader]{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-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:320px;margin-inline:auto}[data-bs-loader] span{font-family:"Theinhardt";font-style:normal;font-weight:500;font-size:30px;line-height:32px;color:var(--lmPurple)}.bs__results{padding-left:20px;padding-right:20px;padding-top:130px;padding-bottom:60px}.bs__container{margin-top:35px;width:100%}.bs__container--books{margin-top:40px}@media(min-width: 992px){.bs__container{margin-top:80px}}.bs__results-segment{max-width:1145px;margin:0 auto}.bs__results-segment+.bs__results-segment{margin-top:20px}.bs__results-segment__top{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;margin-bottom:1rem}@media(min-width: 992px){.bs__results-segment__top{margin-bottom:0rem}}.bs__results-segment__slider-btns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6px}.bs__results-segment__slider-btn{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;height:27px;width:27px;background:rgba(250,247,241,.2);-webkit-border-radius:50%;border-radius:50%;border:none;padding:0;cursor:pointer;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media(min-width: 992px){.bs__results-segment__slider-btn:hover{background:#9a8efc}}.bs__big-heading--result{opacity:0;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.bs__results-segment__heading{font-family:"Theinhardt",sans-serif;color:var(--lmBeige);font-size:20px;line-height:24px;font-weight:500;margin-bottom:15px}@media(min-width: 992px){.bs__results-segment__heading{font-size:30px;line-height:32px;margin-bottom:32px}}.bs__paragraph{font-family:"Theinhardt";font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.005em;color:#fff;margin:32px auto;max-width:850px;text-align:center;opacity:0;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}@media(min-width: 992px){.bs__paragraph{font-size:18px;line-height:30px}}.bs__results-segment__heading--top-5,.bs__results-segment__heading--trending,.bs__results-segment__description{opacity:0;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.bs__results-segment__heading--trending{margin-bottom:8px}.bs__results-segment__description{font-family:"Theinhardt";font-style:normal;font-weight:400;font-size:18px;line-height:18px;letter-spacing:.005em;color:#f3e4d7;margin:0 0 32px 0}.bs__results .bs__results-list{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;overflow:hidden}.bs__results-list--backstreet{position:relative;padding:0 !important;margin:0 !important}.bs__results-list__track:not(.bs__results-list__track--backstreet){display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;padding:0;list-style:none}@media(min-width: 992px){.bs__results-list__track:not(.bs__results-list__track--backstreet){padding-top:8px;grid-template-columns:repeat(5, 1fr);gap:20px}}.bs__results-list__track--backstreet{padding:0;list-style:none}html:not(.js) .bs__results-list__track--backstreet{gap:25px;overflow-x:scroll}@media(min-width: 992px){.bs__results-list__track--backstreet{padding-top:8px}}.bs__results-list__item:not(.bs__results-list__item--backstreet){width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.bs__results-list__item:not(.bs__results-list__item--backstreet).active{opacity:1;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.bs__results-list__item:not(.bs__results-list__item--backstreet).inactive{opacity:.4}.bs__results-list__gradient{position:absolute;right:-1px;top:0;height:100%;width:115px;z-index:2}.bs__results-list__backstreet-slide{width:calc(20% - 16px);opacity:0;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.bs__results-list__item--backstreet{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bs__results-list__item--backstreet.active{opacity:1;-webkit-transform:translateY(-8px) !important;-ms-transform:translateY(-8px) !important;transform:translateY(-8px) !important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bs__results-list__item--backstreet.inactive{opacity:.4 !important}.bs__results-list__item--top-5 .bs__results-book,.bs__results-list__item--trending .bs__results-book{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:none;-o-transition:none;transition:none}.bs__results-book{color:#fff}.bs__results-book__wrap{display:block;width:100%;height:100%}.bs__results-book__image-wrapper{-webkit-border-radius:5px;border-radius:5px;overflow:hidden;width:100%;height:165px}@media(min-width: 992px){.bs__results-book__image-wrapper{height:340px}}.bs__results-book__image{width:100%;height:auto;max-height:100%;-webkit-border-radius:5px;border-radius:5px}@media(min-width: 992px){.bs__results-book__image{max-height:none}}.bs__results-book__title{margin-top:.5em}.bs__results-book__author{color:var(--lmDarkYellow)}.bs__results-filter-wrapper{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:32px;opacity:0;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}@media(min-width: 768px){.bs__results-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.bs__results-filter-select{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;padding:14px 24px;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:60px;background:rgba(243,228,215,.08);-webkit-border-radius:28px;border-radius:28px;margin-right:12px}.bs__results-filter-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bs__results-filter-checkbox__input{opacity:0;position:absolute;pointer-events:none}.bs__results-filter-checkbox__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:30px;font-family:"Theinhardt";font-weight:400;font-size:16px;line-height:16px;letter-spacing:.005em;color:#faf7f1;cursor:pointer;margin:0}.bs__results-filter-checkbox__label::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border:1px solid #f3e4d7;-webkit-border-radius:4px;border-radius:4px;background:rgba(243,228,215,.15);-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.bs__results-filter-checkbox__input:focus+.bs__results-filter-checkbox__label::before{outline:2px solid #fff;outline-offset:2px}.bs__results-filter-checkbox__input:checked+.bs__results-filter-checkbox__label::after{content:"";position:absolute;left:3px;top:3px;width:14px;height:11px;background-image:url('data:image/svg+xml,%3Csvg width="14" height="11" viewBox="0 0 14 11" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1.41 4.51L0 5.92L2.5 8.42L5 10.92L14 1.92L12.59 0.5L5 8.09L1.41 4.51Z" fill="white"/%3E%3C/svg%3E');-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center}.bs__results-filter-checkbox__input:checked+.bs__results-filter-checkbox__label::before{background-color:#f6a424;border-color:#f6a424}.bs__sticky-container{position:relative}.bs__results__filter-button--backstreet{position:fixed;bottom:35px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9}.bs__results__filter-button--mobile{position:sticky;bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px auto 0}@media(min-width: 768px){.bs__results__filter-button--mobile{display:none}}.bs__results__filter-button--desktop{display:none}.bs__results__filter-button--desktop span+span{margin-left:15px}@media(min-width: 768px){.bs__results__filter-button--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.bs__aquire-box-wrapper{display:grid;gap:15px;max-width:700px;margin:0 auto;grid-template-columns:1fr}.bs__aquire-box-wrapper h1{margin:0 0 1em}@media(min-width: 768px){.bs__aquire-box-wrapper{grid-template-columns:1fr 1fr}.bs__aquire-box-wrapper h1{grid-column:auto/span 2}}.bs__aquire-box{padding:20px 25px;border:3px solid rgba(243,228,215,.3);-webkit-border-radius:20px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Theinhardt";font-style:normal;font-size:14px;line-height:20px;letter-spacing:.01em;color:#faf7f1;font-weight:400;background-color:rgba(0,0,0,0);text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid rgba(243,228,215,.3)}.bs__aquire-box__title{color:var(--lmDarkYellow, #F6A424);font-weight:500}.bs__aquire-box p{font-family:inherit;font-style:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.bs__aquire-box svg{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px}@media(min-width: 768px){.bs__aquire-box:hover{color:#faf7f1;border-color:#fff}}[data-view-results]{width:100%;position:relative}.where-to-get-this-book [data-view-results]{pointer-events:none;display:none}[data-view-how-to-buy]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1a0d51;z-index:1000;pointer-events:none;opacity:0}.where-to-get-this-book [data-view-how-to-buy]{pointer-events:all}[data-return-to-book]{margin:4em auto 0;position:sticky;bottom:30px}.page-book-search--detail .fancybox__slide{padding-top:80px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-book-search--detail .fancybox__viewport{overflow-x:hidden}.bs__detail{position:relative;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-align:start;-ms-flex-align:start;align-items:flex-start;font-family:"Theinhardt";padding-inline:30px}.bs__detail__container{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}@media(min-width: 768px){.bs__detail__container{grid-template-columns:repeat(2, 1fr);padding-left:0 !important;padding-right:0 !important}}.bs__detail__container--backstreet{grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.bs__detail__container--backstreet{grid-template-columns:repeat(1, 1fr)}}.bs__detail__read-for-list{color:rgba(26,13,81,.6);text-decoration:underline;font-family:"Theinhardt";font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-align:center;width:100%;outline:0 !important;margin:0 0 2em}.bs__detail .bs__refine-help{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;padding:10px 28px 10px 16px;gap:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:60px;background:#fff;-webkit-border-radius:6px;border-radius:6px;margin:32px 0 32px 0;font-family:"Theinhardt";font-style:normal;font-weight:500;font-size:14px;line-height:14px;letter-spacing:.005em;color:#1a0d51}.bs__detail .bs__refine-help svg{width:20px}@media(min-width: 768px){.bs__detail .bs__refine-help{font-size:18px;line-height:18px}}.bs__detail__cover-wrapper:not(.bs__detail__cover-wrapper--no-link).hovered .bs__detail__cover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.bs__detail__cover{max-width:180px;margin:0 auto 20px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.bs__detail__cover img{max-width:100%;display:block}.bs__detail__sharing--desk{display:none}@media(min-width: 768px){.bs__detail__sharing--desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bs__detail__sharing--mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.bs__detail__sharing--mob{display:none}}.bs__detail__title{font-family:"Theinhardt";font-style:normal;font-weight:500;font-size:32px;line-height:35px;color:#1a0d51;margin-bottom:20px}.bs__detail__subtitle{font-family:"Theinhardt";font-style:normal;font-weight:500;font-size:22px;line-height:32px;color:#1a0d51;margin-bottom:12px}.bs__detail__subtitle--not-on-list{margin-top:20px}.bs__detail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;color:#1a0d51;font-weight:normal;font-size:18px;line-height:28px;letter-spacing:.01em;margin-bottom:8px}.bs__detail__meta span{color:rgba(26,13,81,.6)}@media(min-width: 768px){.bs__detail__meta{gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bs__detail__meta--last{margin-bottom:32px}.bs__detail__flap{margin-top:20px;font-size:18px;line-height:28px}.bs__detail__flap p{font-family:"Theinhardt";font-weight:400;font-size:inherit;line-height:inherit;letter-spacing:.005em;color:#1a0d51;margin-right:2px}.bs__detail__flap:not(.is-active) p{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.bs__detail__flap--ghost{opacity:0;position:absolute;top:0;margin-top:20px;font-size:18px;line-height:28px}.bs__detail__flap--ghost p{font-family:"Theinhardt";font-weight:400;font-size:inherit;line-height:inherit;letter-spacing:.005em;color:#1a0d51;margin-right:2px}.bs__detail__flap-more{color:#1a0d51;font-weight:500;font-size:inherit;line-height:inherit;letter-spacing:.005em;font-family:"Theinhardt";font-size:18px;line-height:28px;background-color:rgba(0,0,0,0);padding:0;border:0;margin:.7em 0 0 0;display:block;text-decoration:underline;text-underline-offset:2px}.bs__detail__flap-more:hover{color:rgba(26,13,81,.6)}.bs__detail__interests{margin:30px 0 0;padding:20px;border:3px solid rgba(26,13,81,.1);-webkit-border-radius:20px;border-radius:20px;font-size:16px;line-height:22px;letter-spacing:.01em;color:#1a0d51}.bs__detail__btns-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:15px}.bs__detail__read-now{margin-top:45px;margin-inline:auto;position:sticky;bottom:30px}.bs__detail__read-now--mob{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 768px){.bs__detail__read-now--mob{display:none}}.bs__detail__read-now:hover,.bs__detail__read-now.hovered{background:#1a0d51;color:#fff}.bs__detail__read-now:hover svg path,.bs__detail__read-now.hovered svg path{fill:#fff}.bs__detail__read-now svg{width:24px;margin-left:8px}.bs__detail__borrow{background:rgba(0,0,0,0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-border-radius:50px;border-radius:50px;border:3px solid rgba(26,13,81,.1)}.bs__detail__borrow:hover{background:rgba(26,13,81,.1);border:3px solid rgba(0,0,0,0)}.bs__detail__borrow svg{width:24px;margin-left:8px}.bs__detail__share{display:-webkit-box;display:-ms-flexbox;display:flex;width:62px;height:62px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);-webkit-border-radius:50%;border-radius:50%;border:3px solid rgba(26,13,81,.1);padding:0}.bs__detail__share:hover{background:rgba(26,13,81,.1);border:3px solid rgba(0,0,0,0)}.bs__detail__share svg{width:24px;height:24px}.bs__detail__share svg path{fill:#1a0d51}.bs__detail__related{overflow:hidden;width:100%;max-width:calc(100vw - 50px);margin-top:45px}@media(min-width: 768px){.bs__detail__related{max-width:initial}}.bs__detail__related h2{color:#1a0d51}.bs__detail__related a{color:rgba(26,13,81,.6)}.bs__detail__related .bs__results-list{overflow:hidden}.bs__detail h1{margin:1em 0 .5em;font-family:"Theinhardt";font-style:normal;font-weight:500;font-size:30px;line-height:32px;color:#1a0d51}.page--book-share .bs__main,.page--book-share .wrapper,.page--book-share .bs__share{min-height:100vh}.page--book-share .wrapper{background-color:var(--lmdarkPurple)}.bs__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 992px){.bs__share{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.bs__share-content{background-color:var(--lmLightBeige);padding:80px 0}@media(min-width: 992px){.bs__share-content{-webkit-box-flex:1;-ms-flex:1;flex:1}}.bs__share-content-inner{margin:0 auto}@media(min-width: 992px){.bs__share-content-inner{max-width:470px}}.bs__share-cta{background-color:var(--lmdarkPurple);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:500px;position:sticky;top:0}@media(min-width: 992px){.bs__share-cta{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:100vh}}[data-cta-intro]{display:block}.purchase-options-visible [data-cta-intro]{display:none}[data-cta-actions]{display:none;padding-bottom:80px}.purchase-options-visible [data-cta-actions]{display:block}[data-cta-intro] .bs__intro__heading{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.bs__back-street-cta{background:var(--lmPurple);-webkit-border-radius:40px;border-radius:40px;padding:50px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:675px;margin:0 auto}.bs__back-street-cta.has-y-margin{margin:30px auto}.bs__back-street-cta.on-detail{max-width:460px}.bs__back-street-cta__heading{color:#fff}@media(min-width: 992px){.bs__back-street-cta__heading{font-size:48px}}.bs__back-street-cta__text{padding:.8em 3em 1.2em;text-align:center}.bs__back-street-cta__buttons>*+*{margin-top:10px}
