@font-face{font-family:big-caslon;font-style:normal;font-weight:normal;src:url('/wp-content/themes/baumer/fonts/big-caslon-regular.woff2') format('woff2'),url('/wp-content/themes/baumer/fonts/big-caslon-regular.woff') format('woff'),url('/wp-content/themes/baumer/fonts/big-caslon-regular.ttf') format('truetype');font-display:swap}@font-face{font-family:big-caslon;font-style:normal;font-weight:500;src:url('/wp-content/themes/baumer/fonts/big-caslon-bold.woff2') format('woff2'),url('/wp-content/themes/baumer/fonts/big-caslon-bold.woff') format('woff'),url('/wp-content/themes/baumer/fonts/big-caslon-bold.ttf') format('truetype');font-display:swap}@font-face{font-family:gt-america;font-style:normal;font-weight:100;src:url('/wp-content/themes/baumer/fonts/gt-america-standard-light.woff2') format('woff2'),url('/wp-content/themes/baumer/fonts/gt-america-standard-light.woff') format('woff'),url('/wp-content/themes/baumer/fonts/gt-america-standard-light.ttf') format('truetype');font-display:swap}@font-face{font-family:gt-america;font-style:normal;font-weight:normal;src:url('/wp-content/themes/baumer/fonts/gt-america-standard-regular.woff2') format('woff2'),url('/wp-content/themes/baumer/fonts/gt-america-standard-regular.woff') format('woff'),url('/wp-content/themes/baumer/fonts/gt-america-standard-regular.ttf') format('truetype');font-display:swap}@font-face{font-family:gt-america;font-style:normal;font-weight:500;src:url('/wp-content/themes/baumer/fonts/gt-america-standard-medium.woff2') format('woff2'),url('/wp-content/themes/baumer/fonts/gt-america-standard-medium.woff') format('woff'),url('/wp-content/themes/baumer/fonts/gt-america-standard-medium.ttf') format('truetype');font-display:swap}@font-face{font-family:fscript;font-style:normal;font-weight:normal;src:url('/wp-content/themes/baumer/fonts/fscript.woff') format('woff'),url('/wp-content/themes/baumer/fonts/fscript.ttf') format('truetype');font-display:swap}.has-xxxl-font-size{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:76px;color:rgba(0,0,0,0.54)}.has-xxl-font-size{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:60px;color:rgba(0,0,0,0.87);text-transform:uppercase}.has-xl-cap-font-size{font-family:big-caslon,serif;font-size:32px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase}.has-xl-font-size{font-family:big-caslon,serif;font-size:32px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87)}.has-l-font-size{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87)}.has-l-cap-font-size{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase}.has-m-font-size{font-family:gt-america,sans-serif;font-size:19px;font-weight:normal;line-height:28px;color:rgba(0,0,0,0.87)}.has-m-light-font-size{font-family:gt-america,sans-serif;font-size:19px;font-weight:100;line-height:28px;color:rgba(0,0,0,0.87)}.has-s-font-size{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87)}.has-s-cap-font-size{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px}.has-s-cap-light-font-size{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px}.has-white-color{color:#fff}.has-light-grey-color{color:rgba(0,0,0,0.54)}.has-dark-grey-color{color:rgba(0,0,0,0.87)}.has-black-color{color:#000}*{box-sizing:border-box}*:focus{outline:0}html{font-size:16px;scroll-behavior:smooth}body{position:relative;padding:173px 0 0;margin:0;line-height:0;background-color:#fff;transition:padding-top .2s}@media(max-width:991px){body{padding-top:74px}}body.header-minimised{padding-top:74px}body.noscroll{overflow:hidden}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dd,p,img,figure,pre,table,fieldset,hr{margin-top:0;margin-bottom:1.5rem}p,li{font-family:gt-america,sans-serif;font-size:19px;font-weight:normal;line-height:28px;color:rgba(0,0,0,0.87)}button,input,select,textarea{font-family:inherit;font-size:inherit}input:not([type="checkbox"]):not([type="radio"]),textarea,select{width:100%;height:28px;padding-bottom:14px;background-color:transparent;border:0;border-bottom:1px solid rgba(0,0,0,0.16);outline:0;transition:border-color .2s}input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus,select:focus{border-color:rgba(0,0,0,0.54)}select{width:100%;height:34px;padding:0;color:rgba(0,0,0,0.54)}input.wpcf7-submit{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s;width:auto;height:auto}input.wpcf7-submit:hover{color:#000;background-color:#fff;border-color:#000}video{width:100%}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;border:0;outline:0}input[type=search]:hover,input[type=search]:focus{border:0;border-bottom:1px solid rgba(0,0,0,0.16);outline:0}input::-webkit-search-decoration,input::-webkit-search-cancel-button{display:none}a{transition:color .3s}img,figure{line-height:0}.mb-0{margin-bottom:0}.container{max-width:1300px;padding:0 15px 0;margin:auto}@media(max-width:768px){main:not(.container) p{padding:0 15px}}.page-template-default:not(.has-post-thumbnail):not(.home) header,.page-template-template-showcase header{border-bottom:1px solid rgba(0,0,0,0.08)}.page-template-default:not(.has-post-thumbnail):not(.home) main,.page-template-template-showcase main{margin-top:80px;color:rgba(0,0,0,0.87)}.page-template-default:not(.has-post-thumbnail):not(.home) main>h1,.page-template-template-showcase main>h1{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:60px;color:rgba(0,0,0,0.87);text-transform:uppercase;margin-bottom:90px;text-align:center}@media(max-width:768px){.page-template-default:not(.has-post-thumbnail):not(.home) main>h1,.page-template-template-showcase main>h1{font-size:32px}}.page-template-default:not(.has-post-thumbnail):not(.home) main h2,.page-template-template-showcase main h2{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase}.page-template-default:not(.has-post-thumbnail):not(.home) main h3,.page-template-template-showcase main h3{font-family:gt-america,sans-serif;font-size:19px;font-weight:500;line-height:28px;color:rgba(0,0,0,0.87)}.page-heading{display:flex;justify-content:center;align-items:center;width:100%;height:680px;background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width:768px){.page-heading{height:380px}}.page-heading h1{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:76px;color:#fff;text-align:center}.slide-content .wp-block-buttons{text-align:center}figure.alignwide{max-width:1300px;margin-right:auto;margin-left:auto}figure.alignfull{width:100%;margin:0}figure.alignfull img{width:100%}.loader{width:30px;height:30px;margin:48px auto;background-image:url('/wp-content/themes/baumer/img/loader.gif');background-size:contain;transition:opacity .2s}.loader.hidden{opacity:0}.woocommerce-message{margin-bottom:28px}.woocommerce-error{padding-left:0;list-style-position:inside}.is-style-align-center{text-align:center}.is-style-justify{text-align:justify}.wp-block-button.is-style-fill .wp-block-button__link.has-white-color,.wp-block-button.is-style-outline .wp-block-button__link.has-white-color{color:#fff}.wp-block-button.is-style-fill .wp-block-button__link.has-white-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-white-color:hover{color:#000}.wp-block-button.is-style-fill .wp-block-button__link.has-light-grey-color,.wp-block-button.is-style-outline .wp-block-button__link.has-light-grey-color{color:rgba(0,0,0,0.54)}.wp-block-button.is-style-fill .wp-block-button__link.has-dark-grey-color,.wp-block-button.is-style-outline .wp-block-button__link.has-dark-grey-color{color:rgba(0,0,0,0.87)}.wp-block-button.is-style-fill .wp-block-button__link.has-black-color,.wp-block-button.is-style-outline .wp-block-button__link.has-black-color{color:#000}.wp-block-button.is-style-fill .wp-block-button__link{color:#fff;background-color:#000}.wp-block-button.is-style-fill .wp-block-button__link:hover{color:#000;background-color:#fff;border-color:#fff}.wp-block-button.is-style-fill .wp-block-button__link.has-white-background-color{background-color:#fff;border-color:#fff}.wp-block-button.is-style-fill .wp-block-button__link.has-white-background-color:hover{color:#fff;background-color:#000;border-color:#000}.wp-block-button.is-style-fill .wp-block-button__link.has-light-grey-background-color{background-color:rgba(0,0,0,0.54);border-color:rgba(0,0,0,0.54)}.wp-block-button.is-style-fill .wp-block-button__link.has-dark-grey-background-color{background-color:rgba(0,0,0,0.87);border-color:rgba(0,0,0,0.87)}.wp-block-button.is-style-fill .wp-block-button__link.has-black-background-color{background-color:#000}.wp-block-button.is-style-fill .wp-block-button__link.has-black-background-color:hover{color:#000;background-color:transparent;border-color:#000}.wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color{border-color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-light-grey-background-color{border-color:rgba(0,0,0,0.54)}.wp-block-button.is-style-outline .wp-block-button__link.has-dark-grey-background-color{border-color:rgba(0,0,0,0.87)}.wp-block-button.is-style-outline .wp-block-button__link.has-black-background-color{border-color:#000}.wp-block-button .wp-block-button__link{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#000;text-align:center;text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s}.wp-block-button .wp-block-button__link:hover{color:#fff;background-color:#000;border-color:#000}p+.wp-block-group{margin-top:86px}.wp-block-group{padding:128px 20px}@media(max-width:768px){.wp-block-group{padding:48px 20px}}.wp-block-group h1,.wp-block-group h2,.wp-block-group h3{text-align:center}.wp-block-group p,.wp-block-group figure{max-width:584px;margin-right:auto;margin-left:auto}.wp-block-group img{height:auto}.wp-block-group .wp-block-buttons{text-align:center}.wp-block-group.has-black-background-color{background-color:#000}.wp-block-group.has-dark-grey-background-color{background-color:rgba(0,0,0,0.87)}.wp-block-group.has-black-background-color h1,.wp-block-group.has-dark-grey-background-color h1,.wp-block-group.has-black-background-color h2,.wp-block-group.has-dark-grey-background-color h2,.wp-block-group.has-black-background-color h3,.wp-block-group.has-dark-grey-background-color h3,.wp-block-group.has-black-background-color p,.wp-block-group.has-dark-grey-background-color p,.wp-block-group.has-black-background-color a,.wp-block-group.has-dark-grey-background-color a{color:#fff}.wp-block-group.has-black-background-color a:hover,.wp-block-group.has-dark-grey-background-color a:hover{color:#fff}.wp-block-group.has-light-grey-background-color{background-color:rgba(0,0,0,0.54)}.wp-block-group.has-giga-light-grey-background-color{background-color:rgba(0,0,0,0.04)}.wp-block-image img{height:auto}.wp-block-columns{margin:0!important}.wp-block-columns.has-background{padding:0!important}.wp-block-columns.has-black-background-color{background-color:#000}.wp-block-columns.has-dark-grey-background-color{background-color:rgba(0,0,0,0.87)}.wp-block-columns.has-black-background-color h1,.wp-block-columns.has-dark-grey-background-color h1,.wp-block-columns.has-black-background-color h2,.wp-block-columns.has-dark-grey-background-color h2,.wp-block-columns.has-black-background-color h3,.wp-block-columns.has-dark-grey-background-color h3,.wp-block-columns.has-black-background-color p,.wp-block-columns.has-dark-grey-background-color p,.wp-block-columns.has-black-background-color a,.wp-block-columns.has-dark-grey-background-color a{color:#fff}.wp-block-columns.has-black-background-color a:hover,.wp-block-columns.has-dark-grey-background-color a:hover{color:#fff}.wp-block-columns.has-light-grey-background-color{background-color:rgba(0,0,0,0.54)}.wp-block-columns.has-giga-light-grey-background-color{background-color:rgba(0,0,0,0.04)}.wp-block-columns .wp-block-column{margin:0!important}.wp-block-columns .wp-block-column img{height:auto}.wp-block-columns .wp-block-column .alignwide{max-width:90%}.wp-block-columns .wp-block-column .alignfull{max-width:100%}.wp-block-columns .wp-block-column.is-vertically-aligned-center{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:121px 0}.wp-block-columns .wp-block-column.is-vertically-aligned-center p,.wp-block-columns .wp-block-column.is-vertically-aligned-center img,.wp-block-columns .wp-block-column.is-vertically-aligned-center figure{max-width:574px}@media(max-width:768px){.wp-block-columns .wp-block-column.is-vertically-aligned-center p{padding-right:15px;padding-left:15px}}@media(max-width:768px){.wp-block-columns .wp-block-column.is-vertically-aligned-center{padding:74px 0}}.block-background-img{width:100%;height:100%;background-position:center;background-size:cover}.header{position:fixed;top:0;z-index:1000;width:100%;height:170px;margin-bottom:16px;background-color:#fff;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media(max-width:991px){.header{height:auto}}.header a{text-decoration:none}.header .toggle-menu{position:relative;top:-1px;left:8px;z-index:120;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;transition:opacity .3s}@media(min-width:992px){.header .toggle-menu{display:none}}.header .toggle-menu span{position:relative;z-index:1;display:block;width:23px;height:1px;margin-bottom:5px;background-color:rgba(0,0,0,0.87);transition:background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}.header .toggle-menu span:nth-child(2){-webkit-transform-origin:0 0;transform-origin:0 0}.header .toggle-menu span:last-child{-webkit-transform-origin:4px 0;transform-origin:4px 0}.header .toggle-menu.active span{opacity:1;-webkit-transform:rotate(-45deg) translate(-10px,15px);transform:rotate(-45deg) translate(-10px,15px)}.header .toggle-menu.active span:nth-child(2){opacity:0;-webkit-transform:rotate(0deg) scale(0.2,0.2);transform:rotate(0deg) scale(0.2,0.2)}.header .toggle-menu.active span:last-child{opacity:1;-webkit-transform:rotate(45deg) translate(-3px,-8px);transform:rotate(45deg) translate(-3px,-8px)}.header .toggle-menu.hidden{visibility:hidden;opacity:0;transition:opacity .3s,visibility .1s .5s}.header .topbar{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0;margin:43px auto 52px;transition:margin .2s}@media(min-width:992px) and (max-width:1320px){.header .topbar{padding:0 15px}}@media(max-width:991px){.header .topbar{margin:28px auto}}.header .topbar a{font-family:gt-america,sans-serif;font-size:15px;font-weight:100;line-height:22px;color:rgba(0,0,0,0.54)}.header .topbar a:hover{color:rgba(0,0,0,0.54)}@media(max-width:991px){.header .topbar a:not(.logo):not(.icon){display:none}}.header .topbar .logo .full-size{position:absolute;top:-4px;margin:0 0 0 -20px;text-align:center;visibility:visible;opacity:1;transition:visibility .01s,opacity .2s .05s}@media(max-width:768px){.header .topbar .logo .full-size{width:180px;margin:-6px 0 0 -75px}}.header .topbar .logo .full-size.hidden{visibility:hidden;opacity:0;transition:visibility .01s .25s,opacity .2s}.header .topbar .minimised{position:absolute;right:0;left:0;margin:-8px auto 0;opacity:0;transition:opacity .1s}@media(max-width:991px){.header .topbar .user-nav{position:absolute;top:-6px;right:8px;visibility:hidden;opacity:0;transition:visibility .01s .25s,opacity .2s}}.header .topbar .user-nav.active{visibility:visible;opacity:1;transition:visibility .01s,opacity .2s .05s}.header .topbar .mobile-static{display:flex;visibility:hidden;opacity:0;transition:opacity .01s}.header .topbar .mobile-static.active{visibility:visible;opacity:1;transition:opacity .3s .2s}@media(min-width:992px){.header .topbar .mobile-static{display:none}}.header .topbar .mobile-static .icon{top:-4px;right:3px}.header .topbar .mobile-static .account.icon{display:inline-block;width:24px;height:24px;background-image:url('/wp-content/themes/baumer/img/icons/user.svg');background-repeat:no-repeat}.header .topbar .language-switcher{position:absolute;margin:8px -42px;font-size:22px;color:#000}.header .topbar .language-switcher img{margin:0}.header .topbar .currency-switcher{margin-right:22px}.header .topbar .icon{position:relative;top:5px;display:inline-block;width:23px;height:23px;margin-left:28px;cursor:pointer}.header .topbar .cart{width:26px;height:26px;background-image:url('/wp-content/themes/baumer/img/icons/cart.svg');background-repeat:no-repeat}.header .topbar .cart::after{position:absolute;display:block;top:5px;width:100%;font-size:10px;font-weight:100;color:#000;text-align:center;content:attr(data-items)}.header .topbar .wishlist{content:url('/wp-content/themes/baumer/img/icons/whish.svg')}.header .topbar .search{content:url('/wp-content/themes/baumer/img/icons/search.svg')}body.header-minimised .topbar{margin:18px auto 18px}body.header-minimised .topbar .logo .full-size{opacity:0;transition:opacity .1s}body.header-minimised .topbar .minimised-header-logo{opacity:1}@media(max-width:768px){body.woocommerce-cart .header .topbar .logo .full-size,body.woocommerce-checkout .topbar .logo .full-size{left:0;right:0;margin:-6px auto}}.header .mobile-menu-go-back{position:absolute;top:-4px;height:21px;margin-left:78px;line-height:27px;text-transform:uppercase;visibility:hidden;background-color:#fff;opacity:0;transition:opacity .3s,visibility .1s .5s}.header .mobile-menu-go-back::before{position:absolute;left:-62px;cursor:pointer;content:url('/wp-content/themes/baumer/img/icons/arrow.svg')}.header .mobile-menu-go-back.active{visibility:visible;opacity:1;transition:opacity .3s}.header .menu{display:flex;justify-content:space-between;width:1000px;padding:0;margin:0 auto;list-style-type:none;transition:opacity .2s .1s}@media(max-width:991px){.header .menu{position:absolute;z-index:10;flex-direction:column;justify-content:start;width:100%;height:100vh;visibility:hidden;background-color:#fff;opacity:0;transition:opacity .3s,visibility .1s .5s}.header .menu.active{visibility:visible;opacity:1;transition:opacity .3s}.header .menu .nomobile{display:none}.header .menu li{height:48px;border-top:1px solid rgba(0,0,0,0.16)}.header .menu li.menu-item-has-children::before{position:absolute;right:28px;margin-top:6px;cursor:pointer;content:url('/wp-content/themes/baumer/img/icons/plus.svg')}.header .menu li a{display:flex;align-items:center;width:100%;height:100%;padding-left:48px}}@media(min-width:992px){.header .menu li.mobileonly{display:none}}.header .menu li.mobileonly .language-switcher img{margin:-2px 10px 0 0}.header .menu a{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px}.header .menu a:hover{color:rgba(0,0,0,0.54)}.header .menu .children{position:absolute;right:0;left:0;z-index:10;display:flex;justify-content:space-between;width:100%;height:400px;padding:16px calc((100% - 1300px) / 2) 120px;overflow:auto;text-align:left;visibility:hidden;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.08);opacity:0;transition:opacity .3s,visibility .1s .5s}.header .menu .children.active{visibility:visible;opacity:1;transition:opacity .3s}@media(min-width:992px) and (max-width:1320px){.header .menu .children{padding-left:24px}}@media(max-width:991px){.header .menu .children{position:absolute;top:-52px;flex-direction:column;justify-content:start;width:100%;height:calc(100% - 58px);margin-top:28px;background-color:#fff}}.header .menu .children li{list-style-type:none}.header .menu .children li.group{width:200px;margin-top:28px}@media(max-width:991px){.header .menu .children li.group{width:100%;height:auto}.header .menu .children li.group:first-of-type{margin-top:0}}.header .menu .children li.group .title{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;line-height:38px}@media(max-width:991px){.header .menu .children li.group .title{display:block;margin-top:6px;text-align:center}}.header .menu .children li.group .showcase{padding-top:38px;text-decoration:underline}.header .menu .children li.group a{font-family:gt-america,sans-serif;font-size:15px;font-weight:100;line-height:22px;color:rgba(0,0,0,0.87);text-transform:none}.header .menu .children li.group a:hover{color:rgba(0,0,0,0.54)}.header .menu .children li.menu-decoration{display:block;width:600px;background-color:rgba(0,0,0,0.02);background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width:991px){.header .menu .children li.menu-decoration{display:none}}.header .menu .children li ul{padding:0;margin:0}@media(min-width:992px){.header .menu li:hover .children{visibility:visible;opacity:1;transition:opacity .3s}}@media(max-width:991px){.header .menu .grandchildren li{height:32px;border:0}}body.header-minimised .header .menu{opacity:0;transition:opacity .1s}body.header-minimised .header{height:74px}.searchmodal{position:fixed;top:0;left:0;z-index:1500;width:100vw;height:100vh;visibility:hidden;background-color:#fff;opacity:0;transition:visibility .01s .25s,opacity .2s}.searchmodal.active{visibility:visible;opacity:1;transition:visibility .01s,opacity .2s .05s}.searchmodal .close{position:absolute;top:58px;right:38px;width:28px;height:28px;padding:0;cursor:pointer;background-color:transparent;border:0}@media(max-width:768px){.searchmodal .close{top:18px;right:18px}}.searchmodal .close img{width:100%;margin:0}.searchmodal input.search{position:relative;top:150px;display:block;width:600px;margin:auto;border-radius:0}@media(max-width:768px){.searchmodal input.search{width:90%}}.searchmodal .loader{position:absolute;top:40%;right:0;left:0}.searchmodal .results{position:relative;top:204px;display:flex;flex-wrap:wrap;justify-content:center;height:calc(100vh - 268px);padding:0 0 28px;overflow:auto;opacity:0;transition:visibility .01s .25s,opacity .2s}.searchmodal .results.active{visibility:visible;opacity:1;transition:visibility .01s,opacity .2s .05s}.searchmodal .results .product{width:350px;height:442px;margin-bottom:8px!important}.searchmodal .results .product img{width:70%;height:auto}.searchmodal .no-result{position:absolute;top:40%;right:0;left:0;text-align:center}.searchmodal .no-result.active{display:block}.custom-experience{margin-bottom:34px;border:1px solid rgba(0,0,0,0.08);border-right:0;border-left:none}@media(max-width:768px){.custom-experience{border:0}}.custom-experience .container{display:flex;flex-wrap:wrap}@media(max-width:420px){.custom-experience .container{padding:0}}.custom-experience h2{font-family:big-caslon,serif;font-size:32px;line-height:40px;color:rgba(0,0,0,0.87);font-weight:normal}.custom-experience .option{flex-grow:1;flex-basis:50%;padding:50px;text-align:center}@media(max-width:420px){.custom-experience .option{padding:50px 4px}}.custom-experience .option:last-of-type{border-left:1px solid rgba(0,0,0,0.08)}@media(max-width:768px){.custom-experience .option:last-of-type{border:0}}.custom-experience .option img{display:block;width:300px;margin:auto}.custom-experience .option p{font-family:gt-america,sans-serif;font-size:15px;font-weight:100;line-height:22px;color:rgba(0,0,0,0.54)}.custom-experience .option a{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px}.custom-experience .option a:hover{color:rgba(0,0,0,0.87)}.bespoke{margin-bottom:34px;border:1px solid rgba(0,0,0,0.08);border-right:0;border-left:none}@media(max-width:768px){.bespoke{border:0}}.bespoke .container{display:flex;flex-wrap:wrap}@media(max-width:420px){.bespoke .container{padding:0}}.bespoke h2{font-family:big-caslon,serif;font-size:32px;line-height:40px;color:rgba(0,0,0,0.87);font-weight:normal}.bespoke .option{flex-grow:1;flex-basis:50%;padding:50px;text-align:center}@media(max-width:420px){.bespoke .option{padding:0;padding-top:28px}}.bespoke .option:last-of-type{border-left:1px solid rgba(0,0,0,0.08)}@media(max-width:768px){.bespoke .option:last-of-type{border:0}}.bespoke .option img{display:block;width:300px;margin:auto}.bespoke .option p{font-family:gt-america,sans-serif;font-size:15px;font-weight:100;line-height:22px;color:rgba(0,0,0,0.54)}.bespoke .option a{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px}.bespoke .option a:hover{color:rgba(0,0,0,0.87)}.footer::after{display:block;width:100%;height:108px;margin-top:40px;content:'';background-color:#3c164f;background-image:url('/wp-content/themes/baumer/img/icons/love-baumer-white.svg');background-repeat:no-repeat;background-position:center;background-size:60px}.footer .customer-guarantees{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:calc(1000px - 30px);margin:0 auto 30px}.footer .customer-guarantees p{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87);margin:0}@media(max-width:768px){.footer .customer-guarantees p{width:100%;margin-bottom:28px;text-align:center}}.footer .customer-guarantees p::before{display:block;width:30px;height:30px;margin:0 auto 28px;content:'';background-repeat:no-repeat;background-size:contain}.footer .customer-guarantees p.delivery::before{background-image:url('/wp-content/themes/baumer/img/icons/rolling-cart.svg')}.footer .customer-guarantees p.return::before{background-image:url('/wp-content/themes/baumer/img/icons/sync.svg')}.footer .customer-guarantees p.payment::before{width:24px;background-image:url('/wp-content/themes/baumer/img/icons/lock.svg')}.footer .contact-us{margin-bottom:64px;background-color:rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.08);border-right:0;border-left:0}.footer .contact-us .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1000px;height:140px}@media(max-width:768px){.footer .contact-us .container{height:228px;padding:28px 14px}}.footer .contact-us p{font-family:gt-america,sans-serif;font-size:15px;font-weight:100;line-height:22px;color:rgba(0,0,0,0.54);max-width:300px;margin:0;text-align:center}@media(max-width:768px){.footer .contact-us p{width:100%;margin:auto}}.footer .contact-us p.title{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87)}.footer .contact-us p a{color:rgba(0,0,0,0.54)}.footer .nav{display:flex;justify-content:space-between}@media(max-width:768px){.footer .nav{flex-wrap:wrap}.footer .nav>div{width:100%;margin-bottom:48px;text-align:center}}.footer .nav a{font-family:gt-america,sans-serif;font-size:15px;font-weight:100;line-height:22px;color:rgba(0,0,0,0.54);text-decoration:none}.footer .nav a:hover{color:rgba(0,0,0,0.87)}.footer .nav .menu-section-title{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px}.footer .nav .menu-group{padding:0;margin:0;list-style-type:none}.footer .nav .social-icons a{text-decoration:none}.footer .nav .social-icons a:nth-of-type(2){margin:0 8px}.footer .nav .social-icons a img{margin-bottom:8px}.footer .nav .open-newsletter-modal{padding:0;font-family:gt-america,sans-serif;font-weight:100;color:rgba(0,0,0,0.54);text-align:center;cursor:pointer;background:0;border:0;transition:color .3s}.footer .nav .open-newsletter-modal:hover{color:rgba(0,0,0,0.87)}.footer .newsletter-modal{position:fixed;top:30%;right:0;left:0;display:flex;width:640px;margin:auto;visibility:hidden;background-color:#fff;box-shadow:rgba(0,0,0,0.16) 0 5px 20px;opacity:0;transition:visibility .01s .25s,opacity .2s}@media(max-width:768px){.footer .newsletter-modal{top:50%;width:90%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.footer .newsletter-modal.active{visibility:visible;opacity:1;transition:visibility .01s,opacity .2s .05s}.footer .newsletter-modal .close{position:absolute;top:12px;right:7px;width:28px;height:20px;padding:0;cursor:pointer;background-color:transparent;border:0}.footer .newsletter-modal .background{display:block;width:50%;background-image:url('/wp-content/themes/baumer/img/newsletter.jpg');background-position:center;background-size:cover}@media(max-width:768px){.footer .newsletter-modal .background{display:none}}.footer .newsletter-modal .content{width:50%;padding:38px 14px 8px;text-align:center}@media(max-width:768px){.footer .newsletter-modal .content{width:100%}}.footer .newsletter-modal .content .notice.active{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87);display:block}.footer .newsletter-modal .content .input.hidden{display:none}.footer .newsletter-modal .title{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:4px}.footer .newsletter-modal .subtitle{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87)}.footer .newsletter-modal .wpcf7-submit{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#000;text-align:center;text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s;margin:42px auto 0}.footer .newsletter-modal .wpcf7-submit:hover{color:#fff;background-color:#000;border-color:#000}.footer .newsletter-modal .success-message.active{display:block}.back-to-top{position:absolute;top:100vh;right:24px;height:calc(100% - 100vh - 210px)}.back-to-top a{position:-webkit-sticky;position:sticky;top:calc(100vh - 6rem);z-index:100;display:none;justify-content:center;align-items:center;width:60px;height:60px;font-family:Arial,Helvetica,sans-serif;font-size:50px;color:rgba(0,0,0,0.54);text-decoration:none;border:2px solid rgba(0,0,0,0.54);border-radius:50px;transition:color .2s,border-color .2s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media(min-width:992px){.back-to-top a{display:flex}}.back-to-top a:hover{color:rgba(0,0,0,0.87);border-color:rgba(0,0,0,0.87)}main.blog.container{margin:78px auto;font-family:big-caslon,serif;text-align:center}main.blog.container h1{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:76px;color:rgba(0,0,0,0.87);margin-bottom:48px}main.blog.container .article-list{display:flex;flex-wrap:wrap;justify-content:space-between}main.blog.container .article-list article{flex-basis:30%}@media(max-width:768px){main.blog.container .article-list article{flex-basis:100%}}main.blog.container .article-list article img{width:100%}main.blog.container .article-list article h1{margin:0 0 38px;line-height:.3}main.blog.container .article-list article h1 a{font-family:gt-america,sans-serif;font-size:19px;font-weight:normal;line-height:28px;color:rgba(0,0,0,0.87);font-weight:100;text-decoration:none;text-transform:uppercase}main.blog.container .article-list article .date{margin:0}.post-template-default article{width:1300px;max-width:100%;padding:14px;margin:auto}.post-template-default article header{margin:28px auto 48px;text-align:center}.post-template-default article header h1{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:76px;color:rgba(0,0,0,0.87);margin-bottom:8px}.post-template-default article header .category{margin-bottom:8px}.post-template-default article header .category a{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;text-decoration:none}.post-template-default article h2,.post-template-default article h3,.post-template-default article h4,.post-template-default article h5,.post-template-default article h6{margin-top:2em}.product:not(.single):not(.archive){position:relative;display:flex;justify-content:center;align-items:center;padding:0 8px;margin:0 4px;text-align:center;background-color:rgba(0,0,0,0.02)}.product:not(.single):not(.archive) img{margin-bottom:80px}.product:not(.single):not(.archive) a{font-size:15px;color:rgba(0,0,0,0.87);text-decoration:none}.product:not(.single):not(.archive) a .wrap{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:rgba(0,0,0,0.02);text-decoration-color:rgba(0,0,0,0.02);transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.product:not(.single):not(.archive) a:hover .wrap{-webkit-text-decoration-color:rgba(0,0,0,0.87);text-decoration-color:rgba(0,0,0,0.87)}.product:not(.single):not(.archive) a h2{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:0}.product:not(.single):not(.archive) .add-to-whishlist{position:absolute;top:14px;right:14px;width:24px;height:22px;padding:0;cursor:pointer;background:0;background-image:url('/wp-content/themes/baumer/img/icons/whish.svg');background-repeat:no-repeat;background-size:contain;border:0;opacity:0;transition:opacity .2s}.product:not(.single):not(.archive) .add-to-whishlist.added{background-image:url('/wp-content/themes/baumer/img/icons/whish-full.svg')}.product:not(.single):not(.archive) .is-new{font-family:gt-america,sans-serif;font-size:15px;font-weight:100;line-height:22px;color:rgba(0,0,0,0.54);position:absolute;top:14px}.product:not(.single):not(.archive):hover .add-to-whishlist{opacity:1}.woocommerce.archive header{text-align:center}.woocommerce.archive .category-heading,.woocommerce.archive .tag-heading{display:flex;justify-content:center;align-items:center;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover}.woocommerce.archive .category-heading h1,.woocommerce.archive .tag-heading h1{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:76px;color:#fff}.woocommerce.archive .category-heading h2,.woocommerce.archive .tag-heading h2{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:#fff;text-transform:uppercase;letter-spacing:1.6px;margin:0}.woocommerce.archive .category-heading{height:538px}.woocommerce.archive .tag-heading{flex-direction:column-reverse;height:680px;margin-bottom:68px}.woocommerce.archive .filters{margin-top:26px}.woocommerce.archive .filters .filter-menu{display:flex;justify-content:center;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid rgba(0,0,0,0.16)}.woocommerce.archive .filters .filter{position:relative;cursor:pointer;font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px}.woocommerce.archive .filters .filter::after{position:absolute;top:-3px;right:-27px;display:block;width:25px;height:25px;content:'';background-image:url('/wp-content/themes/baumer/img/icons/chevron-down.svg');background-size:contain;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.woocommerce.archive .filters .filter.active::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.woocommerce.archive .filters .filters-details{position:relative;max-width:1000px;max-height:0;margin:auto;overflow:hidden;transition:max-height .2s}.woocommerce.archive .filters .filters-details.active{max-height:1000px}.woocommerce.archive .filters .filters-list{display:flex;justify-content:space-between;max-width:1000px;margin:auto auto 38px}@media(max-width:768px){.woocommerce.archive .filters .filters-list{flex-direction:column;margin:auto auto 24px 24px}}.woocommerce.archive .filters .filters-list,.woocommerce.archive .filters .filters-list li{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.54);text-transform:none}.woocommerce.archive .filters .filters-list .heading{font-size:12px;font-weight:500;color:rgba(0,0,0,0.87);text-transform:uppercase}.woocommerce.archive .filters .filters-list ul{padding:0;margin:18px 56px 0 0;list-style-type:none}@media(max-width:768px){.woocommerce.archive .filters .filters-list ul{margin:18px 0 28px 0}}.woocommerce.archive .filters .filters-list ul li{position:relative;padding:0 0 8px 24px;cursor:pointer}@media(max-width:768px){.woocommerce.archive .filters .filters-list ul li{padding-bottom:20px;font-size:19px}}.woocommerce.archive .filters .filters-list ul li::before{position:absolute;top:7px;left:2px;width:8px;height:8px;content:'';border:1px solid rgba(0,0,0,0.54);border-radius:8px}.woocommerce.archive .filters .filters-list ul li.active::after{position:absolute;top:9px;left:4px;width:6px;height:6px;content:'';background-color:rgba(0,0,0,0.87);border-radius:6px}.woocommerce.archive .filters .clear{position:absolute;display:inline;padding:0;margin-top:14px;color:rgba(0,0,0,0.54);cursor:pointer;background:0;border:0;transition:color .2s}@media(max-width:768px){.woocommerce.archive .filters .clear{position:relative;display:block;margin:4px auto 28px}}.woocommerce.archive .filters .clear:hover{color:rgba(0,0,0,0.87)}.woocommerce.archive .filters .apply{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s;width:250px;margin:auto}.woocommerce.archive .filters .apply:hover{color:#000;background-color:#fff;border-color:#000}.woocommerce.archive .filters .applied-filters{list-style-type:none;opacity:1;transition:opacity .1s;transition-delay:.3s}.woocommerce.archive .filters .applied-filters.hidden{opacity:0;transition-delay:0s}.woocommerce.archive .filters .applied-filters li{float:left;margin-right:24px;font-size:17px;font-weight:100;color:rgba(0,0,0,0.54);cursor:pointer}.woocommerce.archive .filters .applied-filters li::before{position:relative;top:3px;display:inline-block;width:15px;height:15px;margin-right:14px;content:'';background-image:url('/wp-content/themes/baumer/img/icons/delete.svg')}.woocommerce.archive .handwritten{max-width:600px;margin-bottom:68px}@media(max-width:768px){.woocommerce.archive .handwritten{display:none}}.woocommerce.archive .description{max-width:1000px;margin:0 auto 108px}.woocommerce.archive .description.universe{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);margin-bottom:31px;line-height:32px;letter-spacing:.5px}@media(max-width:768px){.woocommerce.archive .description.universe{font-size:19px}}.woocommerce.archive .description.technical{font-weight:100}@media(max-width:768px){.woocommerce.archive .description.technical{font-size:15px}}.woocommerce.archive .products{display:flex;flex-wrap:wrap;justify-content:center;padding:0 14px;margin:48px 0 0}.woocommerce.archive .products .product{z-index:10;width:350px;height:442px;margin-bottom:8px}@media(max-width:768px){.woocommerce.archive .products .product{width:calc(50% - 10px);height:auto;padding-bottom:18px}}.woocommerce.archive .products .product img{width:250px;height:250px}@media(max-width:768px){.woocommerce.archive .products .product img{max-width:100%;height:auto;margin-bottom:0}}.single-product .overview{display:flex;flex-wrap:wrap;padding:114px 18px 8px;margin-bottom:56px;background-color:rgba(0,0,0,0.02)}@media(max-width:768px){.single-product .overview{padding-top:10px}}.single-product .overview.haute-jo{flex-direction:column;align-items:center;text-align:center;background-color:unset}.single-product .overview.haute-jo h1{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:76px;color:rgba(0,0,0,0.87);margin-bottom:48px;text-transform:capitalize}@media(max-width:768px){.single-product .overview.haute-jo h1{font-size:32px;line-height:48px}}.single-product .overview .glide{width:50%}@media(max-width:991px){.single-product .overview .glide{width:100%}.single-product .overview .glide img{max-height:45vh}}@media(min-width:1200px){.single-product .overview .glide{width:40%}}.single-product .overview .glide li{text-align:center}.single-product .overview .glide img{width:75%;cursor:pointer}.single-product .overview .glide .glide__arrow{top:45%}@media(max-width:768px){.single-product .overview .glide .glide__arrows{display:none}}@media(min-width:769px) and (max-width:991px){.single-product .overview .glide .glide__arrow.glide__arrow--right{right:0}}@media(min-width:769px) and (max-width:991px){.single-product .overview .glide .glide__arrow.glide__arrow--left{left:0}}.single-product .overview.haute-jo .glide{margin-bottom:28px}.single-product .overview .information{width:50%;text-align:center}@media(max-width:768px){.single-product .overview .information{width:100%}}@media(max-width:991px){.single-product .overview .information{margin:auto;text-align:center}}@media(min-width:1200px){.single-product .overview .information{width:60%}}.single-product .overview .information h1{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase;font-family:gt-america,sans-serif;font-weight:300;letter-spacing:6px}@media(max-width:768px){.single-product .overview .information h1{font-size:19px}}.single-product .overview .information .short-description,.single-product .overview .information .mat-desc{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87);width:400px;margin-right:auto;margin-left:auto}@media(max-width:768px){.single-product .overview .information .short-description,.single-product .overview .information .mat-desc{width:auto}}.single-product .overview .information .toggle-details,.single-product .overview .information .toggle-price,.single-product .overview .information .add-to-whishlist,.single-product .overview .information .about-unavailable-sizes{display:inline;padding:0;cursor:pointer;background-color:transparent;border:0}.single-product .overview .information .toggle-details{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.54);text-decoration:underline}.single-product .overview .information .mat-desc{max-height:0;margin-bottom:18px;overflow:hidden;transition:max-height .4s}.single-product .overview .information .mat-desc.active{max-height:500px}.single-product .overview .information .price{font-family:gt-america,sans-serif;font-size:15px;font-weight:500;line-height:22px;color:rgba(0,0,0,0.87);display:inline-block;height:20px;margin-bottom:5px;letter-spacing:1px;transition:max-width .2s}.single-product .overview .information .price.hidden{opacity:0}.single-product .overview .information .price.mobile{margin-bottom:14px}.single-product .overview .information .price-on-request{font-family:gt-america,sans-serif;font-size:15px;font-weight:500;line-height:22px;color:rgba(0,0,0,0.87);margin-bottom:12px}.single-product .overview .information .toggle-price{position:relative;top:6px;left:4px;display:inline;width:24px;height:24px;margin-bottom:3px}.single-product .overview .information .toggle-price img{width:100%;margin:0}@media(min-width:992px){.single-product .overview .information .price.mobile,.single-product .overview .information .toggle-price.mobile{display:none}}@media(max-width:991px){.single-product .overview .information .price.no-mobile,.single-product .overview .information .toggle-price.no-mobile{display:none}}.single-product .overview .information .sku,.single-product .overview .information .unavailable,.single-product .overview .information .customer-advantages,.single-product .overview .information .legal{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87)}.single-product .overview .information .sku{margin:8px auto 4px}.single-product .overview .information .selected-beads{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87);display:none;margin-top:18px}.single-product .overview .information .selected-beads.active{display:block}.single-product .overview .information .selected-beads span{display:block;font-style:italic}.single-product .overview .information .customer-advantages{display:flex;justify-content:center;text-align:left}.single-product .overview .information .legal{max-width:612px;margin:auto;font-size:12px;color:rgba(0,0,0,0.54)}@media(max-width:768px){.single-product .overview .information .legal{width:auto}}.single-product .overview .information .contact a{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px}.single-product .overview .information .contact a:hover{color:rgba(0,0,0,0.87)}.single-product .overview .buttons{display:inline-flex;flex-direction:column}.single-product .overview .buttons .delivery-time{font-family:gt-america,sans-serif;font-size:19px;font-weight:normal;line-height:28px;color:rgba(0,0,0,0.87);margin-bottom:18px}.single-product .overview .buttons button,.single-product .overview .buttons .add-to-cart,.single-product .overview .buttons .contact-button{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#000;text-align:center;text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s;margin:8px 0}.single-product .overview .buttons button:hover,.single-product .overview .buttons .add-to-cart:hover,.single-product .overview .buttons .contact-button:hover{color:#fff;background-color:#000;border-color:#000}.single-product .overview .buttons button.add-to-cart,.single-product .overview .buttons .add-to-cart.add-to-cart,.single-product .overview .buttons .contact-button.add-to-cart,.single-product .overview .buttons button.contact-button,.single-product .overview .buttons .add-to-cart.contact-button,.single-product .overview .buttons .contact-button.contact-button{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s}.single-product .overview .buttons button.add-to-cart:hover,.single-product .overview .buttons .add-to-cart.add-to-cart:hover,.single-product .overview .buttons .contact-button.add-to-cart:hover,.single-product .overview .buttons button.contact-button:hover,.single-product .overview .buttons .add-to-cart.contact-button:hover,.single-product .overview .buttons .contact-button.contact-button:hover{color:#000;background-color:transparent;border-color:#000}.single-product .overview .buttons .size-warning{margin-bottom:4px;font-size:15px;color:#3c164f;opacity:0;transition:opacity .2s}.single-product .overview .buttons .size-warning.active{opacity:1}.single-product .overview .buttons .sizes-list{padding-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(0,0,0,0.87);cursor:pointer;background-image:url('/wp-content/themes/baumer/img/icons/chevron-down.svg');background-repeat:no-repeat;background-position:right;border:2px solid rgba(0,0,0,0.87);border-radius:0}.single-product .overview .buttons .size-guide{margin:14px auto 18px;line-height:18px;color:rgba(0,0,0,0.87);text-align:center;text-decoration:underline;transition:color .3s}.single-product .overview .buttons .size-guide:hover{color:rgba(0,0,0,0.87)}.single-product .overview .engraving{max-width:400px;margin:50px auto 40px}.single-product .overview .engraving .engraving-text{padding:24px 8px;margin-bottom:14px;border:2px solid rgba(0,0,0,0.54)}.single-product .overview .engraving .typo-selection{display:flex;justify-content:space-between;width:100%}.single-product .overview .engraving .typo-selection p{display:inline;font-size:16px}.single-product .overview .engraving .typo-selection p.serif{font-family:fscript,serif;font-size:21px}.single-product .overview .add-to-whishlist{position:relative;top:5px;width:24px;height:22px;margin-left:18px;background-image:url('/wp-content/themes/baumer/img/icons/whish.svg');background-repeat:no-repeat;background-size:contain}.single-product .overview .add-to-whishlist.added{background-image:url('/wp-content/themes/baumer/img/icons/whish-full.svg')}.single-product .unavailable-sizes{position:fixed;top:30%;right:0;left:0;z-index:10;width:550px;padding:48px;margin:auto;text-align:center;visibility:hidden;background-color:#fff;box-shadow:rgba(0,0,0,0.16) 0 5px 20px;opacity:0;transition:visibility .01s .25s,opacity .2s}@media(max-width:768px){.single-product .unavailable-sizes{top:50%;width:95%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.single-product .unavailable-sizes.active{visibility:visible;opacity:1;transition:visibility .01s,opacity .2s .05s}.single-product .unavailable-sizes p{font-weight:300}.single-product .unavailable-sizes button{position:relative;top:-34px;right:-34px;float:right;width:28px;height:20px;padding:0;cursor:pointer;background-color:transparent;border:0}.single-product .unavailable-sizes .title{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87)}.single-product .variations{margin-bottom:128px}.single-product .variations h2{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87);text-align:center}.single-product .variations ul{display:flex;justify-content:center;padding:0;list-style-type:none}.single-product .variations ul li{width:180px;margin-left:8px}.single-product .variations ul li:first-child{margin:0}.single-product .variations ul li img{width:100%;border:1px solid #fff;transition:border-color .2s}.single-product .variations ul li:hover img{border-color:rgba(0,0,0,0.54)}.single-product .description{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);max-width:1000px;padding:0 14px;margin:0 auto 84px;text-align:center}.single-product .description.haute-jo{margin-bottom:48px}@media(max-width:768px){.single-product .description{font-size:19px}}.single-product .beads-title{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase;margin-bottom:48px;text-align:center}.single-product .beads{width:90%;max-width:1300px;min-height:350px;padding:38px;margin:0 auto 98px;line-height:28px;text-align:center;background-color:rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.16)}.single-product .beads .title{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);margin-bottom:28px}.single-product .beads .content{font-family:gt-america,sans-serif;font-size:19px;font-weight:100;line-height:28px;color:rgba(0,0,0,0.87)}.single-product .beads img{float:left;margin-right:20px}@media(max-width:768px){.single-product .beads img{float:none;margin:auto}}.single-product .beads button{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#000;text-align:center;text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s;margin:48px auto auto}.single-product .beads button:hover{color:#fff;background-color:#000;border-color:#000}.single-product .beads-modal{position:fixed;top:50%;right:0;left:0;width:90%;max-width:700px;padding:38px;margin:auto;text-align:center;visibility:hidden;background-color:#fff;box-shadow:rgba(0,0,0,0.16) 0 5px 20px;opacity:0;transition:visibility .01s .25s,opacity .2s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-height:700px){.single-product .beads-modal{padding:22px 28px}}.single-product .beads-modal.active{visibility:visible;opacity:1;transition:visibility .01s,opacity .2s .05s}.single-product .beads-modal .close{position:absolute;top:12px;right:7px;width:28px;height:20px;padding:0;cursor:pointer;background-color:transparent;border:0}.single-product .beads-modal .title{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);margin-bottom:14px}.single-product .beads-modal .subtitle{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:10px}@media(max-height:700px){.single-product .beads-modal .subtitle{display:none}}.single-product .beads-modal .offer{font-family:gt-america,sans-serif;font-size:15px;font-weight:100;line-height:22px;color:rgba(0,0,0,0.87)}@media(max-height:700px){.single-product .beads-modal .offer{display:none}}.single-product .beads-modal form{text-align:left}.single-product .beads-modal form .content{display:flex;margin-bottom:38px}.single-product .beads-modal form .content .labels{flex-basis:100%}.single-product .beads-modal form img{width:auto;height:100%;margin-left:38px}@media(max-width:768px){.single-product .beads-modal form img{display:none}}.single-product .beads-modal form label{position:relative;display:flex}.single-product .beads-modal form label input{margin:11px 0}.single-product .beads-modal form label .name{display:block;flex-basis:100%;padding:8px 0;margin-left:14px;font-family:gt-america,sans-serif;line-height:20px;border-top:1px solid rgba(0,0,0,0.16)}.single-product .beads-modal form label:first-of-type .name{border:0}.single-product .beads-modal form label:last-of-type .name{border-bottom:1px solid rgba(0,0,0,0.16)}.single-product .beads-modal form label .price{position:absolute;right:0;margin-top:20px}.single-product .beads-modal form button{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s;margin:auto}.single-product .beads-modal form button:hover{color:#000;background-color:#fff;border-color:#000}.single-product .suggestions{margin-bottom:124px}.single-product .suggestions h1{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase;margin-bottom:56px;text-align:center}.single-product .suggestions ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:1300px;padding:0;margin-right:auto;margin-left:auto}.single-product .suggestions ul li.product{width:calc((100% / 3) - 24px);height:494px;padding:0 15px 15px}@media(max-width:768px){.single-product .suggestions ul li.product{width:100%;margin:4px 0}}.single-product .suggestions ul img{max-width:100%;height:auto}.single-product .recently-viewed{margin-bottom:124px}.single-product .recently-viewed h1{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase;margin-bottom:56px;text-align:center}.single-product .recently-viewed ul{display:flex;justify-content:center;padding:0;margin:0;list-style-type:none}.single-product .recently-viewed ul li{width:220px;margin-left:8px}.single-product .recently-viewed ul li:first-child{margin:0}.single-product .recently-viewed ul li img{width:100%;margin:0;border:1px solid #fff;transition:border-color .2s}.single-product .recently-viewed ul li:hover img{border-color:rgba(0,0,0,0.54)}.single-product .collection-description{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);margin-bottom:74px;text-align:center}.single-product .collection-image{width:calc(100% - 2 * 8px);margin:8px}.woocommerce-account{font-family:gt-america,sans-serif;font-size:19px;font-weight:normal;line-height:28px;color:rgba(0,0,0,0.87)}.woocommerce-account .page-heading{margin-bottom:98px}.woocommerce-account .woocommerce{max-width:1300px;padding:0 15px 0;margin:auto;margin-bottom:78px}.woocommerce-account h3{font-weight:300!important}.woocommerce-account label{display:block;margin-bottom:12px}.woocommerce-account .woocommerce-MyAccount-navigation{width:200px;flex-shrink:0}@media(max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;list-style-type:none}@media(max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation ul{border-bottom:1px solid rgba(0,0,0,0.08)}}.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:16px}.woocommerce-account .woocommerce-MyAccount-navigation li a{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:rgba(0,0,0,0.87)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:rgba(0,0,0,0.87)}.woocommerce-account .woocommerce-MyAccount-content{flex-shrink:1;flex-basis:100%}.woocommerce-account .woocommerce-message--info a{color:#000}.woocommerce-account .account_login{display:flex;justify-content:space-between}.woocommerce-account .account_login h2{font-family:gt-america,sans-serif!important;font-weight:300!important;text-align:center}.woocommerce-account .account_login>div{width:45%}.woocommerce-account .account_login form{display:flex;flex-direction:column;height:100%}.woocommerce-account .account_login input{margin-bottom:28px}.woocommerce-account .account_login button{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s;position:relative;top:-30px;width:100%;height:auto;margin-top:auto}.woocommerce-account .account_login button:hover{color:#000;background-color:#fff;border-color:#000}.woocommerce-account .account_login .mailchimp-newsletter{display:flex}.woocommerce-account .account_login .mailchimp-newsletter input{float:left;margin-right:8px}.woocommerce-account .account_login .mailchimp-newsletter label{line-height:15px}.woocommerce-account .account_login .lost_password{text-align:right}.woocommerce-account .account_login .lost_password a{color:rgba(0,0,0,0.54)}.woocommerce-account .account_login .lost_password a:hover{color:rgba(0,0,0,0.87)}.woocommerce-account .account_login .lost_password a,.woocommerce-account .account_login .rememberme,.woocommerce-account .account_login .mailchimp-newsletter{font-size:15px}.woocommerce-account .signup-message{padding:14px;margin-bottom:28px;background-color:#3c164f}.woocommerce-account .signup-message p{color:#fff}.woocommerce-account .signup-message p:first-of-type{margin-top:0}.woocommerce-account .signup-message p:last-of-type{margin-bottom:0}.woocommerce-account .woocommerce-table,.woocommerce-account .woocommerce-orders-table{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.54);width:100%;border-collapse:collapse}@media(max-width:768px){.woocommerce-account .woocommerce-table,.woocommerce-account .woocommerce-orders-table{font-size:12px}.woocommerce-account .woocommerce-table .woocommerce-orders-table__header-order-total,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__header-order-total,.woocommerce-account .woocommerce-table .woocommerce-orders-table__cell-order-total,.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-total{display:none}}.woocommerce-account .woocommerce-table tbody tr,.woocommerce-account .woocommerce-orders-table tbody tr{border-spacing:10px;border-bottom:1px solid rgba(0,0,0,0.16)}.woocommerce-account .woocommerce-table tbody td,.woocommerce-account .woocommerce-orders-table tbody td{padding:12px 0}.woocommerce-account .woocommerce-table th,.woocommerce-account .woocommerce-orders-table th{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;text-align:left}.woocommerce-account .woocommerce-table th.woocommerce-orders-table__header-order-actions,.woocommerce-account .woocommerce-orders-table th.woocommerce-orders-table__header-order-actions{display:none}.woocommerce-account .woocommerce-table td a,.woocommerce-account .woocommerce-orders-table td a{color:rgba(0,0,0,0.87);text-decoration:none}.woocommerce-account .woocommerce-table td.woocommerce-orders-table__cell-order-actions a,.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a{display:none}.woocommerce-account .woocommerce-table td.woocommerce-orders-table__cell-order-actions a.view,.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.view{display:flex;flex-direction:column;margin-right:14px}@media(min-width:992px){.woocommerce-account .woocommerce-table td.woocommerce-orders-table__cell-order-actions a.view,.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.view{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;padding:12px 24px;color:#000;text-align:center;text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid rgba(0,0,0,0.16);border-radius:0;transition:color .3s,border .3s,background-color .3s;display:inline-block;width:auto;height:auto}.woocommerce-account .woocommerce-table td.woocommerce-orders-table__cell-order-actions a.view:hover,.woocommerce-account .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.view:hover{color:#fff;background-color:#000;border-color:#000}}.woocommerce-account .woocommerce-pagination{text-align:right}.woocommerce-account .woocommerce-pagination a{color:rgba(0,0,0,0.87);text-decoration:none}.woocommerce-account.woocommerce-view-order mark{background:transparent}.woocommerce-account.woocommerce-view-order table{margin-bottom:48px}.woocommerce-account.woocommerce-view-order h2{text-transform:none!important}.woocommerce-account.woocommerce-view-order .product-total,.woocommerce-account.woocommerce-view-order tfoot td{text-align:right}.woocommerce-account.woocommerce-view-order .addresses{display:flex;justify-content:space-between}.woocommerce-account .woocommerce-Addresses{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{width:45%}@media(max-width:768px){.woocommerce-account .woocommerce-Addresses .woocommerce-Address{width:100%}.woocommerce-account .woocommerce-Addresses .woocommerce-Address:first-of-type{margin-bottom:48px}}.woocommerce-account .woocommerce-Addresses .woocommerce-Address header{margin-bottom:18px;border:0}.woocommerce-account .woocommerce-Addresses .woocommerce-Address header h3{display:inline}.woocommerce-account .woocommerce-Addresses .woocommerce-Address header .edit{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px;margin-left:24px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address header .edit:hover{color:rgba(0,0,0,0.87)}.woocommerce-account .woocommerce-Addresses .woocommerce-Address address{padding:18px;font-size:15px;border:1px solid rgba(0,0,0,0.16)}.woocommerce-account .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:28px}.woocommerce-account .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row{width:45%}.woocommerce-account .woocommerce-address-fields button{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s}.woocommerce-account .woocommerce-address-fields button:hover{color:#000;background-color:transparent;border-color:#000}.woocommerce-account .edit-account>.woocommerce-form-row:nth-of-type(3){display:none}.woocommerce-account .edit-account fieldset{padding:0;margin-top:48px;border:0}.woocommerce-account .edit-account fieldset legend{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);margin:0 0 24px}.woocommerce-account .edit-account button{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s}.woocommerce-account .edit-account button:hover{color:#000;background-color:transparent;border-color:#000}.woocommerce-account.logged-in .woocommerce{display:flex}@media(max-width:768px){.woocommerce-account.logged-in .woocommerce{flex-wrap:wrap}}.woocommerce-lost-password .container{max-width:1000px}.woocommerce-lost-password input{margin-bottom:28px}.woocommerce-lost-password button{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s;width:auto;height:auto;margin:auto}.woocommerce-lost-password button:hover{color:#000;background-color:#fff;border-color:#000}.woocommerce-cart{line-height:22px;background-image:url('/wp-content/themes/baumer/img/icons/love-baumer.svg');background-repeat:no-repeat;background-position:center;background-size:contain}.woocommerce-cart h1{margin-top:-50px;margin-bottom:20px!important;color:red;text-transform:none!important}.woocommerce-cart table{font-family:gt-america,sans-serif}.woocommerce-cart .container{padding-top:0!important}.woocommerce-cart .cart-max-price-warning,.woocommerce-cart .cart-max-items-warning{display:none}.woocommerce-cart .cart-max-price-warning.active,.woocommerce-cart .cart-max-items-warning.active{display:block}.woocommerce-cart .product-cart{width:100%;table-layout:auto;border-collapse:collapse}@media(max-width:768px){.woocommerce-cart .product-cart{font-size:12px}}.woocommerce-cart .product-cart th,.woocommerce-cart .product-cart td{padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.16)}.woocommerce-cart .product-cart th{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;padding-bottom:18px;text-align:left}.woocommerce-cart .product-cart tr.fade{opacity:0;transition:opacity .2s}.woocommerce-cart .product-cart tr.fade.hidden{display:none}.woocommerce-cart .product-cart img{width:120px;height:auto;margin:0}@media(max-width:768px){.woocommerce-cart .product-cart .product-thumbnail img{display:none}}.woocommerce-cart .product-cart .product-name{max-width:150px;padding-right:78px;text-align:left}@media(max-width:768px){.woocommerce-cart .product-cart .product-name{max-width:120px;padding-right:8px}}.woocommerce-cart .product-cart .product-name a{display:block;margin-bottom:12px;color:rgba(0,0,0,0.87);text-decoration:none}.woocommerce-cart .product-cart .product-name .engraving,.woocommerce-cart .product-cart .product-name .sku,.woocommerce-cart .product-cart .product-name .beads{font-size:12px}@media(max-width:768px){.woocommerce-cart .product-cart .product-price{width:20%}}.woocommerce-cart .product-cart .product-quantity input{width:84px;height:36px;padding:0 8px 0 35px;border:1px solid gray;border-radius:25px;outline:0}@media(max-width:768px){.woocommerce-cart .product-cart .product-quantity input{width:48px;height:28px;padding-left:14px;border-radius:12px}}.woocommerce-cart .product-cart .product-remove .remove{display:block;width:25px;height:25px;background-image:url('/wp-content/themes/baumer/img/icons/delete.svg');background-repeat:no-repeat;background-position:center;background-size:13px;border:1px solid rgba(0,0,0,0.16);border-radius:20px;transition:border-color .2s}.woocommerce-cart .product-cart .product-remove .remove:hover{border-color:rgba(0,0,0,0.54)}@media(max-width:768px){.woocommerce-cart .product-cart .product-remove .remove{position:relative;left:-8px}}.woocommerce-cart .cart-collaterals{display:flex;justify-content:end;margin-bottom:88px}.woocommerce-cart .cart-collaterals .cart_totals{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px}@media(max-width:768px){.woocommerce-cart .cart-collaterals .cart_totals{width:100%}}.woocommerce-cart .cart-collaterals .cart_totals table{width:350px}@media(max-width:768px){.woocommerce-cart .cart-collaterals .cart_totals table{width:100%}}.woocommerce-cart .cart-collaterals .cart_totals th{font-weight:100;text-align:left}.woocommerce-cart .cart-collaterals .cart_totals td{text-align:right}.woocommerce-cart .cart-collaterals .cart_totals .order-total strong{font-weight:500}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout.hidden{display:none}.woocommerce-cart .cart-collaterals .checkout-button{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s}.woocommerce-cart .cart-collaterals .checkout-button:hover{color:#000;background-color:transparent;border-color:#000}.woocommerce-cart .contact-us-for-help{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87);position:relative;top:-72px;left:8px;float:right;width:300px;margin:0;text-align:center}.woocommerce-cart .contact-us-for-help::before{position:absolute;display:block;width:25px;height:15px;margin-top:5px;margin-left:8px;content:'';background-image:url('/wp-content/themes/baumer/img/icons/arrow.svg');background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.woocommerce-cart .contact-us-for-help a{color:rgba(0,0,0,0.54)}.woocommerce-cart .cart-empty,.woocommerce-cart .return-to-shop{text-align:center}.woocommerce-cart .order-is-a-gift{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87);margin:0 auto 24px;text-align:center}.woocommerce-cart .order-is-a-gift label{padding:8px 12px;border:1px solid rgba(0,0,0,0.54)}.woocommerce-cart .order-is-a-gift input{width:18px;height:18px;margin:0 18px 0 0}.woocommerce-cart .gift{display:none;margin-bottom:38px;text-align:center;border:1px solid rgba(0,0,0,0.54)}.woocommerce-cart .gift.active{display:flex}.woocommerce-cart .gift .background{width:600px;background-image:url('/wp-content/themes/baumer/img/gift.jpg');background-repeat:repeat;background-position:center;background-size:cover}@media(max-width:768px){.woocommerce-cart .gift .background{display:none}}.woocommerce-cart .gift .content{width:100%;padding:38px 28px 28px}.woocommerce-cart .gift .content .title{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);margin-bottom:38px}.woocommerce-cart .gift .content textarea{width:100%;height:100px}.woocommerce-cart .gift .content .counter{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.54);float:right;margin-top:6px}.woocommerce-cart .wc-backward{color:#000}.woocommerce-cart .footer{padding-top:28px;margin-top:48px;border-top:1px solid rgba(0,0,0,0.16)}main.whishlist{line-height:28px;background-image:url('/wp-content/themes/baumer/img/icons/love-baumer.svg');background-repeat:no-repeat;background-position:center;background-size:contain}main.whishlist h2{margin-bottom:108px;text-align:center}main.whishlist table{width:100%;table-layout:auto;border-collapse:collapse}main.whishlist table tr.hidden{display:none}main.whishlist table th,main.whishlist table td{padding:12px 0;border-bottom:1px solid rgba(0,0,0,0.16)}main.whishlist table th{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px}main.whishlist table a,main.whishlist table img{display:block;padding:0;margin:0;line-height:0}main.whishlist table a{color:rgba(0,0,0,0.87);text-decoration:none}@media(max-width:768px){main.whishlist table img{width:120px;height:auto}}@media(max-width:500px){main.whishlist table img{width:75px;margin-right:6px}}main.whishlist table .product-name{text-align:left}main.whishlist table .product-price{text-align:right}main.whishlist table .product-price a{line-height:22px}main.whishlist table .product-info a{display:inline}@media(max-width:400px){main.whishlist table .product-info{width:164px}}@media(min-width:992px){main.whishlist table .product-info{width:65%}}main.whishlist table .sku{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87)}@media(min-width:992px){main.whishlist table .sku{margin-top:22px}}@media(max-width:768px){main.whishlist table .sku span{display:block}}main.whishlist table .product-remove .remove{display:block;width:25px;height:25px;cursor:pointer;background-color:#fff;background-image:url('/wp-content/themes/baumer/img/icons/delete.svg');background-repeat:no-repeat;background-position:center;background-size:13px;border:1px solid rgba(0,0,0,0.16);border-radius:20px;transition:border-color .2s}main.whishlist table .product-remove .remove:hover{border-color:rgba(0,0,0,0.54)}@media(max-width:768px){main.whishlist table .product-remove .remove{position:relative;left:-8px}}.woocommerce-checkout.page:not(.woocommerce-order-received){line-height:22px;background-image:url('/wp-content/themes/baumer/img/icons/love-baumer.svg');background-repeat:no-repeat;background-position:top;background-size:contain}.woocommerce-checkout.page:not(.woocommerce-order-received) h1{font-family:big-caslon,serif!important;font-size:24px!important;font-weight:normal!important;line-height:40px!important;color:rgba(0,0,0,0.38)!important;text-transform:uppercase!important;margin-bottom:60px!important;text-align:left!important}@media(max-width:768px){.woocommerce-checkout.page:not(.woocommerce-order-received) h1{font-size:12px!important}}.woocommerce-checkout.page:not(.woocommerce-order-received) h1 strong{margin:0 28px;font-weight:normal;color:rgba(0,0,0,0.87)}.woocommerce-checkout.page:not(.woocommerce-order-received) .select2 .select2-selection--single{height:30px;background-color:transparent;border:0;border-bottom:1px solid rgba(0,0,0,0.16);border-radius:0}.woocommerce-checkout.page:not(.woocommerce-order-received) .select2 .select2-search__field{font-family:gt-america,sans-serif;font-size:19px;font-weight:normal;line-height:28px;color:rgba(0,0,0,0.87)}@media(min-width:992px){.woocommerce-checkout.page:not(.woocommerce-order-received) .info{display:grid;grid-template-columns:1.8fr 1.4fr;grid-column-gap:146px}}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-billing-fields h3{font-weight:300!important}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order h2{font-family:gt-america,sans-serif;font-size:19px;font-weight:300;line-height:28px;color:rgba(0,0,0,0.87);margin-bottom:48px;text-transform:none}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order h2.additional-info-title{margin-bottom:8px}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order p{font-size:15px;font-weight:300;text-transform:none}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table{width:100%}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table.products td{margin-bottom:18px;color:rgba(0,0,0,0.54);vertical-align:top}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table.products img{margin-bottom:12px}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table.products .product-title{display:inline-block;width:200px;color:rgba(0,0,0,0.87)}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table.products .product-qt{text-align:left}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table.products .product-total{text-align:right}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table.totals{padding:16px 0;border-top:1px solid rgba(0,0,0,0.16);border-bottom:1px solid rgba(0,0,0,0.16)}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table.totals th{font-weight:100;text-align:left}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table.totals td,.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order table.totals td strong{font-weight:500;text-align:right}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order .shipping{text-transform:none}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order .shipping ul{padding:0;margin-top:18px;list-style-type:none}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order .shipping ul li{font-family:gt-america,sans-serif;font-size:15px;font-weight:normal;line-height:22px;color:rgba(0,0,0,0.87);margin-bottom:10px}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order .shipping ul li img{position:absolute;width:26px;margin:-5px 0 0 12px}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-review-order .shipping input{width:auto;height:auto;margin-right:14px}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .mailchimp-newsletter label,.woocommerce-checkout.page:not(.woocommerce-order-received) .info .create-account label,.woocommerce-checkout.page:not(.woocommerce-order-received) .info #ship-to-different-address label{font-family:gt-america,sans-serif;font-size:19px;font-weight:300;line-height:28px;color:rgba(0,0,0,0.87);cursor:pointer}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .mailchimp-newsletter input,.woocommerce-checkout.page:not(.woocommerce-order-received) .info .create-account input,.woocommerce-checkout.page:not(.woocommerce-order-received) .info #ship-to-different-address input{position:relative;top:2px;width:22px;height:22px;margin:0}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-shipping-fields__field-wrapper .form-row{width:48%;margin-bottom:48px}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-shipping-fields__field-wrapper .form-row label{display:none}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-additional-fields label{display:none}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-additional-fields textarea{height:68px}.woocommerce-checkout.page:not(.woocommerce-order-received) .info .woocommerce-checkout-payment{grid-column-start:1;grid-column-end:3}.woocommerce-checkout.page:not(.woocommerce-order-received) .woocommerce-checkout-payment .payment_methods{display:none}.woocommerce-checkout.page:not(.woocommerce-order-received) .woocommerce-checkout-payment button{margin-top:28px;font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s}.woocommerce-checkout.page:not(.woocommerce-order-received) .woocommerce-checkout-payment button:hover{color:#000;background-color:transparent;border-color:#000}.woocommerce-checkout.page:not(.woocommerce-order-received) .footer{padding-top:28px;margin-top:48px;border-top:1px solid rgba(0,0,0,0.16)}.woocommerce-order-received{text-align:center}.woocommerce-order-received header{margin-bottom:78px}.woocommerce-order-received .footer{padding-top:28px;margin-top:78px;border-top:1px solid rgba(0,0,0,0.16)}.pac-container::after{display:none!important}.front-page .slide-content{padding:8px!important}@media(max-width:768px){.front-page .slide-content p{font-size:32px!important;line-height:38px}}@media(max-width:768px){.front-page .slick-arrow{display:none}}.front-page .slick-dotted.slick-slider{margin-bottom:0}.front-page .wp-block-group{margin:8px}.front-page .collections{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 12px}.front-page .collections .collection{width:calc((100% / 4) - 20px);text-decoration:none}@media(max-width:768px){.front-page .collections .collection{width:calc((100% / 2) - 10px)}.front-page .collections .collection:nth-child(n+3){margin-top:40px}}.front-page .collections .collection img{width:100%}.front-page .collections .collection span{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#000;text-align:center;text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid rgba(0,0,0,0.54);border-radius:0;transition:color .3s,border .3s,background-color .3s;width:80%;margin:auto;font-weight:100}.front-page .collections .collection span:hover{color:#fff;background-color:#000;border-color:#000}@media(max-width:768px){.front-page .collections .collection span{width:100%;padding:12px 0}}.front-page .showcase{margin-top:144px;margin-bottom:142px;text-align:center}.front-page .showcase h1{font-family:big-caslon,serif;font-size:24px;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase;margin-bottom:54px;font-weight:normal}.front-page .showcase .product.glide__slide{height:537px}@media(max-width:768px){.front-page .showcase .product.glide__slide{height:auto}}.front-page .showcase .product.glide__slide img{max-width:100%;height:auto}@media(max-width:768px){.front-page .showcase .product.glide__slide img{margin-bottom:10px}}.front-page .showcase .glide__arrow{display:none}.front-page .showcase .show-all{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px}.front-page .lorenz-baumer,.front-page .we-care{display:flex;justify-content:space-around;height:720px}@media(max-width:768px){.front-page .lorenz-baumer,.front-page .we-care{flex-wrap:wrap;height:auto}}.front-page .lorenz-baumer div,.front-page .we-care div{min-width:250px;flex-grow:1;flex-basis:50%}.front-page .lorenz-baumer div.background img,.front-page .we-care div.background img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}.front-page .lorenz-baumer div.handwriting,.front-page .we-care div.handwriting,.front-page .lorenz-baumer div.presentation,.front-page .we-care div.presentation{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px 8px}.front-page .lorenz-baumer div.handwriting h1,.front-page .we-care div.handwriting h1,.front-page .lorenz-baumer div.presentation h1,.front-page .we-care div.presentation h1{margin-bottom:38px;font-size:28px;font-weight:300;line-height:1.4em;text-align:center;text-transform:uppercase;letter-spacing:7px}.front-page .lorenz-baumer div.handwriting p,.front-page .we-care div.handwriting p,.front-page .lorenz-baumer div.presentation p,.front-page .we-care div.presentation p,.front-page .lorenz-baumer div.handwriting img,.front-page .we-care div.handwriting img,.front-page .lorenz-baumer div.presentation img,.front-page .we-care div.presentation img{width:70%;margin-bottom:38px}.front-page .lorenz-baumer div.handwriting p,.front-page .we-care div.handwriting p,.front-page .lorenz-baumer div.presentation p,.front-page .we-care div.presentation p{text-align:center}.front-page .lorenz-baumer div.handwriting,.front-page .we-care div.handwriting{background-color:rgba(0,0,0,0.54)}.front-page .lorenz-baumer div.handwriting h1,.front-page .we-care div.handwriting h1{color:#fff}.front-page .lorenz-baumer div.handwriting a,.front-page .we-care div.handwriting a{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#000;text-align:center;text-decoration:none;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:0;transition:color .3s,border .3s,background-color .3s}.front-page .lorenz-baumer div.handwriting a:hover,.front-page .we-care div.handwriting a:hover{color:#fff;background-color:#000;border-color:#000}.front-page .lorenz-baumer div.presentation,.front-page .we-care div.presentation{background-color:rgba(0,0,0,0.04);background-image:url('/wp-content/themes/baumer/img/icons/baumer-logo-icon.svg');background-repeat:no-repeat;background-position:bottom 25px center;background-size:cover}.front-page .lorenz-baumer div.presentation a,.front-page .we-care div.presentation a{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s}.front-page .lorenz-baumer div.presentation a:hover,.front-page .we-care div.presentation a:hover{color:#000;background-color:transparent;border-color:#000}.front-page .we-care{margin-bottom:28px}.front-page .bespoke{margin-bottom:0}.page-id-22387 figcaption{line-height:1.2}@media(max-width:768px){.page-id-22387 .wp-block-column .is-vertically-aligned-center{padding:0}.page-id-22387 .wp-block-spacer{display:none}.page-id-22387 .wp-block-image{margin-bottom:60px}}.page-template-template-showcase main h1,.page-template-template-showcase main h2,.page-template-template-showcase main h3{text-align:center}.page-template-template-showcase main h1{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:76px;color:rgba(0,0,0,0.87);text-align:center;text-transform:none}.page-template-template-showcase main h2{margin-bottom:68px}.page-template-template-showcase main p{max-width:792px;margin-right:auto;margin-left:auto}.page-template-template-showcase main a{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px}.page-template-template-showcase main a:hover{color:rgba(0,0,0,0.87)}.page-template-template-showcase main .wp-block-group{padding:78px 20px}.page-template-template-showcase main .wp-block-group p,.page-template-template-showcase main .wp-block-group figure{max-width:792px}.page-template-template-showcase main .wp-block-group:first-of-type p{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);max-width:1200px;margin:auto;text-align:center}.les-collections h1{text-transform:none!important;letter-spacing:1px}.les-collections .blocks{display:grid;grid-template-columns:repeat(2,1fr);padding:8px;grid-gap:8px}@media(max-width:768px){.les-collections .blocks{grid-template-columns:1fr}}.les-collections .blocks .block{margin-bottom:78px;text-align:center;text-decoration:none}.les-collections .blocks .block h2{font-family:big-caslon,serif;font-size:32px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);margin-bottom:0;text-transform:none;letter-spacing:1px}.les-collections .blocks .block p{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:0}.les-collections .blocks .block .background{margin-bottom:28px;background-color:rgba(0,0,0,0.02)}.les-collections .blocks .block .background img{width:100%;max-width:500px;margin:0}@media(min-width:769px){.les-collections .blocks .block:nth-of-type(5n){grid-column-start:1;grid-column-end:3}.les-collections .blocks .block:nth-of-type(5n) img{max-width:800px}}.haute-jo-collections-overview .collections{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px}.haute-jo-collections-overview .collections .collection{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:calc(100% / 3 - 6px);text-align:center;background-color:rgba(0,0,0,0.02)}@media(max-width:768px){.haute-jo-collections-overview .collections .collection{width:100%}}.haute-jo-collections-overview .collections .collection img{width:100%;max-width:500px}.haute-jo-collections-overview .collections .collection h2{font-family:big-caslon,serif;font-size:32px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase}.haute-jo-collections-overview .collections .collection p,.haute-jo-collections-overview .collections .collection a{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px}.haute-jo-collections-overview .collections .collection p{max-width:80%;margin:auto}.haute-jo-collections-overview .collections .collection a{display:inline-block;margin:68px 0}.page-template-template-collection-haute-jo main{font-weight:100;text-align:center}.page-template-template-collection-haute-jo main h2{font-family:big-caslon,serif;font-size:32px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);margin-bottom:78px}.page-template-template-collection-haute-jo main a{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px}.page-template-template-collection-haute-jo main a:hover{color:rgba(0,0,0,0.87)}.page-template-template-collection-haute-jo main .page-heading{flex-direction:column-reverse;margin-bottom:124px;background-color:#000;background-size:contain}.page-template-template-collection-haute-jo main .page-heading h1{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:76px;color:#fff}.page-template-template-collection-haute-jo main .page-heading h2{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:#fff;text-transform:uppercase;letter-spacing:1.6px;margin:0}.page-template-template-collection-haute-jo main .intro{font-family:big-caslon,serif;font-size:32px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);max-width:1000px;margin:0 auto 134px}@media(max-width:768px){.page-template-template-collection-haute-jo main .intro{font-size:24px}}.page-template-template-collection-haute-jo main .collection-nav{display:flex;justify-content:center;width:90%;padding:0;margin:0 auto;list-style-type:none;border-bottom:1px solid rgba(0,0,0,0.08)}.page-template-template-collection-haute-jo main .collection-nav li{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.54);text-transform:uppercase;letter-spacing:1.6px;padding-bottom:26px;margin-bottom:-1px}@media(max-width:768px){.page-template-template-collection-haute-jo main .collection-nav li{font-size:10px}}.page-template-template-collection-haute-jo main .collection-nav li.active{font-weight:500;color:rgba(0,0,0,0.87);border-bottom:1px solid rgba(0,0,0,0.54)}.page-template-template-collection-haute-jo main .collection-nav li a{color:rgba(0,0,0,0.54);text-decoration:none}@media(max-width:768px){.page-template-template-collection-haute-jo main .collection-nav li a{font-size:10px}}.page-template-template-collection-haute-jo main .collection-nav li a:hover{color:rgba(0,0,0,0.87)}.page-template-template-collection-haute-jo main .collection-nav li:nth-child(2){margin:0 50px}.sur-mesure>h1{font-family:big-caslon,serif!important;font-size:60px!important;font-weight:normal!important;line-height:76px!important;color:rgba(0,0,0,0.87)!important;text-align:center!important;text-transform:none!important}.sur-mesure .presentation{margin-bottom:118px}.sur-mesure .collections{margin-bottom:28px;border-bottom:1px solid rgba(0,0,0,0.08)}.sur-mesure .collections h1{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);text-transform:uppercase;margin-bottom:58px}.sur-mesure .collections .blocks{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 8px * 2);margin:auto}.sur-mesure .collections .blocks .block{width:calc((100% - 8px) / 2);padding:48px;margin-bottom:8px;text-align:center;text-decoration:none;background-color:rgba(0,0,0,0.02)}@media(max-width:768px){.sur-mesure .collections .blocks .block{width:calc(100% - 8px)}}.sur-mesure .collections .blocks .block img{width:100%;max-width:500px}.sur-mesure .collections .blocks .block h2{font-family:big-caslon,serif;font-size:32px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87);margin-bottom:0;text-transform:none;letter-spacing:1px}.sur-mesure .collections .blocks .block p{font-family:gt-america,sans-serif;font-size:12px;font-weight:100;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:0}.contact header{padding:0 15px!important;margin-bottom:18px!important;border:none!important}.contact h1{margin-bottom:48px}.contact p{max-width:800px!important}.contact section{display:flex;min-height:500px}@media(max-width:768px){.contact section.form{flex-direction:column-reverse}}.contact section.form .wpcf7{padding-right:18px;padding-left:18px}@media(max-width:768px){.contact section.info{flex-direction:column}}.contact section .wpcf7,.contact section .info,.contact section .background{width:50%;background-color:rgba(0,0,0,0.04)}@media(max-width:768px){.contact section .wpcf7,.contact section .info,.contact section .background{width:100%}}.contact section .text{align-self:center}@media(max-width:768px){.contact section .text{margin-top:48px}}@media(min-width:769px){.contact section .text{padding-left:84px}}.contact .background{background-position:center;background-size:cover}@media(max-width:768px){.contact .background{height:300px}}.contact .wpcf7-form p{display:flex;justify-content:space-between}.contact .wpcf7-form .wpcf7-form-control-wrap{width:calc(50% - 26px);margin-bottom:18px}@media(max-width:768px){.contact .wpcf7-form .wpcf7-form-control-wrap{width:calc(50% - 8px)}}.contact .wpcf7-form .wpcf7-form-control-wrap.message,.contact .wpcf7-form .wpcf7-form-control-wrap.subject{width:100%}.contact .wpcf7-form .wpcf7-form-control-wrap textarea{height:38px;padding:0}.contact .wpcf7-form .wpcf7-validation-errors,.contact .wpcf7-form .wpcf7-mail-sent-ok{display:flex;align-items:center;height:40px;margin:0}.contact .wpcf7-form .wpcf7-response-output{line-height:2em}.contact .wpcf7-form .wpcf7-validation-errors,.contact .wpcf7-form .wpcf7-mail-sent-ok,.contact .wpcf7-form .wpcf7-response-output{font-size:1em;border:0}.contact .wpcf7-form .wpcf7-submit{font-family:gt-america,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,0.87);text-transform:uppercase;letter-spacing:1.6px;display:block;height:auto;padding:12px 24px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:0;transition:color .3s,border .3s,background-color .3s;width:auto;padding-bottom:30px}.contact .wpcf7-form .wpcf7-submit:hover{color:#000;background-color:#fff;border-color:#000}@media(min-width:992px){.faq .qa-groups{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;margin-bottom:68px}}.faq .qa-groups h2{font-family:gt-america,sans-serif;font-size:19px;font-weight:500;line-height:28px;color:rgba(0,0,0,0.87)}.faq .qa-groups .qa-group article{max-height:75px;margin-bottom:28px;overflow:hidden;border-bottom:1px solid transparent;transition:max-height .4s ease-in-out,margin-bottom .1s .2s,border-color .2s .2s}.faq .qa-groups .qa-group article.active{max-height:3000px;margin-bottom:48px;border-bottom:1px solid rgba(0,0,0,0.08);transition:margin-bottom .1s}.faq .qa-groups .qa-group article h1{font-family:gt-america,sans-serif;font-size:19px;font-weight:normal;line-height:28px;color:rgba(0,0,0,0.87);padding-bottom:16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.08)}.error404 main{padding:8% 20px;text-align:center}.error404 main h1{font-family:big-caslon,serif;font-size:60px;font-weight:normal;line-height:60px;color:rgba(0,0,0,0.87);text-transform:uppercase;margin-bottom:58px}.error404 main h2{font-family:big-caslon,serif;font-size:24px;font-weight:normal;line-height:40px;color:rgba(0,0,0,0.87)}.glide__arrow{position:absolute;top:50%;width:50px;height:50px;cursor:pointer;background:0;background-repeat:no-repeat;background-size:contain;border:0}.glide__arrow.glide__arrow--left{left:2em;background-image:url('/wp-content/themes/baumer/img/icons/chevron-left.svg')}.glide__arrow.glide__arrow--right{right:2em;background-image:url('/wp-content/themes/baumer/img/icons/chevron-right.svg')}.glide__bullets{display:flex;justify-content:center;margin-bottom:34px}.glide__bullets .glide__bullet{width:9px;height:9px;padding:0;margin:0 5px;cursor:pointer;background:0;border:1px solid rgba(0,0,0,0.16);border-radius:50%}.glide__bullets .glide__bullet.glide__bullet--active{cursor:auto;background-color:rgba(0,0,0,0.87)}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}