@import url(https://p.typekit.net/p.css?s=1&k=kkl3wmx&ht=tk&f=38008.38009.38010.38011.38012.38013.45402.45403.45406.45407.45408.45409&a=64215973&app=typekit&e=css);@font-face{font-family:ivystyle-sans;src:url("https://use.typekit.net/af/4db78a/00000000000000007735c074/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/4db78a/00000000000000007735c074/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/4db78a/00000000000000007735c074/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:600}@font-face{font-family:ivystyle-sans;src:url("https://use.typekit.net/af/956959/00000000000000007735c079/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/956959/00000000000000007735c079/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/956959/00000000000000007735c079/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:ivystyle-sans;src:url("https://use.typekit.net/af/56fc93/00000000000000007735c07c/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/56fc93/00000000000000007735c07c/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/56fc93/00000000000000007735c07c/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:700}@font-face{font-family:ivystyle-sans;src:url("https://use.typekit.net/af/eeee61/00000000000000007735c082/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/eeee61/00000000000000007735c082/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/eeee61/00000000000000007735c082/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:ivystyle-sans;src:url("https://use.typekit.net/af/cd024c/00000000000000007735c086/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/cd024c/00000000000000007735c086/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/cd024c/00000000000000007735c086/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:ivystyle-sans;src:url("https://use.typekit.net/af/ffa0cc/00000000000000007735c08a/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/ffa0cc/00000000000000007735c08a/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/ffa0cc/00000000000000007735c08a/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i6&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:600}@font-face{font-family:ivypresto-display;src:url("https://use.typekit.net/af/fd06ce/00000000000000007735c585/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/fd06ce/00000000000000007735c585/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/fd06ce/00000000000000007735c585/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:100}@font-face{font-family:ivypresto-display;src:url("https://use.typekit.net/af/46400f/00000000000000007735c588/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3") format("woff2"),url("https://use.typekit.net/af/46400f/00000000000000007735c588/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3") format("woff"),url("https://use.typekit.net/af/46400f/00000000000000007735c588/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:100}@font-face{font-family:ivypresto-display;src:url("https://use.typekit.net/af/cf599a/00000000000000007735c597/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/cf599a/00000000000000007735c597/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/cf599a/00000000000000007735c597/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:ivypresto-display;src:url("https://use.typekit.net/af/f9cc13/00000000000000007735c59a/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/f9cc13/00000000000000007735c59a/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/f9cc13/00000000000000007735c59a/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:ivypresto-display;src:url("https://use.typekit.net/af/4fa32f/00000000000000007735c59e/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/4fa32f/00000000000000007735c59e/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/4fa32f/00000000000000007735c59e/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:600}@font-face{font-family:ivypresto-display;src:url("https://use.typekit.net/af/cb6b03/00000000000000007735c5a1/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/cb6b03/00000000000000007735c5a1/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/cb6b03/00000000000000007735c5a1/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i6&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:600}.tk-ivystyle-sans{font-family:ivystyle-sans,sans-serif}.tk-ivypresto-display{font-family:ivypresto-display,serif}.icon{display:inline-block}.icon.table{width:25.28px;height:17px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTc3NzggMS4zMDQ2OUgyNS44MDE1IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuOTc3NzggNy43NzM0NEgyMS42MTg1IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuOTc3NzggMTQuMjQ2MUgyNS44MDE1IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTMuMTAyODYgMC4wMTE3MTg4SDAuNTE5NTMxVjIuNTk5OTVIMy4xMDI4NlYwLjAxMTcxODhaIiBmaWxsPSIjNEU0OEY5Ii8+CjxwYXRoIGQ9Ik0zLjEwMjg2IDYuNDgwNDdIMC41MTk1MzFWOS4wNjg3SDMuMTAyODZWNi40ODA0N1oiIGZpbGw9IiM0RTQ4RjkiLz4KPHBhdGggZD0iTTMuMTAyODYgMTIuOTUzMUgwLjUxOTUzMVYxNS41NDE0SDMuMTAyODZWMTIuOTUzMVoiIGZpbGw9IiM0RTQ4RjkiLz4KPC9zdmc+Cg==) no-repeat;background-size:25.28px 15.53px;opacity:.4}.icon.table.active{opacity:1}.icon.filter{width:18px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzE2NDEgMTAuMDExN0gwLjMxNjQwNlYxMi4wMTE3SDYuMzE2NDFWMTAuMDExN1oiIGZpbGw9IiM0RTQ4RjkiLz4KPHBhdGggZD0iTTEyLjMxNjQgNS4wMTE3MkgwLjMxNjQwNlY3LjAxMTczSDEyLjMxNjRWNS4wMTE3MloiIGZpbGw9IiM0RTQ4RjkiLz4KPHBhdGggZD0iTTE4LjMxNjQgMC4wMTE3MTg4SDAuMzE2NDA2VjIuMDExNzNIMTguMzE2NFYwLjAxMTcxODhaIiBmaWxsPSIjNEU0OEY5Ii8+Cjwvc3ZnPgo=) no-repeat;background-size:18px 12px}.icon.badge{width:17px;height:17px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik03Ljc3OTU1IDEuMzE2NDFIMS4yNTc4MVY3LjgzODE1SDcuNzc5NTVWMS4zMTY0MVoiIHN0cm9rZT0iIzRlNDhmOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTguMjE0NCAxLjMxNjQxSDExLjY5MjZWNy44MzgxNUgxOC4yMTQ0VjEuMzE2NDFaIiBzdHJva2U9IiM0ZTQ4ZjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuNzc5NTUgMTEuNzVIMS4yNTc4MVYxOC4yNzE3SDcuNzc5NTVWMTEuNzVaIiBzdHJva2U9IiM0ZTQ4ZjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4LjIxNDQgMTEuNzVIMTEuNjkyNlYxOC4yNzE3SDE4LjIxNDRWMTEuNzVaIiBzdHJva2U9IiM0ZTQ4ZjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K) no-repeat;background-size:17px 17px;opacity:.4}.icon.badge.active{opacity:1}.checkbox-wrap{display:block;position:relative;padding-left:45px;margin-bottom:12px;cursor:pointer;font-style:normal;font-weight:400;font-size:16px;line-height:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrap input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:28px;width:28px;background-color:transparent;border-radius:3px;border:1px solid #4e48f9}.checkbox-wrap input:checked~.checkmark{background-color:#4e48f9}.checkmark:after{content:"";position:absolute;display:none}.checkbox-wrap input:checked~.checkmark:after{display:block}.checkbox-wrap .checkmark:after{left:11px;top:4px;width:5px;height:13px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;-webkit-font-smoothing:antialiased}body{font-family:ivystyle-sans;font-style:normal;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.02em;color:#4e48f9}body.no-scroll{overflow:hidden;height:100vh}p{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){p{font-size:15px}}@media (min-width:1024px){p{font-size:16px}}h1{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){h1{font-size:56px;line-height:1.2em}}@media (min-width:1024px){h1{font-size:72px}}h2{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){h2{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){h2{font-size:58px}}h3{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){h3{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){h3{font-size:42px}}h4{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){h4{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){h4{font-size:30px}}h5{font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){h5{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){h5{font-size:23px}}h6{font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){h6{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){h6{font-size:18px}}textarea{display:block;border:1px solid #4e48f9;width:100%;font-family:ivystyle-sans;color:#4e48f9;font-style:normal;font-weight:400;font-size:16px;line-height:30px;padding:7px 15px;box-sizing:border-box;outline:none}.select2-container--default .select2-selection--single{border-color:#4e48f9;border-radius:0;color:#4e48f9;height:40px;padding:7px 0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#4e48f9;padding-left:15px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:10px}.select2-search__field{display:none!important}.select2-dropdown{border-color:#4e48f9}input[type=email],input[type=password],input[type=tel],input[type=text]{display:block;border:1px solid #4e48f9;width:100%;padding:7px 15px;font-family:ivystyle-sans;color:#4e48f9;font-style:normal;font-weight:400;font-size:16px;line-height:30px;box-sizing:border-box;outline:none}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:#4e48f9}input[type=checkbox],input[type=radio]{appearance:initial;-moz-appearance:initial;-webkit-appearance:initial;outline:none;border:none}.h1{margin:0;font-family:ivypresto-display;font-weight:300;font-size:30px;letter-spacing:.01em}a{text-decoration:none;color:#4e48f9}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.button,button{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;background-color:#4e48f9;border-radius:20px;border:none;color:#fff;letter-spacing:.02em;padding:11px 30px 13px!important;line-height:1em;font-weight:600;margin-top:40px;transition:background-color .25s ease-out}@media (min-width:768px){.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.button,button{font-size:14px}}@media (min-width:1024px){.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.button,button{font-size:14px}}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,a.button.disabled,a.button.disabled:hover,button.disabled,button.disabled:hover{background-color:#c7c7c7;color:#fff}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,a.button:hover,button:hover{color:#fff;background-color:#3534c6;transition:background-color .25s ease-out}@media (min-width:768px){.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.button,button{border-radius:4px;padding:11px 26px 13px!important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,a.button:hover,button:hover{color:#fff;background-color:#3534c6;transition:background-color .25s ease-out}}@supports (-moz-appearance:none){.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a.button,button{padding-top:16px!important}}.grid{position:absolute;z-index:650;left:50%;transform:translateX(-50%);width:100vw;display:flex;justify-content:center;max-width:335px}@media (min-width:768px){.grid{max-width:686px}}@media (min-width:1024px){.grid{max-width:944px}}@media (min-width:1280px){.grid{max-width:1320px}}.grid .col{margin:0 2.5px;flex-shrink:0;background:#000;opacity:.1;width:23px;height:100vh}.grid .col:first-child{margin-left:0}.grid .col:last-child{margin-right:0}@media (min-width:768px){.grid .col{width:39px;margin:0 10px}}@media (min-width:1024px){.grid .col{width:60px;margin:0 10px}}@media (min-width:1280px){.grid .col{width:73px;margin:0 20px}}.vertline{width:1px;height:40px;background:#4e48f9}@media (min-width:768px){.vertline{height:50px}}.dark .vertline{background:#fff}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0;padding:20px 0;background:#4e48f9;border-top:none;text-align:center;color:#fff;font-style:normal;font-weight:300;font-size:25px;line-height:34px;letter-spacing:.02em;font-family:ivypresto-display}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none!important}@media (min-width:768px){.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:30px;line-height:42px;letter-spacing:.01em}}.woocommerce-error{background:#f13f3f}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding:0;margin:0}@media (min-width:768px){.woocommerce-page .site-main,.woocommerce .site-main{display:flex;align-items:center;flex-direction:column}}.ul-order-actions{display:flex;justify-content:flex-end}@media (max-width:768px){.account,.cart{margin-right:10px}}@media (max-width:768px){.search-element,.search-input{height:30px}}.search-form{text-align:center;align-self:center;width:100%}@media (max-width:768px){.search-form{margin-right:10px;margin-left:10px;width:75%}}.search-form form{position:relative;display:inline-block;width:100%;border:1px solid #4e48f9}@media (min-width:768px){.search-form form{max-width:500px}}@media (min-width:1024px){.search-form form{max-width:700px}}.search-form form input[type=text]{border:none;padding-right:44px}.search-form form input[type=submit]{position:absolute;overflow:hidden;top:0;right:0;bottom:0;width:44px;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjY2MTMgNy45ODA3OUMxNS42NjEzIDQuMDk4MzYgMTIuNDMxNCAwLjk0OTcwNyA4LjQ0NzgzIDAuOTQ5NzA3QzQuNDY0MiAwLjk0OTcwNyAxLjIzNDM4IDQuMDk4MzYgMS4yMzQzOCA3Ljk4MDc5QzEuMjM0MzggMTEuODYyMyA0LjQ2NDIgMTUuMDEwMSA4LjQ0NzgzIDE1LjAxMDFDMTIuNDMxNCAxNS4wMTAxIDE1LjY2MTMgMTEuODYyMyAxNS42NjEzIDcuOTgwNzlaIiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuNTQ2OSAxMi45NTA3TDIxLjA3MDQgMjAuMjgzNCIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) 50% 57% no-repeat;background-size:19.84px 19.33px;text-indent:-5000px;cursor:pointer;border:0;-webkit-appearance:none;-webkit-border-radius:0}.search-results-no-results-found{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.search-results-no-results-found{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.search-results-no-results-found{font-size:42px}}.search-results-pagination{padding:30px 0 60px;text-align:center;font-size:0}.search-results-pagination a,.search-results-pagination span{display:inline-block;font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:23px!important;font-weight:100!important;padding:2px!important;min-width:1em;line-height:1}@media (min-width:768px){.search-results-pagination a,.search-results-pagination span{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.search-results-pagination a,.search-results-pagination span{font-size:23px}}.search-results-pagination a.current,.search-results-pagination span.current{background-color:transparent!important;background:transparent!important;color:#4e48f9!important;text-decoration:underline!important;padding:2px!important}.search-results-pagination a.next,.search-results-pagination span.next{color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='32' viewBox='0 0 14 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27905 1.05469L13.3351 15.0764L1.27905 31.469' stroke='%234E48F9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px}.search-results-pagination a.prev,.search-results-pagination span.prev{color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='32' viewBox='0 0 14 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2339 30.7617L1.17782 16.7401L13.2339 0.347399' stroke='%234E48F9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px}.woocommerce-pagination{padding:0 0 60px}.woocommerce-pagination ul{border:none!important}.woocommerce-pagination ul li{border:none!important;font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-pagination ul li{font-size:14px}}@media (min-width:1024px){.woocommerce-pagination ul li{font-size:14px}}.woocommerce-pagination ul li span.current{text-decoration:underline!important;padding:2px!important}.woocommerce-pagination ul li:hover a,.woocommerce-pagination ul li span.current{background-color:transparent!important;background:transparent!important;color:#4e48f9!important}.woocommerce-pagination ul li:focus a{background-color:transparent!important;color:#4e48f9!important}.woocommerce-pagination ul li a{padding:2px!important}.woocommerce-pagination .page-numbers{font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:23px!important;font-weight:100!important}@media (min-width:768px){.woocommerce-pagination .page-numbers{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-pagination .page-numbers{font-size:23px}}.woocommerce-pagination .page-numbers.dots{position:relative;padding:2px!important;color:transparent!important}.woocommerce-pagination .page-numbers.dots:after{content:"/";font-size:1.25em;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);color:#4e48f9!important}.woocommerce-pagination .page-numbers .next{color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='32' viewBox='0 0 14 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27905 1.05469L13.3351 15.0764L1.27905 31.469' stroke='%234E48F9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:30%}.woocommerce-pagination .page-numbers .next:active,.woocommerce-pagination .page-numbers .next:focus,.woocommerce-pagination .page-numbers .next:hover{color:transparent!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='32' viewBox='0 0 14 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27905 1.05469L13.3351 15.0764L1.27905 31.469' stroke='%234E48F9'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:30%!important;background-color:transparent!important}.woocommerce-pagination .page-numbers .prev{color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='32' viewBox='0 0 14 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2339 30.7617L1.17782 16.7401L13.2339 0.347399' stroke='%234E48F9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:30%}.woocommerce-pagination .page-numbers .prev:active,.woocommerce-pagination .page-numbers .prev:focus,.woocommerce-pagination .page-numbers .prev:hover{color:transparent!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='32' viewBox='0 0 14 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2339 30.7617L1.17782 16.7401L13.2339 0.347399' stroke='%234E48F9'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:30%!important;background-color:transparent!important}.woocommerce-products-header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:960px;margin:auto;padding:0 20px}@media (min-width:768px){.woocommerce-products-header{padding:0 40px}}.woocommerce-products-header .bc-headings{padding-top:20px}@media (min-width:768px){.woocommerce-products-header .bc-headings{padding-top:50px}}.woocommerce-products-header .bc-headings h4{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-products-header .bc-headings h4{font-size:15px}}@media (min-width:1024px){.woocommerce-products-header .bc-headings h4{font-size:16px}}.woocommerce-products-header .bc-headings h2{padding-bottom:20px}.woocommerce-products-header .bc-headings h3{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-products-header .bc-headings h3{font-size:15px}}@media (min-width:1024px){.woocommerce-products-header .bc-headings h3{font-size:16px}}.woocommerce-products-header .bc-sisters{padding-bottom:0;font-size:0}.woocommerce-products-header .bc-sisters a,.woocommerce-products-header .bc-sisters h1,.woocommerce-products-header .bc-sisters span{color:#c7c7c7;font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.woocommerce-products-header .bc-sisters a,.woocommerce-products-header .bc-sisters h1,.woocommerce-products-header .bc-sisters span{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-products-header .bc-sisters a,.woocommerce-products-header .bc-sisters h1,.woocommerce-products-header .bc-sisters span{font-size:23px}}.woocommerce-products-header .bc-sisters a{margin:0 5px;word-break:break-word;transition:color .25s ease-out}.woocommerce-products-header .bc-sisters a:hover{color:#4e48f9;transition:color .25s ease-out}.woocommerce-products-header .bc-sisters h1{color:#4e48f9}.product-actions{width:100%;padding-bottom:30px}.product-actions .inner{display:flex;width:100%;justify-content:space-between;align-items:flex-start}.product-actions .inner .table{margin-left:10px}.filter-panel-wrapper{position:fixed;flex-direction:row;top:0;width:100%;height:100%;left:0;z-index:9999;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:0}.filter-panel-wrapper.active,.filter-panel-wrapper.active .shadow-overlay{visibility:visible;pointer-events:auto;opacity:1}.filter-panel-wrapper .shadow-overlay{background:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;width:70%;height:100%;position:absolute;left:0;top:0}.filter-panel-wrapper .filter-panel{height:100%;background-color:#fff;transform:translateX(100%);transition:transform .3s ease-in-out;right:0;padding:30px;position:absolute;width:30%}.filter-panel-wrapper .filter-panel.active{transform:translateX(0)}.filter-panel-wrapper .filter-panel .filter-panel-header{display:flex;align-items:center;gap:10px}.filter-panel-wrapper .filter-panel .filter-panel-header .dropdown-arrow{display:inline-block;width:25px;height:25px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='25' viewBox='0 0 15 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9253 1.42578L13.5696 12.4258L1.92529 23.4258' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.filter-panel-wrapper .filter-panel .filter-panel-header .dropdown-arrow:hover{transform:rotate(180deg) scale(1.3)}.filter-panel-wrapper .filter-panel .filter-panel-header .dropdown-arrow:active{transform:rotate(180deg) scale(.95)}.filter-panel-wrapper .filter-panel .filter-panel-header .close-filter{background:none;border:none;cursor:pointer;position:relative;margin-top:0;padding:0!important}.filter-panel-wrapper .filter-panel .filtering-panel{border:1px solid #4e48f9}.filter-panel-wrapper .filter-panel .filter-panel-body{flex-grow:1;overflow-y:auto;max-height:calc(100vh - 80px);padding:10px;will-change:opacity}.filter-panel-wrapper .filter-panel .filter-panel-body .filtering-item-container{display:flex;flex-direction:column;gap:10px;margin-top:40px;list-style-type:none;padding:0}.filter-panel-wrapper .filter-panel .filter-panel-body .filtering-item{display:flex;width:100%;padding:5px}@media (max-width:1024px){.filter-panel-wrapper .filter-panel,.filter-panel-wrapper .shadow-overlay{width:50%}}@media (max-width:768px){.filter-panel-wrapper .filter-panel{width:80%}.filter-panel-wrapper .shadow-overlay{width:20%}}.dropdown-arrow{display:inline-block;width:15px;height:25px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='25' viewBox='0 0 15 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9253 1.42578L13.5696 12.4258L1.92529 23.4258' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:10px;transform:rotate(90deg);transition:transform .3s ease-in-out}.custom-dropdown{position:relative}.custom-dropdown .dropdown-button{cursor:pointer;text-align:left;transition:border-radius .3s ease-in-out;display:flex;padding:5px;position:relative;justify-content:space-between;align-items:center}.custom-dropdown .dropdown-list{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;background:#fff;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;border-color:#4e48f9;opacity:0;position:relative;width:100%;z-index:1000}.custom-dropdown.open .dropdown-list{max-height:250px;opacity:1;overflow-y:auto;border-top:1px solid #4e48f9}.custom-dropdown.open .dropdown-arrow{transform:rotate(-90deg)}.custom-dropdown.open .dropdown-button{border-radius:5px 5px 0 0;padding:5px}.dropdown-item{padding:5px;font-size:14px;transition:all .2s ease-in-out}.dropdown-item:hover{background-color:#e3e3e3;cursor:pointer}.dropdown-item.selected{background-color:#4e48f9!important;color:#fff}.search-container{position:sticky;top:0;background-color:#fff}.dropdown-search{border-width:0 0 1px!important;border-style:solid!important;border-color:#4e48f9!important;font-size:14px!important;outline:none!important;padding-left:5px!important}.dropdown-search:focus{border-color:#0073aa;box-shadow:0 0 4px rgba(0,115,170,.3)}@keyframes rotateUp{0%{transform:rotate(-90deg)}to{transform:rotate(90deg)}}.rotate-up{animation:rotateUp .3s forwards}.search-actions-container{display:flex;flex-direction:column;width:fit-content;gap:5px;margin-top:10px;padding-bottom:10px}.search-actions-container h4{margin-bottom:10px}.chosen-authors-container{margin-top:10px}.apply-filters{margin-top:0!important}.page-numbers{display:flex;justify-content:center;padding:5px;font-family:ivypresto-display;font-size:x-large}.page-numbers .current{text-decoration:underline}#selected-authors-list{list-style:none;padding:0;margin:0;display:flex;gap:5px;flex-wrap:wrap}#selected-authors-list li{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;background-color:#f3f3f3;margin-bottom:5px;border-radius:3px;font-size:14px}#selected-authors-list li .remove-author{cursor:pointer;color:red;font-weight:700;margin-left:10px}.add-filter-handle,.add-filter.open .add-filter-inner{display:block}.add-filter.open .add-filter-handle a.filter{width:18px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTMzNTk0IDEuNTYyNUwxNS44MjA3IDE2LjM3MzciIHN0cm9rZT0iIzRFNDhGOSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNS44Mzc5IDEuNTI3MzRMMS4wMjY2NSAxNi40MTQ1IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K) no-repeat;background-size:72.5%;background-position:0}.add-filter-inner{position:absolute;left:0;top:100%;background:#4e48f9;width:265px;z-index:2;color:#fff;overflow:hidden;padding:20px;box-sizing:border-box;display:none}.add-filter-inner ul.sorting-links{margin:0 20px;padding:0}.add-filter-inner ul.sorting-links li{margin:0;padding:0;list-style-type:none}.add-filter-inner ul.sorting-links li a{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;color:#fff;line-height:2.8em}@media (min-width:768px){.add-filter-inner ul.sorting-links li a{font-size:15px}}@media (min-width:1024px){.add-filter-inner ul.sorting-links li a{font-size:16px}}.add-filter-inner ul.sorting-links li.sel a{font-weight:600}.add-filter-inner ul.checkboxes{margin:0;padding:0}.add-filter-inner ul.checkboxes li{position:relative;list-style:none;margin:15px 0}.add-filter-inner ul.checkboxes li .button{background-color:#3534c6;margin-top:20px}.add-filter-inner ul.checkboxes li:last-child{margin-bottom:0;margin-top:-10px}.add-filter-inner ul.checkboxes li input[type=checkbox]{width:0;height:100%;cursor:pointer;font-weight:300!important;margin-left:0;margin:0}.add-filter-inner ul.checkboxes li input[type=checkbox]+label{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;padding-left:35px;line-height:28px!important;min-height:48px;padding-top:3px;box-sizing:border-box;max-width:unset;user-select:none}@media (min-width:768px){.add-filter-inner ul.checkboxes li input[type=checkbox]+label{font-size:14px}}@media (min-width:1024px){.add-filter-inner ul.checkboxes li input[type=checkbox]+label{font-size:14px}}.add-filter-inner ul.checkboxes li input[type=checkbox]:before{content:"";width:28px;height:28px;background:#3534c6;border-radius:3px;position:absolute;border:1px solid #4e48f9;top:0;left:0}.add-filter-inner ul.checkboxes li input[type=checkbox]:checked:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.578125 8.03448L4.33906 13L10.5781 1' stroke='white'/%3E%3C/svg%3E");background-color:#3534c6;background-size:50%;background-repeat:no-repeat;background-position:50%}.add-filter-inner ul.checkboxes li input[type=checkbox]:checked+label{font-weight:400}.inner{width:100%;margin:0 auto}.acf-component{padding-top:40px;padding-bottom:40px;width:100%}@media (min-width:1024px){.acf-component{padding-top:50px;padding-bottom:50px}}.acf-component .inner .acf-component{padding:0}@media (min-width:1280px){.acf-component .inner .acf-component{padding-top:0;padding-bottom:0}}.acf-component>.inner,.checkout-page>.inner,.product-actions>.inner,.related.products>.inner,.sub-menu-wrapper>.inner,.woocommerce-cart-form>.inner,main>.inner{box-sizing:border-box;padding-left:20px;padding-right:20px}@media (min-width:768px){.acf-component>.inner,.checkout-page>.inner,.product-actions>.inner,.related.products>.inner,.sub-menu-wrapper>.inner,.woocommerce-cart-form>.inner,main>.inner{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.acf-component>.inner,.checkout-page>.inner,.product-actions>.inner,.related.products>.inner,.sub-menu-wrapper>.inner,.woocommerce-cart-form>.inner,main>.inner{padding-left:40px;padding-right:40px}}@media (min-width:1280px){.acf-component>.inner,.checkout-page>.inner,.product-actions>.inner,.related.products>.inner,.sub-menu-wrapper>.inner,.woocommerce-cart-form>.inner,main>.inner{padding-left:60px;padding-right:60px;max-width:1440px}}.acf-component>.inner .acf-component .inner,.checkout-page>.inner .acf-component .inner,.product-actions>.inner .acf-component .inner,.related.products>.inner .acf-component .inner,.sub-menu-wrapper>.inner .acf-component .inner,.woocommerce-cart-form>.inner .acf-component .inner,main>.inner .acf-component .inner{padding-left:0;padding-right:0}@media (min-width:768px){.acf-component>.inner .acf-component .inner,.checkout-page>.inner .acf-component .inner,.product-actions>.inner .acf-component .inner,.related.products>.inner .acf-component .inner,.sub-menu-wrapper>.inner .acf-component .inner,.woocommerce-cart-form>.inner .acf-component .inner,main>.inner .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1024px){.acf-component>.inner .acf-component .inner,.checkout-page>.inner .acf-component .inner,.product-actions>.inner .acf-component .inner,.related.products>.inner .acf-component .inner,.sub-menu-wrapper>.inner .acf-component .inner,.woocommerce-cart-form>.inner .acf-component .inner,main>.inner .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1280px){.acf-component>.inner .acf-component .inner,.checkout-page>.inner .acf-component .inner,.product-actions>.inner .acf-component .inner,.related.products>.inner .acf-component .inner,.sub-menu-wrapper>.inner .acf-component .inner,.woocommerce-cart-form>.inner .acf-component .inner,main>.inner .acf-component .inner{padding-left:0;padding-right:0;max-width:none}}.acf-component>.inner.nopad,.checkout-page>.inner.nopad,.product-actions>.inner.nopad,.related.products>.inner.nopad,.sub-menu-wrapper>.inner.nopad,.woocommerce-cart-form>.inner.nopad,main>.inner.nopad{padding-left:0;padding-right:0}.woocommerce .products .product-inner .image img{transform:translateY(0) rotate(0deg);transition:transform .25s ease-out}.woocommerce .products .product-inner .image:hover img{transform:translateY(-8px) rotate(.1deg);transition:transform .25s ease-out}.woocommerce-page form .show-password-input,.woocommerce form .show-password-input{top:.5em!important}.woocommerce a.button.loading:after{top:.85em;right:.5em}.woocommerce ul.wc-item-meta{display:none}.hide{display:none!important}.dpf-newsletter{padding-top:20px}.clerk-omnisearch-overlay .os-close:hover{background-color:transparent!important;color:inherit!important;transition:none!important;box-shadow:none!important;border:none!important}.header .logo a,footer.content-info .logo a{display:block;margin-top:2px;width:100%;height:100%;font-size:0;line-height:0;color:transparent;width:79.14px;height:36.7px;background-image:url(/app/themes/dpf-dk-webshop/dist/images/logo-purple_6bc3f4f0.svg);background-repeat:no-repeat;background-size:79.14px 36.7px}@media (min-width:768px){.header .logo a,footer.content-info .logo a{margin-top:9px;width:91.32px;height:45.93px;background-size:91.32px 45.93px}}@media (min-width:1024px){.header .logo,footer.content-info .logo{flex:1}}.header.content-info .logo a,footer.content-info.content-info .logo a{display:inline-block;margin-top:0;background-image:url(/app/themes/dpf-dk-webshop/dist/images/logo-white_e4958688.svg)}@media (min-width:768px){.header.content-info .logo a,footer.content-info.content-info .logo a{display:block}}footer.content-info .logo a{width:100px;height:51.09px;background-size:100px 51.09px}.header{position:sticky;top:0;z-index:9999;user-select:none;background:#fff;height:66px}@media (min-width:768px){.header{height:90px}}.header>.inner{box-sizing:border-box;height:100%;display:flex;padding:13px 14px 0 20px;justify-content:center;max-width:none!important}@media (min-width:768px){.header>.inner{padding-left:40px;padding-right:31px}}@media (min-width:1024px){.header>.inner{padding-left:40px;padding-right:31px}}@media (min-width:1280px){.header>.inner{padding-left:60px;padding-right:51px}}@media (min-width:1024px){.header>.inner .nav-primary-desktop{flex:3}}.header.gold,.header.orange,.header.purple{color:#fff}.header.gold .logo a,.header.orange .logo a,.header.purple .logo a{background-image:url(/app/themes/dpf-dk-webshop/dist/images/logo-white_11881fc0.png)}@media (min-width:1024px){.header.gold .logo,.header.orange .logo,.header.purple .logo{flex:1}}.header.gold ul li,.header.gold ul li a,.header.orange ul li,.header.orange ul li a,.header.purple ul li,.header.purple ul li a{color:#fff}.header.purple{background-color:#4e48f9;color:#fff}.header.orange{background-color:#ffaf66;color:#fff}.header.gold{background-color:#c1bfa0;color:#fff}.header.grey{background-color:#f9f9f9!important;color:#4e48f9}footer.content-info{background:#4e48f9;padding:0;color:#fff}footer.content-info a{color:#fff}footer.content-info li,footer.content-info ul{list-style-type:none;margin:0;padding:0;text-align:center}@media (min-width:768px){footer.content-info li,footer.content-info ul{text-align:left}}footer.content-info .info-and-actions{display:grid;grid-template-columns:1fr;grid-gap:15px;padding:40px 0;text-align:center}@media (min-width:768px){footer.content-info .info-and-actions{grid-gap:20px}}@media (min-width:1280px){footer.content-info .info-and-actions{grid-gap:30px}}@media (min-width:768px){footer.content-info .info-and-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){footer.content-info .info-and-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:520px) and (max-width:768px){footer.content-info .info-and-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px}}@media (min-width:768px){footer.content-info .info-and-actions{text-align:left;padding:50px 0}}footer.content-info .info-and-actions .button{background-color:#3534c6!important;width:auto;display:inline-block}footer.content-info .info-and-actions h4{padding-bottom:10px;text-align:center;padding-top:20px}@media (min-width:768px){footer.content-info .info-and-actions h4{text-align:left;padding-top:0}}footer.content-info .info-and-actions a,footer.content-info .info-and-actions p{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;text-align:center}@media (min-width:768px){footer.content-info .info-and-actions a,footer.content-info .info-and-actions p{font-size:15px}}@media (min-width:1024px){footer.content-info .info-and-actions a,footer.content-info .info-and-actions p{font-size:16px}}@media (min-width:768px){footer.content-info .info-and-actions a,footer.content-info .info-and-actions p{text-align:left}}footer.content-info .info-and-actions a:hover{text-decoration:underline}footer.content-info .contact-and-copyright{background:#3534c6;box-sizing:border-box;text-align:center}@media (min-width:768px){footer.content-info .contact-and-copyright{text-align:left;box-sizing:border-box;padding:20px 0}}@media (min-width:768px) and (min-width:768px){footer.content-info .contact-and-copyright{padding:40px 0}}footer.content-info .contact-and-copyright-inner{display:grid;grid-template-columns:1fr;grid-gap:15px}@media (min-width:768px){footer.content-info .contact-and-copyright-inner{grid-gap:20px}}@media (min-width:1280px){footer.content-info .contact-and-copyright-inner{grid-gap:30px}}@media (min-width:768px){footer.content-info .contact-and-copyright-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){footer.content-info .contact-and-copyright-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:520px) and (max-width:768px){footer.content-info .contact-and-copyright-inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px}}footer.content-info .contact-and-copyright-inner div{align-self:flex-end;padding-bottom:10px}@media (min-width:768px){footer.content-info .contact-and-copyright-inner div{padding-bottom:0}}@media (min-width:768px){footer.content-info .contact-and-copyright-inner div.logo-wrapper{align-self:center}}footer.content-info .contact-and-copyright-inner div.logo-wrapper a{font-size:0}footer.content-info .contact-and-copyright-inner a{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;font-weight:600}@media (min-width:768px){footer.content-info .contact-and-copyright-inner a{font-size:15px}}@media (min-width:1024px){footer.content-info .contact-and-copyright-inner a{font-size:16px}}footer.content-info .contact-and-copyright-inner a:hover{text-decoration:underline}footer.content-info .contact-and-copyright-inner .copyright{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){footer.content-info .contact-and-copyright-inner .copyright{font-size:14px}}@media (min-width:1024px){footer.content-info .contact-and-copyright-inner .copyright{font-size:14px}}body#tinymce{margin:12px!important}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.acf-component.acf-video-module-vimeo .plyr{height:100%}.acf-component.acf-video-module-vimeo .plyr .iframe-deactivate{position:absolute;content:"";width:100%;height:100%;left:0;top:0}.acf-component.acf-video-module-vimeo .plyr .plyr__controls{display:none}.acf-component.acf-video-module-vimeo .plyr video{width:100%}.acf-component.acf-video-module-vimeo .file-wrapper{margin:0 auto;max-width:1090px}.acf-component.acf-video-module-vimeo .file-wrapper .video{overflow:hidden;width:100%;height:0!important;padding-bottom:56.25%;position:relative}.acf-component.acf-video-module-vimeo .file-wrapper .video.video-playing .play-button-acf{opacity:0;transition:opacity .5s ease-out}.acf-component.acf-video-module-vimeo .file-wrapper .video.video-playing .play-button-acf:before{content:"";width:100vw;height:100vw;left:50%;top:50%;background:transparent;position:absolute;z-index:10;transform:translateX(-50%) translateY(-50%)}.acf-component.acf-video-module-vimeo .file-wrapper .video.video-playing .play-button-acf.show{opacity:1;transition:opacity .5s ease-out}.acf-component.acf-video-module-vimeo .file-wrapper .video iframe{position:absolute;top:-200px;left:0;width:100%;height:calc(100% + 400px);pointer-events:none;border:none}.acf-component.acf-video-module-vimeo .file-wrapper .video .play-button-acf{position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#4e48f9;cursor:pointer;border-radius:50%;transition:opacity .5s ease-out}@media (min-width:768px){.acf-component.acf-video-module-vimeo .file-wrapper .video .play-button-acf{width:75px;height:75px;transition:all .1s ease-out}.acf-component.acf-video-module-vimeo .file-wrapper .video .play-button-acf:hover{background-color:#3534c6;transition:background-color .1s ease-out}}.acf-component.acf-video-module-vimeo .file-wrapper .video .play-button-acf:after{content:"";position:absolute;top:51%;left:53%;transform:translateX(-50%) translateY(-50%);width:45%;height:45%;background-size:45%;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='25' viewBox='0 0 14 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M1 1.38672L13 12.3867L1 23.3867' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='14' height='24' fill='white' transform='translate(14 24.3867) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.acf-component.acf-video-module-vimeo .file-wrapper .video .stop-button-acf{position:absolute;width:60px;height:60px;top:90%;left:50%;transform:translateX(-50%) translateY(-50%);background:#4e48f9;cursor:pointer;border-radius:50%}@media (min-width:768px){.acf-component.acf-video-module-vimeo .file-wrapper .video .stop-button-acf{width:75px;height:75px;transition:all .1s ease-out}.acf-component.acf-video-module-vimeo .file-wrapper .video .stop-button-acf:hover{background-color:#3534c6;transition:background-color .1s ease-out}}.acf-component.acf-video-module-vimeo .file-wrapper .video .stop-button-acf:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:45%;height:45%;background-size:45%;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='25' viewBox='0 0 14 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M1 1.38672L13 12.3867L1 23.3867' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='14' height='24' fill='white' transform='translate(14 24.3867) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.acf-component.acf-video-module-vimeo .file-wrapper .caption{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;padding-top:10px}@media (min-width:768px){.acf-component.acf-video-module-vimeo .file-wrapper .caption{font-size:15px}}@media (min-width:1024px){.acf-component.acf-video-module-vimeo .file-wrapper .caption{font-size:16px}}.woocommerce-MyAccount-content .external-cta-wrapper .digital-wrapper,.woocommerce-MyAccount-content .external-cta-wrapper .scorings-wrapper{padding:0}.external-cta-wrapper{width:100%}.external-cta-wrapper.account_page{margin-top:40px;padding-top:80px;padding-bottom:40px}@media (min-width:768px){.external-cta-wrapper{display:flex;background:#f9f9f9}}.external-cta-wrapper .digital-wrapper,.external-cta-wrapper .scorings-wrapper{box-sizing:border-box;padding:40px 0 0}@media (min-width:768px){.external-cta-wrapper .digital-wrapper,.external-cta-wrapper .scorings-wrapper{padding:0 80px}}.external-cta-wrapper .digital-wrapper h3,.external-cta-wrapper .scorings-wrapper h3{margin-bottom:20px}.external-cta-wrapper .digital-wrapper p,.external-cta-wrapper .scorings-wrapper p{margin:20px 0}.external-cta-wrapper .digital-wrapper.scorings-wrapper ul,.external-cta-wrapper .scorings-wrapper.scorings-wrapper ul{padding-left:20px}.external-cta-wrapper .digital-wrapper.scorings-wrapper li,.external-cta-wrapper .scorings-wrapper.scorings-wrapper li{list-style-type:disc;padding-bottom:10px}.external-cta-wrapper .digital-wrapper.scorings-wrapper .button,.external-cta-wrapper .scorings-wrapper.scorings-wrapper .button{background:#fff;color:#4e48f9;border:1px solid #4e48f9}.external-cta-wrapper .digital-wrapper.scorings-wrapper .button:hover,.external-cta-wrapper .scorings-wrapper.scorings-wrapper .button:hover{background:#4e48f9;color:#fff;border:1px solid #fff}.external-cta-wrapper .digital-wrapper.digital-wrapper,.external-cta-wrapper .scorings-wrapper.digital-wrapper{padding-bottom:40px}.external-cta-wrapper .digital-wrapper.digital-wrapper ul,.external-cta-wrapper .scorings-wrapper.digital-wrapper ul{list-style-type:none;padding-left:0}@media (min-width:768px){.external-cta-wrapper .digital-wrapper.digital-wrapper,.external-cta-wrapper .scorings-wrapper.digital-wrapper{padding-bottom:0}}.external-cta-wrapper .digital-wrapper.digital-wrapper li,.external-cta-wrapper .scorings-wrapper.digital-wrapper li{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-bottom:30px}@media (min-width:768px){.external-cta-wrapper .digital-wrapper.digital-wrapper li,.external-cta-wrapper .scorings-wrapper.digital-wrapper li{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.external-cta-wrapper .digital-wrapper.digital-wrapper li,.external-cta-wrapper .scorings-wrapper.digital-wrapper li{font-size:30px}}.external-cta-wrapper .digital-wrapper.digital-wrapper li:last-child,.external-cta-wrapper .scorings-wrapper.digital-wrapper li:last-child{padding-bottom:10px}.external-cta-wrapper .digital-wrapper.digital-wrapper li a,.external-cta-wrapper .scorings-wrapper.digital-wrapper li a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}@media (max-width:1023px){.nav-open .menu-primary-navigation-container{display:block}.menu-service-navigation-container{padding-top:40px}.menu-service-navigation-container li{padding-bottom:20px}.menu-service-navigation-container li a{font-weight:600;font-size:15px;line-height:22px;letter-spacing:.02em;color:#fff}.menu-primary-navigation-container{box-sizing:border-box;padding:25px 40px 40px;display:none;text-align:left;position:fixed;overflow-y:auto;top:0;left:0;bottom:0;right:0;background:#4e48f9;top:66px}}@media (max-width:1023px) and (min-width:768px){.menu-primary-navigation-container{top:90px}}@media (max-width:1023px){.menu-primary-navigation-container ul{margin:0;padding:0}.menu-primary-navigation-container li{list-style-type:none}.menu-primary-navigation-container a{color:#fff;color:#97a5f9;display:inline-block}.menu-primary-navigation-container .menu-item-depth-0{font-weight:200;font-size:34px;line-height:42px;letter-spacing:.01em;font-family:ivypresto-display}.menu-primary-navigation-container .menu-item-depth-0.nav-open .sub-menu-wrapper{display:block;padding-bottom:22px}.menu-primary-navigation-container .menu-item-depth-0>a{color:#fff;margin-top:15px;margin-bottom:15px;position:relative}.menu-primary-navigation-container .menu-item-depth-0 .sub-menu-wrapper{display:none}.menu-primary-navigation-container .menu-item-depth-0.menu-item-has-children>a:after{display:inline-block;position:relative;content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTA0Mjk3IDExLjQyMTlMMjEuOTA0MiAxMS4zNjgyIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTEuNDE4IDAuODU1NDY5TDExLjQ3MTYgMjEuODU1NCIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==) no-repeat 110% 50%;background-size:23px 23px;width:23px;height:23px;right:-11px}.menu-primary-navigation-container .menu-item-depth-0.menu-item-has-children.nav-open>a:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAGCAYAAACFIR03AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA/SURBVHgB1dKxCQAgEEPRf+IAruD+Q+kmsVGwlGvOexBIGwgkZ6dIGvi0nRD3AJFQIbnKn57fcA/oOJjZJNACN70KCJKP/gUAAAAASUVORK5CYII=);background-size:24px 3px}.menu-primary-navigation-container .menu-item-depth-1{font-size:16px;line-height:30px;font-family:ivystyle-sans}.menu-primary-navigation-container .menu-item-depth-1>a{color:#fff;font-weight:600}.menu-primary-navigation-container .menu-item-depth-1 a{margin-bottom:5px}}@media (min-width:1024px){.service-menu-mobile{display:none}header.gold .nav-user-actions,header.orange .nav-user-actions,header.purple .nav-user-actions,html.nav-open header .nav-user-actions{flex:1.1}header.gold .nav-user-actions ul li.account a,header.orange .nav-user-actions ul li.account a,header.purple .nav-user-actions ul li.account a,html.nav-open header .nav-user-actions ul li.account a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjg5MzIgMjMuMTUxOUMxNy42NTI3IDIzLjE1MTkgMjIuMzIxNyAxOC4yMTY2IDIyLjMyMTcgMTIuMTI4N0MyMi4zMjE3IDYuMDQwNzMgMTcuNjUyNyAxLjEwNTQ3IDExLjg5MzIgMS4xMDU0N0M2LjEzMzggMS4xMDU0NyAxLjQ2NDg0IDYuMDQwNzMgMS40NjQ4NCAxMi4xMjg3QzEuNDY0ODQgMTguMjE2NiA2LjEzMzggMjMuMTUxOSAxMS44OTMyIDIzLjE1MTlaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE5LjI4NjQgMTkuOTA1OEwxMy43ODkxIDE2LjQwNjIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS45OTc1NiAxNi40MDYyTDQuNSAxOS45MDc4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjc4ODggMTYuNDA0NUMxNS42ODg1IDE0Ljk1MDMgMTUuNjg1OCAxMi4xMDY0IDE1LjY4NTggMTIuMTA2NEwxNS42ODI5IDguNzk4NjVDMTUuNDEwOCA3LjI3Mzk0IDEzLjU1NjQgNi4xMTcxOSAxMS44OTM3IDYuMTE3MTlDMTAuMjMwOSA2LjExNzE5IDguMzc2NDkgNy4yNzU5NCA4LjEwNDMxIDguODAwNjVMOC4xMDE1NiAxMi4xMDgzQzguMTAxNTYgMTIuMTA4MyA4LjA5ODcyIDE0Ljk1MDMgOS45OTg0NyAxNi40MDQ1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}header.gold .nav-user-actions ul li.cart a,header.orange .nav-user-actions ul li.cart a,header.purple .nav-user-actions ul li.cart a,html.nav-open header .nav-user-actions ul li.cart a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjUyODggMjIuMzYyNkMxOC41Mjg4IDIyLjkyNjYgMTguMDkxOSAyMy4zODgzIDE3LjU1ODUgMjMuMzg4M0gyLjAzMjg1QzEuNDk5MzMgMjMuMzg4MyAxLjA2MjUgMjIuOTI2NiAxLjA2MjUgMjIuMzYyNlY1Ljk1MTQ4QzEuMDYyNSA1LjM4NzU1IDEuNDk5MzMgNC45MjU3OCAyLjAzMjg1IDQuOTI1NzhIMTcuNTU4NUMxOC4wOTE5IDQuOTI1NzggMTguNTI4OCA1LjM4NzU1IDE4LjUyODggNS45NTE0OFYyMi4zNjI2WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi43MDUgNi45Nzg0VjIuODc1NjFDMTIuNzA1IDEuNzQ3NzYgMTEuODMyMiAwLjgyNDIxOSAxMC43NjQyIDAuODI0MjE5SDguODIzNTNDNy43NTY1IDAuODI0MjE5IDYuODgyODEgMS43NDc3NiA2Ljg4MjgxIDIuODc1NjFWNi45Nzg0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}header.gold .nav-user-actions ul li.search a,header.orange .nav-user-actions ul li.search a,header.purple .nav-user-actions ul li.search a,html.nav-open header .nav-user-actions ul li.search a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjIzNjEgOC4yMjUzNEMxNS4yMzYxIDQuMTM4NTggMTIuMTAxNCAwLjgyNDIxOSA4LjIzNTIzIDAuODI0MjE5QzQuMzY5MDEgMC44MjQyMTkgMS4yMzQzOCA0LjEzODU4IDEuMjM0MzggOC4yMjUzNEMxLjIzNDM4IDEyLjMxMTIgNC4zNjkwMSAxNS42MjQ2IDguMjM1MjMgMTUuNjI0NkMxMi4xMDE0IDE1LjYyNDYgMTUuMjM2MSAxMi4zMTEyIDE1LjIzNjEgOC4yMjUzNFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuMTgzNiAxMy40NTdMMjAuNDg1NCAyMS4xNzU2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}header.gold .nav-user-actions ul li.toggl-navigation a,header.orange .nav-user-actions ul li.toggl-navigation a,header.purple .nav-user-actions ul li.toggl-navigation a,html.nav-open header .nav-user-actions ul li.toggl-navigation a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC4xMjEwOTQiIHk9IjAuNDg0Mzc1IiB3aWR0aD0iMjYuODQ2OCIgaGVpZ2h0PSIxLjU0NjYxIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIwLjEyMTA5NCIgeT0iOC42MDE1NiIgd2lkdGg9IjI2Ljg0NjgiIGhlaWdodD0iMS41NDY2MSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMC4xMjEwOTQiIHk9IjE2LjcwNyIgd2lkdGg9IjI2Ljg0NjgiIGhlaWdodD0iMS41NDY2MSIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)}header.gold .nav-user-actions ul li.toggl-navigation.open a,header.orange .nav-user-actions ul li.toggl-navigation.open a,header.purple .nav-user-actions ul li.toggl-navigation.open a,html.nav-open header .nav-user-actions ul li.toggl-navigation.open a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMi4yNDYwOSIgeT0iMC42MDU0NjkiIHdpZHRoPSIyNi44NDY4IiBoZWlnaHQ9IjEuNDcxMSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMi4yNDYwOSAwLjYwNTQ2OSkiIGZpbGw9IiNGRkZGRkYiLz4KPHJlY3QgeD0iMC4xNjYwMTYiIHk9IjE5Ljg1NTUiIHdpZHRoPSIyNi44NDY4IiBoZWlnaHQ9IjEuNDcxMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDAuMTY2MDE2IDE5Ljg1NTUpIiBmaWxsPSIjRkZGRkZGIi8+Cjwvc3ZnPgo=)}html.nav-open header{color:#fff}html.nav-open header .logo{flex:1}html.nav-open header .logo a{background-image:url(/app/themes/dpf-dk-webshop/dist/images/logo-white_e4958688.svg)}html.nav-open header ul li,html.nav-open header ul li a{color:#fff}html.nav-open header .nav-user-actions ul li.cart:after,html.nav-open header .nav-user-actions ul li.cart:before{color:transparent}html.nav-open header .nav-user-actions ul li.cart.notification:before{background:#fff;color:#4e48f9}html.nav-open header .nav-user-actions ul li.cart.notification:after{color:#4e48f9}.menu-primary-navigation-container,.nav,.nav-primary-desktop{height:100%}li,ul{margin:0;padding:0;list-style-type:none}html .header{transition:color .2s}html.nav-open .header{background-color:#4e48f9!important}html.nav-open #menu-primary-navigation li.menu-item-depth-0.nav-open .sub-menu-wrapper-depth-0{height:auto;width:100%;opacity:1;padding-bottom:60px}html.nav-open #menu-primary-navigation li.menu-item-depth-0.nav-open .sub-menu-wrapper-depth-0 .sub-menu-depth-0{opacity:1;top:0}.nav-primary-desktop{display:flex;justify-content:center}}@media (min-width:1024px) and (min-width:1024px){.nav-primary-desktop{flex:3}}@media (min-width:1024px){#menu-primary-navigation .sub-menu-wrapper-depth-0 .sub-menu-depth-0,.menu-primary-navigation-container{width:100%;box-sizing:border-box;text-align:center}}@media (min-width:1024px) and (min-width:1024px){#menu-primary-navigation .sub-menu-wrapper-depth-0 .sub-menu-depth-0,.menu-primary-navigation-container{max-width:930px}}@media (min-width:1024px){#menu-primary-navigation{display:inline-block;font-size:0}#menu-primary-navigation li.menu-item-depth-0{display:inline-block;text-align:left;box-sizing:border-box;height:100%;font-size:13px;line-height:17px;font-weight:600;padding:23px 11px 0}}@media (min-width:1024px) and (min-width:1130px){#menu-primary-navigation li.menu-item-depth-0{white-space:nowrap}}@media (min-width:1024px){#menu-primary-navigation li.menu-item-depth-0:first-child{padding-left:0}#menu-primary-navigation li.menu-item-depth-0:last-child{padding-right:0}}@media (min-width:1024px) and (min-width:1130px){#menu-primary-navigation li.menu-item-depth-0{padding-top:21px;font-size:15px;line-height:21px}}@media (min-width:1024px){#menu-primary-navigation li.menu-item-depth-0.current-menu-ancestor>a,#menu-primary-navigation li.menu-item-depth-0.current-menu-item>a,#menu-primary-navigation li.menu-item-depth-0.current-menu-parent>a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}#menu-primary-navigation li.menu-item-depth-1{display:inline-block;vertical-align:top;font-weight:200;font-size:26px;line-height:34px;letter-spacing:.01em;font-family:ivypresto-display;text-align:left}#menu-primary-navigation li.menu-item-depth-1>a{display:inline-block;padding-bottom:5px}#menu-primary-navigation li.menu-item-depth-2{font-family:ivystyle-sans;font-style:normal;font-weight:400;font-size:16px;line-height:30px}}@media (min-width:1024px) and (min-width:1024px){#menu-primary-navigation li.menu-item-depth-2{line-height:normal;padding-top:3px;padding-bottom:3px}}@media (min-width:1024px){#menu-primary-navigation li.menu-item-depth-2 a{transition:color .2s}#menu-primary-navigation li.menu-item-depth-2 a:hover{color:#fff}#menu-primary-navigation li.menu-item-depth-2,#menu-primary-navigation li.menu-item-depth-2 a{color:#97a5f9}#menu-primary-navigation li.menu-item-depth-2.current-menu-item>a{color:#fff}#menu-primary-navigation .sub-menu-wrapper-depth-0{box-sizing:border-box;position:absolute;left:0;top:90px;text-align:left;background:#4e48f9;width:100%;justify-content:center;transition:padding .4s;overflow:hidden;height:0;opacity:0}#menu-primary-navigation .sub-menu-depth-0{display:flex;justify-content:space-between;opacity:0;position:relative;top:40px}#menu-primary-navigation .sub-menu-depth-0>li{border-left:1px solid hsla(0,0%,100%,.15);padding-left:35px;padding-right:25px}#menu-primary-navigation .sub-menu-depth-0>li:first-child{border-left:none;padding-left:0}}.nav-user-actions{flex:1.1}.nav-user-actions ul{display:flex;justify-content:flex-end;margin:0;padding:0}@media (min-width:768px){.nav-user-actions ul{margin-top:11px}}.nav-user-actions ul li{box-sizing:border-box;width:40px;height:44px;list-style-type:none;margin:0 0 0 2px}.nav-user-actions ul li a{display:block;width:100%;height:100%;font-size:0;line-height:0;color:transparent;background-repeat:no-repeat;background-position:50%}.nav-user-actions ul li.account a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjE5MjQgMjEuNzkwM0MxOC4xMjc4IDIxLjc5MDMgMjIuOTM5NSAxNy4wOTYgMjIuOTM5NSAxMS4zMDUzQzIyLjkzOTUgNS41MTQ2IDE4LjEyNzggMC44MjAzMTIgMTIuMTkyNCAwLjgyMDMxMkM2LjI1Njk0IDAuODIwMzEyIDEuNDQ1MzEgNS41MTQ2IDEuNDQ1MzEgMTEuMzA1M0MxLjQ0NTMxIDE3LjA5NiA2LjI1Njk0IDIxLjc5MDMgMTIuMTkyNCAyMS43OTAzWiIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE5LjgwOTkgMTguNjk5OEwxNC4xNDQ1IDE1LjM3MTEiIHN0cm9rZT0iIzRFNDhGOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC4yMzk3IDE1LjM3MTFMNC41NzQyMiAxOC43MDE3IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuMTQ2MiAxNS4zNzA5QzE2LjEwNCAxMy45ODc4IDE2LjEwMTIgMTEuMjgyNyAxNi4xMDEyIDExLjI4MjdMMTYuMDk4MyA4LjEzNjQ3QzE1LjgxNzggNi42ODYyMSAxMy45MDY3IDUuNTg1OTQgMTIuMTkzMiA1LjU4NTk0QzEwLjQ3OTYgNS41ODU5NCA4LjU2ODQ5IDYuNjg4MTEgOC4yODc5OSA4LjEzODM4TDguMjg1MTYgMTEuMjg0NUM4LjI4NTE2IDExLjI4NDUgOC4yODIyMyAxMy45ODc4IDEwLjI0IDE1LjM3MDkiIHN0cm9rZT0iIzRFNDhGOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);background-size:19.79px 17.98px}.nav-user-actions ul li.cart{position:relative;transition:opacity .4s}.nav-user-actions ul li.cart.notification:before{opacity:1;color:#fff}.nav-user-actions ul li.cart.notification:after{color:#fff}.nav-user-actions ul li.cart:before{content:" ";border-radius:99px;height:19px;opacity:0;top:3px;background:#4e48f9}.nav-user-actions ul li.cart:after,.nav-user-actions ul li.cart:before{pointer-events:none;position:absolute;width:19px;right:0;color:transparent}.nav-user-actions ul li.cart:after{content:attr(data-total);top:1px;padding:0;text-align:center;font-size:12px;font-weight:400}@supports (-moz-appearance:none){.nav-user-actions ul li.cart{line-height:26px}}.nav-user-actions ul li.cart.pill-shape:after,.nav-user-actions ul li.cart.pill-shape:before{width:100%}.nav-user-actions ul li.cart a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjEwNjEgMjEuODE4QzE5LjEwNjEgMjIuMzUzNyAxOC42NTU5IDIyLjc5MjQgMTguMTA2MyAyMi43OTI0SDIuMTA5MTlDMS41NTk0NyAyMi43OTI0IDEuMTA5MzggMjIuMzUzNyAxLjEwOTM4IDIxLjgxOFY2LjIyNzM0QzEuMTA5MzggNS42OTE2MSAxLjU1OTQ3IDUuMjUyOTMgMi4xMDkxOSA1LjI1MjkzSDE4LjEwNjNDMTguNjU1OSA1LjI1MjkzIDE5LjEwNjEgNS42OTE2MSAxOS4xMDYxIDYuMjI3MzRWMjEuODE4WiIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjEwODMgNy4yMDE5NlYzLjMwNDNDMTMuMTA4MyAyLjIzMjgzIDEyLjIwOSAxLjM1NTQ3IDExLjEwODYgMS4zNTU0N0g5LjEwOTAxQzguMDA5NTkgMS4zNTU0NyA3LjEwOTM4IDIuMjMyODMgNy4xMDkzOCAzLjMwNDNWNy4yMDE5NiIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-size:18px 21.44px}.nav-user-actions ul li.search a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjY2MTMgNy45ODA3OUMxNS42NjEzIDQuMDk4MzYgMTIuNDMxNCAwLjk0OTcwNyA4LjQ0NzgzIDAuOTQ5NzA3QzQuNDY0MiAwLjk0OTcwNyAxLjIzNDM4IDQuMDk4MzYgMS4yMzQzOCA3Ljk4MDc5QzEuMjM0MzggMTEuODYyMyA0LjQ2NDIgMTUuMDEwMSA4LjQ0NzgzIDE1LjAxMDFDMTIuNDMxNCAxNS4wMTAxIDE1LjY2MTMgMTEuODYyMyAxNS42NjEzIDcuOTgwNzlaIiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuNTQ2OSAxMi45NTA3TDIxLjA3MDQgMjAuMjgzNCIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-size:19.84px 19.33px}.nav-user-actions ul li.toggl-navigation{cursor:pointer;user-select:none}@media (min-width:1024px){.nav-user-actions ul li.toggl-navigation{display:none}}.nav-user-actions ul li.toggl-navigation a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC4zNTkzNzUiIHk9IjAuMzY2Njk5IiB3aWR0aD0iMjYuODQ2OCIgaGVpZ2h0PSIxLjQ3MTEiIGZpbGw9IiM0RTQ4RjkiLz4KPHJlY3QgeD0iMC4zNTkzNzUiIHk9IjguMDg2OTEiIHdpZHRoPSIyNi44NDY4IiBoZWlnaHQ9IjEuNDcxMSIgZmlsbD0iIzRFNDhGOSIvPgo8cmVjdCB4PSIwLjM1OTM3NSIgeT0iMTQuNzk2NCIgd2lkdGg9IjI2Ljg0NjgiIGhlaWdodD0iMS40NzExIiBmaWxsPSIjNEU0OEY5Ii8+Cjwvc3ZnPgo=);background-size:26.85px 15.9px}.nav-open .nav-user-actions ul li.toggl-navigation a{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMi4yNDYwOSIgeT0iMC42MDU0NjkiIHdpZHRoPSIyNi44NDY4IiBoZWlnaHQ9IjEuNDcxMSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMi4yNDYwOSAwLjYwNTQ2OSkiIGZpbGw9IiM0RTQ4RjkiLz4KPHJlY3QgeD0iMC4xNjYwMTYiIHk9IjE5Ljg1NTUiIHdpZHRoPSIyNi44NDY4IiBoZWlnaHQ9IjEuNDcxMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDAuMTY2MDE2IDE5Ljg1NTUpIiBmaWxsPSIjNEU0OEY5Ii8+Cjwvc3ZnPgo=);background-size:21.06px 20.29px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#f9f9f9;height:300px;padding:40px}@media (min-width:768px){.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{padding:35px}}@media (min-width:1024px){.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{height:400px}}@media (min-width:1280px){.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{padding:55px}}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap img{box-sizing:border-box;display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap .onsale{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;background:#4e48f9;font-size:29px;font-weight:100;min-height:84px;min-width:84px;line-height:84px;padding:0;margin:22px 25px 0 0}@media (min-width:768px){.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap .onsale{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap .onsale{font-size:30px}}.woocommerce ul.products li.product p.authors{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:16px}@media (min-width:768px){.woocommerce ul.products li.product p.authors{font-size:14px}}@media (min-width:1024px){.woocommerce ul.products li.product p.authors{font-size:14px}}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:10px 0}@media (min-width:768px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}}.woocommerce ul.products li.product p.short-product-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce ul.products li.product p.short-product-description{font-size:14px}}@media (min-width:1024px){.woocommerce ul.products li.product p.short-product-description{font-size:14px}}.woocommerce ul.products li.product .price{display:block;font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;margin:13px 0 5px;color:#4e48f9}@media (min-width:768px){.woocommerce ul.products li.product .price{font-size:21px}}@media (min-width:1024px){.woocommerce ul.products li.product .price{font-size:21px}}.woocommerce ul.products li.product .price ins{font-weight:inherit;text-decoration:none}.woocommerce ul.products li.product .price del{padding-left:15px;text-decoration:none}.woocommerce ul.products li.product .price del bdi{color:#4e48f9;opacity:.5;position:relative}.woocommerce ul.products li.product .price del bdi:after{content:"";width:100%;height:1px;background:#4e48f9;position:absolute;left:0;top:50%}.woocommerce ul.products li.product .price .price-without-vat{display:block;font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;opacity:.4}@media (min-width:768px){.woocommerce ul.products li.product .price .price-without-vat{font-size:14px}}@media (min-width:1024px){.woocommerce ul.products li.product .price .price-without-vat{font-size:14px}}.dpf_theme-template-default .acf-component.acf-dpf-theme{position:relative;padding-top:0!important}.dpf_theme-template-default .acf-component.acf-dpf-theme .acf-component.acf-intro-module{padding-top:0!important}@media (min-width:768px){.acf-component.acf-events-calendar .inner{display:flex;flex-direction:column;align-items:center}}.acf-component.acf-events-calendar .inner .headline{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align:center;width:80%;margin:auto}@media (min-width:768px){.acf-component.acf-events-calendar .inner .headline{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-events-calendar .inner .headline{font-size:72px}}.acf-component.acf-events-calendar .inner h3{text-align:center}.acf-component.acf-events-calendar .inner p{text-align:center;padding-top:30px;padding-bottom:48px;margin:auto;margin:0 auto;max-width:520px}@media (min-width:768px){.acf-component.acf-events-calendar .inner p{padding-bottom:60px}}.acf-component.acf-events-calendar .inner .calender-wrapper{margin:0 auto;max-width:1090px;width:100%}.acf-component.acf-events-calendar .inner .year-wrap{margin-top:16px}@media (min-width:768px){.acf-component.acf-events-calendar .inner .year-wrap{display:grid;grid-template-columns:50px 1fr;grid-gap:15px}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-events-calendar .inner .year-wrap{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){.acf-component.acf-events-calendar .inner .year-wrap{grid-gap:30px}}.acf-component.acf-events-calendar .inner .year-wrap-year{padding-bottom:10px}@media (min-width:768px){.acf-component.acf-events-calendar .inner .year-wrap-year{padding-bottom:0}}.acf-component.acf-events-calendar .inner .year-wrap-year h3{text-align:left;font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-events-calendar .inner .year-wrap-year h3{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-events-calendar .inner .year-wrap-year h3{font-size:23px}}.acf-component.acf-events-calendar .inner .year-wrap-line-display{width:100%;height:1px;background:#ececec;position:relative;top:50%}.acf-component.acf-events-calendar .inner .event{border-bottom:1px solid #ececec;box-sizing:border-box;padding:20px 0}@media (min-width:768px){.acf-component.acf-events-calendar .inner .event{padding:40px 0;display:grid;grid-template-columns:250px 1fr;grid-gap:15px}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-events-calendar .inner .event{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){.acf-component.acf-events-calendar .inner .event{grid-gap:30px}}.acf-component.acf-events-calendar .inner .event,.acf-component.acf-events-calendar .inner .event a{transition:color .4s}.acf-component.acf-events-calendar .inner .event:hover,.acf-component.acf-events-calendar .inner .event:hover a{color:#3534c6}.acf-component.acf-events-calendar .inner .event:last-child{border:none}.acf-component.acf-events-calendar .inner .event .title{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-events-calendar .inner .event .title{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-events-calendar .inner .event .title{font-size:42px}}.acf-component.acf-events-calendar .inner .event .title span{width:1px;display:inline-block;position:relative;background:red}.acf-component.acf-events-calendar .inner .event .title span:after{content:"";position:absolute;left:0;bottom:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='46' height='26' viewBox='0 0 46 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.8184 1.07812L44.7969 12.7945L32.8184 24.5109' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.8006 12.7969H0.879395' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:cover;background-position:50%;background-repeat:no-repeat;transform:translateX(0);transition:transform .25s ease-out;margin-left:10px;width:32px;height:18px}@media (min-width:768px){.acf-component.acf-events-calendar .inner .event .title span:after{margin-left:10px;margin-bottom:5px;width:46px;height:26px}}.acf-component.acf-events-calendar .inner .event .title:hover span{transition:transform .5s ease-out;transform:translateX(10px)}.acf-component.acf-events-calendar .inner .event .date,.acf-component.acf-events-calendar .inner .event .info{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-bottom:5px}@media (min-width:768px){.acf-component.acf-events-calendar .inner .event .date,.acf-component.acf-events-calendar .inner .event .info{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-events-calendar .inner .event .date,.acf-component.acf-events-calendar .inner .event .info{font-size:30px}}@media (min-width:768px){.acf-component.acf-events-calendar .inner .event .date,.acf-component.acf-events-calendar .inner .event .info{text-align:center;align-self:unset;line-height:1.36em;padding-bottom:0}}@media (min-width:768px){.acf-component.acf-events-calendar .inner .event .date .day,.acf-component.acf-events-calendar .inner .event .info .day{display:block;font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-top:-5px;line-height:1em!important}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-events-calendar .inner .event .date .day,.acf-component.acf-events-calendar .inner .event .info .day{font-size:56px;line-height:1.2em}}@media (min-width:768px) and (min-width:1024px){.acf-component.acf-events-calendar .inner .event .date .day,.acf-component.acf-events-calendar .inner .event .info .day{font-size:72px}}.acf-component.acf-events-calendar .inner .event .text{box-sizing:border-box}@media (min-width:768px){.acf-component.acf-events-calendar .inner .event .text{padding-right:90px}}.acf-component.acf-events-calendar .inner .event .text p.category{font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:5px 10px;text-align:left;display:inline-block;color:#fff;background:#3534c6}@media (min-width:768px){.acf-component.acf-events-calendar .inner .event .text p.category{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-events-calendar .inner .event .text p.category{font-size:23px}}.acf-component.acf-events-calendar .inner .event .text p.category.go-home-meeting{background:#3534c6}.acf-component.acf-events-calendar .inner .event .text p.category.course{background:#adaa8a}.acf-component.acf-events-calendar .inner .event .text p.category.webinar{background:#ffaf66}.acf-component.acf-events-calendar .inner .event .text p.category.custom{background:#c7c7c7}.acf-component.acf-events-calendar .inner .event .text span.additional{margin:4px 0 0;clear:both;display:block}@media (min-width:768px){.acf-component.acf-events-calendar .inner .event .text span.additional{margin:0 0 0 8px;display:initial}}.acf-component.acf-events-calendar .inner .event .text .price{text-align:left;margin:0;padding:0;padding-top:10px}.acf-component.acf-events-calendar .inner .event .text h2{padding-top:15px;margin:0 auto;max-width:720px;margin:0}.acf-component.acf-events-grid .headline{padding-bottom:20px;font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-events-grid .headline{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-events-grid .headline{font-size:42px}}.acf-component.acf-events-grid .events{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px}@media (max-width:767px){.acf-component.acf-events-grid .events{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:20px}}.acf-component.acf-events-grid .event .image{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#f9f9f9;height:300px;padding:40px}@media (min-width:768px){.acf-component.acf-events-grid .event .image{padding:35px}}@media (min-width:1024px){.acf-component.acf-events-grid .event .image{height:400px}}@media (min-width:1280px){.acf-component.acf-events-grid .event .image{padding:55px}}.acf-component.acf-events-grid .event .image img{box-sizing:border-box;display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.acf-component.acf-events-grid .event .title{font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:10px 0}@media (min-width:768px){.acf-component.acf-events-grid .event .title{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-events-grid .event .title{font-size:18px}}.acf-component.acf-events-grid .event .short-description{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-events-grid .event .short-description{font-size:14px}}@media (min-width:1024px){.acf-component.acf-events-grid .event .short-description{font-size:14px}}.dpf_event-template-default .info-and-description{margin:0 auto;max-width:1090px}@media (min-width:768px){.dpf_event-template-default .info-and-description{display:grid;grid-template-columns:27.5% 1fr;grid-gap:15px}}@media (min-width:768px) and (min-width:768px){.dpf_event-template-default .info-and-description{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){.dpf_event-template-default .info-and-description{grid-gap:30px}}@media (min-width:1024px){.dpf_event-template-default .info-and-description{grid-template-columns:25% 1fr}}.dpf_event-template-default .info-and-description .info{margin-bottom:40px}@media (min-width:768px){.dpf_event-template-default .info-and-description .info{margin-bottom:0}}@media (min-width:520px) and (max-width:767px){.dpf_event-template-default .info-and-description .info{display:grid;grid-template-columns:100px 1fr;grid-gap:15px}}@media (min-width:520px) and (max-width:767px) and (min-width:768px){.dpf_event-template-default .info-and-description .info{grid-gap:20px}}@media (min-width:520px) and (max-width:767px) and (min-width:1280px){.dpf_event-template-default .info-and-description .info{grid-gap:30px}}.dpf_event-template-default .info-and-description .info h6{padding-top:20px}@media (min-width:520px) and (max-width:767px){.dpf_event-template-default .info-and-description .info h6{padding-top:4px}}.dpf_event-template-default .info-and-description .info .discounted_price{color:#c7c7c7;display:block}.dpf_event-template-default .info-and-description .info a{margin-top:20px;display:inline-block;background-color:#4e48f9;border-radius:4px;border:none;color:#fff;letter-spacing:.02em;padding:10px 26px 12px!important;line-height:1em;font-weight:600;transition:background-color .25s ease-out}@media (min-width:520px) and (max-width:767px){.dpf_event-template-default .info-and-description .info p.button{grid-column:2}}.dpf_event-template-default .info-and-description .description h1,.dpf_event-template-default .info-and-description .description h2,.dpf_event-template-default .info-and-description .description h3{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px}@media (min-width:768px){.dpf_event-template-default .info-and-description .description h1,.dpf_event-template-default .info-and-description .description h2,.dpf_event-template-default .info-and-description .description h3{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.dpf_event-template-default .info-and-description .description h1,.dpf_event-template-default .info-and-description .description h2,.dpf_event-template-default .info-and-description .description h3{font-size:42px}}.dpf_event-template-default .info-and-description .description ol,.dpf_event-template-default .info-and-description .description ul{margin:0;padding:5px 0 5px 20px}.dpf_event-template-default .info-and-description .description ul li{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;list-style-type:disc}@media (min-width:768px){.dpf_event-template-default .info-and-description .description ul li{font-size:15px}}@media (min-width:1024px){.dpf_event-template-default .info-and-description .description ul li{font-size:16px}}.dpf_event-template-default .info-and-description .description ol li{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;list-style-type:decimal}@media (min-width:768px){.dpf_event-template-default .info-and-description .description ol li{font-size:15px}}@media (min-width:1024px){.dpf_event-template-default .info-and-description .description ol li{font-size:16px}}.dpf_event-template-default .info-and-description .description p{padding:5px 0}.dpf_event-template-default .intro{text-align:center;margin:0 auto;max-width:720px}@media (min-width:768px){.dpf_event-template-default .intro{margin-bottom:50px}}.dpf_event-template-default .intro p.category{font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:5px 10px;text-align:left;display:inline-block;color:#fff;background:#3534c6}@media (min-width:768px){.dpf_event-template-default .intro p.category{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.dpf_event-template-default .intro p.category{font-size:23px}}.dpf_event-template-default .intro p.category.go-home-meeting{background:#3534c6}.dpf_event-template-default .intro p.category.course{background:#adaa8a}.dpf_event-template-default .intro p.category.webinar{background:#ffaf66}.dpf_event-template-default .intro p.category.custom{background:#c7c7c7}.dpf_event-template-default .intro h1:after,.dpf_event-template-default .intro h2:after{content:"";display:block;height:36px;width:1px;background:#4e48f9;margin:20px auto!important}@media (min-width:768px){.dpf_event-template-default .intro h1:after,.dpf_event-template-default .intro h2:after{margin:40px auto!important;height:46px}}.dpf_event-template-default .intro .date-and-time{box-sizing:border-box;padding:10px 0;font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.dpf_event-template-default .intro .date-and-time{padding:20px 0;font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.dpf_event-template-default .intro .date-and-time{font-size:23px}}@media (min-width:768px){.dpf_event-template-default .image{margin-bottom:50px}}.dpf_event-template-default .teacher-list{margin-top:50px}.dpf_event-template-default .teacher-list .coworkers{margin-top:40px}.dpf_event-template-default .acf-component.acf-coworkers-list{max-width:none}.acf-buy-the-book-headline h3{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;margin:10px 0}@media (min-width:768px){.acf-buy-the-book-headline h3{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-buy-the-book-headline h3{font-size:42px}}@media (min-width:768px){.acf-buy-the-book-headline h3{margin:20px 0}}.acf-buy-the-book-headline section.related.products{padding-bottom:0}.acf-component.acf-text-breaker{width:100%}.acf-component.acf-text-breaker.full_height{padding-top:0;padding-bottom:0}.acf-component.acf-text-breaker h1,.acf-component.acf-text-breaker h2,.acf-component.acf-text-breaker h3,.acf-component.acf-text-breaker h4,.acf-component.acf-text-breaker h5{word-break:none!important}.acf-component.acf-text-breaker .vertline{display:none}.acf-component.acf-text-breaker.author_type .vertline,.acf-component.acf-text-breaker.default .vertline,.acf-component.acf-text-breaker.full_height .vertline{display:block;margin-bottom:20px}.acf-component.acf-text-breaker.author_type{padding-top:0}.acf-component.acf-text-breaker .headline{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-text-breaker .headline{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-text-breaker .headline{font-size:30px}}.acf-component.acf-text-breaker .inner{width:100%;display:flex;text-align:center;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;padding:0 20px}@media (min-width:768px){.acf-component.acf-text-breaker .inner{padding:0 40px}}.acf-component.acf-text-breaker.author_type .inner{box-sizing:border-box;padding:20px}@media (min-width:768px){.acf-component.acf-text-breaker.author_type .inner{padding:40px}}.acf-component.acf-text-breaker p{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;padding:10px 0;margin:0 auto;max-width:1090px;overflow-wrap:unset;word-wrap:unset;-ms-word-break:unset;word-break:unset;-ms-hyphens:unset;-moz-hyphens:unset;-webkit-hyphens:unset;hyphens:unset;margin-bottom:10px}@media (min-width:768px){.acf-component.acf-text-breaker p{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-text-breaker p{font-size:58px}}@media (min-width:768px){.acf-component.acf-text-breaker p{padding:20px 0;padding-bottom:20px}}.acf-component.acf-text-breaker a{position:relative;transition:all .25s ease-out;line-height:1.7em}.acf-component.acf-text-breaker a:after{display:block;content:"";width:100%;background:#4e48f9;height:1px;margin:0 auto;margin-top:3px;transition:all .25s ease-out}.acf-component.acf-text-breaker a:hover{color:#3534c6;transition:all .5s ease-out}.acf-component.acf-text-breaker a:hover:after{width:calc(100% - 40px)!important;background:#3534c6;transition:all .5s ease-out}.acf-component.acf-text-breaker.full_height .inner{height:100vh}.acf-component.acf-spots-module{position:relative;width:100%;margin-top:40px;margin-bottom:40px}@media (min-width:1024px){.acf-component.acf-spots-module{margin-top:50px;margin-bottom:50px}}.acf-component.acf-spots-module:first-child{margin:0}.acf-component.acf-spots-module .vertline{display:none!important}.acf-component.acf-spots-module .headline{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1rem}@media (min-width:768px){.acf-component.acf-spots-module .headline{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-spots-module .headline{font-size:42px}}.acf-component.acf-spots-module .inner-wrap{margin:0 auto;max-width:1090px}.acf-component.acf-spots-module .acf-text-breaker{box-sizing:border-box;padding:20px 0;padding-top:0!important}@media (min-width:768px){.acf-component.acf-spots-module .acf-text-breaker{padding:40px 0}}.acf-component.acf-spots-module .acf-text-breaker h1,.acf-component.acf-spots-module .acf-text-breaker h2,.acf-component.acf-spots-module .acf-text-breaker h3,.acf-component.acf-spots-module .acf-text-breaker h4,.acf-component.acf-spots-module .acf-text-breaker h5,.acf-component.acf-spots-module .acf-text-breaker h6{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:0}@media (min-width:768px){.acf-component.acf-spots-module .acf-text-breaker h1,.acf-component.acf-spots-module .acf-text-breaker h2,.acf-component.acf-spots-module .acf-text-breaker h3,.acf-component.acf-spots-module .acf-text-breaker h4,.acf-component.acf-spots-module .acf-text-breaker h5,.acf-component.acf-spots-module .acf-text-breaker h6{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-spots-module .acf-text-breaker h1,.acf-component.acf-spots-module .acf-text-breaker h2,.acf-component.acf-spots-module .acf-text-breaker h3,.acf-component.acf-spots-module .acf-text-breaker h4,.acf-component.acf-spots-module .acf-text-breaker h5,.acf-component.acf-spots-module .acf-text-breaker h6{font-size:72px}}.acf-component.acf-spots-module .acf-text-breaker p{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-spots-module .acf-text-breaker p{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-spots-module .acf-text-breaker p{font-size:30px}}@media (max-width:767px) and (min-width:580px){.acf-component.acf-spots-module>.inner .spots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}}@media (min-width:768px){.acf-component.acf-spots-module>.inner .spots{display:grid;grid-template-columns:1fr;grid-gap:15px;grid-gap:30px}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-spots-module>.inner .spots{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){.acf-component.acf-spots-module>.inner .spots{grid-gap:30px}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-spots-module>.inner .spots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (min-width:1024px){.acf-component.acf-spots-module>.inner .spots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-spots-module>.inner .spots{grid-gap:20px;grid-gap:40px}}@media (min-width:768px) and (min-width:1280px){.acf-component.acf-spots-module>.inner .spots{grid-gap:30px;grid-gap:60px}}.acf-component.acf-spots-module>.inner .spots .spot{margin-bottom:30px}@media (min-width:768px){.acf-component.acf-spots-module>.inner .spots .spot{margin-bottom:0}}.acf-component.acf-spots-module>.inner .spots .spot .image img{display:block;width:100%}.acf-component.acf-spots-module>.inner .spots .spot .info{padding-top:20px;display:block;width:100%}.acf-component.acf-spots-module>.inner .spots .spot .info .lead_text{font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:15px!important;margin-bottom:1rem}@media (min-width:768px){.acf-component.acf-spots-module>.inner .spots .spot .info .lead_text{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-spots-module>.inner .spots .spot .info .lead_text{font-size:18px}}.acf-component.acf-spots-module>.inner .spots .spot .info h2{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-spots-module>.inner .spots .spot .info h2{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-spots-module>.inner .spots .spot .info h2{font-size:42px}}.acf-component.acf-spots-module>.inner .spots .spot .info .text{margin-bottom:16px}.acf-component.acf-spots-module>.inner .spots .spot .link-arrow{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1797 1.51172L14.9979 5.3299L11.1797 9.14808' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 5.33203H1' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:16px;height:10px;display:inline-block;padding:8px;background-repeat:no-repeat;background-size:50%;background-position:0;transition:all .25s ease-out}.acf-component.acf-spots-module>.inner .spots .spot .link-arrow:hover{background-position:100%;transition:all .5s ease-out}.acf-component.acf-spots-module.white{margin:0!important}.acf-component.acf-spots-module.purple{background-color:#4e48f9;color:#fff}.acf-component.acf-spots-module.purple .link-arrow{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1797 1.51172L14.9979 5.3299L11.1797 9.14808' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 5.33203H1' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.acf-component.acf-spots-module.gold{background-color:#c1bfa0;color:#fff}.acf-component.acf-spots-module.gold .link-arrow{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1797 1.51172L14.9979 5.3299L11.1797 9.14808' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 5.33203H1' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.acf-component.acf-spots-module.grey{background-color:#f9f9f9!important;color:#4e48f9}.acf-component.acf-404 .inner-wrapper{background:#f9f9f9;min-height:50vh;display:flex;box-sizing:border-box;padding:0 20px}@media (min-width:768px){.acf-component.acf-404 .inner-wrapper{padding:0 40px;padding:40px}}@media (min-width:1024px){.acf-component.acf-404 .inner-wrapper{padding:60px}}@media (min-width:1280px){.acf-component.acf-404 .inner-wrapper{padding:80px}}.acf-component.acf-404 .inner-wrapper .vertline{display:none}.acf-component.acf-404 .inner-wrapper .headline{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-bottom:10px}@media (min-width:768px){.acf-component.acf-404 .inner-wrapper .headline{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-404 .inner-wrapper .headline{font-size:72px}}@media (min-width:768px){.acf-component.acf-404 .inner-wrapper .headline{padding-bottom:0}}.acf-component.acf-404 .inner-wrapper p{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-404 .inner-wrapper p{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-404 .inner-wrapper p{font-size:30px}}.acf-component.acf-404 .inner-wrapper .acf-text-breaker{align-self:center}.acf-component.acf-authors-list .authors-letter-wrapper{position:fixed;right:20px;top:50%;transform:translateY(-50%);font-size:11px;color:#c7c7c7;text-align:center;cursor:pointer}.acf-component.acf-authors-list .authors-letter-wrapper.collision{opacity:0}.acf-component.acf-authors-list .authors-letter-wrapper.inactive-yeet{display:none}.acf-component.acf-authors-list .authors-letter-wrapper .authors-overlay-letter{transition:color .4s}.acf-component.acf-authors-list .authors-letter-wrapper .authors-overlay-letter p{font-size:11px}.acf-component.acf-authors-list .authors-letter-wrapper .authors-overlay-letter.highlighted{color:#4e48f9}@media (min-width:1024px){.acf-component.acf-authors-list .authors-letter-wrapper{right:40px}}.acf-component.acf-authors-list .headline{text-align:center;margin:0 auto;max-width:1090px;box-sizing:border-box;padding:10px 0;font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-authors-list .headline{padding:20px 0;font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-authors-list .headline{font-size:72px}}.acf-component.acf-authors-list .authors-handle{position:sticky;display:inline-block;top:70px;z-index:2}@media (min-width:768px){.acf-component.acf-authors-list .authors-handle{top:115px}}.acf-component.acf-authors-list .authors-handle.open .authors{display:block}.acf-component.acf-authors-list .authors-handle.open a.filter{width:18px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTMzNTk0IDEuNTYyNUwxNS44MjA3IDE2LjM3MzciIHN0cm9rZT0iIzRFNDhGOSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNS44Mzc5IDEuNTI3MzRMMS4wMjY2NSAxNi40MTQ1IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K) no-repeat;background-size:72.5%;background-position:0}.acf-component.acf-authors-list .authors{display:none;position:absolute;width:195px;left:0;top:100%;background:#4e48f9;color:#fff;box-sizing:border-box;padding:10px}@media (min-width:768px){.acf-component.acf-authors-list .authors{padding:20px;width:215px}}.acf-component.acf-authors-list .authors-letter{display:inline-block;padding:5px;line-height:1em;cursor:pointer;width:15px}.acf-component.acf-authors-list .authors-letter:last-child{display:none}.acf-component.acf-authors-list .inner .letter_list{display:grid;grid-template-columns:clamp(50px,15vw,120px) 1fr;padding-bottom:80px;margin:0 auto;max-width:1090px}@media (min-width:768px){.acf-component.acf-authors-list .inner .letter_list{margin-left:80px}}@media (min-width:1024px){.acf-component.acf-authors-list .inner .letter_list{margin:0 auto}}.acf-component.acf-authors-list .inner .letter_list-letter{position:relative}.acf-component.acf-authors-list .inner .letter_list-letter h1{position:sticky;top:100px}.acf-component.acf-authors-list .inner .letter_list ul{padding:0;margin:0}@media (min-width:768px){.acf-component.acf-authors-list .inner .letter_list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:10px 0}}@media (min-width:1024px){.acf-component.acf-authors-list .inner .letter_list ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:10px 0}}.acf-component.acf-authors-list .inner .letter_list ul li{margin:0;padding:0;list-style-type:none}.acf-component.acf-authors-list .inner .letter_list a,.acf-component.acf-authors-list .inner .letter_list li{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-authors-list .inner .letter_list a,.acf-component.acf-authors-list .inner .letter_list li{font-size:14px}}@media (min-width:1024px){.acf-component.acf-authors-list .inner .letter_list a,.acf-component.acf-authors-list .inner .letter_list li{font-size:14px}}.acf-component.acf-authors-list .inner .letter_list a:hover,.acf-component.acf-authors-list .inner .letter_list li:hover{text-decoration:underline}.acf-component.acf-faq-module .inner-wrapper{box-sizing:border-box}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper{padding:40px}}@media (min-width:1024px){.acf-component.acf-faq-module .inner-wrapper{padding:60px}}@media (min-width:1280px){.acf-component.acf-faq-module .inner-wrapper{padding:80px}}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper{display:grid;grid-template-columns:40% 1fr}}.acf-component.acf-faq-module .inner-wrapper .headline-wrap{padding-right:40px;box-sizing:border-box}.acf-component.acf-faq-module .inner-wrapper .headline-wrap .headline{font-size:48px;line-height:1.2em;font-weight:300;letter-spacing:.01em;-webkit-font-smoothing:antialiased;font-family:ivypresto-display}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .headline-wrap .headline{font-size:72px}}@media (min-width:1024px){.acf-component.acf-faq-module .inner-wrapper .headline-wrap .headline{font-size:104px}}.acf-component.acf-faq-module .inner-wrapper .headline-wrap p{box-sizing:border-box;margin:10px 0}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .headline-wrap p{margin:20px 0}}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion{margin:20px 0}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .accordion-handle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .accordion-handle>.headline{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;display:flex;align-items:center;position:relative;transition:color .5s;padding-left:30px}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .accordion-handle>.headline{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .accordion-handle>.headline{font-size:42px}}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .accordion-handle>.headline{padding-left:48px}}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .accordion-handle>.headline:before{content:"";position:absolute;width:21px;height:21px;transform:rotate(0deg);background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTA0Mjk3IDExLjQyMTlMMjEuOTA0MiAxMS4zNjgyIiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTEuNDE4IDAuODU1NDY5TDExLjQ3MTYgMjEuODU1NCIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==) no-repeat;background-size:21px 21px;transition:transform .25s ease-out;left:0}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .accordion-handle>.headline:hover{color:#3534c6}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion.open .q_and_a_content{height:auto;transition:height .5s ease-out}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion.open .headline:before{transform:rotate(45deg);transition:transform .25s ease-out}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a_content{box-sizing:border-box;height:0;max-height:9999px;transition:height .5s ease-out;overflow:hidden;padding-left:30px;padding-right:0}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a_content{padding-left:48px;padding-right:40px}}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a{box-sizing:border-box;margin:10px 0}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a{margin:20px 0}}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a:first-child{box-sizing:border-box;padding:10px 0;padding-bottom:0!important}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a:first-child{padding:20px 0}}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a:last-child{box-sizing:border-box;padding:10px 0;padding-top:0!important}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a:last-child{padding:20px 0}}.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a>.headline{font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a>.headline{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-faq-module .inner-wrapper .sections .section-accordion .q_and_a>.headline{font-size:18px}}@media (min-width:768px){.acf-component.acf-faq-module .inner-wrapper .sections .answer p{max-width:420px;margin-bottom:10px}}.acf-component.acf-faq-module .inner-wrapper .sections .answer p a{text-decoration:underline}.acf-component.acf-faq-module .inner-wrapper .sections .answer p a:hover{color:#3534c6}.acf-component.acf-faq-module.purple .inner-wrapper{background-color:#4e48f9;color:#fff}.acf-component.acf-faq-module.purple .inner-wrapper .accordion-handle>.headline:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTA0Mjk3IDExLjQyMTlMMjEuOTA0MiAxMS4zNjgyIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTEuNDE4IDAuODU1NDY5TDExLjQ3MTYgMjEuODU1NCIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==) no-repeat!important}.acf-component.acf-faq-module.purple .inner-wrapper .accordion-handle>.headline:hover{color:#fff!important}.acf-component.acf-faq-module.gold .inner-wrapper{background-color:#c1bfa0;color:#fff}.acf-component.acf-faq-module.gold .inner-wrapper .accordion-handle>.headline:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTA0Mjk3IDExLjQyMTlMMjEuOTA0MiAxMS4zNjgyIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTEuNDE4IDAuODU1NDY5TDExLjQ3MTYgMjEuODU1NCIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==) no-repeat!important}.acf-component.acf-faq-module.gold .inner-wrapper .accordion-handle>.headline:hover{color:#fff!important}.acf-component.acf-faq-module.grey .inner-wrapper{background-color:#f9f9f9!important;color:#4e48f9}.acf-component.acf-coworkers-list{margin:0 auto;max-width:1090px}.acf-component.acf-coworkers-list .inner .headline{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-bottom:40px}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .headline{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-coworkers-list .inner .headline{font-size:72px}}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .headline{padding-bottom:60px}}@media (min-width:1280px){.acf-component.acf-coworkers-list .inner .headline{padding-bottom:80px}}@media (max-width:767px) and (min-width:580px){.acf-component.acf-coworkers-list .inner .coworkers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}}.acf-component.acf-coworkers-list .inner .coworkers .coworker{box-sizing:border-box;padding:20px 0}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker{padding:40px 0;display:grid;grid-template-columns:155px 1fr;grid-gap:30px;border-top:1px solid #4e48f9}}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker:last-child{border-bottom:1px solid #4e48f9}}@media (min-width:1024px){.acf-component.acf-coworkers-list .inner .coworkers .coworker{grid-template-columns:190px 1fr}}.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo{position:relative;width:100%;max-width:360px;background:#fafafa;overflow:hidden;height:clamp(160px,90vw,360px)}@media (min-width:580px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo{height:clamp(160px,42vw,320px)}}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo{height:155px;max-width:155px}}@media (min-width:1024px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo{height:190px;max-width:190px}}.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo img{position:absolute;display:block;width:100%;z-index:5}.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo .initials{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:absolute}.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo .initial{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo .initial{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo .initial{font-size:72px}}.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo .initial.initial-1{margin-top:-40px}.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo .initial.initial-2{margin-top:40px}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo .initial{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo .initial{font-size:42px;letter-spacing:.01em}}@media (min-width:768px) and (min-width:1024px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .photo .initial{font-size:58px}}.acf-component.acf-coworkers-list .inner .coworkers .coworker .text{color:#4e48f9;margin-top:16px}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .text{margin-top:0}}.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .name{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .name{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .name{font-size:42px}}.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .title{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .title{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .title{font-size:30px}}.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .department{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;font-weight:600;margin-top:5px}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .department{font-size:15px}}@media (min-width:1024px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .department{font-size:16px}}.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .email-phone .email:hover,.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .email-phone .phone:hover{color:#3534c6!important;text-decoration:underline}@media (min-width:768px){.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .email-phone{display:flex}.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .email-phone .email,.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .email-phone .phone{margin-top:20px}.acf-component.acf-coworkers-list .inner .coworkers .coworker .text .email-phone .phone{margin-left:40px}}@media (min-width:768px){.acf-component.acf-dpf-author{padding-top:40px;padding-bottom:40px}}.acf-component.acf-dpf-author>.inner{margin:0 auto;max-width:720px}.acf-component.acf-dpf-author>.inner .headline{vertical-align:baseline;display:flex;align-items:flex-end}.acf-component.acf-dpf-author>.inner .headline h1{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .headline h1{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-dpf-author>.inner .headline h1{font-size:58px}}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .headline h1.no-caption{padding:0 0 0 10px;margin-bottom:-3px}}@media (min-width:1024px){.acf-component.acf-dpf-author>.inner .headline h1.no-caption{padding:0 0 0 20px;margin-bottom:-6px}}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .headline h1.has-caption{padding:0 0 20px 10px}}@media (min-width:1024px){.acf-component.acf-dpf-author>.inner .headline h1.has-caption{padding:0 0 15px 20px}}.acf-component.acf-dpf-author>.inner .author-hero{margin-bottom:20px}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .author-hero{margin-bottom:0;display:grid;grid-template-columns:45% 1fr;grid-gap:15px}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-dpf-author>.inner .author-hero{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){.acf-component.acf-dpf-author>.inner .author-hero{grid-gap:30px}}.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper{width:100%}.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo{position:relative;margin-bottom:5px;background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;background-color:#f9f9f9}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo{height:clamp(280px,30vw,360px);overflow:hidden}}.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo img{display:block;width:100%}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo img{display:none}}.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo .initials{display:flex;justify-content:center;align-items:center;top:0;height:100%;width:100%;position:absolute}.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo .initial{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo .initial{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo .initial{font-size:72px}}.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo .initial.initial-1{margin-top:-40px}.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo .initial.initial-2{margin-top:40px}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo .initial{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo .initial{font-size:42px;letter-spacing:.01em}}@media (min-width:768px) and (min-width:1024px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .photo .initial{font-size:58px}}.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .caption{margin-bottom:20px;font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .caption{font-size:14px}}@media (min-width:1024px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .caption{font-size:14px}}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .author-hero .photo-wrapper .caption{text-align:left;margin-bottom:0}}.acf-component.acf-dpf-author>.inner .author-description{margin:auto;margin-bottom:40px;box-sizing:border-box;padding:20px 0}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .author-description{padding:40px 0}}@media (min-width:1280px){.acf-component.acf-dpf-author>.inner .author-description{margin:0 auto;max-width:720px}}.acf-component.acf-dpf-author>.inner .author-description .pre-title{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-bottom:10px}@media (min-width:768px){.acf-component.acf-dpf-author>.inner .author-description .pre-title{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-dpf-author>.inner .author-description .pre-title{font-size:30px}}.acf-component.acf-dpf-author>.inner .author-description a{text-decoration:underline}.acf-component.acf-dpf-author>.inner .author-description .description h1,.acf-component.acf-dpf-author>.inner .author-description .description h2,.acf-component.acf-dpf-author>.inner .author-description .description h3,.acf-component.acf-dpf-author>.inner .author-description .description h4,.acf-component.acf-dpf-author>.inner .author-description .description h5,.acf-component.acf-dpf-author>.inner .author-description .description h6,.acf-component.acf-dpf-author>.inner .author-description .description p+h1,.acf-component.acf-dpf-author>.inner .author-description .description p+h2,.acf-component.acf-dpf-author>.inner .author-description .description p+h3,.acf-component.acf-dpf-author>.inner .author-description .description p+h4,.acf-component.acf-dpf-author>.inner .author-description .description p+h5,.acf-component.acf-dpf-author>.inner .author-description .description p+h6{padding-top:20px!important;padding-bottom:5px}.acf-component.acf-dpf-author>.inner .author-description .description hr{display:none}.tilmeld-nyhedsmail .acf-component.acf-text-breaker{padding-top:0!important;padding-bottom:0!important}.acf-component.acf-newsletter-module{padding-top:0!important}.acf-component.acf-newsletter-module .inner p.checkbox-headline{font-weight:600;padding:40px 0 20px}.acf-component.acf-newsletter-module .inner .input-wrapper{padding-bottom:20px}.acf-component.acf-newsletter-module .inner .input{position:relative}.acf-component.acf-newsletter-module .inner .input input[type=email]{padding:20px}@media (min-width:768px){.acf-component.acf-newsletter-module .inner .input input[type=email]{padding:20px 40px}}.acf-component.acf-newsletter-module .inner .checkboxes{width:100%;padding-bottom:20px}.acf-component.acf-newsletter-module .inner button{cursor:pointer;outline:none;background:transparent;position:absolute;right:0;top:0;display:block;height:100%;width:70px;border:none;border-left:1px solid #4e48f9;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDE1NSAxLjQzMzU5TDEyLjcyMjcgMTIuNDMzNkwxLjQxNTUgMjMuNDMzNiIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) 50% 50% no-repeat}@media (min-width:768px){.acf-component.acf-newsletter-module .inner{display:flex;flex-direction:column;align-items:center;width:100%;background:#f9f9f9}.acf-component.acf-newsletter-module .inner .input-wrapper{width:100%;flex-shrink:0;max-width:860px}.acf-component.acf-newsletter-module .inner .input-wrapper .input input{background:#f9f9f9;padding-right:110px}.acf-component.acf-newsletter-module .inner .checkboxes{display:flex;max-width:575px;flex-wrap:wrap}.acf-component.acf-newsletter-module .inner .checkboxes .checkbox{padding:10px 40px 0 0}}@media (min-width:768px){body.tilmeld-nyhedsmail .main .acf-component.acf-text-breaker.default .inner,body.tilmeld-nyhedsmail .main .acf-component.acf-text-breaker.inversed .inner{padding-bottom:50px;padding-top:100px}}@media (min-width:768px){body.tilmeld-nyhedsmail .main .inner{background:#f9f9f9}}.acf-component.acf-form.grey-form,.acf-component.acf-form.grey-form .inner{margin:0 auto;max-width:1440px;width:100%}.acf-component.acf-form.grey-form .inner{box-sizing:border-box}.acf-component.acf-form.grey-form .inner-wrap{padding:20px;background:#f9f9f9;margin:0 auto;max-width:1440px}@media (min-width:768px){.acf-component.acf-form.grey-form .inner-wrap{padding:40px}}@media (min-width:1024px){.acf-component.acf-form.grey-form .inner-wrap{padding:60px}}@media (min-width:1280px){.acf-component.acf-form.grey-form .inner-wrap{padding:80px}}.acf-component.acf-form.grey-form .inner-wrap-content .gfield_checkbox li{width:100%!important}@media (min-width:768px){.acf-component.acf-form.grey-form .inner-wrap-content .gfield_checkbox li{width:auto!important}}.acf-component.acf-form.grey-form .inner-wrap-content .headline,.acf-component.acf-form.grey-form .inner-wrap-content .text{padding-bottom:20px}.acf-component.acf-form.grey-form .inner-wrap-content .gform_footer{margin:0}.acf-component.acf-form.grey-form.newsletter-signup .inner-wrap-content{margin:0 auto;max-width:720px}.acf-component.acf-form.grey-form.newsletter-signup .headline,.acf-component.acf-form.grey-form.newsletter-signup .text{text-align:center}.acf-component.acf-form .gform_wrapper .gfield_required{color:#4e48f9}.acf-component.acf-form .field_sublabel_below{border:none!important}.acf-component.acf-form>.inner{margin:0 auto;max-width:1090px}@media (min-width:1280px){.acf-component.acf-form>.inner{box-sizing:unset}}.acf-component.acf-form>.inner h1{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-bottom:20px}@media (min-width:768px){.acf-component.acf-form>.inner h1{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-form>.inner h1{font-size:72px}}@media (min-width:768px){.acf-component.acf-form>.inner h1{padding-bottom:40px}}.acf-component.acf-form>.inner h2{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-form>.inner h2{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-form>.inner h2{font-size:30px}}.acf-component.acf-form>.inner form{display:block}.acf-component.acf-form>.inner label{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-form>.inner label{font-size:15px}}@media (min-width:1024px){.acf-component.acf-form>.inner label{font-size:16px}}.acf-component.acf-form>.inner .gform_wrapper li.gfield_error .gfield_required{color:#de3739}.acf-component.acf-form>.inner .gform_wrapper li.gfield_error textarea{border:1px solid #de3739}.acf-component.acf-form>.inner .gform_wrapper div.validation_error{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;color:#de3739;border:none;text-align:left}@media (min-width:768px){.acf-component.acf-form>.inner .gform_wrapper div.validation_error{font-size:15px}}@media (min-width:1024px){.acf-component.acf-form>.inner .gform_wrapper div.validation_error{font-size:16px}}.acf-component.acf-form>.inner .gform_wrapper.gform_validation_error ul li{background:transparent}.acf-component.acf-form>.inner .gform_wrapper.gform_validation_error ul li .gfield_label{margin:0}.acf-component.acf-form>.inner .gform_wrapper .gform_body ul{margin:0;padding:0;margin-left:-10px!important;margin-right:-10px!important}@media (min-width:1024px){.acf-component.acf-form>.inner .gform_wrapper .gform_body ul{margin-left:-20px!important;margin-right:-20px!important}}.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li{display:block;margin:0;padding:0 0 15px;list-style-type:none;vertical-align:top;width:calc(100% - 20px);margin:0 10px!important}@media (min-width:1024px){.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li{width:calc(100% - 40px);margin:0 20px!important}}@media (min-width:768px){.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li{padding:0 0 30px}.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li.gf_left_half{display:inline-block;width:calc(50% - 20px);margin:0 10px!important}}@media (min-width:768px) and (min-width:1024px){.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li.gf_left_half{width:calc(50% - 40px);margin:0 20px!important}}@media (min-width:768px){.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li.gf_right_half{display:inline-block;width:calc(50% - 20px);margin:0 10px!important}}@media (min-width:768px) and (min-width:1024px){.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li.gf_right_half{width:calc(50% - 40px);margin:0 20px!important}}.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li input,.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li textarea{padding:5px 10px!important}.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li input.medium,.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li textarea.medium{width:100%}.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li input:focus,.acf-component.acf-form>.inner .gform_wrapper .gform_body ul li textarea:focus{border-color:#3534c6;color:#3534c6}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields input{background:transparent!important}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox label{display:inline-block}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li{padding-bottom:0;display:inline-block;width:auto}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]{width:0;height:100%;cursor:pointer;font-weight:300!important;margin-left:0}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]+label{padding-left:15px;line-height:1.5em!important;min-height:48px;padding-top:3px;box-sizing:border-box;max-width:unset;user-select:none}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]:before{content:"";width:28px;height:28px;background:transparent;border-radius:3px;position:absolute;border:1px solid #4e48f9;top:2px;left:0}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]:checked:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.578125 8.03448L4.33906 13L10.5781 1' stroke='white'/%3E%3C/svg%3E");background-color:#4e48f9;background-size:50%;background-repeat:no-repeat;background-position:50%}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox input[type=checkbox]:checked+label{font-weight:400}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .container input:checked~.checkmark:after{display:block}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .validation_message,.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield.gfield_error label{color:#de3739}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .validation_message{display:none}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield.gfield_error input[type=email],.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gfield.gfield_error input[type=text]{border-color:#de3739}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .hidden_label .gfield_label{display:none}.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gsection .gsection_title{margin:30px 0 -10px}@media (min-width:768px){.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gsection .gsection_title{margin:50px 0 10px}}@media (min-width:1024px){.acf-component.acf-form>.inner .gform_wrapper .gform_body .gform_fields .gsection .gsection_title{margin:50px 0 10px}}.acf-component.acf-form>.inner .gform_wrapper .gform_footer{padding:10px 0}.acf-component.acf-form>.inner .gform_wrapper .gform_footer input.button{font-size:16px!important;font-weight:600!important;background-color:#4e48f9;border-radius:4px;border:none;color:#fff;letter-spacing:.02em;padding:11px 26px 13px!important;line-height:1em;transition:background-color .25s}.acf-component.acf-form>.inner .gform_wrapper .gform_footer input.button:hover{background-color:#3534c6;transition:background-color .5s}@supports (-moz-appearance:none){.acf-component.acf-form>.inner .gform_wrapper .gform_footer input.button{padding-top:16px!important}}.acf-component.acf-form>.inner .gform_confirmation_wrapper .gform_confirmation_message{padding-bottom:50px}.acf-component.acf-form>.inner .gform_ajax_spinner{display:none;margin-left:20px;border:4px solid hsla(0,0%,100%,.3);border-left:4px solid #4e48f9;animation:spinner 1.1s infinite linear;border-radius:50%;width:20px;height:20px}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.acf-component.acf-form #add_book{background-color:transparent;color:#4e48f9;border:1px solid #4e48f9;margin:0 0 40px 10px}@media (min-width:768px){.acf-component.acf-form #add_book{margin:0 0 40px 10px}}@media (min-width:1024px){.acf-component.acf-form #add_book{margin:0 0 40px 20px}}.acf-component.acf-form #add_book:hover{border-color:#3534c6;color:#3534c6}.acf-component.acf-form .book_field{position:relative}.acf-component.acf-form .delete-button{padding:0!important;margin:0;background-color:transparent;color:#c7c7c7;position:absolute;right:0;top:6px;cursor:pointer}@media (min-width:1024px){.acf-component.acf-form .delete-button{top:48px;right:-44px}}.acf-component.acf-form .delete-button#delete_1{display:none}.acf-component.acf-form .gsection_description{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;margin-top:10px}@media (min-width:768px){.acf-component.acf-form .gsection_description{font-size:15px}}@media (min-width:1024px){.acf-component.acf-form .gsection_description{font-size:16px}}.acf-component.acf-featured-product{width:100%}.acf-component.acf-featured-product .inner{position:relative}.acf-component.acf-featured-product .inner .woocommerce .products{display:block}.acf-component.acf-featured-product .inner .woocommerce .products .product{margin:0}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner{display:flex;flex-direction:column-reverse;position:relative;padding:40px 20px}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner.reverse{direction:rtl}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner{padding:60px}}@media (min-width:1280px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner{padding:80px}}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image{padding:20px;margin-bottom:20px}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image{padding:0;padding-left:40px;margin-bottom:0}}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image .product-image-wrap{background:transparent;height:auto;padding:0}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image .product-image-wrap{padding:0;vertical-align:baseline;height:100%}}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image img{display:block;margin:0 auto;height:auto;width:100%;max-width:360px;box-shadow:-9.40092px 9.40092px 22.5622px -6.58065px rgba(0,0,0,.25)}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image img{max-width:220px;align-self:center}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image img{max-width:320px}}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image .onsale{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;background:#4e48f9;padding:0;min-height:80px;min-width:80px;line-height:80px;margin:20px 20px 0 0}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image .onsale{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image .onsale{font-size:42px}}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image .onsale{min-height:100px;min-width:100px;line-height:100px;margin:20px 20px 0 0}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .image .onsale{min-height:130px;min-width:130px;line-height:130px;margin:40px 40px 0 0}}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content{padding-top:20px}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content{padding-top:60px}}@media (min-width:1280px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content{padding-top:20px}}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .short-product-description{padding-top:0;margin-right:0;-webkit-line-clamp:5}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .short-product-description{max-width:260px}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .short-product-description{max-width:360px}}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .authors{margin:0}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .authors p{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .authors p{font-size:14px}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .authors p{font-size:14px}}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .woocommerce-loop-product__title{padding-top:24px;padding-bottom:20px;margin-right:0;font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .woocommerce-loop-product__title{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .woocommerce-loop-product__title{font-size:58px}}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .price{font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;margin-top:10px;padding-bottom:60px}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .price{font-size:21px}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .price{font-size:21px}}.acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .button{margin-top:22px}.acf-component.acf-featured-product .inner .woocommerce .add_to_cart_button{position:absolute;bottom:40px;left:20px}@media (min-width:768px){.acf-component.acf-featured-product .inner .woocommerce .add_to_cart_button{bottom:40px;left:40px}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .woocommerce .add_to_cart_button{bottom:60px;left:60px}}@media (min-width:1280px){.acf-component.acf-featured-product .inner .woocommerce .add_to_cart_button{bottom:80px;left:80px}}.acf-component.acf-featured-product .inner .badge{display:inline-block;position:absolute;padding:5px 15px;top:0;left:40px;margin-right:20px;font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;background:#4e48f9;color:#fff;box-sizing:border-box}@media (min-width:768px){.acf-component.acf-featured-product .inner .badge{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .badge{font-size:23px}}@media (min-width:768px){.acf-component.acf-featured-product .inner .badge{padding:10px 25px;left:80px}}@media (min-width:1024px){.acf-component.acf-featured-product .inner .badge{left:100px}}@media (min-width:1280px){.acf-component.acf-featured-product .inner .badge{left:140px}}.acf-component.acf-featured-product.reverse .inner .woocommerce .products .product-inner{direction:rtl}.acf-component.acf-featured-product.reverse .inner .woocommerce .products .product-inner .product-content{direction:ltr}@media (min-width:768px){.acf-component.acf-featured-product.reverse .inner .woocommerce .products .product-inner .image{padding:0 40px 0 0}}.acf-component.acf-featured-product.purple .woocommerce{background-color:#f5f6fe!important}.acf-component.acf-featured-product.gold .woocommerce{background-color:#f7f7f3!important}.acf-component.acf-featured-product.orange .woocommerce{background-color:#fef4ec!important}.acf-component.acf-featured-product.green .woocommerce{background-color:#f0f3f0!important}.acf-component.acf-featured-product.pink .woocommerce{background-color:#fcebeb!important}.acf-component.acf-featured-product.blue .woocommerce{background-color:#ebf5fc!important}.acf-component.acf-featured-product.default .woocommerce,.acf-component.acf-featured-product.grey .woocommerce{background-color:#f9f9f9!important;color:#4e48f9}.single-dpf_author-data .acf-featured-product{padding:0}.acf-component.acf-image-teaser{margin:0 auto;max-width:1440px;width:100%;color:#fff}.acf-component.acf-image-teaser>.inner{display:flex;justify-content:center;align-items:center;text-align:center;position:relative;box-sizing:border-box;max-height:100vh}.acf-component.acf-image-teaser>.inner .inner-wrapper{width:100%;position:relative;padding:clamp(120px,15vw,200px) 20px}@media (min-width:768px){.acf-component.acf-image-teaser>.inner .inner-wrapper{padding:clamp(80px,12.5vw,200px) 80px}}.acf-component.acf-image-teaser>.inner .inner-wrapper .image_with_overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50% 50%}.acf-component.acf-image-teaser>.inner .inner-wrapper .image_with_overlay .overlay{position:absolute;top:0;right:0;bottom:0;left:0}.acf-component.acf-image-teaser>.inner .inner-wrapper .text{position:relative;margin:0 auto;max-width:1090px}.acf-component.acf-image-teaser>.inner .inner-wrapper .text a{display:inline-block;font-style:normal;font-weight:400;font-size:16px;line-height:28px;padding-top:20px;text-decoration:underline}.acf-component.acf-image-teaser>.inner .inner-wrapper .text a:after{background:#fff}@media (min-width:1280px){.acf-component.acf-image-teaser>.inner .inner-wrapper .text a{padding-top:50px}}.acf-component.acf-image-teaser>.inner .inner-wrapper .text .intro_text{font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-image-teaser>.inner .inner-wrapper .text .intro_text{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-image-teaser>.inner .inner-wrapper .text .intro_text{font-size:18px}}.acf-component.acf-image-teaser>.inner .inner-wrapper .text .headline{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-top:20px;padding-bottom:10px}@media (min-width:768px){.acf-component.acf-image-teaser>.inner .inner-wrapper .text .headline{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-image-teaser>.inner .inner-wrapper .text .headline{font-size:72px}}.acf-component.acf-image-teaser>.inner .inner-wrapper .text p.text{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-image-teaser>.inner .inner-wrapper .text p.text{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-image-teaser>.inner .inner-wrapper .text p.text{font-size:30px}}.acf-component.acf-image-teaser.default .image_with_overlay .overlay{background:radial-gradient(ellipse at center,rgba(0,0,0,.65) 0,transparent 100%)}.acf-component.acf-image-teaser.default a{background-color:#4e48f9;border-radius:4px;border:none;color:#fff;letter-spacing:.02em;padding:6px 26px 9px!important;line-height:1em;font-weight:600;margin-top:40px;transition:background-color .25s ease-out}.acf-component.acf-image-teaser.default a:after{display:none!important}.acf-component.acf-image-teaser.default a:hover{background-color:#3534c6;transition:background-color .5s ease-out}.acf-component.acf-image-teaser.blue .image_with_overlay .overlay{background:#4e48f9;opacity:.3}.acf-component.acf-image-teaser.blue a{position:relative;transition:all .25s ease-out;color:#fff;line-height:1.7em}.acf-component.acf-image-teaser.blue a:after{display:block;content:"";width:100%;background:#fff;height:1px;margin:0 auto;margin-top:3px;transition:all .25s ease-out}.acf-component.acf-image-teaser.blue a:hover{color:#f9f9f9;transition:all .5s ease-out}.acf-component.acf-image-teaser.blue a:hover:after{width:calc(100% - 40px)!important;background:#fff;transition:all .5s ease-out}.acf-component.acf-image-teaser.sand{color:#fff!important}.acf-component.acf-image-teaser.sand .image_with_overlay .overlay{background:#e0dfd0;opacity:.3}.acf-component.acf-image-teaser.sand a{position:relative;transition:all .25s ease-out;line-height:1.7em;color:#fff}.acf-component.acf-image-teaser.sand a:after{display:block;content:"";width:100%;background:#4e48f9;height:1px;margin:0 auto;margin-top:3px;transition:all .25s ease-out}.acf-component.acf-image-teaser.sand a:hover{color:#3534c6;transition:all .5s ease-out}.acf-component.acf-image-teaser.sand a:hover:after{width:calc(100% - 40px)!important;background:#3534c6;transition:all .5s ease-out}.acf-component.acf-image-teaser.sand a:after{background:#706b4e!important}.acf-component.acf-image-teaser.sand a:hover{color:#706b4e!important}@media (min-width:768px){.acf-component.acf-article-view.acf-article-view .inner,.acf-component.acf-dpf-author.acf-article-view .inner{max-width:480px}}@media (min-width:1024px){.acf-component.acf-article-view.acf-article-view .inner,.acf-component.acf-dpf-author.acf-article-view .inner{max-width:660px}}@media (min-width:1280px){.acf-component.acf-article-view.acf-article-view .inner,.acf-component.acf-dpf-author.acf-article-view .inner{margin:0 auto;max-width:720px}}@media (min-width:768px){.acf-component.acf-article-view .inner,.acf-component.acf-dpf-author .inner{padding:0}}.acf-component.acf-article-view .inner-content h1,.acf-component.acf-article-view .inner-content h2,.acf-component.acf-article-view .inner-content h3,.acf-component.acf-article-view .inner-content h4,.acf-component.acf-article-view .inner-content h5,.acf-component.acf-article-view .inner-content h6,.acf-component.acf-dpf-author .inner-content h1,.acf-component.acf-dpf-author .inner-content h2,.acf-component.acf-dpf-author .inner-content h3,.acf-component.acf-dpf-author .inner-content h4,.acf-component.acf-dpf-author .inner-content h5,.acf-component.acf-dpf-author .inner-content h6{margin-bottom:20px}.acf-component.acf-article-view .inner-content h2 b,.acf-component.acf-article-view .inner-content h3 b,.acf-component.acf-article-view .inner-content h4 b,.acf-component.acf-article-view .inner-content h5 b,.acf-component.acf-article-view .inner-content h6 b,.acf-component.acf-dpf-author .inner-content h2 b,.acf-component.acf-dpf-author .inner-content h3 b,.acf-component.acf-dpf-author .inner-content h4 b,.acf-component.acf-dpf-author .inner-content h5 b,.acf-component.acf-dpf-author .inner-content h6 b{font-weight:300}.acf-component.acf-article-view .inner-content h1+h2,.acf-component.acf-dpf-author .inner-content h1+h2{margin-top:40px}.acf-component.acf-article-view .inner-content p,.acf-component.acf-dpf-author .inner-content p{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;margin:20px 0}@media (min-width:768px){.acf-component.acf-article-view .inner-content p,.acf-component.acf-dpf-author .inner-content p{font-size:15px}}@media (min-width:1024px){.acf-component.acf-article-view .inner-content p,.acf-component.acf-dpf-author .inner-content p{font-size:16px}}.acf-component.acf-article-view .inner-content p+h1,.acf-component.acf-article-view .inner-content p+h2,.acf-component.acf-article-view .inner-content p+h3,.acf-component.acf-dpf-author .inner-content p+h1,.acf-component.acf-dpf-author .inner-content p+h2,.acf-component.acf-dpf-author .inner-content p+h3{margin-top:50px}.acf-component.acf-article-view .inner-content p+h4,.acf-component.acf-article-view .inner-content p+h5,.acf-component.acf-article-view .inner-content p+h6,.acf-component.acf-dpf-author .inner-content p+h4,.acf-component.acf-dpf-author .inner-content p+h5,.acf-component.acf-dpf-author .inner-content p+h6{margin-top:40px}.acf-component.acf-article-view .inner-content>p:first-child,.acf-component.acf-dpf-author .inner-content>p:first-child{margin-top:0}.acf-component.acf-article-view .inner-content a,.acf-component.acf-dpf-author .inner-content a{text-decoration:underline}.acf-component.acf-article-view .inner-content a:hover,.acf-component.acf-dpf-author .inner-content a:hover{color:#3534c6}.acf-component.acf-article-view .inner-content hr,.acf-component.acf-dpf-author .inner-content hr{display:none}@media (min-width:1024px){.acf-component.acf-article-view .inner-content h1,.acf-component.acf-dpf-author .inner-content h1{width:calc(100% + 50px)}}.acf-component.acf-article-view .inner-content blockquote,.acf-component.acf-dpf-author .inner-content blockquote{margin:50px 0;width:100%}@media (min-width:768px){.acf-component.acf-article-view .inner-content blockquote,.acf-component.acf-dpf-author .inner-content blockquote{margin-left:-60px;width:calc(100% + 60px)}}@media (min-width:1024px){.acf-component.acf-article-view .inner-content blockquote,.acf-component.acf-dpf-author .inner-content blockquote{margin-left:-80px;width:calc(100% + 160px)}}@media (min-width:1280px){.acf-component.acf-article-view .inner-content blockquote,.acf-component.acf-dpf-author .inner-content blockquote{margin-left:-100px;width:calc(100% + 200px)}}.acf-component.acf-article-view .inner-content blockquote p,.acf-component.acf-dpf-author .inner-content blockquote p{font-style:italic;font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-article-view .inner-content blockquote p,.acf-component.acf-dpf-author .inner-content blockquote p{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-article-view .inner-content blockquote p,.acf-component.acf-dpf-author .inner-content blockquote p{font-size:42px}}.acf-component.acf-article-view .inner-content blockquote p:nth-child(2n),.acf-component.acf-dpf-author .inner-content blockquote p:nth-child(2n){font-style:normal;position:relative;font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-article-view .inner-content blockquote p:nth-child(2n),.acf-component.acf-dpf-author .inner-content blockquote p:nth-child(2n){font-size:14px}}@media (min-width:1024px){.acf-component.acf-article-view .inner-content blockquote p:nth-child(2n),.acf-component.acf-dpf-author .inner-content blockquote p:nth-child(2n){font-size:14px}}@media (min-width:768px){.acf-component.acf-article-view .inner-content blockquote p:nth-child(2n),.acf-component.acf-dpf-author .inner-content blockquote p:nth-child(2n){margin-top:10px}}.acf-component.acf-article-view .inner-content blockquote p:nth-child(2n):before,.acf-component.acf-dpf-author .inner-content blockquote p:nth-child(2n):before{content:"";width:80px;height:1px;background:#4e48f9;display:inline-block;margin-top:13px;margin-right:20px;vertical-align:top}.acf-component.acf-article-view .inner-content ol,.acf-component.acf-article-view .inner-content ul,.acf-component.acf-dpf-author .inner-content ol,.acf-component.acf-dpf-author .inner-content ul{margin:20px 0;padding-left:1.3rem}.acf-component.acf-article-view .inner-content ul li,.acf-component.acf-dpf-author .inner-content ul li{list-style-type:disc;margin-bottom:10px}.acf-component.acf-article-view .inner-content ol li,.acf-component.acf-dpf-author .inner-content ol li{list-style-type:decimal;margin-bottom:10px}.acf-component.acf-links-list .inner{max-width:867px}.acf-component.acf-links-list .inner .headline{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:50px}@media (min-width:768px){.acf-component.acf-links-list .inner .headline{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-links-list .inner .headline{font-size:58px}}@media (min-width:768px){.acf-component.acf-links-list .inner .headline{margin-bottom:60px}}@media (min-width:1280px){.acf-component.acf-links-list .inner .headline{margin-bottom:80px}}.acf-component.acf-links-list li,.acf-component.acf-links-list ul{list-style-type:none;margin:0;padding:0}.acf-component.acf-links-list li{box-sizing:border-box;padding:10px 0}@media (min-width:768px){.acf-component.acf-links-list li{padding:20px 0}}.acf-component.acf-links-list li:first-child{padding-top:0}.acf-component.acf-links-list li a{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;position:relative;transition:color .5s;display:inline-block}@media (min-width:768px){.acf-component.acf-links-list li a{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-links-list li a{font-size:42px}}@media (min-width:768px){.acf-component.acf-links-list li a{width:100%;display:flex;align-items:center;justify-content:space-between}}.acf-component.acf-links-list li a:hover{color:#3534c6}.acf-component.acf-links-list li a:hover:after{transition:transform .5s ease-out;transform:translateX(100%)}.acf-component.acf-links-list li a:after{transition:transform .25s ease-out;position:absolute;top:100%;margin-top:-25px;margin-left:10px;content:"";display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAxNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDE1NSAxLjQzMzU5TDEyLjcyMjcgMTIuNDMzNkwxLjQxNTUgMjMuNDMzNiIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat;width:7.4px;height:14px;background-size:7.4px 14px}@media (min-width:768px){.acf-component.acf-links-list li a:after{position:static;margin-top:0;margin-left:0;width:11.64px;height:22px;background-size:11.64px 22px;margin-right:30px}}.acf-component.acf-links-list li .description{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;margin-top:5px}@media (min-width:768px){.acf-component.acf-links-list li .description{font-size:14px}}@media (min-width:1024px){.acf-component.acf-links-list li .description{font-size:14px}}.acf-component.acf-authors-teaser{width:100%;margin-top:40px;margin-bottom:40px}@media (min-width:1024px){.acf-component.acf-authors-teaser{margin-top:50px;margin-bottom:50px}}.acf-component.acf-authors-teaser .inner .authors{padding:20px 0;box-sizing:border-box}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .authors{padding:0}}.acf-component.acf-authors-teaser .inner .authors .headline{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;max-width:calc(100% - 70px);margin-bottom:20px}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .authors .headline{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-authors-teaser .inner .authors .headline{font-size:42px}}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .authors .headline{max-width:calc(100% - 100px)}}.acf-component.acf-authors-teaser .inner .authors .author .name{font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;margin:10px 0;text-align:center}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .authors .author .name{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-authors-teaser .inner .authors .author .name{font-size:23px}}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .authors .author .name{margin:20px 0}}.acf-component.acf-authors-teaser .inner .authors .author .image{position:relative;background:rgba(0,0,0,.1);color:#4e48f9;width:100%;height:100%}.acf-component.acf-authors-teaser .inner .authors .author .image img{position:relative;display:block;width:100%;z-index:5}.acf-component.acf-authors-teaser .inner .authors .author .image img.placeholder-for-size{position:relative;z-index:-1;opacity:0}.acf-component.acf-authors-teaser .inner .authors .author .image .initials{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:absolute;top:0;left:0}.acf-component.acf-authors-teaser .inner .authors .author .image .initial{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .authors .author .image .initial{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-authors-teaser .inner .authors .author .image .initial{font-size:72px}}.acf-component.acf-authors-teaser .inner .authors .author .image .initial.initial-1{margin-top:-40px}.acf-component.acf-authors-teaser .inner .authors .author .image .initial.initial-2{margin-top:40px}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .authors .author .image .initial{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-authors-teaser .inner .authors .author .image .initial{font-size:42px;letter-spacing:.01em}}@media (min-width:768px) and (min-width:1024px){.acf-component.acf-authors-teaser .inner .authors .author .image .initial{font-size:58px}}.acf-component.acf-authors-teaser .inner .swiper-container{padding-top:80px;margin-top:-80px}.acf-component.acf-authors-teaser .inner .swiper-container .swiper-button-next{top:40px;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.acf-component.acf-authors-teaser .inner .swiper-container .swiper-button-next:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='25' viewBox='0 0 15 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9253 1.42578L13.5696 12.4258L1.92529 23.4258' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");width:15px;height:26px;background-position:50%;background-repeat:no-repeat;background-size:100%}.acf-component.acf-authors-teaser .inner .swiper-container .swiper-button-prev{top:40px;right:40px;left:unset;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .swiper-container .swiper-button-prev{right:60px}}.acf-component.acf-authors-teaser .inner .swiper-container .swiper-button-prev:after{content:"";width:15px;height:26px;background-position:50%;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='25' viewBox='0 0 14 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6962 23.6445L1.052 12.6445L12.6962 1.64453' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")}.acf-component.acf-authors-teaser .inner .link-wrapper{text-align:center;margin-top:40px}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .link-wrapper{margin-top:20px}}@media (min-width:1024px){.acf-component.acf-authors-teaser .inner .link-wrapper{margin-top:40px}}@media (min-width:1280px){.acf-component.acf-authors-teaser .inner .link-wrapper{margin-top:60px}}.acf-component.acf-authors-teaser .inner .link-wrapper .see_all_link{position:relative;transition:all .25s ease-out;line-height:1.7em;font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;display:inline-block}.acf-component.acf-authors-teaser .inner .link-wrapper .see_all_link:after{display:block;content:"";width:100%;background:#4e48f9;height:1px;margin:0 auto;margin-top:3px;transition:all .25s ease-out}.acf-component.acf-authors-teaser .inner .link-wrapper .see_all_link:hover{color:#3534c6;transition:all .5s ease-out}.acf-component.acf-authors-teaser .inner .link-wrapper .see_all_link:hover:after{width:calc(100% - 40px)!important;background:#3534c6;transition:all .5s ease-out}@media (min-width:768px){.acf-component.acf-authors-teaser .inner .link-wrapper .see_all_link{font-size:21px}}@media (min-width:1024px){.acf-component.acf-authors-teaser .inner .link-wrapper .see_all_link{font-size:21px}}.acf-component.acf-authors-teaser.white{margin:0!important}.acf-component.acf-authors-teaser.purple{background-color:#4e48f9;color:#fff}.acf-component.acf-authors-teaser.purple a{color:#fff!important}.acf-component.acf-authors-teaser.purple .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='26' viewBox='0 0 15 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1724 24.3423L0.906738 12.7551L13.1724 1.16797' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.acf-component.acf-authors-teaser.purple .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='26' viewBox='0 0 15 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.12333 1.30225L13.3892 12.8894L1.12333 24.4766' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.acf-component.acf-authors-teaser.purple .link-wrapper .see_all_link:after{background:#fff!important}.acf-component.acf-authors-teaser.purple .author .image{background:hsla(0,0%,100%,.1)!important;color:#fff!important}.acf-component.acf-authors-teaser.gold{background-color:#c1bfa0;color:#fff}.acf-component.acf-authors-teaser.gold a{color:#fff!important}.acf-component.acf-authors-teaser.gold .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='26' viewBox='0 0 15 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1724 24.3423L0.906738 12.7551L13.1724 1.16797' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.acf-component.acf-authors-teaser.gold .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='26' viewBox='0 0 15 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.12333 1.30225L13.3892 12.8894L1.12333 24.4766' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.acf-component.acf-authors-teaser.gold .link-wrapper .see_all_link:after{background:#fff!important}.acf-component.acf-authors-teaser.gold .author .image{background:hsla(0,0%,100%,.1)!important;color:#fff!important}.acf-component.acf-authors-teaser.grey{background-color:#f9f9f9!important;color:#4e48f9}.acf-component.acf-authors-teaser.grey .authors .author .image{background:#ececec}@media (max-width:767px){.acf-component.acf-customer-service-module{background:#fafafa}}.acf-component.acf-customer-service-module .inner-wrapper{background:#fafafa;box-sizing:border-box}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper{padding:40px}}@media (min-width:1024px){.acf-component.acf-customer-service-module .inner-wrapper{padding:60px}}@media (min-width:1280px){.acf-component.acf-customer-service-module .inner-wrapper{padding:80px}}.acf-component.acf-customer-service-module .inner-wrapper .intro{box-sizing:border-box;padding:20px 0;padding-top:0!important}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .intro{padding:40px 0;display:grid;vertical-align:top;grid-gap:15px}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .intro{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){.acf-component.acf-customer-service-module .inner-wrapper .intro{grid-gap:30px}}.acf-component.acf-customer-service-module .inner-wrapper .intro .headline-intro{width:100%}.acf-component.acf-customer-service-module .inner-wrapper .intro .headline-intro .headline{font-size:48px;line-height:1.2em;font-weight:300;letter-spacing:.01em;-webkit-font-smoothing:antialiased;font-family:ivypresto-display}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .intro .headline-intro .headline{font-size:72px}}@media (min-width:1024px){.acf-component.acf-customer-service-module .inner-wrapper .intro .headline-intro .headline{font-size:104px}}.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline{margin-bottom:20px}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline{margin-bottom:0}}.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline,.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline p{font-family:ivypresto-display;font-weight:200;line-height:normal;font-size:21px;padding-top:10px}.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline a,.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline,.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline p{padding-top:0;font-size:24px}}@media (min-width:1024px){.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline,.acf-component.acf-customer-service-module .inner-wrapper .intro .sub-headline p{font-size:44px}}.acf-component.acf-customer-service-module .inner-wrapper .intro .text p{margin-bottom:20px}.acf-component.acf-customer-service-module .inner-wrapper .intro .text p:last-child{margin-bottom:0}.acf-component.acf-customer-service-module .inner-wrapper .intro .text a{display:inline-block;position:relative;transition:all .25s ease-out;line-height:1.7em}.acf-component.acf-customer-service-module .inner-wrapper .intro .text a:after{display:block;content:"";width:100%;background:#4e48f9;height:1px;margin:0 auto;margin-top:3px;transition:all .25s ease-out}.acf-component.acf-customer-service-module .inner-wrapper .intro .text a:hover{color:#3534c6;transition:all .5s ease-out}.acf-component.acf-customer-service-module .inner-wrapper .intro .text a:hover:after{width:calc(100% - 40px)!important;background:#3534c6;transition:all .5s ease-out}.acf-component.acf-customer-service-module .inner-wrapper .sections{box-sizing:border-box;margin:20px 0}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .sections{display:grid;grid-template-columns:1fr;grid-gap:15px}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .sections{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){.acf-component.acf-customer-service-module .inner-wrapper .sections{grid-gap:30px}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (min-width:1024px){.acf-component.acf-customer-service-module .inner-wrapper .sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .sections{margin:40px 0}}.acf-component.acf-customer-service-module .inner-wrapper .sections .section .headline{margin-bottom:10px;margin-top:40px;font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .sections .section .headline{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-customer-service-module .inner-wrapper .sections .section .headline{font-size:42px}}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .sections .section .headline{margin-bottom:20px;margin-top:0}}.acf-component.acf-customer-service-module .inner-wrapper .sections li,.acf-component.acf-customer-service-module .inner-wrapper .sections ul{list-style-type:none;margin:8px 0;padding:0}.acf-component.acf-customer-service-module .inner-wrapper .sections li a,.acf-component.acf-customer-service-module .inner-wrapper .sections ul a{margin:10px 0;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-customer-service-module .inner-wrapper .sections li a,.acf-component.acf-customer-service-module .inner-wrapper .sections ul a{font-size:15px}}@media (min-width:1024px){.acf-component.acf-customer-service-module .inner-wrapper .sections li a,.acf-component.acf-customer-service-module .inner-wrapper .sections ul a{font-size:16px}}.acf-component.acf-customer-service-module .inner-wrapper .sections li a:first-child,.acf-component.acf-customer-service-module .inner-wrapper .sections ul a:first-child{margin-top:0}.acf-component.acf-customer-service-module .inner-wrapper .sections li a:hover,.acf-component.acf-customer-service-module .inner-wrapper .sections ul a:hover{color:#3534c6;text-decoration:underline}.acf-component.acf-intro-text .inner{padding-bottom:20px}@media (min-width:768px){.acf-component.acf-intro-text .inner{padding-bottom:40px}}.acf-component.acf-intro-text .inner .headline{text-align:center;margin:0 auto;max-width:1090px;font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-intro-text .inner .headline{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-intro-text .inner .headline{font-size:72px}}.acf-component.acf-intro-text .inner .caption{display:flex;justify-content:center;align-items:center;text-align:center;padding-top:30px;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;margin:0 auto;max-width:720px}@media (min-width:768px){.acf-component.acf-intro-text .inner .caption{font-size:15px}}@media (min-width:1024px){.acf-component.acf-intro-text .inner .caption{font-size:16px}}.acf-component.acf-intro-text .inner .caption span{display:inline-block;margin-right:10px;margin-bottom:5px;height:1px;width:22px;background:#4e48f9;box-sizing:border-box}@media (min-width:768px){.acf-component.acf-intro-text .inner .caption span{width:60px;margin-right:20px}}.page-template-search .acf-component.acf-intro-text .inner .caption span{display:none}.acf-component.acf-image-module .file-wrapper{position:relative;margin-top:-20px}.acf-component.acf-image-module .file-wrapper.portrait{margin:0 auto;max-width:520px}.acf-component.acf-image-module .file-wrapper.landscape{margin:0 auto;max-width:1090px}@media (min-width:1024px){.acf-component.acf-image-module .file-wrapper{margin-top:-40px}}.acf-component.acf-image-module .file-wrapper .caption{color:#4e48f9;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-image-module .file-wrapper .caption{font-size:15px}}@media (min-width:1024px){.acf-component.acf-image-module .file-wrapper .caption{font-size:16px}}.acf-component.acf-image-module .file-wrapper .half-bg-color{width:100%;height:50%;position:absolute;z-index:-1;top:0;left:0}.acf-component.acf-image-module .file-wrapper .photo img{width:100%}.acf-component.acf-intro-module{padding-top:0!important}.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper{position:relative;padding-bottom:0!important}.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align:center;width:100%;max-width:920px;margin:0 auto;position:relative;padding-top:clamp(40px,10vw,80px);padding-bottom:clamp(40px,10vw,80px)}@media (min-width:768px){.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner{font-size:72px}}@media (min-width:768px){.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner{width:80%}}.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner p.lead-text{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px}@media (min-width:768px){.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner p.lead-text{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner p.lead-text{font-size:42px}}.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner .headline{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px}@media (min-width:768px){.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner .headline{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner .headline{font-size:72px}}.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner .text p{text-align:center;margin:0 auto;max-width:720px;box-sizing:border-box;padding:10px 0}@media (min-width:768px){.acf-component.acf-intro-module .intro-module-wrapper .bg-wrapper>.inner .text p{padding:20px 0}}.acf-component.acf-intro-module .acf-image-module .file-wrapper.landscape{max-width:960px}.acf-component.acf-intro-module .acf-video-module-vimeo .file-wrapper{max-width:960px!important}.acf-component.acf-intro-module .file-wrapper{position:relative;margin-top:-20px}.acf-component.acf-intro-module .file-wrapper.portrait{margin:0 auto;max-width:520px}@media (min-width:1024px){.acf-component.acf-intro-module .file-wrapper{margin-top:-40px}}.acf-component.acf-intro-module .file-wrapper .caption{color:#4e48f9;font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-intro-module .file-wrapper .caption{font-size:14px}}@media (min-width:1024px){.acf-component.acf-intro-module .file-wrapper .caption{font-size:14px}}.acf-component.acf-intro-module .file-wrapper .half-bg-color{width:100%;height:50%;position:absolute;z-index:10;top:0;left:0}.acf-component.acf-intro-module .file-wrapper .half-bg-color .heads-bg{position:absolute;bottom:0;left:0;width:292px;height:404px;background:url(/app/themes/dpf-dk-webshop/dist/images/heads5percent_73da15f3.svg) no-repeat 0 100%;background-size:292px 404px}@media (min-width:1024px){.acf-component.acf-intro-module .file-wrapper .half-bg-color .heads-bg{width:441px;height:610px;background-size:441px 610px}}.acf-component.acf-intro-module .file-wrapper .inner{position:relative;z-index:20}.acf-component.acf-intro-module .file-wrapper .acf-component.acf-image-module img{width:100%}.acf-component.acf-intro-module.default .half-bg-color,.acf-component.acf-intro-module.default .intro-module-wrapper,.acf-component.acf-intro-module.purple .half-bg-color,.acf-component.acf-intro-module.purple .intro-module-wrapper{background-color:#4e48f9;color:#fff}.acf-component.acf-intro-module.orange .half-bg-color,.acf-component.acf-intro-module.orange .intro-module-wrapper{background-color:#ffaf66;color:#fff}.acf-component.acf-intro-module.gold .half-bg-color,.acf-component.acf-intro-module.gold .intro-module-wrapper{background-color:#c1bfa0;color:#fff}.acf-component.acf-intro-module.grey .half-bg-color,.acf-component.acf-intro-module.grey .intro-module-wrapper{background-color:#c7c7c7;color:#4e48f9}.acf-component.acf-intro-module.no-file .intro-module-wrapper .bg-wrapper{background:url(/app/themes/dpf-dk-webshop/dist/images/heads5percent_73da15f3.svg) no-repeat 0 100%;background-size:216px 300px}@media (min-width:1024px){.acf-component.acf-intro-module.no-file .intro-module-wrapper .bg-wrapper{background-size:292px 404px}}.acf-component.acf-popup-banner{padding-top:0!important;padding-bottom:0!important;position:relative;width:100%}.acf-component.acf-popup-banner>.inner{padding:0;text-align:center}.acf-component.acf-popup-banner>.inner a{text-align:left;display:block;font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;padding:10px 0;padding-left:60px;padding-right:20px}@media (min-width:768px){.acf-component.acf-popup-banner>.inner a{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-popup-banner>.inner a{font-size:30px}}@media (min-width:768px){.acf-component.acf-popup-banner>.inner a{padding:20px 0;text-align:center;padding-right:60px}}.acf-component.acf-popup-banner>.inner .close_button{cursor:pointer;position:absolute;top:18px;left:20px;width:17.5px;height:17.5px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMi4yNDYwOSIgeT0iMC42MDU0NjkiIHdpZHRoPSIyNi44NDY4IiBoZWlnaHQ9IjEuNDcxMSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMi4yNDYwOSAwLjYwNTQ2OSkiIGZpbGw9IiNGRkZGRkYiLz4KPHJlY3QgeD0iMC4xNjYwMTYiIHk9IjE5Ljg1NTUiIHdpZHRoPSIyNi44NDY4IiBoZWlnaHQ9IjEuNDcxMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDAuMTY2MDE2IDE5Ljg1NTUpIiBmaWxsPSIjRkZGRkZGIi8+Cjwvc3ZnPgo=) no-repeat 50% 50%;background-size:17.5px 17.5px}@media (min-width:768px){.acf-component.acf-popup-banner>.inner .close_button{left:auto;right:40px;top:50%;transform:translateY(-50%)}}.acf-component.acf-popup-banner.purple{background-color:#4e48f9;color:#fff}.acf-component.acf-popup-banner.purple a{color:#fff!important}.acf-component.acf-popup-banner.gold{background-color:#c1bfa0;color:#fff}.acf-component.acf-popup-banner.gold a{color:#fff!important}.acf-component.acf-popup-banner.gold_dark{background-color:#adaa8a;color:#fff}.acf-component.acf-popup-banner.gold_dark a{color:#fff!important}.acf-component.acf-popup-banner.orange{background-color:#ffaf66;color:#fff}.acf-component.acf-popup-banner.orange a{color:#fff!important}.acf-cancel-publizon-order h1{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px}@media (min-width:768px){.acf-cancel-publizon-order h1{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-cancel-publizon-order h1{font-size:72px}}.acf-cancel-publizon-order p{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;margin-bottom:16px}@media (min-width:768px){.acf-cancel-publizon-order p{font-size:15px}}@media (min-width:1024px){.acf-cancel-publizon-order p{font-size:16px}}.acf-component.acf-landing-page-intro .image{box-sizing:border-box;padding:20px 0;padding-top:0!important}@media (min-width:768px){.acf-component.acf-landing-page-intro .image{padding:40px 0}}.acf-component.acf-landing-page-intro h1,.acf-component.acf-landing-page-intro h2,.acf-component.acf-landing-page-intro h3,.acf-component.acf-landing-page-intro h4{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-landing-page-intro h1,.acf-component.acf-landing-page-intro h2,.acf-component.acf-landing-page-intro h3,.acf-component.acf-landing-page-intro h4{font-size:56px;line-height:1.2em}}@media (min-width:1024px){.acf-component.acf-landing-page-intro h1,.acf-component.acf-landing-page-intro h2,.acf-component.acf-landing-page-intro h3,.acf-component.acf-landing-page-intro h4{font-size:72px}}@media (min-width:768px){.acf-component.acf-landing-page-intro h1,.acf-component.acf-landing-page-intro h2,.acf-component.acf-landing-page-intro h3,.acf-component.acf-landing-page-intro h4{text-align:center}}@media (min-width:768px){.acf-component.acf-landing-page-intro .text-wrapper{margin:0 auto;max-width:360px}}@media (min-width:1024px){.acf-component.acf-landing-page-intro .text-wrapper{max-width:485px}}@media (min-width:1280px){.acf-component.acf-landing-page-intro .text-wrapper{max-width:640px}}.acf-component.acf-landing-page-intro .text-wrapper .byline{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:unset;word-wrap:unset;-ms-word-break:unset;word-break:unset;-ms-hyphens:unset;-moz-hyphens:unset;-webkit-hyphens:unset;hyphens:unset;box-sizing:border-box;padding:20px 0;padding-bottom:0!important}@media (min-width:768px){.acf-component.acf-landing-page-intro .text-wrapper .byline{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-landing-page-intro .text-wrapper .byline{font-size:30px}}@media (min-width:768px){.acf-component.acf-landing-page-intro .text-wrapper .byline{padding:40px 0;text-align:center}}.acf-component.acf-landing-page-intro .text-wrapper .text{display:none;box-sizing:border-box;padding:20px 0;padding-bottom:0!important}@media (min-width:768px){.acf-component.acf-landing-page-intro .text-wrapper .text{padding:40px 0}}.acf-component.acf-landing-page-intro .text-wrapper .text p{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;box-sizing:border-box;padding:10px 0;padding-top:0!important}@media (min-width:768px){.acf-component.acf-landing-page-intro .text-wrapper .text p{font-size:15px}}@media (min-width:1024px){.acf-component.acf-landing-page-intro .text-wrapper .text p{font-size:16px}}@media (min-width:768px){.acf-component.acf-landing-page-intro .text-wrapper .text p{padding:20px 0;text-align:center}}.acf-component.acf-landing-page-intro .text-wrapper .read-more{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;box-sizing:border-box;padding:10px 0;padding-bottom:0!important}@media (min-width:768px){.acf-component.acf-landing-page-intro .text-wrapper .read-more{font-size:15px}}@media (min-width:1024px){.acf-component.acf-landing-page-intro .text-wrapper .read-more{font-size:16px}}@media (min-width:768px){.acf-component.acf-landing-page-intro .text-wrapper .read-more{padding:20px 0;text-align:center}}.acf-component.acf-landing-page-intro .text-wrapper .read-more a{text-decoration:underline}.acf-component.acf-landing-page-intro .text-wrapper.open .text{display:block}.acf-component.acf-landing-page-intro .text-wrapper.open .read-more{padding-top:0!important}@media (min-width:520px){.acf-component.acf-featured-product-and-product-grid .woocommerce ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px}}@media (min-width:520px) and (min-width:768px){.acf-component.acf-featured-product-and-product-grid .woocommerce ul.products{grid-gap:20px}}@media (min-width:520px) and (min-width:1280px){.acf-component.acf-featured-product-and-product-grid .woocommerce ul.products{grid-gap:30px}}@media (min-width:520px) and (min-width:768px){.acf-component.acf-featured-product-and-product-grid .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:520px) and (min-width:1024px){.acf-component.acf-featured-product-and-product-grid .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}.acf-component.acf-featured-product-and-product-grid .woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{background:none}.acf-component.acf-featured-product-and-product-grid .acf-component.acf-featured-product .inner .woocommerce .products .product-inner .product-content .price{padding-bottom:0}.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid{display:none}@media (min-width:768px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid{box-sizing:border-box;padding:20px 0}}@media (min-width:768px) and (min-width:768px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid{padding:40px 0}}.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner{box-sizing:border-box;padding-left:20px;padding-right:20px}@media (min-width:768px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner{padding-left:40px;padding-right:40px}}@media (min-width:1280px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner{padding-left:60px;padding-right:60px;max-width:1440px}}.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner .acf-component .inner{padding-left:0;padding-right:0}@media (min-width:768px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1024px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1280px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner .acf-component .inner{padding-left:0;padding-right:0;max-width:none}}.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner.nopad{padding-left:0;padding-right:0}@media (min-width:1024px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner{padding-left:60px;padding-right:60px}}@media (min-width:1280px){.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid>.inner{padding-left:80px;padding-right:80px}}.acf-component.acf-featured-product-and-product-grid .acf-component.acf-product-grid.open{display:block}.acf-component.acf-featured-product-and-product-grid.purple>.inner>.inner-wrapper{background-color:#f5f6fe!important}.acf-component.acf-featured-product-and-product-grid.purple>.inner>.inner-wrapper .acf-component.acf-product-grid li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{background:#e2e5fc}.acf-component.acf-featured-product-and-product-grid.gold>.inner>.inner-wrapper{background-color:#f7f7f3!important}.acf-component.acf-featured-product-and-product-grid.gold>.inner>.inner-wrapper .acf-component.acf-product-grid li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{background:#efefe7}.acf-component.acf-featured-product-and-product-grid.orange>.inner>.inner-wrapper{background-color:#fef4ec!important}.acf-component.acf-featured-product-and-product-grid.orange>.inner>.inner-wrapper .acf-component.acf-product-grid li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{background:#fde9d9}.acf-component.acf-featured-product-and-product-grid.green>.inner>.inner-wrapper{background-color:#f0f3f0!important}.acf-component.acf-featured-product-and-product-grid.green>.inner>.inner-wrapper .acf-component.acf-product-grid li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{background:#e5eae5}.acf-component.acf-featured-product-and-product-grid.pink>.inner>.inner-wrapper{background-color:#fcebeb!important}.acf-component.acf-featured-product-and-product-grid.pink>.inner>.inner-wrapper .acf-component.acf-product-grid li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{background:#f9dada}.acf-component.acf-featured-product-and-product-grid.blue>.inner>.inner-wrapper{background-color:#ebf5fc!important}.acf-component.acf-featured-product-and-product-grid.blue>.inner>.inner-wrapper .acf-component.acf-product-grid li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{background:#daecf9}.acf-component.acf-featured-product-and-product-grid.default>.inner>.inner-wrapper,.acf-component.acf-featured-product-and-product-grid.grey>.inner>.inner-wrapper{background-color:#f9f9f9!important;color:#4e48f9}.acf-component.acf-featured-product-and-product-grid.default>.inner>.inner-wrapper .acf-component.acf-product-grid li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap,.acf-component.acf-featured-product-and-product-grid.grey>.inner>.inner-wrapper .acf-component.acf-product-grid li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .product-image-wrap{background:#efefef}.acf-component.acf-featured-product-and-product-grid .see-all-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;user-select:none;cursor:pointer}@media (min-width:768px){.acf-component.acf-featured-product-and-product-grid .see-all-toggle{margin-top:20px}}.acf-component.acf-featured-product-and-product-grid .see-all-toggle .text{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.acf-component.acf-featured-product-and-product-grid .see-all-toggle .text{font-size:15px}}@media (min-width:1024px){.acf-component.acf-featured-product-and-product-grid .see-all-toggle .text{font-size:16px}}.acf-component.acf-featured-product-and-product-grid .see-all-toggle .arrow{position:relative;margin-bottom:-26px;padding-top:26px;width:53px;height:53px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNTMiIHZpZXdCb3g9IjAgMCA1MyA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjYuNSIgY3k9IjI2LjUiIHI9IjI2LjUiIGZpbGw9IiM0RTQ4RjkiLz4KPHBhdGggZD0iTTE4IDI0TDI3IDMxTDM2IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K) no-repeat bottom}.acf-component.acf-featured-product-and-product-grid .see-all-toggle .arrow .close-text{display:none;position:absolute;left:0;right:0;bottom:-36px;padding-top:14px;text-align:center}.acf-component.acf-featured-product-and-product-grid .see-all-toggle.open{margin-bottom:46px}.acf-component.acf-featured-product-and-product-grid .see-all-toggle.open .text{display:none}.acf-component.acf-featured-product-and-product-grid .see-all-toggle.open .arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNTMiIHZpZXdCb3g9IjAgMCA1MyA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjYuNSIgY3k9IjI2LjUiIHI9IjI2LjUiIGZpbGw9IiM0RTQ4RjkiLz4KPHBhdGggZD0iTTM1IDMwTDI2IDIzTDE3IDMwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K)}.acf-component.acf-featured-product-and-product-grid .see-all-toggle.open .arrow .close-text{display:block}.acf-component.acf-manual-breadcrumb{padding:0}.acf-component.acf-featured-product-family{width:100%}.acf-component.acf-featured-product-family .inner{position:relative}.acf-component.acf-featured-product-family .inner .featured-inner{display:flex;flex-direction:column-reverse;position:relative;padding:40px 20px}.acf-component.acf-featured-product-family .inner .featured-inner.reverse{direction:rtl}@media (min-width:768px){.acf-component.acf-featured-product-family .inner .featured-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px}}@media (min-width:1024px){.acf-component.acf-featured-product-family .inner .featured-inner{padding:60px}}@media (min-width:1280px){.acf-component.acf-featured-product-family .inner .featured-inner{padding:80px}}.acf-component.acf-featured-product-family .inner .featured-inner .image{padding:20px;margin-bottom:20px}@media (min-width:768px){.acf-component.acf-featured-product-family .inner .featured-inner .image{padding:0;padding-left:40px;margin-bottom:0;display:block}}.acf-component.acf-featured-product-family .inner .featured-inner .image .featured-image-wrap{background:transparent;height:auto;padding:0;background-size:cover}@media (min-width:768px){.acf-component.acf-featured-product-family .inner .featured-inner .image .featured-image-wrap{padding:0;vertical-align:baseline;height:100%}}.acf-component.acf-featured-product-family .inner .featured-inner .image img{display:block;margin:0 auto;height:auto;width:100%;box-shadow:-9.40092px 9.40092px 22.5622px -6.58065px rgba(0,0,0,.25)}@media (min-width:768px){.acf-component.acf-featured-product-family .inner .featured-inner .image img{max-width:220px;align-self:center}}@media (min-width:1024px){.acf-component.acf-featured-product-family .inner .featured-inner .image img{max-width:320px}}@media (min-width:768px){.acf-component.acf-featured-product-family .inner .featured-inner .text-content{padding-top:20px;padding-right:40px}}@media (min-width:1024px){.acf-component.acf-featured-product-family .inner .featured-inner .text-content{padding-top:60px;padding-right:60px}}@media (min-width:1280px){.acf-component.acf-featured-product-family .inner .featured-inner .text-content{padding-top:20px;padding-right:80px}}.acf-component.acf-featured-product-family .inner .featured-inner .text-content .short-product-description{padding-top:0;margin-right:0;-webkit-line-clamp:5}@media (min-width:768px){.acf-component.acf-featured-product-family .inner .featured-inner .text-content .short-product-description{max-width:260px}}@media (min-width:1024px){.acf-component.acf-featured-product-family .inner .featured-inner .text-content .short-product-description{max-width:360px}}.acf-component.acf-featured-product-family .inner .featured-inner .text-content .headline{padding-top:24px;padding-bottom:20px;margin-right:0;font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-featured-product-family .inner .featured-inner .text-content .headline{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-featured-product-family .inner .featured-inner .text-content .headline{font-size:42px}}.acf-component.acf-featured-product-family .inner .featured-inner .text-content .button{margin-top:22px}.acf-component.acf-featured-product-family .inner .badge{display:inline-block;position:absolute;padding:5px 15px;top:0;left:40px;margin-right:20px;z-index:1;max-width:calc(100% - 80px);font-size:22px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;background:#4e48f9;color:#fff;box-sizing:border-box}@media (min-width:768px){.acf-component.acf-featured-product-family .inner .badge{font-size:22px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-featured-product-family .inner .badge{font-size:23px}}@media (min-width:768px){.acf-component.acf-featured-product-family .inner .badge{padding:10px 25px;left:80px}}@media (min-width:1024px){.acf-component.acf-featured-product-family .inner .badge{left:100px}}@media (min-width:1280px){.acf-component.acf-featured-product-family .inner .badge{left:140px}}.acf-component.acf-featured-product-family.image_style_full_width.reverse .inner .featured-inner .featured-image-wrap{right:inherit!important;left:0}.acf-component.acf-featured-product-family.image_style_full_width .inner .featured-inner .image{padding:0;margin:-40px -20px 0}@media (min-width:768px){.acf-component.acf-featured-product-family.image_style_full_width .inner .featured-inner .image .featured-image-wrap{position:absolute;top:0;right:0;bottom:0;width:50%;display:block;overflow:hidden}}.acf-component.acf-featured-product-family.image_style_full_width .inner .featured-inner .image .featured-image-wrap img{display:block;margin:0 auto;height:auto;width:100%;box-shadow:none;max-width:inherit}@media (min-width:768px){.acf-component.acf-featured-product-family.image_style_full_width .inner .featured-inner .image .featured-image-wrap img{max-width:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;width:auto!important;height:auto!important;display:none}}@media (min-width:768px){.acf-component.acf-featured-product-family.image_style_full_width.reverse .text-content{padding-left:40px;padding-right:0}}@media (min-width:1024px){.acf-component.acf-featured-product-family.image_style_full_width.reverse .text-content{padding-left:60px;padding-right:0}}@media (min-width:1280px){.acf-component.acf-featured-product-family.image_style_full_width.reverse .text-content{padding-left:80px;padding-right:0}}.acf-component.acf-featured-product-family.reverse .inner .featured-inner{direction:rtl}.acf-component.acf-featured-product-family.reverse .inner .featured-inner .text-content{direction:ltr}.acf-component.acf-featured-product-family.reverse .inner .featured-inner .image{padding-left:0}@media (min-width:768px){.acf-component.acf-featured-product-family.reverse .inner .featured-inner .image{padding:0 40px 0 0}}@media (min-width:768px){.acf-component.acf-featured-product-family.reverse .inner .featured-inner .text-content{padding-right:0}}@media (min-width:1024px){.acf-component.acf-featured-product-family.reverse .inner .featured-inner .text-content{padding-right:0}}@media (min-width:1280px){.acf-component.acf-featured-product-family.reverse .inner .featured-inner .text-content{padding-right:0}}.acf-component.acf-featured-product-family.purple .featured-inner{background-color:#f5f6fe!important}.acf-component.acf-featured-product-family.gold .featured-inner{background-color:#f7f7f3!important}.acf-component.acf-featured-product-family.orange .featured-inner{background-color:#fef4ec!important}.acf-component.acf-featured-product-family.green .featured-inner{background-color:#f0f3f0!important}.acf-component.acf-featured-product-family.pink .featured-inner{background-color:#fcebeb!important}.acf-component.acf-featured-product-family.blue .featured-inner{background-color:#ebf5fc!important}.acf-component.acf-featured-product-family.default .featured-inner,.acf-component.acf-featured-product-family.grey .featured-inner{background-color:#f9f9f9!important;color:#4e48f9}.acf-category-page-module ul.categories{padding:0}@media (min-width:520px){.acf-category-page-module ul.categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px}}@media (min-width:520px) and (min-width:768px){.acf-category-page-module ul.categories{grid-gap:20px}}@media (min-width:520px) and (min-width:1280px){.acf-category-page-module ul.categories{grid-gap:30px}}@media (min-width:520px) and (min-width:768px){.acf-category-page-module ul.categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:520px) and (min-width:1024px){.acf-category-page-module ul.categories{grid-template-columns:repeat(4,minmax(0,1fr))}}.acf-category-page-module ul.categories:before{display:none!important}.acf-category-page-module ul.categories .category-image-wrap{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#f9f9f9;height:300px;padding:40px}@media (min-width:768px){.acf-category-page-module ul.categories .category-image-wrap{padding:35px}}@media (min-width:1024px){.acf-category-page-module ul.categories .category-image-wrap{height:400px}}@media (min-width:1280px){.acf-category-page-module ul.categories .category-image-wrap{padding:55px}}.acf-category-page-module ul.categories .category-image-wrap img{box-sizing:border-box;display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.acf-category-page-module ul.categories .lead-text{font-size:14px;margin:12px 0}.acf-category-page-module ul.categories .link{width:100%!important;margin-bottom:32px}@media (min-width:768px){.acf-category-page-module ul.categories .link{margin-bottom:0}}.acf-category-page-module ul.categories .link .product-inner{display:flex;flex-direction:column-reverse}.acf-category-page-module ul.categories .link .authors{padding:0}.acf-category-page-module .headline{font-size:18px;font-weight:600;margin-bottom:12px;font-family:ivystyle-sans}.category-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:ivystyle-sans}.category-description p{font-size:14px}@media (min-width:520px){.acf-category-page-module{padding-top:40px;padding-bottom:20px}}@media (min-width:520px) and (min-width:1024px){.acf-category-page-module{padding-top:60px;padding-bottom:30px}}.acf-component.acf-image-grid .inner{padding-top:40px;padding-bottom:20px}@media (min-width:1024px){.acf-component.acf-image-grid .inner{padding-top:60px;padding-bottom:30px}}.acf-component.acf-image-grid .inner h1,.acf-component.acf-image-grid .inner h2,.acf-component.acf-image-grid .inner h3,.acf-component.acf-image-grid .inner h4{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-bottom:20px}@media (min-width:768px){.acf-component.acf-image-grid .inner h1,.acf-component.acf-image-grid .inner h2,.acf-component.acf-image-grid .inner h3,.acf-component.acf-image-grid .inner h4{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-image-grid .inner h1,.acf-component.acf-image-grid .inner h2,.acf-component.acf-image-grid .inner h3,.acf-component.acf-image-grid .inner h4{font-size:42px}}@media (min-width:520px){.acf-component.acf-image-grid .inner .images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px}}@media (min-width:520px) and (min-width:768px){.acf-component.acf-image-grid .inner .images{grid-gap:20px}}@media (min-width:520px) and (min-width:1280px){.acf-component.acf-image-grid .inner .images{grid-gap:30px}}@media (min-width:520px) and (min-width:768px){.acf-component.acf-image-grid .inner .images{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:520px) and (min-width:1024px){.acf-component.acf-image-grid .inner .images{grid-template-columns:repeat(4,minmax(0,1fr))}}.acf-component.acf-image-grid .inner .images .image{margin-bottom:25px}@media (min-width:520px){.acf-component.acf-image-grid .inner .images .image{margin-bottom:0}}.acf-component.acf-image-grid .inner .images .image h2,.acf-component.acf-image-grid .inner .images .image h3,.acf-component.acf-image-grid .inner .images .image h4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin:0 0 16px;padding:0}@media (min-width:768px){.acf-component.acf-image-grid .inner .images .image h2,.acf-component.acf-image-grid .inner .images .image h3,.acf-component.acf-image-grid .inner .images .image h4{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-image-grid .inner .images .image h2,.acf-component.acf-image-grid .inner .images .image h3,.acf-component.acf-image-grid .inner .images .image h4{font-size:18px}}.acf-component.acf-image-grid .inner .images .image .photo img{display:block}.acf-component.acf-image-grid .inner .images .image p.caption{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;margin:10px 0 0}@media (min-width:768px){.acf-component.acf-image-grid .inner .images .image p.caption{font-size:14px}}@media (min-width:1024px){.acf-component.acf-image-grid .inner .images .image p.caption{font-size:14px}}.acf-product-carousel .woocommerce ul.products{list-style:none;padding:0;margin:0;display:flex!important;flex-direction:column!important;flex-wrap:nowrap;justify-content:center;align-items:center}.acf-product-carousel .woocommerce ul.products .product-image-wrap{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#f9f9f9;height:300px;padding:40px}@media (min-width:768px){.acf-product-carousel .woocommerce ul.products .product-image-wrap{padding:35px}}@media (min-width:1024px){.acf-product-carousel .woocommerce ul.products .product-image-wrap{height:400px}}@media (min-width:1280px){.acf-product-carousel .woocommerce ul.products .product-image-wrap{padding:55px}}.acf-product-carousel .woocommerce ul.products .product-image-wrap:hover img{transform:translateY(-5px)}.acf-product-carousel .woocommerce ul.products .product-image-wrap img{box-sizing:border-box;transition:transform .2s ease-out;display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.acf-product-carousel .woocommerce ul.products .product-image-wrap img:hover{transform:translateY(-5px)}.acf-product-carousel .woocommerce ul.products .product-image-wrap .onsale{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;background:#4e48f9;font-size:29px;font-weight:100;min-height:84px;min-width:84px;line-height:84px;padding:0;margin:22px 25px 0 0}@media (min-width:768px){.acf-product-carousel .woocommerce ul.products .product-image-wrap .onsale{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.acf-product-carousel .woocommerce ul.products .product-image-wrap .onsale{font-size:30px}}.acf-product-carousel .woocommerce ul.products li.product{width:100%!important;justify-content:center;margin:0!important;box-sizing:border-box}.acf-product-carousel .woocommerce ul.products li.product a.woocommerce-loop-product__link{align-items:center;text-decoration:none;color:inherit}.acf-component.acf-product-carousel{position:relative;max-width:1440px;overflow:hidden}.acf-component.acf-product-carousel .header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.acf-component.acf-product-carousel .header-row .headline{padding-bottom:20px;font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-component.acf-product-carousel .header-row .headline{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-component.acf-product-carousel .header-row .headline{font-size:42px}}.acf-component.acf-product-carousel .header-row .swiper-navigation{display:flex;gap:15px}.acf-component.acf-product-carousel .header-row .swiper-navigation .swiper-button-next,.acf-component.acf-product-carousel .header-row .swiper-navigation .swiper-button-prev{position:static;top:auto;margin:0;-webkit-tap-highlight-color:transparent}.acf-component.acf-product-carousel .header-row .swiper-navigation .swiper-button-next:after,.acf-component.acf-product-carousel .header-row .swiper-navigation .swiper-button-prev:after{content:"";width:15px;height:26px;background-position:50%;background-repeat:no-repeat;background-size:100%}.acf-component.acf-product-carousel .header-row .swiper-navigation .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='25' viewBox='0 0 15 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9253 1.42578L13.5696 12.4258L1.92529 23.4258' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")}.acf-component.acf-product-carousel .header-row .swiper-navigation .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='25' viewBox='0 0 14 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6962 23.6445L1.052 12.6445L12.6962 1.64453' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")}.acf-component.acf-product-carousel .swiper-container{position:relative;overflow:hidden}.acf-component.acf-product-carousel .swiper-container .swiper-wrapper{display:flex;transition:transform .3s ease-in-out}.acf-hero-slider{position:relative;max-width:1440px;overflow:hidden}.acf-hero-slider .hero-slider-swiper{width:100%}.acf-hero-slider .hero-slider-swiper .swiper-slide.hero-slide{display:flex;justify-content:center;align-items:center}.acf-hero-slider .hero-slider-swiper .hero-slide-inner{display:grid;grid-template-columns:1fr 1fr;height:100%}@media (max-width:768px){.acf-hero-slider .hero-slider-swiper .hero-slide-inner{grid-template-columns:1fr}}.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-column-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding:20px;max-width:40rem;padding:1rem;box-sizing:border-box}.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-btn{background-color:#4e48f9;color:#fff;letter-spacing:.02em;margin-top:20px;border-radius:4px;border-style:none;border-color:initial;transition:background-color .25s ease-out;padding:6px 26px 9px!important;height:28px;display:flex;align-items:center;margin-bottom:20px}.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-btn:hover{background-color:#3534c6}.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-img{margin-bottom:1rem}.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-img .hero-img-link{color:#fff}.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-img img{width:100%;height:50vh;display:block;object-fit:contain}@media (max-width:768px){.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-img img{height:100%}}.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-headline{padding-bottom:20px;font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;word-break:normal;hyphens:none}@media (min-width:768px){.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-headline{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-headline{font-size:42px}}@media (max-width:768px){.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-headline{padding:1.5rem}}.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-button{padding:.75rem 1.5rem;background-color:#0073aa;color:#fff;text-decoration:none;border-radius:4px;font-weight:700}.acf-hero-slider .hero-slider-swiper .hero-slide-inner .hero-slide-button:hover{background-color:#005177}.acf-hero-slider .hero-slider-swiper .swiper-button-next,.acf-hero-slider .hero-slider-swiper .swiper-button-prev{margin:0;-webkit-tap-highlight-color:transparent}.acf-hero-slider .hero-slider-swiper .swiper-button-next:after,.acf-hero-slider .hero-slider-swiper .swiper-button-prev:after{content:"";width:15px;height:26px;background-position:50%;background-repeat:no-repeat;background-size:100%}@media screen and (max-width:767px){.acf-hero-slider .hero-slider-swiper .swiper-button-next{right:-5px;left:auto}.acf-hero-slider .hero-slider-swiper .swiper-button-prev{left:-5px;right:auto}}.acf-hero-slider .hero-slider-swiper .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='25' viewBox='0 0 15 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9253 1.42578L13.5696 12.4258L1.92529 23.4258' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")}.acf-hero-slider .hero-slider-swiper .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='25' viewBox='0 0 14 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6962 23.6445L1.052 12.6445L12.6962 1.64453' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")}.acf-hero-slider .hero-slider-swiper .swiper-pagination-bullet{background-color:#666;opacity:.7}.acf-hero-slider .hero-slider-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#333}.woocommerce.single-product .site-main>.inner div.product.type-product{margin-top:20px}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product{display:grid;grid-template-columns:50% 1fr;grid-gap:60px 20px;margin-top:40px}}@media (min-width:1024px){.woocommerce.single-product .site-main>.inner div.product.type-product{grid-gap:40px 60px}}@media (min-width:1280px){.woocommerce.single-product .site-main>.inner div.product.type-product{grid-template-columns:55% 1fr;grid-gap:60px}}.woocommerce.single-product .site-main>.inner div.product.type-product .button{margin-top:30px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions{width:100%;margin-bottom:40px;padding-top:40px}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions{margin-bottom:0;padding-top:10px}}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion{border-top:1px solid #4e48f9}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion:last-child{border-bottom:1px solid #4e48f9}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion h3{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;display:block;font-weight:600;text-transform:uppercase;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTA0Mjk3IDExLjQyMTlMMjEuOTA0MiAxMS4zNjgyIiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTEuNDE4IDAuODU1NDY5TDExLjQ3MTYgMjEuODU1NCIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==) no-repeat 100% 50%;background-size:12.31px 12.69px;padding:20px 0;cursor:pointer;user-select:none}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion h3{font-size:15px}}@media (min-width:1024px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion h3{font-size:16px}}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion h4{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;display:block;padding-bottom:20px;font-weight:600}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion h4{font-size:14px}}@media (min-width:1024px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion h4{font-size:14px}}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content{transition:height .5s ease-out;overflow:hidden}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content a{text-decoration:underline}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ol,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ul{margin:0;padding:0 0 16px 20px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ol,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ol li{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;list-style-type:decimal}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ol,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ol li{font-size:15px}}@media (min-width:1024px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ol,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ol li{font-size:16px}}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ul,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ul li{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;list-style-type:disc}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ul,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ul li{font-size:15px}}@media (min-width:1024px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ul,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion .accordion-content ul li{font-size:16px}}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.open h3.headline{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMi44NTM1MiIgeT0iMC45NjQ4NDQiIHdpZHRoPSIyNi44NDY4IiBoZWlnaHQ9IjEuNDcxMSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMi44NTM1MiAwLjk2NDg0NCkiIGZpbGw9IiM0RTQ4RjkiLz4KPHBhdGggZD0iTTAuNzczNDM4IDIwLjIxNDhMMTkuNzU3IDEuMjMxMjhMMjAuNzk3MiAyLjI3MTVMMS44MTM2NiAyMS4yNTUxTDAuNzczNDM4IDIwLjIxNDhaIiBmaWxsPSIjNEU0OEY5Ii8+Cjwvc3ZnPgo=);background-size:12.5px 12.5px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.open .accordion-content{height:auto;max-height:9999px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.closed .accordion-content{height:0}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors p,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-facts p,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.file-list p,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.reviews p,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.text p{padding-bottom:20px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-facts p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.file-list p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.reviews p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.text p.link{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;padding-left:28px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjQ4MDUgMS4zODI4MUwxNS4yOTg3IDUuMjAwOTlMMTEuNDgwNSA5LjAxOTE4IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUuMzAwOCA1LjIwMzEySDEuMzAwNzgiIHN0cm9rZT0iIzRFNDhGOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat 0 8px;background-size:17px 10px}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-facts p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.file-list p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.reviews p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.text p.link{font-size:14px}}@media (min-width:1024px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-facts p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.file-list p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.reviews p.link,.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.text p.link{font-size:14px}}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-facts dl{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:30px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-facts dt{padding-bottom:10px;box-sizing:border-box}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-facts dd{padding-bottom:10px;text-align:right;font-weight:600}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .accordion-content .authors-list{margin-top:25px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper{padding-bottom:25px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .initials-wrapper .initials{display:flex;justify-content:center;align-items:center;background:#f9f9f9;height:488px}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .initials-wrapper .initials{height:100px;width:100px}}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .initials-wrapper .initial{font-family:ivypresto-display;font-size:72px;font-weight:300}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .initials-wrapper .initial.initial-1{margin-top:-40px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .initials-wrapper .initial.initial-2{margin-top:40px}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .initials-wrapper .initial{font-size:28px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .initials-wrapper .initial.initial-1{margin-top:-18px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .initials-wrapper .initial.initial-2{margin-top:18px}}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .prod_author_name{font-weight:600;padding-bottom:10px;padding-top:10px}@media (min-width:768px){.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper{display:flex;justify-content:space-between}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper img{max-width:100px;max-height:100px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .prod_author_description{padding-left:35px;width:100%}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.book-authors .author_image_text_wrapper .prod_author_description .prod_author_name{padding-top:0;margin-top:-5px}}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.file-list .file{display:flex;margin-bottom:10px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.file-list .file:last-child{margin-bottom:20px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.file-list .file .link{flex-grow:1;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.file-list .file .link a{text-decoration:underline}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.file-list .file .file-size{min-width:60px;text-align:right}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.reviews .review{margin-bottom:20px}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.reviews .review:last-child{margin-bottom:0}.woocommerce.single-product .site-main>.inner div.product.type-product .product-accordions .accordion.reviews p.quote{font-family:ivypresto-display;font-size:24px;line-height:32px;font-weight:300;font-style:italic}.woocommerce.single-product .site-main .product-image-splash{background:#adaa8a;font-weight:200;color:#fff;position:absolute;z-index:1;bottom:0;left:0;font-size:16px;padding:15px;font-family:ivypresto-display}@media (min-width:768px){.woocommerce.single-product .site-main .product-image-splash{font-size:24px}}@media (min-width:1280px){.woocommerce.single-product .site-main .product-image-splash{font-size:30px;padding:30px}}.woocommerce.single-product .site-main .product-description{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;max-width:520px;padding-top:40px;margin:0 auto}@media (min-width:768px){.woocommerce.single-product .site-main .product-description{font-size:15px}}@media (min-width:1024px){.woocommerce.single-product .site-main .product-description{font-size:16px}}@media (min-width:768px){.woocommerce.single-product .site-main .product-description{padding-top:0}}@media (min-width:1024px){.woocommerce.single-product .site-main .product-description{margin:0}}.woocommerce.single-product .site-main .product-description h1,.woocommerce.single-product .site-main .product-description h2,.woocommerce.single-product .site-main .product-description h3,.woocommerce.single-product .site-main .product-description h4,.woocommerce.single-product .site-main .product-description h5,.woocommerce.single-product .site-main .product-description h6{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-weight:700;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce.single-product .site-main .product-description h1,.woocommerce.single-product .site-main .product-description h2,.woocommerce.single-product .site-main .product-description h3,.woocommerce.single-product .site-main .product-description h4,.woocommerce.single-product .site-main .product-description h5,.woocommerce.single-product .site-main .product-description h6{font-size:15px}}@media (min-width:1024px){.woocommerce.single-product .site-main .product-description h1,.woocommerce.single-product .site-main .product-description h2,.woocommerce.single-product .site-main .product-description h3,.woocommerce.single-product .site-main .product-description h4,.woocommerce.single-product .site-main .product-description h5,.woocommerce.single-product .site-main .product-description h6{font-size:16px}}.woocommerce.single-product .site-main .product-description ol,.woocommerce.single-product .site-main .product-description p,.woocommerce.single-product .site-main .product-description ul{margin:0 0 20px;padding:0}.woocommerce.single-product .site-main .product-description ol,.woocommerce.single-product .site-main .product-description ul{padding-left:1.3rem}.woocommerce.single-product .site-main .product-description ul li{list-style-type:disc}.woocommerce.single-product .site-main .product-description ol li{list-style-type:decimal}.woocommerce.single-product .site-main .product-description .product-summary{font-weight:700;margin-bottom:20px}.woocommerce.single-product .site-main .admin_edit_link{margin-bottom:-28px}.woocommerce.single-product .site-main .admin_edit_link a{text-decoration:underline}.woocommerce.single-product .site-main .authors{padding-top:40px;padding-bottom:20px}@media (min-width:768px){.woocommerce.single-product .site-main .authors{padding-top:60px}}.woocommerce.single-product .site-main .authors a,.woocommerce.single-product .site-main .authors span{text-decoration:none}.woocommerce.single-product .site-main .product_title{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px}@media (min-width:768px){.woocommerce.single-product .site-main .product_title{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce.single-product .site-main .product_title{font-size:42px}}.woocommerce.single-product .site-main p.subtitle{margin-bottom:30px}.woocommerce.single-product .site-main .excerpt_series_wrapper{display:block}@media (min-width:768px){.woocommerce.single-product .site-main .excerpt_series_wrapper{display:flex;flex-wrap:wrap}}.woocommerce.single-product .site-main p.series_link{height:24px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDIyLjA1ODZINC44Mzg3OUM0LjM3NSAyMi4wNTg2IDQgMjEuNjgzNiA0IDIxLjIxOThWNC4wNTg1OSIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDI1LjA1ODZIMS44Mzg3OUMxLjM3NSAyNS4wNTg2IDEgMjQuNjgzNiAxIDI0LjIxOThWNy4wNTg1OSIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIwIDEuMDU4NTlMMTkuOTk4IDE4LjI0NjFDMTkuOTk4IDE4LjY5MjQgMTkuNjMyOCAxOS4wNTg2IDE5LjE4NTUgMTkuMDU4Nkg3LjgxMDQ4QzcuMzY0MTggMTkuMDU4NiA2Ljk5Nzk5IDE4LjY5MjQgNi45OTc5OSAxOC4yNDYxVjEuODcxMDlDNi45OTc5OSAxLjQyNDg5IDcuMzY0MTggMS4wNTg1OSA3LjgxMDQ4IDEuMDU4NTlIMjBaIiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat 0 0;background-size:19px 24px;line-height:25px;padding-left:35px;margin-right:45px}.woocommerce.single-product .site-main p.subtitle_links{height:25px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY4MzEgMjMuNTY5TDIyLjcwMjUgMjEuNTY0MUMyMy4yNDE4IDIxLjQ1NjIgMjMuNjgzMSAyMC45MTc5IDIzLjY4MzEgMjAuMzY3OVYyLjU2OTAzQzIzLjY4MzEgMi4wMTkwMyAyMy4yNDE4IDEuNjU3MjMgMjIuNzAyNSAxLjc2NTEzTDEyLjY4MzEgMy43NjgzMyIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjY4MzEgMy42NzU3OFYyMy40NzQ2IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuNjgzMSAyMy41NjlMMi42NjM3MSAyMS41NjQxQzIuMTI0NDEgMjEuNDU2MiAxLjY4MzExIDIwLjkxNzkgMS42ODMxMSAyMC4zNjc5VjIuNTY5MDNDMS42ODMxMSAyLjAxOTAzIDIuMTI0NDEgMS42NTcyMyAyLjY2MzcxIDEuNzY1MTNMMTIuNjgzMSAzLjc2ODMzIiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNC42ODMxMSA2LjU3MDMxTDkuNjgzMTEgNy41NzAzMSIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuNjgzMTEgMTEuNTcwM0w5LjY4MzExIDEyLjU3MDMiIHN0cm9rZT0iIzRFNDhGOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjY4MzExIDE2LjU3MDNMOS42ODMxMSAxNy41NzAzIiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUuNjgzMSAxNy41NzAzTDIwLjY4MzEgMTYuNTcwMyIgc3Ryb2tlPSIjNEU0OEY5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjY4MzEgMTIuNTcwM0wyMC42ODMxIDExLjU3MDMiIHN0cm9rZT0iIzRFNDhGOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNS42ODMxIDcuNTcwMzFMMjAuNjgzMSA2LjU3MDMxIiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat 0 0;background-size:25px 26px;line-height:25px;padding-left:35px;margin-right:45px;margin-bottom:18px}@media (min-width:768px){.woocommerce.single-product .site-main p.subtitle_links{margin-top:0}}.woocommerce.single-product .site-main p.subtitle_links.sound_link{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzY4LjU1MiAzNjguNTUyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNjguNTUyIDM2OC41NTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIHN0cm9rZT0iIzRFNDhGOSIgZmlsbD0iIzRFNDhGOSIgZD0iTTMwNi44MjUsMTc1LjYyNGMtMC41OS02Ni45OTItNTUuMjYyLTEyMS4zMTEtMTIyLjM4OS0xMjEuMzExYy02Ny4xMTQsMC0xMjEuNzc3LDU0LjI5Ny0xMjIuMzg5LDEyMS4yNw0KCQlDMjcuMjE1LDE3OS4zMywwLDIwOC44OTcsMCwyNDQuNzA3YzAsMzguMzQsMzEuMTkyLDY5LjUzMiw2OS41MzIsNjkuNTMyaDcuNVYxNzYuNzE4YzAtNTkuMjIzLDQ4LjE4MS0xMDcuNDA0LDEwNy40MDMtMTA3LjQwNA0KCQljNTguNzA3LDAsMTA2LjU1NCw0Ny4zNDgsMTA3LjM4NCwxMDUuODYxaC0wLjI5OXYxMzkuMDY0aDcuNWMzOC4zNCwwLDY5LjUzMi0zMS4xOTIsNjkuNTMyLTY5LjUzMg0KCQlDMzY4LjU1MywyMDkuMDA3LDM0MS41MDMsMTc5LjUxNywzMDYuODI1LDE3NS42MjR6IE02Mi4wMzIsMjk4LjcyNkMzNS40OTksMjk1LjA2MSwxNSwyNzIuMjMyLDE1LDI0NC43MDcNCgkJczIwLjQ5OS01MC4zNTQsNDcuMDMyLTU0LjAxOVYyOTguNzI2eiBNMzA2LjUyMSwyOTguNzI2VjE5MC42ODhjMjYuNTMzLDMuNjY1LDQ3LjAzMiwyNi40OTMsNDcuMDMyLDU0LjAxOQ0KCQlTMzMzLjA1NCwyOTUuMDYxLDMwNi41MjEsMjk4LjcyNnoiLz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQoJPGc+DQoJPC9nPg0KCTxnPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);background-size:25px 25px}.woocommerce.single-product .site-main div.summary{width:100%;margin-bottom:0;box-sizing:border-box}.woocommerce.single-product .site-main div.summary p.authors a{text-decoration:underline}.woocommerce.single-product .site-main form.cart{margin-top:40px}.woocommerce.single-product .site-main .woocommerce-product-gallery__image--placeholder{border:none!important;position:relative}.woocommerce.single-product .site-main .product-image{width:100%;position:relative}.woocommerce.single-product .site-main .product-image.no-swiper{padding:100px 0;background:#f7f7f7}.woocommerce.single-product .site-main .product-image img{max-width:160px;margin:0 auto;position:relative;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}@media (min-width:768px){.woocommerce.single-product .site-main .product-image img{max-width:264px}}@media (min-width:1024px){.woocommerce.single-product .site-main .product-image img{max-width:270px}}@media (min-width:1280px){.woocommerce.single-product .site-main .product-image img{max-width:392px}}.woocommerce.single-product .site-main .woocommerce-product-gallery{width:100%;position:relative}.woocommerce.single-product .site-main .swiper-product-image{width:100%;overflow:hidden;margin:0;float:none;background:#f7f7f7;position:relative;padding:100px 0}.woocommerce.single-product .site-main .swiper-product-image .swiper-button-next{top:0;right:20px;width:45px;height:45px;margin-top:20px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:#fff}@media (min-width:768px){.woocommerce.single-product .site-main .swiper-product-image .swiper-button-next{right:30px;width:60px;height:60px;margin-top:30px}}@media (min-width:1280px){.woocommerce.single-product .site-main .swiper-product-image .swiper-button-next{right:30px;width:70px;height:70px;margin-top:30px}}.woocommerce.single-product .site-main .swiper-product-image .swiper-button-next:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='25' viewBox='0 0 15 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9253 1.42578L13.5696 12.4258L1.92529 23.4258' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");width:15px;height:26px;background-position:50%;background-repeat:no-repeat;background-size:100%}.woocommerce.single-product .site-main .swiper-product-image .swiper-button-prev{top:0;right:70px;width:45px;height:45px;margin-top:20px;left:unset;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:#fff}@media (min-width:768px){.woocommerce.single-product .site-main .swiper-product-image .swiper-button-prev{right:95px;width:60px;height:60px;margin-top:30px}}@media (min-width:1280px){.woocommerce.single-product .site-main .swiper-product-image .swiper-button-prev{right:105px;width:70px;height:70px;margin-top:30px}}.woocommerce.single-product .site-main .swiper-product-image .swiper-button-prev:after{content:"";width:15px;height:26px;background-position:50%;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='25' viewBox='0 0 14 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6962 23.6445L1.052 12.6445L12.6962 1.64453' stroke='%234E48F9' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce.single-product .site-main .purple .product-image.no-swiper,.woocommerce.single-product .site-main .purple .swiper-product-image,.woocommerce.single-product .site-main .purple .woocommerce-product-gallery__image--placeholder{background-color:#f5f6fe!important}.woocommerce.single-product .site-main .gold .product-image.no-swiper,.woocommerce.single-product .site-main .gold .swiper-product-image,.woocommerce.single-product .site-main .gold .woocommerce-product-gallery__image--placeholder{background-color:#f7f7f3!important}.woocommerce.single-product .site-main .orange .product-image.no-swiper,.woocommerce.single-product .site-main .orange .swiper-product-image,.woocommerce.single-product .site-main .orange .woocommerce-product-gallery__image--placeholder{background-color:#fef4ec!important}.woocommerce.single-product .site-main .green .product-image.no-swiper,.woocommerce.single-product .site-main .green .swiper-product-image,.woocommerce.single-product .site-main .green .woocommerce-product-gallery__image--placeholder{background-color:#f0f3f0!important}.woocommerce.single-product .site-main .pink .product-image.no-swiper,.woocommerce.single-product .site-main .pink .swiper-product-image,.woocommerce.single-product .site-main .pink .woocommerce-product-gallery__image--placeholder{background-color:#fcebeb!important}.woocommerce.single-product .site-main .blue .product-image.no-swiper,.woocommerce.single-product .site-main .blue .swiper-product-image,.woocommerce.single-product .site-main .blue .woocommerce-product-gallery__image--placeholder{background-color:#ebf5fc!important}.woocommerce.single-product .site-main .default .product-image.no-swiper,.woocommerce.single-product .site-main .default .swiper-product-image,.woocommerce.single-product .site-main .default .woocommerce-product-gallery__image--placeholder,.woocommerce.single-product .site-main .grey .product-image.no-swiper,.woocommerce.single-product .site-main .grey .swiper-product-image,.woocommerce.single-product .site-main .grey .woocommerce-product-gallery__image--placeholder{background-color:#f9f9f9!important;color:#4e48f9}.related.products,.upsells.products{grid-column-end:span 2;grid-row-end:span 2;padding-bottom:40px}@media (min-width:768px){.related.products,.upsells.products{padding-bottom:60px}}.related.products h1,.related.products h2,.related.products h3,.related.products h4,.upsells.products h1,.upsells.products h2,.upsells.products h3,.upsells.products h4{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-bottom:20px}@media (min-width:768px){.related.products h1,.related.products h2,.related.products h3,.related.products h4,.upsells.products h1,.upsells.products h2,.upsells.products h3,.upsells.products h4{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.related.products h1,.related.products h2,.related.products h3,.related.products h4,.upsells.products h1,.upsells.products h2,.upsells.products h3,.upsells.products h4{font-size:42px}}.qty{flex-grow:0;display:flex;justify-content:center;align-items:center}@media (min-width:1024px){.qty{padding-right:20px}}.qty .decrease,.qty .increase{width:22px;height:100%;cursor:pointer;user-select:none;text-align:center;padding:10px}.qty .increase{width:12.31px;height:12.69px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjE5NyA3Ljk2MzVMNy4wMTI3MSA3Ljk2MzY1TTcuMDEyNzEgNy45NjM2NUwwLjgyODEyNSA3Ljk2Mzc5TTcuMDEyNzEgNy45NjM2NVYxNC4zMDY1TTcuMDEyNzEgNy45NjM2NVYxLjYyMTA5IiBzdHJva2U9IiNjN2M3YzciIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat 50% 50%;font-size:0;color:transparent;background-size:12.31px 12.69px}.qty .decrease{width:13.24px;height:2px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDE0IDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjE5MTQwNiAxLjE2Nzk3SDEzLjQzMTIiIHN0cm9rZT0iI2M3YzdjNyIvPgo8L3N2Zz4K) no-repeat 50% 50%;background-size:13.24px 2px;font-size:0;color:transparent}.qty .counter{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;text-align:center;width:36px}@media (min-width:768px){.qty .counter{font-size:15px}}@media (min-width:1024px){.qty .counter{font-size:16px}}@media (min-width:768px){.qty .counter{font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display}}@media (min-width:768px) and (min-width:768px){.qty .counter{font-size:21px}}@media (min-width:768px) and (min-width:1024px){.qty .counter{font-size:21px}}.qty .counter .quantity-input{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;padding:0;text-align:center;border:0;color:#c7c7c7}@media (min-width:768px){.qty .counter .quantity-input{font-size:15px}}@media (min-width:1024px){.qty .counter .quantity-input{font-size:16px}}@media (min-width:768px){.qty .counter .quantity-input{font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display}}@media (min-width:768px) and (min-width:768px){.qty .counter .quantity-input{font-size:21px}}@media (min-width:768px) and (min-width:1024px){.qty .counter .quantity-input{font-size:21px}}div.add_to_cart_button a{white-space:nowrap}.add_to_cart_wrapper{display:flex;justify-content:space-between}.add_to_cart_wrapper .checkboxes{max-width:360px;padding-top:22px}.add_to_cart_wrapper .checkboxes .checkbox-wrap{padding-right:20px;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;line-height:normal;cursor:default}@media (min-width:768px){.add_to_cart_wrapper .checkboxes .checkbox-wrap{font-size:15px}}@media (min-width:1024px){.add_to_cart_wrapper .checkboxes .checkbox-wrap{font-size:16px}}.add_to_cart_wrapper .checkboxes .checkbox-wrap a{text-decoration:underline;cursor:pointer}.add_to_cart_wrapper .checkboxes .checkmark{margin-top:9px}@supports (-moz-appearance:none){.add_to_cart_wrapper .checkboxes .checkmark{margin-top:3px}}.add-to-cart-options-and-button{clear:both}.add-to-cart-options-and-button ul{margin:0;padding:0}.add-to-cart-options-and-button ul li{list-style-type:none;padding-bottom:20px}.add-to-cart-options-and-button ul li .product{cursor:pointer;color:#c7c7c7;border:1px solid #c7c7c7;align-items:center;display:grid;grid-template-columns:1fr 80px 1fr;height:50px;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.add-to-cart-options-and-button ul li .product{font-size:15px}}@media (min-width:1024px){.add-to-cart-options-and-button ul li .product{font-size:16px}}@media (min-width:768px){.add-to-cart-options-and-button ul li .product{font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;height:60px}}@media (min-width:768px) and (min-width:768px){.add-to-cart-options-and-button ul li .product{font-size:21px}}@media (min-width:768px) and (min-width:1024px){.add-to-cart-options-and-button ul li .product{font-size:21px}}@media (min-width:1024px){.add-to-cart-options-and-button ul li .product{grid-template-columns:55px repeat(3,minmax(0,1fr))}}.add-to-cart-options-and-button ul li .product:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyNyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzE3NzczIDE3LjkxNDFMMTAuMjE3OCAyOS45MTQxTDI1Ljk3NzQgMC45MTQwNjIiIHN0cm9rZT0iI0M3QzdDNyIvPgo8L3N2Zz4K) no-repeat 50% 50%;background-size:25.26px 29px;display:none;flex-shrink:0;flex-grow:0;content:"";width:54px;height:100%;border-right:1px solid #c7c7c7}@media (min-width:1024px){.add-to-cart-options-and-button ul li .product:before{display:block}}.add-to-cart-options-and-button ul li .product .name{padding-left:10px}@media (min-width:768px){.add-to-cart-options-and-button ul li .product .name{padding-left:20px}}.add-to-cart-options-and-button ul li .product .price{text-align:right;padding-right:10px}@media (min-width:768px){.add-to-cart-options-and-button ul li .product .price{padding-right:20px}}.add-to-cart-options-and-button ul li .regular-price{text-align:right}.add-to-cart-options-and-button ul li.selected .product{color:#4e48f9;border:1px solid #4e48f9}.add-to-cart-options-and-button ul li.selected .product:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyNyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNTcwMzEyIDE4LjA1MDhMMTAuMDcwMyAzMC4wNTA4TDI1LjgzIDEuMDUwNzgiIHN0cm9rZT0iIzRFNDhGOSIvPgo8L3N2Zz4K);border-right:1px solid #4e48f9}.add-to-cart-options-and-button ul li.selected .product .increase{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjE5NyA3Ljk2MzVMNy4wMTI3MSA3Ljk2MzY1TTcuMDEyNzEgNy45NjM2NUwwLjgyODEyNSA3Ljk2Mzc5TTcuMDEyNzEgNy45NjM2NVYxNC4zMDY1TTcuMDEyNzEgNy45NjM2NVYxLjYyMTA5IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat 50% 50%}.add-to-cart-options-and-button ul li.selected .product .decrease{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDE0IDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjE5MTQwNiAxLjE2Nzk3SDEzLjQzMTIiIHN0cm9rZT0iIzRFNDhGOSIvPgo8L3N2Zz4K) no-repeat 50% 50%}.add-to-cart-options-and-button ul li.selected .product .counter .quantity-input{color:#4e48f9}.total_and_add_to_cart_button .total{padding-top:20px;display:grid;grid-template-columns:80px 1fr;font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.total_and_add_to_cart_button .total{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.total_and_add_to_cart_button .total{font-size:30px}}.total_and_add_to_cart_button .total .text{flex:1}.total_and_add_to_cart_button .total .price_ex_vat{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;flex-shrink:0}@media (min-width:768px){.total_and_add_to_cart_button .total .price_ex_vat{font-size:14px}}@media (min-width:1024px){.total_and_add_to_cart_button .total .price_ex_vat{font-size:14px}}.total_and_add_to_cart_button .total .price{flex:1;text-align:right}.woocommerce a.added_to_cart.wc-forward{display:none}.woocommerce ul.products,.woocommerce ul.products li.product{margin:0}.checkout-header{font-family:ivypresto-display;display:flex;justify-content:space-between;font-style:italic;font-weight:300;font-size:28px;line-height:34px;letter-spacing:.02em;color:#c7c7c7;border-bottom:1px solid #ececec;padding:20px 0}.checkout-header .step{display:none}@media (min-width:768px){.checkout-header .step{display:block}}.checkout-header .step.active{display:block;color:#4e48f9}@media (min-width:1024px){.checkout-header{font-size:40px;line-height:56px}}body.woocommerce-checkout .woocommerce-error{box-sizing:border-box;margin:20px 0}@media (min-width:768px){body.woocommerce-checkout .woocommerce-error{margin:40px 0}}body.woocommerce-checkout .inner-wrap{max-width:960px;margin:auto}body.woocommerce-checkout .select2-results__option{padding:6px 16px!important}body.woocommerce-checkout .select2-results__option--highlighted{background:#4e48f9!important;border-radius:0}body.woocommerce-checkout .woocommerce-form__label-for-checkbox{padding-left:40px}body.woocommerce-checkout .woocommerce-form__label-for-checkbox .required{color:#4e48f9!important}body.woocommerce-checkout .woocommerce-form__label-for-checkbox a{text-decoration:underline}body.woocommerce-checkout .woocommerce-invalid #terms{border:none!important;outline:none!important}body.woocommerce-checkout .woocommerce-invalid span{color:#de3739!important}body.woocommerce-checkout .woocommerce-invalid span.woocommerce-newsletter-checkbox-text{color:#4e48f9!important}body.woocommerce-checkout .woocommerce-invalid span a{color:#de3739!important;text-decoration:underline}body.woocommerce-checkout input[type=checkbox]{width:0;margin:0!important;height:18px;cursor:pointer;font-weight:300!important;margin-left:0}body.woocommerce-checkout input[type=checkbox]+label{padding-left:35px;line-height:1.5em!important;min-height:48px;padding-top:3px;box-sizing:border-box;max-width:unset}body.woocommerce-checkout input[type=checkbox]:before{content:"";width:28px;height:28px;background:transparent;border-radius:3px;position:absolute;border:1px solid #4e48f9;top:0;left:0}body.woocommerce-checkout input[type=checkbox]:checked:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.578125 8.03448L4.33906 13L10.5781 1' stroke='white'/%3E%3C/svg%3E");background-color:#4e48f9;background-size:50%;background-repeat:no-repeat;background-position:50%}body.woocommerce-checkout input[type=checkbox]:checked+label{font-weight:400}body.woocommerce-checkout input[type=radio]{width:0;margin:0!important;height:18px;cursor:pointer;font-weight:300!important;margin-left:0;position:relative;display:inline-block!important}body.woocommerce-checkout input[type=radio]+label{padding-left:5px;line-height:1.5em!important;min-height:48px;padding-top:0;box-sizing:border-box;max-width:unset;padding-left:40px}body.woocommerce-checkout input[type=radio]:before{content:"";width:28px;height:28px;background:#fff;border-radius:50%;position:absolute;border:1px solid #4e48f9;top:-2px;left:0}body.woocommerce-checkout input[type=radio]:checked:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.578125 8.03448L4.33906 13L10.5781 1' stroke='white'/%3E%3C/svg%3E");background-color:#4e48f9;background-size:50%;background-repeat:no-repeat;background-position:50%}body.woocommerce-checkout input[type=radio]:checked+label{font-weight:400}body.woocommerce-checkout .form-row{width:100%;position:relative;margin:20px 0;padding:0}body.woocommerce-checkout .form-row .screen-reader-text{position:relative!important;min-height:32px}body.woocommerce-checkout .form-row:last-child{margin:10px 0}@media (min-width:768px){body.woocommerce-checkout .form-row,body.woocommerce-checkout .form-row:last-child{margin:0}}body.woocommerce-checkout .form-row.checkout-create-company-box{box-sizing:border-box;margin:20px 0;margin-bottom:0!important}@media (min-width:768px){body.woocommerce-checkout .form-row.checkout-create-company-box{margin:40px 0}}body.woocommerce-checkout .form-row.checkout-create-company-box .optional{display:none}body.woocommerce-checkout .form-row#checkout_create_company_account_ean_number_field{margin-top:20px}@media (min-width:768px){body.woocommerce-checkout .form-row#checkout_create_company_account_ean_number_field{width:49%}}body.woocommerce-checkout .form-row#checkout_create_company_account_ean_number_field.hidden{display:none}body.woocommerce-checkout .form-row#checkout_create_company_account_ean_number_field .input-text{color:#4e48f9;border-color:#4e48f9!important}body.woocommerce-checkout .form-row#checkout_create_company_account_ean_number_field.woocommerce-invalid-custom label{color:#a00}body.woocommerce-checkout .form-row#checkout_create_company_account_ean_number_field.woocommerce-invalid-custom .input-text{border-color:#a00!important}body.woocommerce-checkout .woocommerce-account-fields{box-sizing:border-box;margin:20px 0}@media (min-width:768px){body.woocommerce-checkout .woocommerce-account-fields{margin:40px 0}}body.woocommerce-checkout .woocommerce-checkout{display:block}body.woocommerce-checkout .woocommerce-checkout #billing_country_field,body.woocommerce-checkout .woocommerce-checkout #shipping_country_field{display:none}body.woocommerce-checkout .woocommerce-checkout p label{padding-bottom:5px}body.woocommerce-checkout .woocommerce-checkout .select2-container--open .select2-selection span b{border-color:transparent transparent #4e48f9}body.woocommerce-checkout .woocommerce-checkout .select2-container--open:focus{outline:none!important;border:none}body.woocommerce-checkout .woocommerce-checkout .select2-selection span b{border-color:#4e48f9 transparent transparent}@media (min-width:768px){body.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px}}@media (min-width:768px) and (min-width:768px){body.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields__field-wrapper{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){body.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields__field-wrapper{grid-gap:30px}}body.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .required{color:#4e48f9}body.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .woocommerce-invalid .required{color:#de3739}body.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .woocommerce-invalid input::placeholder{color:#de3739}body.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .woocommerce-validated input{color:#4e48f9;border-color:#4e48f9}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields{position:relative;margin-top:25px}body.woocommerce-checkout .woocommerce .shipping{display:relative}body.woocommerce-checkout .woocommerce .shipping h1,body.woocommerce-checkout .woocommerce .shipping h2,body.woocommerce-checkout .woocommerce .shipping h3,body.woocommerce-checkout .woocommerce .shipping h4,body.woocommerce-checkout .woocommerce .shipping h5,body.woocommerce-checkout .woocommerce .shipping h6{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){body.woocommerce-checkout .woocommerce .shipping h1,body.woocommerce-checkout .woocommerce .shipping h2,body.woocommerce-checkout .woocommerce .shipping h3,body.woocommerce-checkout .woocommerce .shipping h4,body.woocommerce-checkout .woocommerce .shipping h5,body.woocommerce-checkout .woocommerce .shipping h6{font-size:15px}}@media (min-width:1024px){body.woocommerce-checkout .woocommerce .shipping h1,body.woocommerce-checkout .woocommerce .shipping h2,body.woocommerce-checkout .woocommerce .shipping h3,body.woocommerce-checkout .woocommerce .shipping h4,body.woocommerce-checkout .woocommerce .shipping h5,body.woocommerce-checkout .woocommerce .shipping h6{font-size:16px}}body.woocommerce-checkout .woocommerce .shipping li{padding-bottom:10px;margin:0!important;line-height:auto!important}body.woocommerce-checkout .woocommerce .shipping li:last-child{padding-bottom:0}body.woocommerce-checkout .woocommerce .billing h3{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;padding:20px 0;margin-top:40px}@media (min-width:768px){body.woocommerce-checkout .woocommerce .billing h3{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){body.woocommerce-checkout .woocommerce .billing h3{font-size:58px}}@media (min-width:768px){body.woocommerce-checkout .woocommerce .billing h3{padding:40px 0}}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper{padding-top:40px!important}@media (min-width:768px){body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px}}@media (min-width:768px) and (min-width:768px){body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper{grid-gap:30px}}@media (min-width:768px){body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper .form-row:first-child{grid-column:1/3}}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper p{display:block}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper .required{color:#4e48f9}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper .woocommerce-invalid .required{color:#de3739!important}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper .woocommerce-invalid input::placeholder{color:#de3739!important}body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper .woocommerce-validated input{color:#4e48f9;border-color:#4e48f9}body.woocommerce-checkout .woocommerce textarea.input-text{height:170px;resize:none}body.woocommerce-checkout .woocommerce textarea.input-text::placeholder{color:#4e48f9!important}body.woocommerce-checkout .woocommerce .woocommerce-additional-fields{margin-top:40px}body.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle{display:none}body.woocommerce-checkout .woocommerce .woocommerce-form-login{display:block!important}body.woocommerce-checkout .woocommerce .woocommerce-checkout #payment{background:transparent}body.woocommerce-checkout .woocommerce .woocommerce-checkout #payment .wc_payment_methods .payment_box{display:none!important}body.woocommerce-checkout #payment .payment_methods{padding:0!important;padding-bottom:40px!important}body.woocommerce-checkout #payment .payment_methods li{padding-bottom:10px}body.woocommerce-checkout #payment .payment_methods li:last-child{padding-bottom:0}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text{padding-bottom:20px}body.woocommerce-checkout #payment .form-row.place-order{padding:0;margin:0;box-sizing:border-box;padding:20px 0}@media (min-width:768px){body.woocommerce-checkout #payment .form-row.place-order{padding:40px 0}}body.woocommerce-checkout .button{width:auto!important;margin:auto;margin-top:40px;display:inherit;background-color:#4e48f9!important}body.woocommerce-checkout .woocommerce-terms-and-conditions{background:#f9f9f9;box-shadow:none;border:none;max-height:250px!important;position:relative;padding-top:60px}body.woocommerce-checkout .woocommerce-terms-and-conditions h1,body.woocommerce-checkout .woocommerce-terms-and-conditions h2,body.woocommerce-checkout .woocommerce-terms-and-conditions h3,body.woocommerce-checkout .woocommerce-terms-and-conditions h4,body.woocommerce-checkout .woocommerce-terms-and-conditions h5{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;font-weight:600;padding:0;margin:20px 0 0}@media (min-width:768px){body.woocommerce-checkout .woocommerce-terms-and-conditions h1,body.woocommerce-checkout .woocommerce-terms-and-conditions h2,body.woocommerce-checkout .woocommerce-terms-and-conditions h3,body.woocommerce-checkout .woocommerce-terms-and-conditions h4,body.woocommerce-checkout .woocommerce-terms-and-conditions h5{font-size:15px}}@media (min-width:1024px){body.woocommerce-checkout .woocommerce-terms-and-conditions h1,body.woocommerce-checkout .woocommerce-terms-and-conditions h2,body.woocommerce-checkout .woocommerce-terms-and-conditions h3,body.woocommerce-checkout .woocommerce-terms-and-conditions h4,body.woocommerce-checkout .woocommerce-terms-and-conditions h5{font-size:16px}}body.woocommerce-checkout .woocommerce-terms-and-conditions h1:first-child,body.woocommerce-checkout .woocommerce-terms-and-conditions h2:first-child,body.woocommerce-checkout .woocommerce-terms-and-conditions h3:first-child,body.woocommerce-checkout .woocommerce-terms-and-conditions h4:first-child,body.woocommerce-checkout .woocommerce-terms-and-conditions h5:first-child{margin:0}body.woocommerce-checkout .woocommerce-terms-and-conditions p{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){body.woocommerce-checkout .woocommerce-terms-and-conditions p{font-size:14px}}@media (min-width:1024px){body.woocommerce-checkout .woocommerce-terms-and-conditions p{font-size:14px}}body.woocommerce-checkout .woocommerce-terms-and-conditions:after{content:"Scroll";position:absolute;background:#4e48f9;color:#fff;width:100%;height:auto;left:0;top:0;box-sizing:border-box;padding:10px;pointer-events:none;text-align:center}.login-form-dpf h3{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;padding:10px 0;margin-top:40px}@media (min-width:768px){.login-form-dpf h3{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.login-form-dpf h3{font-size:58px}}@media (min-width:768px){.login-form-dpf h3{padding:20px 0}}.login-form-dpf .button{margin:0;display:inline-block!important}.login-form-dpf p{font-size:17px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;margin:0 auto;max-width:720px;margin:unset}@media (min-width:768px){.login-form-dpf p{font-size:16px}}@media (min-width:1024px){.login-form-dpf p{font-size:18px}}.login-form-dpf p.form-row,.login-form-dpf p.lost_password{margin-top:20px;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.login-form-dpf p.form-row,.login-form-dpf p.lost_password{font-size:15px}}@media (min-width:1024px){.login-form-dpf p.form-row,.login-form-dpf p.lost_password{font-size:16px}}.login-form-dpf p.form-row label,.login-form-dpf p.lost_password label{padding-bottom:5px;position:relative}.login-form-dpf p.form-row .required,.login-form-dpf p.lost_password .required{color:#4e48f9}.login-form-dpf p.form-row .woocommerce-invalid .required,.login-form-dpf p.lost_password .woocommerce-invalid .required{color:#de3739!important}.login-form-dpf p.form-row .woocommerce-invalid input::placeholder,.login-form-dpf p.lost_password .woocommerce-invalid input::placeholder{color:#de3739!important}.login-form-dpf p.form-row .woocommerce-validated input,.login-form-dpf p.lost_password .woocommerce-validated input{color:#4e48f9;border-color:#4e48f9}.login-form-dpf p.form-row .woocommerce-form-login__submit,.login-form-dpf p.lost_password .woocommerce-form-login__submit{float:unset;margin:0;margin-left:20px}.login-form-dpf .woocommerce-form-login .form-row{padding:0!important}@media (min-width:768px){.login-form-dpf .woocommerce-form-login .form-row{width:calc(50% - 10px)!important}}@media (min-width:1280px){.login-form-dpf .woocommerce-form-login .form-row{width:calc(50% - 15px)!important}}.confirmation-wrapper h3{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;padding:10px 0;margin-top:40px}@media (min-width:768px){.confirmation-wrapper h3{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.confirmation-wrapper h3{font-size:58px}}@media (min-width:768px){.confirmation-wrapper h3{padding:20px 0}}.confirmation-wrapper table.shop_table{border-radius:unset;border:none}.confirmation-wrapper table.shop_table .cart_item .product-name{display:flex;align-items:center;justify-content:space-between}.confirmation-wrapper table.shop_table .cart_item .product-name dl{text-align:left;flex-grow:0}.confirmation-wrapper table.shop_table .cart_item .product-name dd,.confirmation-wrapper table.shop_table .cart_item .product-name dd p{color:#c7c7c7;font-weight:600;font-size:16px}.confirmation-wrapper table.shop_table .cart_item .product-name dd,.confirmation-wrapper table.shop_table .cart_item .product-name dl{margin:0;padding:0}.confirmation-wrapper table.shop_table td,.confirmation-wrapper table.shop_table th{border:none;border-top:1px solid #ececec;border-spacing:0!important;border-collapse:separate!important}.confirmation-wrapper table.shop_table thead{display:none}.confirmation-wrapper table.shop_table thead td,.confirmation-wrapper table.shop_table thead th{box-sizing:border-box;padding:10px 0;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.confirmation-wrapper table.shop_table thead td,.confirmation-wrapper table.shop_table thead th{padding:20px 0;font-size:15px}}@media (min-width:1024px){.confirmation-wrapper table.shop_table thead td,.confirmation-wrapper table.shop_table thead th{font-size:16px}}.confirmation-wrapper table.shop_table tbody td,.confirmation-wrapper table.shop_table tbody th{display:block;box-sizing:border-box;padding:20px 0;font-size:17px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.confirmation-wrapper table.shop_table tbody td,.confirmation-wrapper table.shop_table tbody th{padding:40px 0;font-size:16px}}@media (min-width:1024px){.confirmation-wrapper table.shop_table tbody td,.confirmation-wrapper table.shop_table tbody th{font-size:18px}}@media (min-width:768px){.confirmation-wrapper table.shop_table tbody td,.confirmation-wrapper table.shop_table tbody th{display:table-cell}}@media (max-width:768px){.confirmation-wrapper table.shop_table tbody td:last-child,.confirmation-wrapper table.shop_table tbody th:last-child{border:0}.confirmation-wrapper table.shop_table tbody td:first-child,.confirmation-wrapper table.shop_table tbody th:first-child{padding-bottom:0}}.confirmation-wrapper table.shop_table tbody .product-total{text-align:right}@media (max-width:768px){.confirmation-wrapper table.shop_table tbody .product-total{text-align:left;padding-top:0}}.confirmation-wrapper table.shop_table tbody .product-total span bdi{font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display}@media (min-width:768px){.confirmation-wrapper table.shop_table tbody .product-total span bdi{font-size:21px}}@media (min-width:1024px){.confirmation-wrapper table.shop_table tbody .product-total span bdi{font-size:21px}}.confirmation-wrapper table.shop_table tfoot td,.confirmation-wrapper table.shop_table tfoot th{display:block;box-sizing:border-box;padding:10px 0;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.confirmation-wrapper table.shop_table tfoot td,.confirmation-wrapper table.shop_table tfoot th{padding:20px 0;font-size:15px}}@media (min-width:1024px){.confirmation-wrapper table.shop_table tfoot td,.confirmation-wrapper table.shop_table tfoot th{font-size:16px}}@media (min-width:768px){.confirmation-wrapper table.shop_table tfoot td,.confirmation-wrapper table.shop_table tfoot th{display:table-cell}}@media (max-width:768px){.confirmation-wrapper table.shop_table tfoot th{padding-bottom:0}}.confirmation-wrapper table.shop_table tfoot td{text-align:right;font-weight:600}@media (max-width:768px){.confirmation-wrapper table.shop_table tfoot td{text-align:left;padding-top:0}.confirmation-wrapper table.shop_table tfoot td:last-child{border:0}}.confirmation-wrapper table.shop_table tfoot .order-total th{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.confirmation-wrapper table.shop_table tfoot .order-total th{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.confirmation-wrapper table.shop_table tfoot .order-total th{font-size:42px}}.confirmation-wrapper table.shop_table tfoot .order-total td{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.confirmation-wrapper table.shop_table tfoot .order-total td{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.confirmation-wrapper table.shop_table tfoot .order-total td{font-size:42px}}.confirmation-wrapper table.shop_table tfoot .order-total td strong{font-weight:100}.confirmation-wrapper table.shop_table tfoot .order-total td small.includes_tax{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;display:block}@media (min-width:768px){.confirmation-wrapper table.shop_table tfoot .order-total td small.includes_tax{font-size:15px}}@media (min-width:1024px){.confirmation-wrapper table.shop_table tfoot .order-total td small.includes_tax{font-size:16px}}.login-headline{text-align:center;padding:60px 0}.woocommerce-login.login-wrapper{background:#4e48f9;color:#fff}.woocommerce-login.login-wrapper .headline{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px}@media (min-width:768px){.woocommerce-login.login-wrapper .headline{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-login.login-wrapper .headline{font-size:58px}}.woocommerce-login.login-wrapper .login-form{width:100%;padding:40px 20px;box-sizing:border-box}@media (min-width:768px){.woocommerce-login.login-wrapper .login-form{padding:40px}}@media (min-width:1024px){.woocommerce-login.login-wrapper .login-form{padding:40px}}@media (min-width:1280px){.woocommerce-login.login-wrapper .login-form{padding:60px}}.woocommerce-login.login-wrapper .login-form .button-from-tablet-view{display:none}@media (min-width:768px){.woocommerce-login.login-wrapper .login-form .button-from-tablet-view{display:inline-block}}@media (min-width:768px){.woocommerce-login.login-wrapper .login-form .button-mobile-view{display:none}}.woocommerce-login.login-wrapper .login-form .login-teaser{padding-top:10px}@media (min-width:768px){.woocommerce-login.login-wrapper .login-form .woocommerce-form.woocommerce-form-login{display:flex;justify-content:space-between;padding-top:15px}}.woocommerce-login.login-wrapper .login-form input{background:transparent;border:1px solid #fff;color:#fff}.woocommerce-login.login-wrapper .login-form .required{color:#4e48f9}.woocommerce-login.login-wrapper .login-form label{padding-bottom:5px;margin-top:10px}.woocommerce-login.login-wrapper .login-form .form-row{margin:0;padding:0;width:100%}@media (min-width:768px){.woocommerce-login.login-wrapper .login-form .form-row.form-row-password{margin-left:40px}}.woocommerce-login.login-wrapper .login-form .button{border:1px solid #4e48f9;background:#fff;box-sizing:border-box;padding:10px 26px 12px!important;color:#4e48f9}@supports (-moz-appearance:none){.woocommerce-login.login-wrapper .login-form .button{padding-top:16px!important}}.woocommerce-login.login-wrapper .login-form .button:hover{background:#4e48f9;color:#fff;transition:all .25s ease-out;border:1px solid #fff}.woocommerce-login.login-wrapper .login-form .button.alt{background:#4e48f9;border:1px solid #fff;color:#fff}.woocommerce-login.login-wrapper .login-form .button.alt:hover{background:#fff;color:#4e48f9;transition:all .25s ease-out;border:1px solid #4e48f9}.woocommerce-login.login-wrapper .login-form .button{margin-top:20px;margin-right:20px}.woocommerce-login.login-wrapper .login-form .lost_password{display:inline-block;margin-top:20px;color:#fff;font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-login.login-wrapper .login-form .lost_password{font-size:14px}}@media (min-width:1024px){.woocommerce-login.login-wrapper .login-form .lost_password{font-size:14px}}.woocommerce-login.login-wrapper .login-form label{position:relative;margin-top:20px}.woocommerce-login.login-wrapper .login-form label input[type=checkbox]{width:0;margin:0!important;height:18px;cursor:pointer;font-weight:300!important;margin-left:0}.woocommerce-login.login-wrapper .login-form label input[type=checkbox]+span{padding-left:35px;line-height:1.75em!important;min-height:48px;padding-top:0;box-sizing:border-box;max-width:unset}.woocommerce-login.login-wrapper .login-form label input[type=checkbox]:before{content:"";width:28px;height:28px;background:transparent;border-radius:3px;position:absolute;border:1px solid #4e48f9;top:0;left:0}.woocommerce-login.login-wrapper .login-form label input[type=checkbox]:checked:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.578125 8.03448L4.33906 13L10.5781 1' stroke='white'/%3E%3C/svg%3E");background-color:#4e48f9;background-size:50%;background-repeat:no-repeat;background-position:50%}.woocommerce-login.login-wrapper .login-form label input[type=checkbox]:checked+label{font-weight:400}.woocommerce-login.login-wrapper .external-links{padding:40px 20px;background:#4e48f9;color:#fff}@media (min-width:768px){.woocommerce-login.login-wrapper .external-links{padding:40px}}@media (min-width:1024px){.woocommerce-login.login-wrapper .external-links{padding:60px}}@media (min-width:1280px){.woocommerce-login.login-wrapper .external-links{padding:80px}}.woocommerce-login.login-wrapper .external-links p{margin-top:20px}.woocommerce-login.login-wrapper .external-links p a{color:#fff;text-decoration:underline}.woocommerce-login.login-wrapper .external-links .links ul{padding:0}.woocommerce-login.login-wrapper .external-links .links ul li{list-style:none;margin:20px 0}.woocommerce-login.login-wrapper .external-links .links ul li a{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;color:#fff;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:768px){.woocommerce-login.login-wrapper .external-links .links ul li a{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-login.login-wrapper .external-links .links ul li a{font-size:42px}}body.woocommerce-order-received .container{padding-left:20px;padding-right:20px;padding:0;box-sizing:border-box}@media (min-width:768px){body.woocommerce-order-received .container{padding-left:40px;padding-right:40px}}@media (min-width:1024px){body.woocommerce-order-received .container{padding-left:40px;padding-right:40px}}@media (min-width:1280px){body.woocommerce-order-received .container{padding-left:60px;padding-right:60px;max-width:1440px}}body.woocommerce-order-received .container .acf-component .inner{padding-left:0;padding-right:0}@media (min-width:768px){body.woocommerce-order-received .container .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1024px){body.woocommerce-order-received .container .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1280px){body.woocommerce-order-received .container .acf-component .inner{padding-left:0;padding-right:0;max-width:none}}body.woocommerce-order-received .container.nopad{padding-left:0;padding-right:0}@media (min-width:768px){body.woocommerce-order-received .container{padding-bottom:40px}}@media (min-width:1024px){body.woocommerce-order-received .container{padding-bottom:40px}}@media (min-width:1280px){body.woocommerce-order-received .container{padding-bottom:60px}}@media (min-width:768px){body.woocommerce-order-received .container{margin:0 auto}}body.woocommerce-order-received .container .woocommerce{background:#f9f9f9!important;padding:20px}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce{margin-top:60px;padding:40px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce{padding:60px}}@media (min-width:1280px){body.woocommerce-order-received .container .woocommerce{padding:80px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order-details{margin:0;padding-top:20px}body.woocommerce-order-received .container .woocommerce .woocommerce-thankyou-order-received{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align:center;padding-bottom:40px}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-thankyou-order-received{font-size:56px;line-height:1.2em}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-thankyou-order-received{font-size:72px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview{display:block;margin:0;padding:0}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:15px}}@media (min-width:768px) and (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview{grid-gap:20px}}@media (min-width:768px) and (min-width:1280px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview{grid-gap:30px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview:after,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview:before{display:none!important}body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview li{margin:0;padding:0;text-align:center;border-right:none;display:block;width:100%;text-transform:unset;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;box-sizing:border-box;padding:10px 0}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview li{font-size:15px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview li{font-size:16px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview li strong{font-weight:600!important;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview li strong{font-size:15px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview li strong{font-size:16px}}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview li{padding:20px 0;border-right:1px solid #ececec}}body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-order-overview li:last-child{border:none}body.woocommerce-order-received .container .woocommerce .woocommerce-order h2,body.woocommerce-order-received .container .woocommerce .woocommerce-order h3{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;padding:10px 0;margin-top:40px}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order h2,body.woocommerce-order-received .container .woocommerce .woocommerce-order h3{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order h2,body.woocommerce-order-received .container .woocommerce .woocommerce-order h3{font-size:42px}}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order h2,body.woocommerce-order-received .container .woocommerce .woocommerce-order h3{padding:20px 0}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table{border-radius:unset;border:none}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table th{border:none;border-top:1px solid #ececec;border-spacing:0!important;border-collapse:separate!important}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table thead{display:none}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table thead td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table thead th{box-sizing:border-box;padding:10px 0;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table thead td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table thead th{padding:20px 0;font-size:15px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table thead td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table thead th{font-size:16px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody th{display:block;box-sizing:border-box;padding:20px 0;font-size:17px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody th{padding:40px 0;font-size:16px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody th{font-size:18px}}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody th{display:table-cell}}@media (max-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody td:last-child,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody th:last-child{border:0}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody td:first-child,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody th:first-child{padding-bottom:0}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody .product-total{text-align:right}@media (max-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody .product-total{text-align:left;padding-top:0}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody .product-total span bdi{font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody .product-total span bdi{font-size:21px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tbody .product-total span bdi{font-size:21px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot th{display:block;box-sizing:border-box;padding:10px 0;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot th{padding:20px 0;font-size:15px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot th{font-size:16px}}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot td,body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot th{display:table-cell}}@media (max-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot th{padding-bottom:0}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot td{text-align:right;font-weight:600}@media (max-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot td{text-align:left;padding-top:0}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot td:last-child{border:0}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price th{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price th{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price th{font-size:42px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price td{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price td{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price td{font-size:42px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price td strong{font-weight:100}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price td small.includes_tax{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;display:block}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price td small.includes_tax{font-size:15px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot>tr.total-price td small.includes_tax{font-size:16px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total th{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total th{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total th{font-size:42px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total td{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total td{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total td{font-size:42px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total td strong{font-weight:100}body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total td small.includes_tax{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;display:block}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total td small.includes_tax{font-size:15px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order table.shop_table tfoot .order-total td small.includes_tax{font-size:16px}}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-customer-details{padding-top:20px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address h2,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address h2{font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address h2,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address h2{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address h2,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address h2{font-size:18px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address address,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address address{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;border:none;width:auto;padding:0;border-radius:0;padding-bottom:40px}@media (min-width:768px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address address,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address address{font-size:15px}}@media (min-width:1024px){body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address address,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address address{font-size:16px}}body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address .woocommerce-customer-details--email,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address .woocommerce-customer-details--phone,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address .woocommerce-customer-details--email,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address .woocommerce-customer-details--phone{padding-left:0}body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address .woocommerce-customer-details--email:before,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--billing-address .woocommerce-customer-details--phone:before,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address .woocommerce-customer-details--email:before,body.woocommerce-order-received .container .woocommerce .woocommerce-order .woocommerce-column--shipping-address .woocommerce-customer-details--phone:before{display:none}.woocommerce .woocommerce-shipping-totals.shipping ul#shipping_method .woocommerce-Price-amount.amount{font-weight:400}.woocommerce-cart-form .inner{min-height:80vh}.woocommerce-cart-form .inner-wrap{margin:0 auto;max-width:1090px}.woocommerce-cart-form .woocommerce-cart-form__cart-item{display:grid;grid-template-columns:80px 1fr;border-bottom:1px solid #ececec;grid-gap:15px;box-sizing:border-box;padding:10px 0}@media (min-width:768px){.woocommerce-cart-form .woocommerce-cart-form__cart-item{grid-gap:20px}}@media (min-width:1280px){.woocommerce-cart-form .woocommerce-cart-form__cart-item{grid-gap:30px}}@media (min-width:768px){.woocommerce-cart-form .woocommerce-cart-form__cart-item{padding:20px 0;grid-template-columns:160px 1fr 1fr}}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-name{align-self:center;font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-name{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-name{font-size:18px}}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-name .product-type{color:#c7c7c7;padding:5px 0}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-name .product-original-price{padding:5px 0;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-name .product-original-price{font-size:15px}}@media (min-width:1024px){.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-name .product-original-price{font-size:16px}}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-thumbnail{display:block;width:100%;height:100%;background:#f9f9f9;box-sizing:border-box;padding:20px}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-thumbnail a{display:block;width:100%;height:100%}.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-thumbnail img{box-shadow:0 0 25px 0 rgba(0,0,0,.25);display:block;width:80%;height:auto;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions{display:grid;grid-template-columns:80px 1fr 20px;align-self:center;grid-gap:15px;grid-column-end:span 2}@media (min-width:768px){.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions{grid-gap:20px}}@media (min-width:1280px){.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions{grid-gap:30px}}@media (min-width:768px){.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions{grid-column-end:unset;grid-template-columns:100px 1fr 20px}}.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions .product-subtotal{text-align:right;align-self:center}.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions .product-quantity .qty .increase{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjE5NyA3Ljk2MzVMNy4wMTI3MSA3Ljk2MzY1TTcuMDEyNzEgNy45NjM2NUwwLjgyODEyNSA3Ljk2Mzc5TTcuMDEyNzEgNy45NjM2NVYxNC4zMDY1TTcuMDEyNzEgNy45NjM2NVYxLjYyMTA5IiBzdHJva2U9IiM0RTQ4RjkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat 50% 50%}.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions .product-quantity .qty .decrease{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDE0IDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjE5MTQwNiAxLjE2Nzk3SDEzLjQzMTIiIHN0cm9rZT0iIzRFNDhGOSIvPgo8L3N2Zz4K) no-repeat 50% 50%}.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions bdi{font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display}@media (min-width:768px){.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions bdi{font-size:21px}}@media (min-width:1024px){.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions bdi{font-size:21px}}.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions .product-remove{position:relative}.woocommerce-cart-form .woocommerce-cart-form__cart-item .cart-product-actions .product-remove a{align-self:center;display:block;color:transparent!important;font-size:0!important;position:relative;top:50%;transform:translateY(-50%);width:21px;height:21px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAuNTYzNSIgY3k9IjExLjEwOTQiIHI9IjEwLjUiIGZpbGw9IiM0RTQ4RjkiLz4KPHBhdGggZD0iTTEzLjY5MTIgOC4wODIwM0w3LjQzNTAyIDE0LjU4MiIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTMuNjkxMiAxNC41ODJMNy40MzUwMiA4LjA4MjAzIiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat;background-color:transparent!important;border-radius:50%;background-size:21px 21px}.woocommerce-cart-form .cart-header-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;padding-top:20px}.woocommerce-cart-form .cart-header-row .cart-header{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.woocommerce-cart-form .cart-header-row .cart-header{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-cart-form .cart-header-row .cart-header{font-size:42px}}.woocommerce-cart-form .cart-info{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #ececec;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-cart-form .cart-info{font-size:15px}}@media (min-width:1024px){.woocommerce-cart-form .cart-info{font-size:16px}}.woocommerce-cart-form .cart-info:last-child{border-bottom:0}.woocommerce-cart-form .cart-info.voucher>div{padding-top:8px}.woocommerce-cart-form .cart-info.voucher>div.cart-info-value{padding-top:0}@media (max-width:520px){.woocommerce-cart-form .cart-info.voucher{display:block}.woocommerce-cart-form .cart-info.voucher>div{padding-top:0}.woocommerce-cart-form .cart-info.voucher .cart-info-value{margin-top:10px}}.woocommerce-cart-form .cart-info.total{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;border-bottom:0}@media (min-width:768px){.woocommerce-cart-form .cart-info.total{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-cart-form .cart-info.total{font-size:42px}}.woocommerce-cart-form .cart-info.total .ex_vat{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;text-align:right;display:block}@media (min-width:768px){.woocommerce-cart-form .cart-info.total .ex_vat{font-size:15px}}@media (min-width:1024px){.woocommerce-cart-form .cart-info.total .ex_vat{font-size:16px}}.woocommerce-cart-form .cart-info .checkout-button{margin:0}.woocommerce-cart-form .cart-info:not(.total) .cart-info-value{font-weight:600}.woocommerce-cart-form .cart-info .cart-info-value{align-items:stretch}.woocommerce-cart-form .cart-info .coupon{position:relative;max-width:320px;width:100%}.woocommerce-cart-form .cart-info .coupon .button{display:inline;padding:0;margin:0;border-radius:0;background:transparent;color:#4e48f9;font-weight:600;letter-spacing:.02em;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-cart-form .cart-info .coupon .button{font-size:14px}}@media (min-width:1024px){.woocommerce-cart-form .cart-info .coupon .button{font-size:14px}}.woocommerce-cart-form .cart-info .coupon .button:focus{border:0;outline:none}.woocommerce-cart-form .cart-info .coupon .button:hover{text-decoration:underline}.woocommerce-cart-form .cart-info .coupon input[type=text]{background:#f6f6f6;border:none;color:#c7c7c7;text-transform:uppercase;padding-right:90px}.woocommerce-cart-form .cart-info .coupon input[type=text]::placeholder{text-transform:none;color:#c7c7c7}.woocommerce-cart-form div.cart_item .qty{justify-content:flex-start}.woocommerce-cart-form div.cart_item .tax_label{display:none}.woocommerce-account .woocommerce{margin:0 auto;max-width:1440px;box-sizing:border-box;padding-left:20px;padding-right:20px;padding-bottom:20px}@media (min-width:768px){.woocommerce-account .woocommerce{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.woocommerce-account .woocommerce{padding-left:40px;padding-right:40px}}@media (min-width:1280px){.woocommerce-account .woocommerce{padding-left:60px;padding-right:60px;max-width:1440px}}.woocommerce-account .woocommerce .acf-component .inner{padding-left:0;padding-right:0}@media (min-width:768px){.woocommerce-account .woocommerce .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1024px){.woocommerce-account .woocommerce .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1280px){.woocommerce-account .woocommerce .acf-component .inner{padding-left:0;padding-right:0;max-width:none}}.woocommerce-account .woocommerce.nopad{padding-left:0;padding-right:0}@media (min-width:768px){.woocommerce-account .woocommerce{padding-bottom:40px}}@media (min-width:1024px){.woocommerce-account .woocommerce{padding-bottom:40px}}@media (min-width:1280px){.woocommerce-account .woocommerce{padding-bottom:60px}}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-top:20px}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation ul li{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account .woocommerce-MyAccount-navigation ul li{font-size:42px}}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-of-type{margin-top:40px}}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:underline}.woocommerce-account .woocommerce-myaccount-back-button{padding:30px 0 15px}@media (min-width:768px){.woocommerce-account .woocommerce-myaccount-back-button{background:#fafafa;padding:40px 40px 0}}.woocommerce-account .woocommerce-myaccount-back-button a{display:inline-block;height:44px;padding-left:60px;font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;line-height:44px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0OCA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjMuOTcwMSIgY3k9IjIzLjQ1OTQiIHI9IjIzLjI5NTMiIGZpbGw9IiM0RTQ4RjkiLz4KPGxpbmUgeDE9IjM0LjgyOTEiIHkxPSIyNC4yMzgzIiB4Mj0iMTYuOTYwMiIgeTI9IjI0LjIzODMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0yMi44OTc1IDMxLjI1MzlMMTUuODk3NSAyNC4yNTM5TDIyLjg5NzUgMTcuMjUzOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==) no-repeat;background-size:44px 44px}@media (min-width:768px){.woocommerce-account .woocommerce-myaccount-back-button a{font-size:14px}}@media (min-width:1024px){.woocommerce-account .woocommerce-myaccount-back-button a{font-size:14px}}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content{background:#fafafa;padding:40px}}@media (min-width:1024px){.woocommerce-account .woocommerce-MyAccount-content{padding:60px}}@media (min-width:1280px){.woocommerce-account .woocommerce-MyAccount-content{padding:80px}}.woocommerce-account .woocommerce-MyAccount-content form p.form-row{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;line-height:normal;margin:0 0 20px;padding:0}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content form p.form-row{font-size:15px}}@media (min-width:1024px){.woocommerce-account .woocommerce-MyAccount-content form p.form-row{font-size:16px}}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content form p.form-row{margin-bottom:25px}}.woocommerce-account .woocommerce-MyAccount-content form p.form-row label{line-height:normal;padding-bottom:8px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;text-align:left;padding-left:25px;padding-right:25px;margin-top:20px;margin-bottom:20px}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{font-size:15px}}@media (min-width:1024px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{font-size:16px}}@media (min-width:1280px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{margin-top:0;margin-bottom:40px}}.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text{box-sizing:border-box;padding:20px 0;padding-top:0!important;border-bottom:1px solid #4e48f9}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text{padding:40px 0;display:flex}}.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text h1{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text h1{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text h1{font-size:58px}}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text h1{flex-grow:1}}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text .not-user-log-out-link{display:flex;align-items:center}}.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text .not-user-log-out-link p{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;margin-top:10px}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text .not-user-log-out-link p{font-size:15px}}@media (min-width:1024px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text .not-user-log-out-link p{font-size:16px}}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text .not-user-log-out-link p{margin:0}.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text .not-user-log-out-link p.not-user{padding-right:40px}}.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text .not-user-log-out-link a.button{margin-top:5px}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-welcome-text .not-user-log-out-link a.button{margin:0}}.woocommerce-account .woocommerce-MyAccount-content .dashboard-description-text{box-sizing:border-box;padding:20px 0}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content .dashboard-description-text{padding:40px 0}}.woocommerce-account .woocommerce-MyAccount-content .dashboard-description-text p{max-width:960px}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content h1{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-top:10px;margin-bottom:20px}@media (min-width:768px){.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content h1{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content h1{font-size:58px}}@media (min-width:768px){.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content h1{margin-top:0;margin-bottom:30px}}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table{box-sizing:border-box;border-spacing:0;border-radius:0;margin:0;border-top:none;border-left:none;border-right:none;border-color:#97a5f9}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table thead{display:none}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table tr{border-bottom:30px solid transparent}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table td{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;border-color:#97a5f9;background-color:transparent!important;padding-top:6px;padding-bottom:6px}@media (min-width:768px){.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table td{font-size:14px}}@media (min-width:1024px){.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table td{font-size:14px}}@media (min-width:768px){.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table td{padding-top:10px;padding-bottom:10px}}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table td a.button{margin-top:0}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table td.woocommerce-orders-table__cell-order-number{padding-left:0}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table td.woocommerce-orders-table__cell-order-actions{text-align:right;padding-right:0}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table_responsive{border-bottom:none}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table_responsive tr td.woocommerce-orders-table__cell{padding-left:0;padding-right:0}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table_responsive tr td:before{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table_responsive tr td:before{font-size:14px}}@media (min-width:1024px){.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table_responsive tr td:before{font-size:14px}}.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions:before{padding-top:5px;display:none}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content{padding-top:20px}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content{padding-top:40px}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content{padding-top:60px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content mark{background:transparent;color:inherit}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content h2{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-top:10px;margin-bottom:20px}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content h2{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content h2{font-size:58px}}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content h2{margin-top:0;margin-bottom:30px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content p,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content th{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content p,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content th{font-size:15px}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content p,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content th{font-size:16px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details{padding-top:20px}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details{padding-top:40px}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details{padding-top:60px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table{box-sizing:border-box;border-spacing:0;border-radius:0;margin:0;border-left:none;border-right:none;border-top:none}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table thead{display:none}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th{display:block;box-sizing:border-box;padding:20px 0;font-size:17px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th{padding:40px 0;font-size:16px}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th{font-size:18px}}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th{display:table-cell}}@media (max-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:last-child,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th:last-child{border:0}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td:first-child,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th:first-child{padding-bottom:0}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td.product-total,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th.product-total{text-align:right}@media (max-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td.product-total,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th.product-total{text-align:left;padding-top:0}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td.product-total span bdi,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th.product-total span bdi{font-size:21px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivypresto-display}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td.product-total span bdi,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th.product-total span bdi{font-size:21px}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table td.product-total span bdi,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table th.product-total span bdi{font-size:21px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot th{display:block;box-sizing:border-box;padding:10px 0;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot th{padding:20px 0;font-size:15px}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot th{font-size:16px}}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot td,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot th{display:table-cell}}@media (max-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot th{padding-bottom:0}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot td{text-align:right;font-weight:600}@media (max-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot td{text-align:left;padding-top:0}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot td:last-child{border:0}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price th{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price th{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price th{font-size:42px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price td{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price td{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price td{font-size:42px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price td strong{font-weight:100}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price td small.includes_tax{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;display:block}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price td small.includes_tax{font-size:15px}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot>tr.total-price td small.includes_tax{font-size:16px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total th{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total th{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total th{font-size:42px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total td{font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total td{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total td{font-size:42px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total td strong{font-weight:100}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total td small.includes_tax{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;display:block}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total td small.includes_tax{font-size:15px}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content table.shop_table tfoot .order-total td small.includes_tax{font-size:16px}}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details{padding-top:20px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address h2,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address h2{font-size:17px;line-height:1.2em;letter-spacing:.02em;font-weight:600;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address h2,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address h2{font-size:16px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address h2,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address h2{font-size:18px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address address,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address address{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;border:none;width:auto;padding:0;border-radius:0;padding-bottom:40px}@media (min-width:768px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address address,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address address{font-size:15px}}@media (min-width:1024px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address address,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address address{font-size:16px}}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address .woocommerce-customer-details--email,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address .woocommerce-customer-details--phone,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address .woocommerce-customer-details--email,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address .woocommerce-customer-details--phone{padding-left:0}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address .woocommerce-customer-details--email:before,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--billing-address .woocommerce-customer-details--phone:before,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address .woocommerce-customer-details--email:before,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column--shipping-address .woocommerce-customer-details--phone:before{display:none}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content h3{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px}@media (min-width:768px){.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content h3{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content h3{font-size:58px}}@media (min-width:768px){.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content h3{margin-bottom:15px}}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form h3{margin-top:10px;margin-bottom:20px}@media (min-width:768px){.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form h3{margin-top:0;margin-bottom:30px}}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content button.button{margin-top:25px}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .address{box-sizing:border-box;padding:20px 0}@media (min-width:768px){.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .address{padding:40px 0}}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .address address{font-size:17px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .address address{font-size:16px}}@media (min-width:1024px){.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .address address{font-size:18px}}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .address a.button{margin-top:20px}@media (min-width:768px){.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .address a.button{margin-top:25px}}.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content h1,.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content legend{font-size:36px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-top:10px;margin-bottom:20px}@media (min-width:768px){.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content h1,.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content legend{font-size:42px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content h1,.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content legend{font-size:58px}}@media (min-width:768px){.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content h1,.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content legend{margin-top:0;margin-bottom:30px}}.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content legend{padding-top:40px}.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content fieldset{margin:0;padding:0;border:none}.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content form .show-password-input{top:.5em}.lost_reset_password,.woocommerce-ResetPassword{box-sizing:border-box;padding:20px;margin-top:40px!important;background:#f9f9f9;margin:0 auto;max-width:1440px}@media (min-width:768px){.lost_reset_password,.woocommerce-ResetPassword{padding:40px}}@media (min-width:1024px){.lost_reset_password,.woocommerce-ResetPassword{padding:60px;margin-top:60px!important}}@media (min-width:1280px){.lost_reset_password,.woocommerce-ResetPassword{padding:80px}}.lost_reset_password label,.woocommerce-ResetPassword label{margin-top:20px;padding-bottom:5px}.lost_reset_password .form-row,.woocommerce-ResetPassword .form-row{margin:0!important;padding:0!important}.lost_reset_password input,.woocommerce-ResetPassword input{background:#f9f9f9}.lost_reset_password div,.lost_reset_password input,.lost_reset_password p,.woocommerce-ResetPassword div,.woocommerce-ResetPassword input,.woocommerce-ResetPassword p{margin:0 auto;max-width:720px}.lost_reset_password p,.woocommerce-ResetPassword p{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align:center}@media (min-width:768px){.lost_reset_password p,.woocommerce-ResetPassword p{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.lost_reset_password p,.woocommerce-ResetPassword p{font-size:30px}}.lost_reset_password label,.woocommerce-ResetPassword label{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;text-align:left}@media (min-width:768px){.lost_reset_password label,.woocommerce-ResetPassword label{font-size:15px}}@media (min-width:1024px){.lost_reset_password label,.woocommerce-ResetPassword label{font-size:16px}}.lost_reset_password .form-row,.lost_reset_password .form-row-first,.woocommerce-ResetPassword .form-row,.woocommerce-ResetPassword .form-row-first{float:unset!important;width:100%!important;margin:auto!important;text-align:left!important}body.woocommerce-lost-password .woocommerce{min-height:50vh}body.woocommerce-lost-password .woocommerce p{box-sizing:border-box;background:#f9f9f9;margin-top:20px;padding:20px}@media (min-width:768px){body.woocommerce-lost-password .woocommerce p{margin-top:60px;padding:40px}}@media (min-width:1024px){body.woocommerce-lost-password .woocommerce p{padding:60px}}@media (min-width:1280px){body.woocommerce-lost-password .woocommerce p{padding:80px}}body.woocommerce-lost-password .woocommerce .button.button{margin-top:25px}body.create-profile-data{min-height:50vh}body.create-profile-data .container{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;padding-bottom:20px;box-sizing:border-box}@media (min-width:768px){body.create-profile-data .container{padding-left:40px;padding-right:40px}}@media (min-width:1024px){body.create-profile-data .container{padding-left:40px;padding-right:40px}}@media (min-width:1280px){body.create-profile-data .container{padding-left:60px;padding-right:60px;max-width:1440px}}body.create-profile-data .container .acf-component .inner{padding-left:0;padding-right:0}@media (min-width:768px){body.create-profile-data .container .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1024px){body.create-profile-data .container .acf-component .inner{padding-left:0;padding-right:0}}@media (min-width:1280px){body.create-profile-data .container .acf-component .inner{padding-left:0;padding-right:0;max-width:none}}body.create-profile-data .container.nopad{padding-left:0;padding-right:0}@media (min-width:768px){body.create-profile-data .container{padding-bottom:40px}}@media (min-width:1024px){body.create-profile-data .container{padding-bottom:40px}}@media (min-width:1280px){body.create-profile-data .container{padding-bottom:60px}}body.create-profile-data .container .main{background:#f9f9f9!important;margin-top:20px;padding:20px}@media (min-width:768px){body.create-profile-data .container .main{margin-top:60px;padding:40px}}@media (min-width:1024px){body.create-profile-data .container .main{padding:60px}}@media (min-width:1280px){body.create-profile-data .container .main{padding:80px}}body.create-profile-data .container .main input{background:#f9f9f9}body.create-profile-data .container .main .woocommerce-form-row{margin-bottom:20px}body.create-profile-data .container .main .required{color:#4e48f9}body.create-profile-data .container .main .headline{font-size:42px;line-height:1.125em;letter-spacing:.01em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px}@media (min-width:768px){body.create-profile-data .container .main .headline{font-size:56px;line-height:1.2em}}@media (min-width:1024px){body.create-profile-data .container .main .headline{font-size:72px}}body.create-profile-data .container .main label{padding-bottom:5px;font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){body.create-profile-data .container .main label{font-size:15px}}@media (min-width:1024px){body.create-profile-data .container .main label{font-size:16px}}body.create-profile-data .container .main a{text-decoration:underline}body.create-profile-data .container .main p{font-size:14px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans}@media (min-width:768px){body.create-profile-data .container .main p{font-size:14px}}@media (min-width:1024px){body.create-profile-data .container .main p{font-size:14px}}body.create-profile-data .container .main .intro-text p{font-size:16px;line-height:1.75em;font-weight:400;-webkit-font-smoothing:antialiased;font-family:ivystyle-sans;margin-bottom:20px}@media (min-width:768px){body.create-profile-data .container .main .intro-text p{font-size:15px}}@media (min-width:1024px){body.create-profile-data .container .main .intro-text p{font-size:16px}}body.create-profile-data .container .main div,body.create-profile-data .container .main h1,body.create-profile-data .container .main h2,body.create-profile-data .container .main h3,body.create-profile-data .container .main h4,body.create-profile-data .container .main h5,body.create-profile-data .container .main h6,body.create-profile-data .container .main input,body.create-profile-data .container .main p{margin:0 auto;max-width:720px}.woocommerce .products ul,.woocommerce ul.products{width:100%}@media (max-width:calc(768px - 1px)){.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{width:100%;float:none}}@media (min-width:520px){.woocommerce ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px}}@media (min-width:520px) and (min-width:768px){.woocommerce ul.products{grid-gap:20px}}@media (min-width:520px) and (min-width:1280px){.woocommerce ul.products{grid-gap:30px}}@media (min-width:520px) and (min-width:768px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:520px) and (min-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.woocommerce ul.products:before{display:none!important}.woocommerce ul.products li.product{width:100%!important}.woocommerce ul.products li.product .product-inner{display:flex;flex-direction:column-reverse}.woocommerce ul.products li.product .authors{padding:0}.woocommerce .table-view ul.products{display:block}.woocommerce .table-view ul.products .product{position:relative;margin:0!important}.woocommerce .table-view ul.products .product .product-inner{display:grid;grid-template-columns:40% 1fr;grid-gap:15px;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #ececec}@media (min-width:768px){.woocommerce .table-view ul.products .product .product-inner{grid-gap:20px}}@media (min-width:1280px){.woocommerce .table-view ul.products .product .product-inner{grid-gap:30px}}@media (min-width:768px){.woocommerce .table-view ul.products .product .product-inner{padding-bottom:40px;padding-top:40px;grid-template-columns:230px 1fr 100px}}.woocommerce .table-view ul.products .product .product-inner .image{grid-column:1;grid-row:1}.woocommerce .table-view ul.products .product .product-inner .image .product-image-wrap{height:auto;box-sizing:border-box;padding:20px}@media (min-width:768px){.woocommerce .table-view ul.products .product .product-inner .image .product-image-wrap{padding:40px;height:100%}}.woocommerce .table-view ul.products .product .product-inner .image .product-image-wrap img{max-width:150px;width:100%}@media (min-width:768px){.woocommerce .table-view ul.products .product .product-inner .image .product-image-wrap img{width:75%}}.woocommerce .table-view ul.products .product .product-inner .product-content{grid-column:2;grid-row:1;box-sizing:border-box;padding:10px 0;padding-bottom:40px}@media (min-width:768px){.woocommerce .table-view ul.products .product .product-inner .product-content{padding:20px 0;box-sizing:border-box;padding:10px 0}}@media (min-width:768px) and (min-width:768px){.woocommerce .table-view ul.products .product .product-inner .product-content{padding:20px 0}}.woocommerce .table-view ul.products .product .product-inner .product-content .short-product-description{-webkit-line-clamp:2}.woocommerce .table-view ul.products .product .product-inner .product-content .woocommerce-loop-product__title{font-size:25px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.woocommerce .table-view ul.products .product .product-inner .product-content .woocommerce-loop-product__title{font-size:26px;letter-spacing:.01em}}@media (min-width:1024px){.woocommerce .table-view ul.products .product .product-inner .product-content .woocommerce-loop-product__title{font-size:30px}}.woocommerce .table-view ul.products .product .product-inner .product-content .authors{margin:0}.woocommerce .table-view ul.products .product .button{position:absolute;left:calc(40% + 15px);bottom:0;margin-bottom:20px}@media (min-width:768px){.woocommerce .table-view ul.products .product .button{margin-bottom:40px;right:0;left:unset}}@media (min-width:520px){.author-book-amount-2 ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px}}@media (min-width:520px) and (min-width:768px){.author-book-amount-2 ul.products{grid-gap:20px}}@media (min-width:520px) and (min-width:1280px){.author-book-amount-2 ul.products{grid-gap:30px}}@media (min-width:520px) and (min-width:768px){.author-book-amount-2 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:520px) and (min-width:1024px){.author-book-amount-2 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:520px){.author-book-amount-3 ul.products{display:grid;grid-template-columns:1fr;grid-gap:15px}}@media (min-width:520px) and (min-width:768px){.author-book-amount-3 ul.products{grid-gap:20px}}@media (min-width:520px) and (min-width:1280px){.author-book-amount-3 ul.products{grid-gap:30px}}@media (min-width:520px) and (min-width:768px){.author-book-amount-3 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:520px) and (min-width:1024px){.author-book-amount-3 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}.acf-product-grid .headline,.author-book-amount-headline{padding-bottom:20px;font-size:30px;line-height:1.2em;letter-spacing:.02em;font-weight:300;-webkit-font-smoothing:antialiased;font-family:ivypresto-display;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (min-width:768px){.acf-product-grid .headline,.author-book-amount-headline{font-size:36px;letter-spacing:.01em}}@media (min-width:1024px){.acf-product-grid .headline,.author-book-amount-headline{font-size:42px}}@media (min-width:520px){.acf-product-grid{padding-top:40px;padding-bottom:20px}}@media (min-width:520px) and (min-width:1024px){.acf-product-grid{padding-top:60px;padding-bottom:30px}}