﻿/*!
Copyright (c) 2010, ParaType Ltd. (http://www.paratype.com/public),
with Reserved Font Names "PT Sans", "PT Serif" and "ParaType".

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
*/@font-face{font-family:'PT Serif';font-style:italic;font-weight:700;font-display:swap;src:url(/assets/PTSerif-BoldItalic-ae752fa4474ccbb7e89b3c10814a98b6386ab1d0b55967692ecd71da03c6e13e.ttf) format("truetype")}/*!
Copyright 2020 The Kanit Project Authors (https://github.com/cadsondemak/kanit)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
*/@font-face{font-family:'Kanit';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Kanit-Light-da1b499c5ba322bb40a0200cfcf246ecb93918e32542167945782fe2a6e27302.ttf) format("truetype")}@font-face{font-family:'Kanit';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Kanit-Regular-badbbf79a94da2c1a8bf483910216ad7722ab67d618d0a4bfee83ea9e99e58c4.ttf) format("truetype")}@font-face{font-family:'Kanit';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Kanit-Medium-1c3dabda9a760c420d07efe91fb7f1edcd6dcf79c91405aa2ba9821893f57a6f.ttf) format("truetype")}@font-face{font-family:'Kanit';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Kanit-SemiBold-4924a1baea810822aebd15919c8530ecdce7cfc0f977303b9279211e219a00a7.ttf) format("truetype")}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;transition:opacity 0.2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/assets/photoswipe/default-skin-da0d39006180801b522b3f8c52372d9a30bf9b8436ae6365964387d63a1c1c92.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/assets/photoswipe/default-skin-f0c54371092ad8637f01b184b59f88b4dd5734095f7d74177141dd8d46f3c6b9.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,0.25);transform:translateY(6px);transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/assets/photoswipe/preloader-bf53509f32991c52bbd97a8de22f6d74eba2cdbd488093e41663a72cf3c797c5.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.field_with_errors input,.field_with_errors textarea,.field_with_errors select{border:1px solid #c90c0f}.field_with_errors span.error{padding-left:1em;color:#c90c0f}.error_notification{border:2px solid #c90c0f;color:#c90c0f;background:rgba(201,12,15,0.15);padding:1rem 1.5rem;font-size:1.2em;font-weight:bold;margin-bottom:1em}html{margin:0;padding:0;font-size:10px;background:#252324}body{font-family:'Kanit', sans-serif;font-weight:300;font-size:1.8em;line-height:1.4em;color:#c6c6c6;position:relative;margin:0;padding:0}#cc-main .cm{min-width:310px}p{margin-top:0}img{border:none}address{font-style:normal}.botr{display:none}.float-right{float:right !important;width:auto !important}.align-right{text-align:right !important}.green{color:#008000}.red{color:#c90c0f}.yellow{color:#f2b300}.gold{color:#ceac8b}h1,h2,h3,h4,h5,h6{font-weight:normal;margin-top:0}h1 a,h1 a:link,h1 a:hover,h1 a:visited,h1 a:active,h2 a,h2 a:link,h2 a:hover,h2 a:visited,h2 a:active,h3 a,h3 a:link,h3 a:hover,h3 a:visited,h3 a:active,h4 a,h4 a:link,h4 a:hover,h4 a:visited,h4 a:active,h5 a,h5 a:link,h5 a:hover,h5 a:visited,h5 a:active,h6 a,h6 a:link,h6 a:hover,h6 a:visited,h6 a:active{color:inherit;text-decoration:none}h1,h2{font-family:'PT Serif', serif;line-height:1em}h2{font-size:1.4em;margin-bottom:0.6em;color:#ceac8b}h3{font-weight:500;margin-bottom:0.3em}h4{margin-bottom:0.9em}a:link,a:visited,a:hover,a:active{color:#ceac8b}a.button:link,a.button:visited,a.button:hover,a.button:active{display:inline-block;text-decoration:none;text-transform:uppercase;padding:0 18px;font-weight:400;border:2px solid #ceac8b;height:36px;line-height:36px;margin-top:15px}hr{height:1px;border-top:1px solid #ceac8b;border-left:0;border-right:0;border-bottom:0}hr.dotted{border-top:2px dotted #ceac8b;opacity:.4}form .field{margin-bottom:40px}form .field.inline{display:inline-block}form input,form select{height:50px;line-height:50px;border:none;background:#fff;-webkit-appearance:none;-webkit-border-radius:0;font-size:1em;box-sizing:border-box;padding:0 15px}form input[type=submit],form select[type=submit]{background:#ceac8b;color:#252324;text-transform:uppercase}form input[type=date],form select[type=date]{min-width:8em}form input[type=checkbox],form select[type=checkbox]{height:0;width:0;margin:0;padding:0;position:absolute;visibility:hidden}form input[type=checkbox]+label,form select[type=checkbox]+label{width:auto !important;display:inline-block;text-indent:-50px;padding-left:50px}form input[type=checkbox]+label:before,form select[type=checkbox]+label:before{vertical-align:middle;content:' ';display:inline-block;width:30px;height:30px;margin-right:10px;border:2px solid #ceac8b}form input[type=checkbox]:checked+label:before,form select[type=checkbox]:checked+label:before{background-image:url(/assets/check-4081dc0b2b2c7bbbe440dad7c281e21b7b8d0caf6a4b4855ff625fe088cea41a.svg);background-repeat:no-repeat;background-size:22px auto;background-position:center}form label.custom-radio input[type=radio]{height:0;width:0;margin:0;padding:0;position:absolute;visibility:hidden}form label.custom-radio:before{content:' ';display:inline-block;width:24px;height:24px;vertical-align:middle;border:2px solid #ceac8b;border-radius:14px;background-color:#252324}form label.custom-radio.checked:before{background-image:url(/assets/radio-132b4b795ee54ae8482e3e8dd2ba711416326b2deedfe6c63e84fcdb6845e4f5.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:5px 5px}form fieldset{border:none;padding:0;margin:0 0 2em 0}form legend{margin-bottom:.5em}form textarea{border:none;font-size:1em;font-family:'Kanit', sans-serif;box-sizing:border-box;padding:15px}form label.required abbr{color:#ceac8b}.texttoggle-container{position:relative;margin-bottom:1.4em;padding-bottom:1.4em;border-bottom:1px solid #ceac8b}.texttoggle-container p{margin-bottom:1.4em}.texttoggle_link{position:absolute;bottom:0.4em;right:0}@keyframes slideup{from{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes slidedown{from{transform:scaleY(0)}to{transform:scaleY(1)}}div.exception-dialog{max-width:990px;margin:auto;min-height:440px;padding:2em;background-image:url(/assets/bg_error_pages-8cde3e0f3cf450a5f89c84e7d89f9337802e7cf18c253fa8d0cfec9dc36deaea.svg);background-size:400px 400px;background-repeat:no-repeat;background-position:10% 10%}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width: 640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:0.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto !important;overflow:hidden !important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 0.625em 1.875em rgba(0,0,2,0.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0, 1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto !important;overflow:hidden;padding:0 !important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(0.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible !important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem !important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm.cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main.cc--rtl .cm.cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm.cm--wide:not(.cm--inline) .cm__btn+.cm__btn,#cc-main.cc--rtl .cm.cm--wide:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm.cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main.cc--rtl .cm.cm--wide.cm--flip:not(.cm--inline) .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width: 640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none !important;width:auto !important}#cc-main .cm__body{flex-direction:column !important;padding:0 !important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem !important;padding-right:1.1rem !important}#cc-main .cm__btns{border-left:none !important;border-top:1px solid var(--cc-separator-border-color) !important;flex-direction:column !important;max-width:none !important;min-width:auto !important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:0.375rem 0 0 !important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0.375rem !important;margin-top:0 !important}#cc-main .cm__btn-group{display:flex !important;flex-direction:column !important;min-width:auto !important}#cc-main .cm__btn{flex:auto !important}#cc-main .cm__link-group{justify-content:center !important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse !important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 0.625em 1.875em rgba(0,0,2,0.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(0.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0 !important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(0.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(0.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none !important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,0.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(0.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(0.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar.pm--flip:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar.pm--flip:not(.pm--wide) .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar.pm--flip:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar.pm--flip:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible !important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width: 640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none !important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:0.9em !important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column !important}#cc-main .pm__btn-group{display:flex !important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:0.375rem 0 0 !important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:0.375rem !important;margin-top:0 !important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse !important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0) !important}}body.magazin main,body.events main{display:block;width:1100px;margin:0 auto;padding:65px 0;position:relative}body.magazin main:after,body.events main:after{content:" ";display:block;height:0;clear:both}body.magazin .waterfall,body.events .waterfall{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin-right:-15px}body.magazin article,body.events article{width:355px;box-sizing:border-box;padding:45px 50px;margin-bottom:15px;margin-right:15px;background:#211f20}body.magazin article.slideup,body.magazin article.slidedown,body.events article.slideup,body.events article.slidedown{animation-duration:.25s;animation-iteration-count:1}body.magazin article.slideup,body.events article.slideup{animation-name:slideup}body.magazin article.slidedown,body.events article.slidedown{animation-name:slidedown}body.magazin article.hidden,body.events article.hidden{display:none}body.magazin article img,body.events article img{margin:-45px -50px 20px -50px;max-width:355px}article.magazin-page img.main_image{width:100%;max-width:1440px;margin:0 auto;display:block}article.magazin-page h1,article.magazin-page h2{margin-bottom:0;line-height:1.3em}article.magazin-page h1{color:#ceac8b}article.magazin-page h2{color:#c6c6c6}div.magazin-content{position:relative;width:1100px;margin:0 auto}div.magazin-headlines{background:#211f20;position:absolute;top:-60px;left:50%;margin-left:-590px;padding:25px 40px;white-space:nowrap}div.magazin-text{padding:100px 500px 65px 0;position:relative}div.magazin-text img{max-width:600px}div.magazin-gallery{width:555px;margin-bottom:30px}div.magazin-gallery a{display:block;float:left;margin-right:30px;margin-bottom:30px}div.magazin-gallery a:nth-of-type(3n+3){margin-right:0}div.magazin-gallery img{width:165px;height:165px;display:block}div.magazin-gallery:after{content:" ";display:block;height:0;clear:both}aside.similar{position:absolute;width:260px;top:110px;right:50px}aside.similar h3{font-family:'PT Serif', serif;color:#ceac8b}aside.similar a,aside.similar a:link,aside.similar a:visited{display:block;text-decoration:none;color:#c6c6c6;padding:35px 20px 35px 45px;border-bottom:2px dotted #ceac8b;background:url(/assets/similar-54c570a1d2c31724e516139891d061293d13da613ba1d6ef6a94cc37976fa869.svg) no-repeat left 40px}aside.similar a strong,aside.similar a:link strong,aside.similar a:visited strong{font-weight:500}aside.similar a:hover,aside.similar a:active,aside.similar a:link:hover,aside.similar a:link:active,aside.similar a:visited:hover,aside.similar a:visited:active{color:#ceac8b}nav.magazin{width:600px;position:relative;margin-bottom:60px;padding-bottom:20px}nav.magazin:after{content:" ";display:block;height:0;clear:both}nav.magazin hr{margin:40px 0}nav.magazin a.prev,nav.magazin a.next,nav.magazin a.prev:link,nav.magazin a.next:link,nav.magazin a.prev:visited,nav.magazin a.next:visited{display:block;text-decoration:none;background-repeat:no-repeat;position:absolute;bottom:0}nav.magazin a.prev:hover,nav.magazin a.prev:active,nav.magazin a.next:hover,nav.magazin a.next:active,nav.magazin a.prev:link:hover,nav.magazin a.prev:link:active,nav.magazin a.next:link:hover,nav.magazin a.next:link:active,nav.magazin a.prev:visited:hover,nav.magazin a.prev:visited:active,nav.magazin a.next:visited:hover,nav.magazin a.next:visited:active{color:#fff}nav.magazin a.next,nav.magazin a.next:link,nav.magazin a.next:visited{background-image:url(/assets/next-e43e22bcd8cc40a5145acae5109a1dee362217bdc2c6e1beff0680f4bcd79ff5.svg);background-position:right center;padding-right:40px;right:0}nav.magazin a.prev,nav.magazin a.prev:link,nav.magazin a.prev:visited{background-image:url(/assets/prev-d7aee9dbbbc188d3c1f937c03b298f307f8fe9e007ee771463df46ed7aa3bf6a.svg);background-position:left center;padding-left:40px;left:0}nav#magazin-filter{position:relative;width:414px;margin:0 auto;margin-bottom:40px}nav#magazin-filter h3{font-family:'PT Serif', serif;font-size:36px;display:inline-block;height:65px;line-height:65px;padding:0 65px 0 35px;border:2px solid #3a3839;position:relative;width:310px}nav#magazin-filter h3:after{content:" ";position:absolute;top:30px;right:20px;width:18px;height:9px;background:url(/assets/dropdown_root_filter-673353cf69130d56d4f3cdd310916b4755c2437093bb482dcc69d6a276f2b28d.svg) no-repeat center center}nav#magazin-filter .options{display:none;text-align:left;position:absolute;top:68px;left:0;width:414px;padding:20px 0;background:#ceac8b;z-index:200}nav#magazin-filter .options a{font-size:16px;color:#252324;display:block;height:40px;line-height:40px;padding:0 35px;text-decoration:none;white-space:nowrap}nav#magazin-filter .options a:hover,nav#magazin-filter .options a:active,nav#magazin-filter .options a.active{color:#fff}nav#magazin-filter:hover .options.hoverable{display:block}nav#magazin-filter:hover h3:after{transform:rotate(180deg)}@keyframes aside_knife{0%{left:-100px}50%{left:-120px}100%{left:-100px}}#kursgutscheine{position:fixed;z-index:1000;top:50vh;margin-top:-120px;right:0;width:55px;box-sizing:border-box;border-radius:20px 0 0 20px;border:1px solid #fff;border-right:none;background:rgba(0,0,0,0.4)}#kursgutscheine h2{cursor:pointer;transform:rotate(-90deg);color:#fff;text-transform:uppercase;white-space:nowrap;font-size:1em;margin-top:160px;margin-bottom:50px}#kursgutscheine h3,#kursgutscheine h4,#kursgutscheine img,#kursgutscheine p,#kursgutscheine a{display:none}#kursgutscheine:hover:after{content:' ';position:absolute;top:110px;left:-100px;width:80px;height:12px;background-image:url(/assets/aside_knife-ad2524641bf669ad4e75b51e370cdbac4e36b6ea417f676a253737c72cd52fb8.png);background-position:center center;background-size:80px 12px;animation-name:aside_knife;animation-duration:1s;animation-iteration-count:infinite}#kursgutscheine.open{top:0;margin-top:0 !important;background:#ceac8b;width:490px;padding:80px 80px 60px 80px;border-radius:0 0 0 20px;border:none}#kursgutscheine.open h2,#kursgutscheine.open h3,#kursgutscheine.open h4{font-family:'PT Serif', serif;line-height:1em}#kursgutscheine.open h2{cursor:default;transform:none;text-transform:none;font-size:1.4em;margin-top:0 !important;margin-bottom:.4em}#kursgutscheine.open h3,#kursgutscheine.open h4,#kursgutscheine.open img,#kursgutscheine.open p,#kursgutscheine.open a{display:inline-block}#kursgutscheine.open h3,#kursgutscheine.open h4{font-size:1.3em}#kursgutscheine.open h2,#kursgutscheine.open h4,#kursgutscheine.open p{color:#211f20}#kursgutscheine.open h3{color:#fff}#kursgutscheine.open:hover:after{content:none}#kursgutscheine.open img{margin-bottom:1em}#kursgutscheine.open a.button{border-color:#211f20;color:#211f20}#kursgutscheine.open a.close{display:block;position:absolute;top:30px;left:30px;width:26px;height:26px;text-indent:-9999px;background-image:url(/assets/close-d5c907fa5de8fe5ddf33cb5070ecb9729fe69a607091cbae3f82649052ebf33b.svg);background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 768px){html[lang=en] #kursgutscheine{margin-top:-150px}html[lang=en] #kursgutscheine h2{margin-top:200px}}@media screen and (max-width: 767px){#kursgutscheine{position:static;margin-top:0;width:100%;padding:.5em 0;border-radius:0;border:none;background:#ceac8b;text-align:center}#kursgutscheine h2{transform:none;margin-top:.5em;margin-bottom:.5em}#kursgutscheine:hover:after{content:none}#kursgutscheine.open{position:relative;width:100%;padding:40px 20px;border-radius:0}#kursgutscheine.open a.close{top:20px;left:20px}}section.news{border-bottom:1px solid #ceac8b;margin-bottom:1em}aside.news{background:#ceac8b;height:70px;opacity:.8;position:relative;z-index:10;padding:10px 0;box-sizing:border-box}aside.news h2,aside.news p{color:#252324;width:900px;margin:0 auto;padding:0}aside.news a{color:#252324;position:absolute;bottom:10px;right:50%;margin-right:-450px}body.site.index.with-news #main-image{margin-top:-217px}body.with-news nav#main-nav-bar li#link-to-cart{top:147px}body.with-news nav#top-nav-bar{top:165px}body.with-news .product{top:300px}body#product-details.with-news .alert{top:267px}.news_start.date,.news_start .date,.news_stop.date,.news_stop .date{float:none}#new_news label,form.edit_news label{display:inline-block;width:100px}#new_news div.input,form.edit_news div.input{margin-bottom:10px}#new_news div.input.text label,form.edit_news div.input.text label{vertical-align:top}#new_news div.input input[type=text],form.edit_news div.input input[type=text]{width:400px}#new_news input[type=submit],form.edit_news input[type=submit]{margin-left:100px}#new_news textarea,form.edit_news textarea{width:400px;height:200px}@media screen and (max-width: 1023px){aside.news{height:100px}aside.news h2,aside.news p{width:auto;padding:0 20px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}aside.news a{position:static;margin-right:20px;float:right}body.site.index.with-news main{margin-top:215px}body.with-news nav#main-nav-bar li#link-to-cart{top:110px}body.with-news #main-image{margin-top:0}}header.main{display:block;height:197px;position:relative;z-index:101;background:#1d1b1b}header.main div.wrap{width:1060px;margin:0 auto}header.main h1{padding:0;height:82px;width:158px;margin:0 auto;position:relative;top:40px}header.main h1 a,header.main h1 a:link,header.main h1 a:visited,header.main h1 a:hover,header.main h1 a:active{background-image:url(/assets/richard_kappeller_messermacher_logo-577afedbbe680d2ddce3df39fcfb7e3345e3a14a7f6519f1b1f5588cc756e125.svg);background-repeat:no-repeat;background-position:center;background-size:158px 82px;height:82px;width:158px;display:block;text-indent:-6000px}header.main nav{display:block;background:#252324;margin-top:55px;height:60px;text-align:center;font-weight:400}header.main nav a.navi-button{display:none}header.main nav ul,header.main nav li{margin:0;padding:0;list-style:none}header.main nav>ul{display:inline-block}header.main nav>ul>li{float:left;position:relative}header.main nav>ul>li>a{text-transform:uppercase;line-height:60px;padding:0 23px}header.main nav>ul>li>a:active,header.main nav>ul>li>a.active{color:#ceac8b}header.main nav>ul>li:hover>a{color:#ceac8b}header.main nav>ul>li ul:before{content:" ";position:absolute;top:-12px;left:50%;margin-left:-6px;width:0;height:0;border:6px solid;border-color:#ceac8b transparent transparent transparent}header.main nav li ul{display:none;position:absolute;top:60px;left:50%;transform:translateX(-50%);background-color:#ceac8b;z-index:10;padding:20px 0}header.main nav li ul a{white-space:nowrap;line-height:40px;padding:0 25px}header.main nav li ul a:hover{color:#252324}header.main nav li ul a.specials{background:url(/assets/diamond-acb2be2064f9e3ccbca5daefe4f0eb03849c1ac417a44b66623044997677c177.svg) no-repeat 15px center}header.main nav a{display:block;text-decoration:none;color:#fff}header.main nav li:hover ul{display:block}header.main nav .shop-tour>a{font-size:1.2rem;background:url(/assets/icon_shoptour-86b768c4ed9f4f46e82dbbf099063ea2941997e6a1e0fc8117ab0c003d2d6448.svg) no-repeat center 12px;width:65px;text-align:center;line-height:1.55em;padding:11px 22px 12px 22px}@media screen and (max-width: 1023px){header.main nav .shop-tour a{font-size:1em;background:none;width:auto;line-height:60px;padding-top:0}}body.main.site.index header.main,body#product-details header.main{background:none}nav.admin{position:absolute;z-index:102;top:0;left:0;padding:5px 0 0 0;background:#ceac8b;border-radius:0 0 10px 0}nav.admin span,nav.admin a{display:block;padding:0 10px;text-align:left;margin-bottom:8px;text-decoration:none}nav.admin span{color:#252324;cursor:default}nav.admin a{color:#fff;display:none}nav.admin:hover a{display:block}nav.admin a:hover{color:#e0e0e0}footer{position:relative;background:#211f20;display:block;padding-top:45px}footer .wrap{width:1100px;margin:0 auto}footer a.home{background-image:url(/assets/richard_kappeller_messermacher_logo-577afedbbe680d2ddce3df39fcfb7e3345e3a14a7f6519f1b1f5588cc756e125.svg);background-repeat:no-repeat;background-position:center;background-size:158px 82px;height:82px;width:158px;display:block;text-indent:-6000px;margin:0 auto;position:relative}footer a.home:before,footer a.home:after{content:" ";height:1px;width:365px;position:absolute;top:22px;background:#ceac8b}footer a.home:before{right:260px}footer a.home:after{left:260px}footer nav.kontakt{margin-top:40px;display:block;float:left}footer nav.kontakt a{display:inline-block;color:#fff;text-decoration:none;text-align:center;padding:0 50px;height:150px;box-sizing:border-box;background-repeat:no-repeat;background-position:center 20px;background-size:70px 70px}footer nav.kontakt a.geschaeft,footer nav.kontakt a.werkstatt{padding-top:85px}footer nav.kontakt a.geschaeft span,footer nav.kontakt a.werkstatt span{color:#ceac8b}footer nav.kontakt a.geschaeft{background-image:url(/assets/telefon_footer-0c79484f08673a3256edc12c41722a9f089dd408d21de96bec029ea90586d2f6.svg)}footer nav.kontakt a.werkstatt{background-image:url(/assets/mobile_footer-7c37202c74acef99dc6ab8435a83b628c0d2b3637ac58cf1aa5b2674b288597d.svg)}footer nav.kontakt a.email{padding-top:110px;background-image:url(/assets/email_footer-9e891ecd15d3c20d5a86aafad6e3dbbf721ad1436ea194f8a2f9e21c3fcb29dd.svg)}footer nav.social{text-align:center;margin-top:80px}footer nav.social a{display:inline-block;width:38px;height:38px;margin:0 10px;margin-bottom:30px;text-indent:-6000px;border:1px solid #ceac8b;background-repeat:no-repeat;background-position:center}footer nav.social a.facebook{background-image:url(/assets/facebook-4b2d4a8e5d466fb7f3b9de6896eeb25c8905fcbc6303282fbecfddf829eac278.svg)}footer nav.social a.pinterest{background-image:url(/assets/pinterest-586a310bb3ecb47584cc307acca1c43abb42350cb4f2b77583084064b736c7e2.svg)}footer nav.social a.instagram{background-image:url(/assets/instagram-a301c2bf87da15c03bf617f2a0924aa1e7b583e64fb20cc5bf7f596061575d49.svg)}footer .newsletter{clear:left;margin:70px auto 0 auto;padding:30px;box-sizing:border-box;text-align:center;border-bottom:1px solid #535353}footer .newsletter:after{content:" ";display:block;height:0;clear:both}footer .newsletter strong{color:#ceac8b}footer .newsletter input{font-size:1em;border:none;height:50px;line-height:50px;display:inline-block}footer .newsletter input[type=email]{padding:0 20px;width:320px}footer .newsletter input[type=submit]{width:50px;padding:0;text-indent:-6000px;display:inline-block;background-color:#ceac8b;background-image:url(/assets/submit-4616f1e7c8e510a1a5eca6f84809c18108ac482ad8752264f20b407ac8d59953.svg);background-repeat:no-repeat;background-position:center}footer section.geschaeft,footer section.werkstatt{clear:none !important;display:inline-block !important;width:330px;margin-top:70px;margin-left:30px;margin-bottom:0 !important}footer section.geschaeft h2,footer section.werkstatt h2{font-family:'Kanit', sans-serif;font-size:1.2em;margin-bottom:0}footer section.geschaeft .adresse,footer section.geschaeft .oeffnungszeiten,footer section.werkstatt .adresse,footer section.werkstatt .oeffnungszeiten{float:none !important;padding-top:20px !important;padding-left:40px;background-position:10px 23px !important}footer section.geschaeft .adresse,footer section.werkstatt .adresse{clear:right;background:url(/assets/adresse-0d84cfb06597da3912aad185e6e440fcb4f16a21eae9bd01e6a35de1dde46366.svg) no-repeat 10px 30px}footer section.geschaeft .oeffnungszeiten,footer section.werkstatt .oeffnungszeiten{background:url(/assets/oeffnungszeiten-f1c30baee37f799facaa03190908fb93c8878b2df33e437796cc8ab74574e527.svg) no-repeat 10px 32px}footer section.geschaeft .oeffnungszeiten table,footer section.werkstatt .oeffnungszeiten table{border-collapse:collapse}footer section.geschaeft .oeffnungszeiten table th,footer section.geschaeft .oeffnungszeiten table td,footer section.werkstatt .oeffnungszeiten table th,footer section.werkstatt .oeffnungszeiten table td{padding:0 .5em 0 0;border-bottom:none}footer section.geschaeft .oeffnungszeiten table tr,footer section.werkstatt .oeffnungszeiten table tr{border-bottom:none}footer section.geschaeft .oeffnungszeiten table th,footer section.werkstatt .oeffnungszeiten table th{vertical-align:top;text-align:left;font-weight:normal}footer section.map{clear:left;padding-top:75px;text-align:center;margin-bottom:0 !important}footer section.map>a{height:50px;line-height:50px;color:#252324;text-decoration:none;display:inline-block;padding:0 25px 0 45px;background:url(/assets/map-1fdd7a1529ad008df54617de046469daec221079fb066c3c7df678f9520b729c.svg) no-repeat 15px center #ceac8b;border-radius:15px 15px 0 0}footer section.map>a:after{content:' anzeigen'}footer section.map .map-container{height:0;transition:height .5s;border-top:1px solid #ceac8b;display:flex;justify-content:space-between}footer section.map .map-container .gm-style-iw-d h2{margin-bottom:0.1em}footer section.map.open>a:after{content:' verbergen'}footer section.map.open .map-container,footer section.map.open #map-salzburg,footer section.map.open #map-wien{height:450px}footer section.map.open #map-salzburg,footer section.map.open #map-wien{width:49.5%}footer nav.bottom{background:#252324;height:100px;text-align:center;padding-top:38px;box-sizing:border-box}footer nav.bottom a{display:inline-block;line-height:20px;text-decoration:none;text-transform:uppercase;color:#fff;padding:0 15px 0 10px;border-right:1px solid #ceac8b}footer nav.bottom a:last-of-type{border-right:none}footer p.copy{position:absolute;right:40px;bottom:18px;opacity:.4;padding:0}html[lang="en"] footer section.map>a:after{content:''}html[lang="en"] footer section.map>a:before{content:'Show '}html[lang="en"] footer section.map.open>a:after{content:''}html[lang="en"] footer section.map.open>a:before{content:'Hide '}@media screen and (max-width: 1100px){nav#root-taxonomies a.reset{right:-280px}nav#taxonomies .taxonomy-root .selected{width:140px}nav#taxonomies .taxonomy-column{padding-right:140px}#products{width:1024px}footer .wrap{width:1024px}footer a.home::after{left:200px}footer a.home::before{right:200px}footer nav.kontakt a{padding:0 40px}footer section.geschaeft,footer section.werkstatt{width:300px}body.site.index section.geschaeft div,body.site.index section.werkstatt div{margin-right:20px}footer nav.bottom{text-align:left;padding-left:30px}}@media screen and (max-width: 1023px){footer .wrap{width:100%}footer a.home::after,footer a.home::before{width:100px}footer nav.kontakt{float:none;text-align:center}footer .newsletter{display:block;border-right:none;margin:60px auto}footer .newsletter form:after{content:" ";display:block;height:0;clear:both}footer section.geschaeft,footer section.werkstatt{clear:both !important;display:block !important;width:350px;margin:0 auto;margin-bottom:60px !important}footer nav.bottom{padding-top:25px}footer p.copy{bottom:0px}}@media screen and (max-width: 767px){footer a.home::after,footer a.home::before{width:50px}footer a.home::before{right:160px}footer a.home::after{left:160px}footer .newsletter{padding:30px 0;width:280px}footer .newsletter input[type="email"]{width:200px}footer nav.bottom{height:auto;padding-bottom:60px}footer nav.bottom a{display:block;line-height:40px;border-right:none}footer section.geschaeft,footer section.werkstatt{width:280px}footer section.map.open .map-container{display:block;height:auto}footer section.map.open .map-container,footer section.map.open #map-salzburg,footer section.map.open #map-wien{width:100%}footer section.map.open #map-salzburg{margin-bottom:15px}}.d-none{display:none !important}.text-nowrap{white-space:nowrap !important}.w-100{width:100% !important}.text-end{text-align:right !important}.ms-1{margin-left:0.25rem !important}.ms-3{margin-left:1rem !important}.mt-2{margin-top:0.5rem !important}.mt-3{margin-top:1rem !important}.mb-2{margin-bottom:0.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:2rem !important}.mb-5{margin-bottom:3rem !important}.me-2{margin-right:0.5rem !important}.d-inline-block{display:inline-block !important}.float-start{float:left !important}.float-end{float:right !important}.clearfix:after{display:block;clear:both;content:""}.border-bottom{border-bottom:1px solid #dee2e6 !important}#spree-header{position:absolute;z-index:101;top:0;left:0;right:0}#nav-bar{margin-top:0}nav#top-nav-bar{position:absolute;top:95px;right:50%;margin-right:-450px}nav#top-nav-bar ul{padding:0 20px 0 40px;border-radius:17px;background:url(/assets/konto-17eab3d5759f7a5b715e05650263f5064a31f07b21aed7bf8f08b882b52ebd9b.svg) no-repeat 13px center #252324}nav#top-nav-bar ul li{list-style:none;display:inline-block}nav#top-nav-bar ul li:first-of-type{margin-right:10px}nav#top-nav-bar ul li#link-to-login{margin-right:0}nav#top-nav-bar ul li a{font-weight:normal;font-size:14px;text-decoration:none;display:block;height:33px;line-height:33px}nav#main-nav-bar{position:relative}nav#main-nav-bar li{list-style:none}nav#main-nav-bar li a{font-size:16px;padding:5px}nav#main-nav-bar li:first-child a{padding-left:0}nav#main-nav-bar li#link-to-cart{position:absolute;top:77px;right:50%;margin-right:-315px}nav#main-nav-bar li#link-to-cart a{display:block;text-decoration:none;height:33px;line-height:33px;font-size:14px;padding:0 20px 0 40px;border-radius:17px;background:url(/assets/cart-c38bd431f30c3e0c0b4949d3714f200a74e0ac432b43b2090697212a76830356.svg) no-repeat 13px center #252324}nav#main-nav-bar li#link-to-cart a .shopping-cart-amount{background:#ceac8b;color:#252324;position:absolute;top:3px;right:107px;display:block;height:18px;line-height:18px;text-align:center;font-weight:normal;padding:0 5px;border-radius:9px;min-width:18px;box-sizing:border-box}nav#main-nav-bar li.language{position:absolute;z-index:1;top:77px;left:50%;margin-left:-450px}nav#main-nav-bar li.language a{display:block;text-decoration:none;background:#252324;height:33px;line-height:33px;font-size:14px;padding:0 20px;border-radius:17px}body.with-news nav#main-nav-bar li.language{top:147px}@media screen and (max-width: 1023px){nav#main-nav-bar li.language{top:10px;margin-left:-260px}nav#main-nav-bar li.language a{background:#ceac8b;color:#252324}body.with-news nav#main-nav-bar li.language{top:110px}}@media screen and (max-width: 767px){nav#main-nav-bar li.language{margin-left:-100px}nav#main-nav-bar li.language a{text-indent:-99999px;position:relative}nav#main-nav-bar li.language a:after{text-indent:0;position:absolute;top:0;left:0;width:100%;text-align:center}html[lang=de] nav#main-nav-bar li.language a:after{content:'EN'}html[lang=en] nav#main-nav-bar li.language a:after{content:'DE'}}body.signed_in nav#main-nav-bar li#link-to-cart{margin-right:-230px}html[lang="en"] nav#main-nav-bar li#link-to-cart{margin-right:-350px}html[lang="en"] nav#main-nav-bar li#link-to-cart a .shopping-cart-amount{right:66px}html[lang="en"] body.signed_in nav#main-nav-bar li#link-to-cart{margin-right:-250px}#header{position:relative}#search-bar{position:absolute;z-index:2;top:0;right:50%;margin-right:-450px}#search-bar input{height:40px;line-height:40px;width:250px;box-shadow:inset 0 4px 7px rgba(0,0,0,0.3)}#search-bar button{height:40px;vertical-align:top;padding:0 20px;border-bottom-right-radius:8px;background-color:#ceac8b;box-shadow:inset 0 4px 6px rgba(0,0,0,0.25);border:none;cursor:pointer;font-size:18px}#search-bar button img{vertical-align:middle;margin-top:-2px}#search-bar.closed input{display:none}#search-bar.closed button{height:30px;border-bottom-left-radius:8px}body.with-news #search-bar{top:70px}#upsale{margin-top:4em}#upsale .upsale_products{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}#upsale .upsale_product{padding:5px 10px;display:flex;justify-content:space-between;align-items:center;border:1px solid #ceac8b;box-sizing:border-box}#upsale h2{font-size:1.2em;color:#ceac8b;padding:10px 20px;margin-bottom:0}#upsale a{display:block;text-decoration:none;font-size:20px;font-weight:normal}#upsale a img{width:150px;vertical-align:middle;margin-right:15px}#upsale .price{font-size:20px !important}#upsale form{display:block;margin:0 20px}#upsale input[type=number],#upsale button{width:65px;padding:0 10px;height:40px;line-height:38px;background:#252324;border:1px solid #ceac8b;color:#ceac8b;font-size:19px}#upsale button{width:auto}@media screen and (max-width: 1000px){#upsale .upsale_products{display:block}}@media screen and (max-width: 500px){#upsale .upsale_product{display:block;text-align:center;padding:20px 0}}#sidebar{background:#1d1b1b;padding-top:40px;text-align:center}#sidebar:after{content:" ";display:block;height:0;clear:both}nav#root-taxonomies{position:relative;width:414px;margin:0 auto}nav#root-taxonomies h3{font-family:'PT Serif', serif;font-size:36px;display:inline-block;height:65px;line-height:65px;padding:0 65px 0 35px;border:2px solid #3a3839;position:relative;width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}nav#root-taxonomies h3:after{content:" ";position:absolute;top:30px;right:20px;width:18px;height:9px;background:url(/assets/dropdown_root_filter-673353cf69130d56d4f3cdd310916b4755c2437093bb482dcc69d6a276f2b28d.svg) no-repeat center center}nav#root-taxonomies .options{display:none;text-align:left;position:absolute;top:68px;left:0;width:414px;padding:20px 0;background:#ceac8b;z-index:200}nav#root-taxonomies .options a{font-size:16px;color:#252324;display:block;height:40px;line-height:40px;padding:0 35px;text-decoration:none;white-space:nowrap}nav#root-taxonomies .options a:hover,nav#root-taxonomies .options a:active,nav#root-taxonomies .options a.active{color:#fff}nav#root-taxonomies:hover .options{display:block}nav#root-taxonomies:hover h3:after{transform:rotate(180deg)}nav#root-taxonomies a.reset{position:absolute;top:110px;right:-360px;font-size:0.8em}body.zubehoer_filter nav#root-taxonomies{width:544px}body.zubehoer_filter nav#root-taxonomies h3{width:440px}body.zubehoer_filter nav#root-taxonomies .options{width:544px}nav#taxonomies{text-align:center;padding-top:35px}nav#taxonomies .taxonomy-column{display:inline-block;position:relative;padding-right:180px;margin-right:30px;cursor:pointer}nav#taxonomies .taxonomy-column:last-of-type{margin-right:0}nav#taxonomies .taxonomy-column:hover .list-group{display:block}nav#taxonomies .taxonomy-column:hover .taxonomy-root .selected:after{transform:rotate(180deg)}nav#taxonomies .taxonomy-root{font-size:15px;color:#ceac8b;height:44px;line-height:44px;padding:0 15px 0 0;margin:0}nav#taxonomies .taxonomy-root .selected{display:block;position:absolute;top:0;right:0;width:180px;box-sizing:border-box;background:#252324;padding:0 30px 0 20px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}nav#taxonomies .taxonomy-root .selected:after{content:" ";position:absolute;top:20px;right:10px;width:10px;height:5px;background:url(/assets/dropdown_filter-ba178519553cc0f1ee75050532ad815bfbda94c10375efc0906ba3155b61dedc.svg) no-repeat center center}nav#taxonomies .list-group{display:none;margin:0;background:#ceac8b;text-align:left;padding:20px 0;position:absolute;z-index:100;top:44px;right:0;max-height:400px;overflow-y:scroll}nav#taxonomies .list-group a{font-size:16px;color:#252324;display:block;height:40px;line-height:40px;padding:0 40px;text-decoration:none;white-space:nowrap}nav#taxonomies .list-group a:hover,nav#taxonomies .list-group a:active,nav#taxonomies .list-group a.active{color:#fff}nav#taxonomies .list-group a:first-of-type{text-transform:uppercase}nav#taxonomies .list-group span.no-products{font-size:16px;color:#b78655;display:block;height:40px;line-height:40px;padding:0 40px;white-space:nowrap;cursor:not-allowed}nav#price-and-location{text-align:center;padding:15px 0;background:#252324}nav#price-and-location .filter-column{display:inline-block;position:relative;margin-right:30px;cursor:pointer}nav#price-and-location .filter-column:last-of-type{margin-right:0}nav#price-and-location .filter-column:hover .list-group{display:block}nav#price-and-location .filter-column:hover .filter-root .selected:after{transform:rotate(180deg)}nav#price-and-location .filter-root{font-size:15px;color:#ceac8b;height:24px;line-height:24px;margin:0}nav#price-and-location .filter-root .selected{display:inline-block;position:relative;border:1px solid #3a3839;box-sizing:border-box;padding:0 30px 0 10px;margin-left:10px;white-space:nowrap}nav#price-and-location .filter-root .selected:after{content:" ";position:absolute;top:10px;right:10px;width:10px;height:5px;background:url(/assets/dropdown_filter-ba178519553cc0f1ee75050532ad815bfbda94c10375efc0906ba3155b61dedc.svg) no-repeat center center}nav#price-and-location .list-group{display:none;margin:0;background:#ceac8b;text-align:left;padding:20px 0;position:absolute;z-index:100;top:24px;right:0;max-height:400px;overflow-y:scroll}nav#price-and-location .list-group a{font-size:16px;color:#252324;display:block;height:40px;line-height:40px;padding:0 40px;text-decoration:none;white-space:nowrap}nav#price-and-location .list-group a:hover,nav#price-and-location .list-group a:active,nav#price-and-location .list-group a.active{color:#fff}@media screen and (max-width: 600px){nav#price-and-location .filter-column{display:block;margin-right:0;margin-bottom:10px}nav#price-and-location .list-group{left:0}}ul.pagination{padding-top:1em;text-align:center}ul.pagination li{list-style:none;display:inline-block}ul.pagination li.active{font-weight:700}ul.pagination li.gap a{cursor:default}ul.pagination li a{font-size:16px;color:#c6c6c6;margin:0 3px;padding:0 3px}::-moz-selection{background:#c6c6c6;color:#ffffff;text-shadow:none}::-moz-selection{background:#c6c6c6;color:#ffffff;text-shadow:none}::selection{background:#c6c6c6;color:#ffffff;text-shadow:none}a:link{-webkit-tap-highlight-color:#c6c6c6}ins{background-color:#c6c6c6;color:#ffffff;text-decoration:none}mark{background-color:#c6c6c6;color:#ffffff;font-style:italic;font-weight:bold}ul,ol{margin-left:0;margin-top:0;-webkit-padding-start:0px;padding-left:0;list-style-position:inside}ul.inline li,ol.inline li{display:inline-block}dl dt,dl dd{display:inline-block;width:50%;padding:5px}dl dt.odd,dl dd.odd{background-color:#b4b4b4}dl dt{font-weight:bold;text-transform:uppercase}dl dd{margin-left:0}textarea,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{box-sizing:border-box}textarea:active,textarea:focus,input[type="date"]:active,input[type="date"]:focus,input[type="datetime"]:active,input[type="datetime"]:focus,input[type="datetime-local"]:active,input[type="datetime-local"]:focus,input[type="email"]:active,input[type="email"]:focus,input[type="month"]:active,input[type="month"]:focus,input[type="number"]:active,input[type="number"]:focus,input[type="password"]:active,input[type="password"]:focus,input[type="search"]:active,input[type="search"]:focus,input[type="tel"]:active,input[type="tel"]:focus,input[type="text"]:active,input[type="text"]:focus,input[type="time"]:active,input[type="time"]:focus,input[type="url"]:active,input[type="url"]:focus,input[type="week"]:active,input[type="week"]:focus{border-color:#c6c6c6;outline:none;box-shadow:none}textarea.error,input.error[type="date"],input.error[type="datetime"],input.error[type="datetime-local"],input.error[type="email"],input.error[type="month"],input.error[type="number"],input.error[type="password"],input.error[type="search"],input.error[type="tel"],input.error[type="text"],input.error[type="time"],input.error[type="url"],input.error[type="week"]{border-color:#e45353}div.form-group{margin-bottom:1em}label.error{display:block;font-size:9px;color:#e45353;margin-top:3px}span.required{color:#e45353;font-size:1.2em}fieldset{margin:0;min-width:100%;box-sizing:border-box}input[type="submit"],input[type="button"],button,a.button,a.continue{font-family:'Kanit', sans-serif;background-color:#ceac8b;background-image:none;text-shadow:none;color:#252324;font-weight:400;font-size:18px;padding:15px;vertical-align:center;text-transform:uppercase;border:none;cursor:pointer;-webkit-font-smoothing:antialiased}input.large[type="submit"],input.large[type="button"],button.large,a.button.large,a.continue.large{padding:7px 10px;font-size:14px}input.gray[type="submit"],input.gray[type="button"],button.gray,a.button.gray,a.continue.gray{background-color:#4e4e4e;border-color:#353535}input[type="checkbox"],label{vertical-align:middle}label[for="spree_user_remember_me"]{margin-bottom:1em}p{padding:10px 0}table thead tr th{padding:5px 10px;border-bottom:1px solid #303030;padding-top:25px;padding-bottom:13px}table thead tr th.cart-item-price-header,table thead tr th.cart-item-total-header{text-align:right}table thead tr th.cart-item-quantity-header{text-align:center}table thead tr th.cart-item-description-header{text-align:left;padding-left:0}table thead tr[data-hook="cart_items_headers"]{font-size:14px}table thead tr[data-hook="cart_items_headers"] th.cart-item-description-header{padding-left:10px}table tbody tr,table tfoot tr{border-bottom:1px solid #b4b4b4}table tbody tr td,table tfoot tr td{border-bottom:1px solid #303030;vertical-align:middle;padding:5px 10px}table tbody tr td .line-item-description p,table tfoot tr td .line-item-description p{margin-top:0;padding-top:0;line-height:1em}table tbody tr td.cart-item-price,table tbody tr td.cart-item-total,table tfoot tr td.cart-item-price,table tfoot tr td.cart-item-total{font-size:20px !important}table tbody tr td.cart-item-price,table tbody tr td.cart-item-total,table tbody tr td.cart-item-quantity,table tfoot tr td.cart-item-price,table tfoot tr td.cart-item-total,table tfoot tr td.cart-item-quantity{text-align:right}table tbody tr td.cart-item-description h4,table tfoot tr td.cart-item-description h4{font-size:20px}.flash,.alert{padding:0.5em 0;font-weight:bold;margin-bottom:25px;top:0;left:0;text-align:center}.flash.notice,.flash.alert-notice,.flash.alert-info,.alert.notice,.alert.alert-notice,.alert.alert-info{color:#252324;background:#ceac8b}.flash.success,.flash.alert-success,.alert.success,.alert.alert-success{color:#8cc63f;border:2px solid #8cc63f;background:rgba(140,198,63,0.15)}.flash.error,.flash.alert-danger,.alert.error,.alert.alert-danger{color:#c90c0f;border:2px solid #c90c0f;background:rgba(201,12,15,0.15)}.flash .close,.alert .close{display:none !important}#product-details .alert{position:absolute;top:197px;left:0;right:0;z-index:100}@media screen and (max-width: 1023px){#product-details .alert{top:90px}}@media screen and (max-width: 767px){#product-details .alert{position:static;margin-bottom:0}}#pending-payment-alert{background:#ceac8b;color:#211f20;font-weight:normal}#pending-payment-alert h2,#pending-payment-alert a{color:#211f20}#pending-payment-alert .btn{display:inline-block;text-decoration:none;text-transform:uppercase;padding:0 18px;font-weight:400;border:2px solid #ceac8b;height:36px;line-height:36px;margin-top:15px;font-weight:bold;border:2px solid #211f20;text-decoration:none;margin-bottom:1rem}[data-hook="product_show"]{background:#211f20;margin-top:-197px;position:relative;height:820px}[data-hook="product_show"] h3{margin-top:0.3em;font-size:14px}[data-hook="product_show"]:after{content:" ";display:block;height:0;clear:both}[data-hook="product_show"] [data-hook="product_left_part"]{position:absolute;z-index:1;display:block;top:0;left:0;width:100%}[data-hook="product_show"] [data-hook="product_right_part"]{width:425px;display:block;position:absolute;top:235px;left:50%;z-index:5;margin-left:180px;background:#1d1b1b;box-sizing:border-box;padding:30px 35px}[data-hook="product_show"] [data-hook="product_right_part"] .product-title{margin:0 0 15px 0;padding:0;line-height:35px}[data-hook="product_show"] [data-hook="product_right_part"] .product-title.special{background:url(/assets/diamond_big-8364f1aacf950669f75b29e32302a6cbab84e4525bc82210acfe09e95d88ef11.svg) no-repeat left top;padding-left:60px}[data-hook="product_show"] [data-hook="product_right_part"] .product-sku-availability{border-bottom:1px solid #ceac8b}[data-hook="product_show"] [data-hook="product_right_part"] .product-sku-availability h2{margin-right:10px;font-size:1em;font-family:'Kanit', sans-serif;font-weight:300;margin-bottom:0}[data-hook="product_show"] [data-hook="product_right_part"] .product-sku-availability .availability{display:block;margin-bottom:.5em}[data-hook="product_show"] [data-hook="product_properties"] h3{display:none}[data-hook="product_show"] [data-hook="product_properties"] #product-properties strong{font-weight:normal}[data-hook="product_show"] [data-hook="product_properties"] #product-properties td{padding:0;padding-right:20px;vertical-align:top;border-bottom:none}[data-hook="product_show"] [data-hook="product_properties"] #product-properties td:first-of-type{text-transform:uppercase;white-space:nowrap;opacity:.3}[data-hook="product_show"] [data-hook="description"] p:last-of-type{margin-bottom:15px}[data-hook="product_show"] .event-date{margin:0;width:320px;text-align:left}[data-hook="product_show"] .event-date th{color:#ceac8b}[data-hook="product_show"] .event-date th,[data-hook="product_show"] .event-date td{border-bottom:none;padding:5px;vertical-align:top}body#product-details #main-image{z-index:5}body#product-details #main-image canvas{position:absolute;top:50%;left:50%;transform:translate(-80%, -35%);width:820px;height:547px;z-index:4}body#product-details #main-image #knife_canvas{z-index:10}body#product-details #main-image div.panel-body{background-repeat:no-repeat;background-position:calc(50% - 100px) calc(50% + 120px);transition:background-position .3s linear, opacity 1s}body#product-details #main-image.zoom div.panel-body{opacity:.2}body#product-details #main-image.zoom.active div.panel-body{opacity:1}body#product-details #main-image.zoom img{opacity:0}.product-section-title{text-transform:uppercase;margin-top:15px}.add-to-cart span.input-group-btn{display:inline-block;vertical-align:middle;height:40px}.add-to-cart input,.add-to-cart button{height:40px;border:1px solid #ceac8b;color:#c6c6c6;background:none}.add-to-cart button{padding:0 15px;line-height:38px}.add-to-cart button[disabled]{color:gray}.add-to-cart input[type="number"]{margin-right:16px;width:65px;vertical-align:middle;font-size:18px;padding:0 10px 0 15px;line-height:1em}.add-to-cart .add-to-cart-button{background:#ceac8b;border:none;color:#252324;text-transform:uppercase;width:265px}span.price{font-weight:normal;color:#ceac8b;font-size:30px !important}span.price.selling{font-size:40px;line-height:38px}span.price.diff{font-weight:bold}.filter-taxons-container{text-align:center;padding-top:65px}.filter-taxon{display:inline-block;vertical-align:top;width:660px;margin:0 30px}.filter-taxon.half{width:360px}.taxon-title{font-size:2.6rem;color:#ceac8b}.search-results-title{font-size:18px}#products{margin:0 auto;padding-bottom:100px}#products section.page{display:flex;justify-content:center;flex-wrap:wrap}#products .product-list-item{text-align:center;margin-top:60px;width:440px;height:400px}#products .product-list-item img{max-width:440px}#products .product-list-item .info{display:block;white-space:nowrap;margin-top:-35px;line-height:1em;color:#c6c6c6;overflow:hidden;text-overflow:ellipsis}#products .product-list-item.event{height:630px}#products .product-list-item.event img{max-width:420px}#products .product-list-item.event .info{margin-top:15px}#products .product-list-item.event .event-date{margin:0 auto;width:320px;text-align:left}#products .product-list-item.event .event-date th{color:#ceac8b}#products .product-list-item.event .event-date th,#products .product-list-item.event .event-date td{border-bottom:none;padding:5px;vertical-align:top}#products .product-list-item p.product-sku{display:inline-block;font-weight:300;color:#ceac8b;font-size:14px;margin:0;padding:0}#products .product-list-item .availability{font-size:14px;font-style:italic}#products .product-list-item .panel-body.special{position:relative}#products .product-list-item .panel-body.special a:after{content:" ";position:absolute;top:215px;left:50%;margin-left:-20px;width:40px;height:35px;background:url(/assets/diamond_big-8364f1aacf950669f75b29e32302a6cbab84e4525bc82210acfe09e95d88ef11.svg) no-repeat center center}#products .product-list-item a{display:block;text-decoration:none}#products .product-list-item a.button{padding:0 20px;display:inline-block;height:36px;line-height:36px;background:#211f20;border:2px solid #ceac8b;color:#ceac8b}#products .product-list-item form,#products .product-list-item button{display:inline-block}#products .product-list-item form button{height:40px;line-height:40px;padding:0 20px;cursor:pointer}#products .product-list-item .panel-footer{margin-top:-10px}#products.loading{padding-bottom:140px;position:relative}#products.loading:before{position:absolute;bottom:25px;left:0;right:0;margin:auto;height:60px;width:60px;content:' ';background:url(/assets/loading-966cc0e7e8c782a964a420506fe200c7543a2f115de5020297775a22516f2c2d.svg) no-repeat center center #1d1b1b;background-size:50px 50px;border-radius:30px;animation-name:loading;animation-duration:1s;animation-iteration-count:infinite}#load-prev-products{display:block;box-sizing:border-box;height:130px;padding-top:100px;position:relative;text-align:center}#load-prev-products:before{position:absolute;top:25px;left:0;right:0;margin:auto;height:60px;width:60px;content:' ';background:url(/assets/loading-966cc0e7e8c782a964a420506fe200c7543a2f115de5020297775a22516f2c2d.svg) no-repeat center center #1d1b1b;background-size:50px 50px;border-radius:30px;animation-name:loading;animation-duration:1s;animation-iteration-count:infinite}div[data-hook="products_search_results_heading_no_results_found"]{font-size:1.8em;margin:1em;color:#ceac8b;text-align:center}.subtaxon-title{font-size:26px;border-bottom:1px solid #000;padding:0.5em 0;margin:0.5em 0}.subtaxon-title a{color:#c6c6c6}.search-results-title{text-transform:uppercase;border-bottom:1px solid #ceac8b;margin:2em auto 0 auto;color:#ceac8b;width:900px}#sidebar_products_search{margin-top:20px}#sidebar_products_search .navigation{margin-bottom:15px}#sidebar_products_search li.list-group-item{list-style:none}#sidebar_products_search .filter-title{display:block;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #ededed;margin-bottom:5px;color:#c6c6c6;font-size:12px;line-height:24px}.taxon{overflow:hidden}#product-images{position:relative;width:100%}#product-images #main-image{background:#1d1b1b;position:relative;overflow:hidden}#product-images #main-image img{display:block;height:680px;width:82%;-o-object-fit:cover;object-fit:cover}#product-images #main-image div.mask{position:absolute;width:5000px;height:5000px;top:50%;left:50%;transform:translate(650px, -50%) rotate(30deg);background-color:#211f20}#product-images #product-thumbnails{position:absolute;top:705px;right:50%;margin-right:-155px;text-align:right}#product-images #product-thumbnails li{display:inline-block;margin-left:6px;position:relative}#product-images #product-thumbnails li a,#product-images #product-thumbnails li img{display:block}#product-images #product-thumbnails li img{width:70px;height:70px;border:2px solid #252324}#product-images #product-thumbnails li:hover img,#product-images #product-thumbnails li.selected img{border:2px solid #ceac8b}div.related{text-align:center;padding:100px 0 100px 0}div.related h2{font-size:2em}div.related h2 span{color:#c6c6c6}.zoom-image.click-to-zoom{width:22px;height:22px;position:absolute;bottom:15px;right:15px;background:url(/images/spree/frontend/zoom.svg) no-repeat right bottom}.zoom-image.click-to-zoom img{opacity:0;width:22px;height:22px !important;margin:0;padding:0}html.no-svg .zoom-image.click-to-zoom{background-image:url(/images/spree/frontend/zoom.png)}[data-hook=product_price]{width:100% !important}[data-hook=product_price] h6{display:none}[data-hook=product_price] #product-price{color:#ceac8b;position:relative}[data-hook=product_price] #product-price span.tax-shipping{font-size:0.7em;line-height:1em;color:#c6c6c6;position:absolute;bottom:4px;right:0}[data-hook=product_properties]{padding-top:5px}[data-hook=product_properties] h6{font-size:18px}#product-variants ul li{list-style:none;padding:5px}#product-variants ul li input{height:auto;display:inline-block;vertical-align:top;margin-top:6px}#product-variants ul li label{display:inline-block;vertical-align:top;max-width:90%}#cart-form #inside-product-cart-form:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}body#cart>div.container,body#checkout-page>div.container,body#login>div.container,body#signup>div.container,body#default.users.show>div.container,body#default.orders.show>div.container,body#default.checkout.registration>div.container,body#default.checkout.update_registration>div.container,body#default.user_passwords>div.container,body#default.users.edit>div.container,body#default.tickets>div.container{width:1100px;margin:0 auto;padding:65px 0;position:relative}body#cart>div.container:after,body#checkout-page>div.container:after,body#login>div.container:after,body#signup>div.container:after,body#default.users.show>div.container:after,body#default.orders.show>div.container:after,body#default.checkout.registration>div.container:after,body#default.checkout.update_registration>div.container:after,body#default.user_passwords>div.container:after,body#default.users.edit>div.container:after,body#default.tickets>div.container:after{content:" ";display:block;height:0;clear:both}body.users.show h1,body.orders.show h1{color:#ceac8b}table#cart-detail{width:100%;border-collapse:separate}table#cart-detail tbody#line_items tr td[data-hook="cart_item_price"],table#cart-detail tbody#line_items tr td[data-hook="cart_item_total"]{font-weight:normal;color:#ceac8b;font-size:30px !important;font-size:40px;line-height:38px}table#cart-detail tbody#line_items tr td.selling[data-hook="cart_item_price"],table#cart-detail tbody#line_items tr td.selling[data-hook="cart_item_total"]{font-size:40px;line-height:38px}table#cart-detail tbody#line_items tr td.diff[data-hook="cart_item_price"],table#cart-detail tbody#line_items tr td.diff[data-hook="cart_item_total"]{font-weight:bold}table#cart-detail tbody#line_items tr td[data-hook="cart_item_quantity"] .line_item_quantity{width:65px;padding:0 10px;background:#252324;border:1px solid #ceac8b;color:#ceac8b;font-size:19px}table#cart-detail tbody#line_items tr td[data-hook="cart_item_delete"] .delete{display:block;width:20px}.glyphicon{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:normal}.glyphicon.glyphicon-minus-sign{height:18px;line-height:16px;width:18px;background:#ceac8b;border-radius:9px}.glyphicon.glyphicon-minus-sign:before{display:inline-block;width:18px;text-align:center;content:"-";color:#252324;font-size:1.3em}div[data-hook="cart_container"]{position:relative}div[data-hook="inside_cart_form"] .links{margin-top:15px;text-align:right}div[data-hook="inside_cart_form"] .cart-item-image img{width:180px}div[data-hook="inside_cart_form"] #subtotal{text-align:right;text-transform:uppercase;margin-top:15px}div[data-hook="inside_cart_form"] #subtotal span.order-total{font-weight:normal;color:#ceac8b;font-size:30px !important}div[data-hook="inside_cart_form"] #subtotal span.order-total.selling{font-size:40px;line-height:38px}div[data-hook="inside_cart_form"] #subtotal span.order-total.diff{font-weight:bold}[data-hook=outside_cart_form]{padding-bottom:60px}[data-hook=cart_buttons]{margin-top:25px !important}[data-hook="empty_cart"] .alert{text-align:left;color:#211f20;padding-left:20px}[data-hook="empty_cart"] a.btn{display:inline-block;text-decoration:none;text-transform:uppercase;padding:0 18px;font-weight:400;border:2px solid #ceac8b;height:36px;line-height:36px;margin-top:15px;text-decoration:none}[data-hook="empty_cart"] a.btn:before{content:"‹ ";font-size:2em;line-height:30px;vertical-align:top}[data-hook=coupon_code]{margin-top:1em}[data-hook=coupon_code] .input-group-append{display:inline}#payment [data-hook=coupon_code]{display:none}#payment [data-hook=checkout_payment_store_credit_available]{background:none;border:2px solid #ceac8b}#update-button,#checkout-link{background-repeat:no-repeat;background-position:10px center}#checkout-link{margin-left:20px;padding-left:55px;padding-right:55px;text-transform:uppercase;font-weight:700}div[data-hook="cart_container"] input[type="submit"],div[data-hook="cart_container"] input[type="button"],div[data-hook="cart_container"] button,div[data-hook="cart_container"] a.button,div[data-hook="cart_container"] a.continue{border:2px solid #ceac8b;padding:13px}div[data-hook="cart_container"] input.btn-outline-primary[type="submit"],div[data-hook="cart_container"] input.btn-outline-primary[type="button"],div[data-hook="cart_container"] button.btn-outline-primary,div[data-hook="cart_container"] a.button.btn-outline-primary,div[data-hook="cart_container"] a.continue.btn-outline-primary{background:none;color:#ceac8b}div[data-hook="cart_container"] #shopping-cart-coupon-code-button{height:50px;line-height:46px;vertical-align:bottom;padding:0 15px}div[data-hook="cart_container"] a.continue{display:inline-block;text-decoration:none;padding-top:0;padding-bottom:0;height:50px;line-height:50px}@media screen and (min-width: 900px){div[data-hook="cart_container"] a.continue{float:left;margin-top:0 !important}}.cart-subtotal td,.cart-subtotal h5,.cart-total td,.cart-total h5{text-align:right;font-size:28px;line-height:65px;color:#c6c6c6;white-space:nowrap;margin:0}#cart_adjustments td:last-of-type{text-align:right;padding-right:65px}tr[data-hook="cart_adjustments_headers"]{display:none}.out-of-stock{color:#c90c0f;padding-right:10px;font-weight:bold}[data-hook="checkout_title"]{width:260px;float:left;display:inline}[data-hook="checkout_progress"]{width:840px;float:left;display:inline}.progress-steps{list-style:decimal inside;overflow:auto}.progress-steps li{float:left;margin-right:20px;font-weight:normal;text-transform:uppercase;padding:5px 18px;color:#4e4e4e}.progress-steps li.active{box-shadow:0 0 0 2px #ceac8b inset;color:#ceac8b}.progress-steps li.active a{color:#ceac8b}.progress-steps li.completed-first,.progress-steps li.completed{background-color:#ceac8b;color:#252324}.progress-steps li.completed-first a,.progress-steps li.completed a{color:#252324;text-decoration:none}label[for=order_email]{display:block;clear:both}#tickets{clear:left}#tickets legend{margin-top:0;margin-bottom:0.3em;font-weight:500;max-width:100%}#tickets .ticket-event>legend{font-size:1.4em;color:#ceac8b}#tickets .ticket-owner{margin-bottom:1em}#tickets .ticket-owner legend{color:#c6c6c6}#tickets .ticket-owner .form-group{float:left;margin-right:3%;width:27%}#tickets .ticket-owner .form-group.email{width:38%;margin-right:0}#tickets .ticket-owner .form-group label{display:block}#tickets .ticket-owner .form-group input{max-width:100%;height:40px;line-height:40px}#tickets .row.checkboxes{font-size:0.85em}#tickets .row.checkboxes input[type="checkbox"]+label::before{width:20px;height:20px;background-size:15px auto}#tickets .row.checkboxes label{margin-top:10px}#tickets .row.checkboxes .form-group:first-of-type{margin-left:30%}#tickets .row.checkboxes .form-group:last-of-type{width:35%}table.tickets{width:100%}table.tickets th{text-align:left}table.tickets .actions{text-align:right}.edit-ticket,.cancel-ticket{font-size:12px;line-height:1.5;display:inline-block;margin-bottom:0}form.edit_event_ticket label{display:block}form.edit_event_ticket div.form-group{display:inline-block}form.edit_event_ticket input[type=submit]{padding:0 15px}body.tickets.edit a.button,body.tickets.confirm a.button{margin-top:3em;border-radius:0;border:none;color:#fff;background:#e45353}#payment-method-fields{margin-top:30px;margin-bottom:40px}#payment-method-fields li{list-style:none;margin-bottom:1em}#payment-method-fields li p{margin:0 0 0 35px;padding:0}#payment-method-fields li fieldset{border:none;padding:0}#payment-method-fields label{font-weight:bold}[data-hook="billing_fieldset_wrapper"],[data-hook="shipping_fieldset_wrapper"]{width:755px}[data-hook="billing_fieldset_wrapper"] h5,[data-hook="shipping_fieldset_wrapper"] h5{color:#ceac8b;font-size:1.6em;margin-bottom:0}[data-hook="billing_fieldset_wrapper"] .select_address label,[data-hook="shipping_fieldset_wrapper"] .select_address label{margin-top:1.4em;display:block;text-indent:-35px;padding-left:35px}#checkout_form_address.new_address,#checkout_form_address.edit_address{max-width:755px;margin:40px auto}#checkout_form_address.new_address input[type="text"],#checkout_form_address.new_address input[type="email"],#checkout_form_address.new_address input[type="tel"],#checkout_form_address.new_address input[type="number"],#checkout_form_address.new_address select,#checkout_form_address.edit_address input[type="text"],#checkout_form_address.edit_address input[type="email"],#checkout_form_address.edit_address input[type="tel"],#checkout_form_address.edit_address input[type="number"],#checkout_form_address.edit_address select{width:100%}#checkout_form_address>.card-default .form-group{display:block}#checkout_form_address .form-group{padding:0;margin:0 25px 1em 0;width:360px;display:inline-block;vertical-align:top}#checkout_form_address .form-group:nth-child(odd){margin-right:0}#checkout_form_address #blegal_form,#checkout_form_address #slegal_form{display:block}#checkout_form_address input.btn{padding:0 15px}@media screen and (min-width: 800px){#checkout_form_address #add_to_newsletter{margin-top:2em}}body.addresses.new .card-title,body.addresses.edit .card-title,body.addresses.create .card-title,body.addresses.update .card-title{max-width:755px;margin:40px auto;color:#ceac8b}@media screen and (max-width: 800px){body.addresses.new main#content,body.addresses.edit main#content,body.addresses.create main#content,body.addresses.update main#content{box-sizing:border-box;padding:20px}}#checkout_form_delivery input.btn,#checkout_form_tickets input.btn,#checkout_form_payment input.btn,#new-customer input.btn,#existing-customer input.btn,.user-passwords input.btn,body#default.users.edit input.btn{padding:0 15px}[data-hook="checkout_content"]{position:relative}[data-hook="checkout_summary_box"]{width:308px;position:absolute;top:60px;right:0;display:block}#checkout-summary h3{text-transform:uppercase;font-size:21px;width:auto;display:inline-block;color:#ceac8b}#checkout-summary [data-hook=order_details_tax_adjustments] td:first-of-type{font-size:14px}#checkout-summary table{width:100%}#checkout-summary table tr[data-hook="item_total"] td:last-child strong{font-weight:normal;color:#ceac8b;font-size:30px !important}#checkout-summary table tr[data-hook="item_total"] td:last-child strong.selling{font-size:40px;line-height:38px}#checkout-summary table tr[data-hook="item_total"] td:last-child strong.diff{font-weight:bold}#checkout-summary table tr[data-hook="order_total"]{border-bottom:none}#checkout-summary table tr[data-hook="shipping_total"] td:last-child{font-weight:normal;color:#ceac8b;font-size:30px !important}#checkout-summary table tr[data-hook="shipping_total"] td.selling:last-child{font-size:40px;line-height:38px}#checkout-summary table tr[data-hook="shipping_total"] td.diff:last-child{font-weight:bold}#checkout-summary table [data-hook="order_details_tax_adjustments"] td:last-child{font-weight:normal;color:#ceac8b;font-size:30px !important}#checkout-summary table [data-hook="order_details_tax_adjustments"] td.selling:last-child{font-size:40px;line-height:38px}#checkout-summary table [data-hook="order_details_tax_adjustments"] td.diff:last-child{font-weight:bold}#checkout-summary table #summary-order-total{font-weight:normal;color:#ceac8b;font-size:30px !important;font-size:20px}#checkout-summary table #summary-order-total.selling{font-size:40px;line-height:38px}#checkout-summary table #summary-order-total.diff{font-weight:bold}#checkout-summary table tbody tr td strong,#checkout-summary table tfoot tr td strong{font-weight:normal}#checkout-summary table tbody tr td:first-of-type,#checkout-summary table tfoot tr td:first-of-type{text-align:left}#checkout-summary table tbody tr td:last-of-type,#checkout-summary table tfoot tr td:last-of-type{text-align:right}#checkout-summary aside.gift_voucher_info{background:#ceac8b;color:#000;padding:15px}#checkout-summary aside.gift_voucher_info h2{color:#000;margin-bottom:0}#checkout-summary aside.gift_voucher_info p{margin:0;padding:3px 0 0 0;font-size:0.9em;line-height:1em}[data-hook="checkout_form_wrapper"]{width:750px}#billing,#tickets,#shipping,#shipping_method,#payment,#order_details,#order_summary{margin-bottom:25px}#billing .card-header,#tickets .card-header,#shipping .card-header,#shipping_method .card-header,#payment .card-header,#order_details .card-header,#order_summary .card-header{clear:left;text-transform:uppercase;font-weight:normal;font-size:18px;color:#c6c6c6}#billing .card-header h3,#tickets .card-header h3,#shipping .card-header h3,#shipping_method .card-header h3,#payment .card-header h3,#order_details .card-header h3,#order_summary .card-header h3{width:auto}#billing{margin-top:25px}#billing input[type="text"],#billing input[type="email"],#billing input[type="tel"],#billing input[type="number"],#billing select,#billing textarea{width:100%}#order_details,#order_summary{padding:0}#order_details div:last-child,#order_summary div:last-child{margin:0}#order_details hr,#order_summary hr{clear:left}#order_details .payment-info .cc-type img,#order_summary .payment-info .cc-type img{vertical-align:middle}#order_details .payment-amount,#order_summary .payment-amount{white-space:nowrap}#order_details td.price span,#order_details td.total span,#order_summary td.price span,#order_summary td.total span{font-weight:normal;color:#ceac8b;font-size:30px !important}#order_details td.price span.selling,#order_details td.total span.selling,#order_summary td.price span.selling,#order_summary td.total span.selling{font-size:40px;line-height:38px}#order_details td.price span.diff,#order_details td.total span.diff,#order_summary td.price span.diff,#order_summary td.total span.diff{font-weight:bold}#order_details table tfoot,#order_summary table tfoot{text-align:right}#order_details table tfoot tr,#order_summary table tfoot tr{border:none}#order_details table tfoot#order-total,#order_summary table tfoot#order-total{text-transform:uppercase;font-size:20px;color:#c6c6c6}#order_details table tfoot#order-total tr,#order_summary table tfoot#order-total tr{border-top:1px solid #b4b4b4}#order_details table tfoot#order-total tr td,#order_summary table tfoot#order-total tr td{padding:10px}#order_details table tfoot#subtotal,#order_summary table tfoot#subtotal{text-transform:uppercase;font-size:14px;color:#c6c6c6}#order_details .steps-data,#order_summary .steps-data{padding-bottom:1em}#order_details .steps-data:after,#order_summary .steps-data:after{content:" ";display:block;height:0;clear:both}#order_details .steps-data h6,#order_summary .steps-data h6{border-bottom:1px solid #b4b4b4;margin-bottom:5px}[data-hook="order_details"] td.total span{white-space:nowrap}[data-hook="order_item_image"] img{max-width:200px}[data-hook="order_item_description"]{line-height:1.4em}label[for="order_agb"]{display:block;margin-bottom:1em}#shipping_method p#minstrs{clear:both}#shipping_method p#minstrs label{width:100%}#shipping_method p label{float:left;font-weight:bold;font-size:12px;margin-right:40px;padding:5px}#shipping_method .shipment{margin-bottom:30px}#shipping_method .stock-shipping-method-title{background-color:#ceac8b;text-align:center;text-transform:uppercase;font-weight:normal;font-size:16px;color:#252324}#shipping_method .stock-location{display:none}#shipping_method .unshippable .stock-location{background-color:#c90c0f}#shipping_method .shipping-methods{list-style:none;margin:0;padding:none}#shipping_method .shipping-methods .shipping-method{display:inline-block;margin:5px 10px 5px 0}#shipping_method .shipping-methods .shipping-method label{font-weight:normal}#shipping_method .shipping-methods .shipping-method label .rate-cost{color:#c6c6c6}#shipping_method .shipping-methods .shipping-method label .rate-name{padding-left:5px}#shipping_method table.stock-contents thead th{font-size:11px;font-weight:normal}#shipping_method table.stock-contents tbody tr td{text-align:center}#shipping_method table.stock-contents tbody tr td.item-name{text-align:left}[data-hook=shipping_inner] input[type=text],[data-hook=shipping_inner] input[type=tel],[data-hook=shipping_inner] select{width:100%}[data-hook="shipping_method_inner"] .stock-contents tr:last-of-type{border-bottom:none}[data-hook="shipping_method_inner"] .stock-contents tr:last-of-type td{border-bottom:none}p[data-hook="use_billing"]{float:none;margin-bottom:0}#coupon_status{font-weight:bold;font-size:125%}#coupon_status.success{color:#8dba53}#coupon_status.error{color:#e45353}body.user_sessions h3,body.user_passwords h3,body.user_registrations h3,body.users h3{text-transform:uppercase}body.checkout.registration #account{margin-bottom:2em}body.checkout.registration #guest_checkout input.btn{padding:0 15px !important}.checkout-registration .row.col-xs-12.col-lg-11.mx-auto{display:flex;justify-content:space-between}.checkout-registration .col-lg-11.mx-auto{margin-bottom:3em}@media screen and (max-width: 912px){.checkout-registration .row.col-xs-12.col-lg-11.mx-auto{display:block}}.checkout-registration input[type="submit"]{padding-top:0;padding-bottom:0}#password-credentials label,.user-passwords label{display:block}#new-customer fieldset,#new_spree_user fieldset,.edit_user fieldset,body.users fieldset{border:none;padding:0}#new-customer hr,#new_spree_user hr,.edit_user hr,body.users hr{display:none}#new-customer input,#new_spree_user input,.edit_user input,body.users input{font-size:18px}#new-customer .spree_user_birthday,#new-customer .user_birthday,#new_spree_user .spree_user_birthday,#new_spree_user .user_birthday,.edit_user .spree_user_birthday,.edit_user .user_birthday,body.users .spree_user_birthday,body.users .user_birthday{margin-top:0;margin-bottom:1em}#new-customer .spree_user_birthday label,#new-customer .user_birthday label,#new_spree_user .spree_user_birthday label,#new_spree_user .user_birthday label,.edit_user .spree_user_birthday label,.edit_user .user_birthday label,body.users .spree_user_birthday label,body.users .user_birthday label{display:block}#new-customer .spree_user_terms_of_service,#new-customer .user_terms_of_service,#new_spree_user .spree_user_terms_of_service,#new_spree_user .user_terms_of_service,.edit_user .spree_user_terms_of_service,.edit_user .user_terms_of_service,body.users .spree_user_terms_of_service,body.users .user_terms_of_service{margin-bottom:1em}#new-customer .spree_user_terms_of_service .error,#new-customer .user_terms_of_service .error,#new_spree_user .spree_user_terms_of_service .error,#new_spree_user .user_terms_of_service .error,.edit_user .spree_user_terms_of_service .error,.edit_user .user_terms_of_service .error,body.users .spree_user_terms_of_service .error,body.users .user_terms_of_service .error{display:block}.account-page th{text-align:left}#user-info{margin-bottom:25px;background:#ceac8b;color:#252324;padding:2rem}#user-info.row,#user-info .row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-9.5px;margin-left:-9.5px}#user-info a{color:#252324}#user-info dd{margin-left:0px}#user-info .col{position:relative;padding-right:9.5px;padding-left:9.5px;flex-grow:1}#user-info .col-auto{padding-right:2em}#user-info address{margin-bottom:1em}#user-info .card{display:inline-block;border:1px solid #252324;padding:1em;margin-right:1em}#order_summary{margin-top:0;border:none}#order_summary legend{display:none}#order_summary table tfoot#subtotal{font-size:18px}#order_summary table tfoot#subtotal td{padding-top:15px}#order_summary #shipment-total td:first-of-type,#order_summary #tax-adjustments td:first-of-type{font-size:16px}#order p[data-hook="links"]{margin-left:10px;overflow:auto}#order [data-hook="order-bill-address"],#order [data-hook="order-ship-address"],#order [data-hook="order-shipment"],#order [data-hook="order-payment"]{margin:0;margin-right:20px;width:260px;float:left;display:block}table.order-summary tbody tr td{width:10%;text-align:center}table.order-summary tbody tr td:first-child a{text-transform:uppercase;font-weight:bold;color:#c6c6c6}table#cart-detail .line-item-description a{display:block}#product-details [data-hook="description"] a{display:block}@media screen and (max-width: 1023px){#spree-header{height:0;z-index:200}header.main{height:90px;background:#252324 !important}header.main nav{background:none;margin-top:0;height:auto;position:absolute;top:0}header.main nav a.navi-button{display:block;height:90px;width:90px;line-height:90px;text-indent:-999px;overflow:hidden;background:url(/assets/nav-6b44c62e8884386025a62ae781d10d48d972af768e2a2611f7d12af4a449df78.svg) no-repeat center center}header.main nav>ul{background:#ceac8b;display:none}header.main nav>ul>li{float:none}header.main nav>ul>li a,header.main nav>ul>li a:link,header.main nav>ul>li a:hover,header.main nav>ul>li a:visited,header.main nav>ul>li a:active{color:#252324}header.main nav.open>ul{display:block}header.main nav li:hover ul{display:none}header.main nav li.open ul{display:block;background:#9D7E61;margin-right:-20px}header.main nav li{padding-right:20px}header.main nav li.sub{background:url(/assets/select-8cbea90ce83f9c9dc563b381f4fa62a47d116ca841ac8b6ff44075ad9ef34159.svg) no-repeat right 20px top 25px}header.main nav li.sub.open{background:url(/assets/select_up-381ef98bc02a319132510b2fbe26561a6945c44e58b8dafd1b965b585eca8f15.svg) no-repeat right 20px top 25px}header.main nav #nav-bar{padding:0 20px}header.main nav #nav-bar a,header.main nav #nav-bar a:link,header.main nav #nav-bar a:hover,header.main nav #nav-bar a:visited,header.main nav #nav-bar a:active{text-transform:none;margin-right:-20px;line-height:40px}header.main nav #nav-bar li:first-of-type{padding-top:20px}header.main nav #nav-bar li:first-of-type a{padding-top:10px;border-top:2px dotted #252324;background:url(/assets/konto_mobile-e929a5d0fcd9b28b0918c8de4fe950fd078cd1d9eec446a132694f58e476c2b7.svg) no-repeat 35px 20px}header.main nav #nav-bar li:last-of-type{padding-bottom:10px}header.main nav>ul>li ul::before{content:none}header.main nav li ul{position:static;transform:translateX(0);padding:20px 35px}header.main nav li ul li{border-bottom:2px dotted #252324}header.main nav li ul li:last-of-type{border-bottom:none}header.main nav li ul a{line-height:50px}header.main div.wrap{width:100%}header.main h1{height:50px;width:96px;top:20px}header.main h1 a,header.main h1 a:link,header.main h1 a:visited,header.main h1 a:hover,header.main h1 a:active{background-size:96px 50px;height:50px;width:96px;display:block}nav#top-nav-bar{display:none}nav#main-nav-bar li#link-to-cart{position:absolute;top:10px;right:25px;margin-right:auto !important;text-indent:-9999px;padding:0;width:33px}nav#main-nav-bar li#link-to-cart a .shopping-cart-amount{right:14px;text-indent:0}}@media screen and (max-width: 767px){header.main nav{width:100%}}form select{background-image:url(/assets/select-8cbea90ce83f9c9dc563b381f4fa62a47d116ca841ac8b6ff44075ad9ef34159.svg);background-repeat:no-repeat;background-position:right 20px center;background-color:#fff;background-size:12px 8px;color:#1b1b1b}@media screen and (max-width: 1100px){nav#root-taxonomies a.reset{right:-280px}nav#taxonomies .taxonomy-root .selected{width:140px}nav#taxonomies .taxonomy-column{padding-right:140px}#products{width:1024px}body#product-details #main-image canvas{transform:translate(-75%, -35%)}[data-hook="product_show"] [data-hook="product_right_part"]{margin-left:87px}body.faqs div.container,div.magazin-content{width:1024px}div.magazin-headlines{position:static;margin-left:0}div.magazin-headlines h1,div.magazin-headlines h2{max-width:100vw;box-sizing:border-box;white-space:normal}div.magazin-text{padding:20px 460px 65px 40px;position:relative}div.magazin-gallery,nav.magazin{margin-left:40px}body#cart>div.container,body#checkout-page>div.container,body#login>div.container,body#signup>div.container,body#default.users.show>div.container,body#default.orders.show>div.container,body#default.checkout.registration>div.container,body#default.checkout.update_registration>div.container,body#default.user_passwords>div.container,body#default.users.edit>div.container,body#default.tickets>div.container{width:984px}body#login>div.container,body#signup>div.container,body#default.checkout.registration>div.container,body#default.user_passwords>div.container{width:884px}[data-hook="checkout_summary_box"]{top:130px}#order_email{width:300px}#checkout_form_address .form-group{width:300px}[data-hook="billing_fieldset_wrapper"],[data-hook="shipping_fieldset_wrapper"],[data-hook="checkout_form_wrapper"]{width:655px}}@media screen and (max-width: 1023px){body#login>div.container,body#signup>div.container,body#default.checkout.registration>div.container,body#default.user_passwords>div.container,body#default.users.edit>div.container{width:92%}nav#root-taxonomies a.reset{right:-150px;top:130px}nav#taxonomies .taxonomy-column{display:block;width:220px;margin:0 auto;padding-right:220px;margin-top:15px}nav#taxonomies .taxonomy-root .selected{width:220px}nav#taxonomies .taxonomy-column:last-of-type{margin-right:auto}nav#taxonomies .taxonomy-root{text-align:right}nav#taxonomies .taxonomy-root span{text-align:left}#products{width:100%}#search-bar{margin-right:-32vw;top:24px}#search-bar input{height:42px;line-height:42px;width:44vw}#search-bar button{height:42px;border-radius:21px}#search-bar.closed button{height:42px;border-bottom-left-radius:21px}body.with-news #search-bar{top:124px}.search-results-title{width:90%}body.faqs div.container,div.magazin-content{width:100%}nav.magazin{width:88%}[data-hook="product_show"]{margin-top:0;height:auto}#product-images #main-image div.mask{display:none}body#product-details #main-image canvas{transform:translate(-50%, -50%);max-width:100%}#product-images #main-image img{height:66vw;max-width:100%}[data-hook="product_show"] [data-hook="product_left_part"]{position:static}[data-hook="product_show"] [data-hook="product_right_part"]{position:static;margin:40px auto;padding-bottom:40px}#product-images #product-thumbnails{position:static;text-align:center;margin-right:0;margin-top:40px}[data-hook="checkout_title"]{width:auto;float:none}[data-hook="checkout_progress"]{width:auto;float:none;display:block}.progress-steps li{float:none}[data-hook="checkout_summary_box"]{margin-top:30px;width:280px;position:static}.account-my-orders table.order-summary{display:block;font-size:1.2em}.account-my-orders table.order-summary thead,.account-my-orders table.order-summary tbody,.account-my-orders table.order-summary th,.account-my-orders table.order-summary td,.account-my-orders table.order-summary tr{display:block}.account-my-orders table.order-summary thead tr{position:absolute;top:-9999px;left:-9999px}.account-my-orders table.order-summary tr{border-bottom:1px solid #ceac8b;padding-top:10px}.account-my-orders table.order-summary td{width:auto;text-align:left;border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%}.account-my-orders table.order-summary td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.account-my-orders table.order-summary td:nth-of-type(1){padding-left:0;border-bottom:none}.account-my-orders table.order-summary td:nth-of-type(2){padding-left:0}.account-my-orders table.order-summary td:nth-of-type(2) p{margin-bottom:0}.account-my-orders table.order-summary td:nth-of-type(3):before{content:"Status"}.account-my-orders table.order-summary td:nth-of-type(4):before{content:"Zahlung"}.account-my-orders table.order-summary td:nth-of-type(5):before{content:"Versand"}.account-my-orders table.order-summary td:nth-of-type(6):before{content:"Gesamt"}body#cart>div.container,body#checkout-page>div.container,body#login>div.container,body#signup>div.container,body#default.users.show>div.container,body#default.orders.show>div.container,body#default.checkout.registration>div.container,body#default.checkout.update_registration>div.container,body#default.user_passwords>div.container,body#default.users.edit>div.container,body#default.tickets>div.container{width:92%}div[data-hook="inside_cart_form"] .cart-item-image img{width:auto}table#cart-detail{display:block}table#cart-detail thead,table#cart-detail tbody,table#cart-detail th,table#cart-detail td,table#cart-detail tr{display:block}table#cart-detail thead tr{position:absolute;top:-9999px;left:-9999px}table#cart-detail tr{border-bottom:1px solid #ceac8b}table#cart-detail tr.line-item{margin-bottom:80px}table#cart-detail #line_items td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%}table#cart-detail #line_items td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left}table#cart-detail #line_items td:nth-of-type(1){padding-left:25%;border-bottom:none}table#cart-detail #line_items td:nth-of-type(2){padding-left:0}table#cart-detail #line_items td:nth-of-type(2) p{margin-bottom:0}table#cart-detail #line_items td:nth-of-type(2):before{content:""}table#cart-detail #line_items td:nth-of-type(3):before{content:"Preis"}table#cart-detail #line_items td:nth-of-type(4):before{content:"Anzahl";line-height:1.8em;color:#ceac8b;font-size:30px;font-weight:normal}table#cart-detail #line_items td:nth-of-type(5):before{content:"Summe"}table#cart-detail .cart-subtotal td,table#cart-detail .cart-total td{line-height:1.2em}table#cart-detail .cart-subtotal td h5,table#cart-detail .cart-total td h5{line-height:1.2em}table#cart-detail .cart-subtotal td:first-of-type,table#cart-detail .cart-total td:first-of-type{border-bottom:none}table#cart-detail .cart-subtotal td:first-of-type h5,table#cart-detail .cart-total td:first-of-type h5{font-size:0.7em}#cart_adjustments h5{margin-bottom:0}#cart_adjustments td:last-of-type{padding-right:15px}table[data-hook="order_details"]{display:block}table[data-hook="order_details"] thead,table[data-hook="order_details"] tbody,table[data-hook="order_details"] th,table[data-hook="order_details"] td,table[data-hook="order_details"] tr{display:block}table[data-hook="order_details"] thead tr{position:absolute;top:-9999px;left:-9999px}table[data-hook="order_details"] tr{border-bottom:1px solid #ceac8b}table[data-hook="order_details"] tr[data-hook="order_details_line_item_row"]{margin-bottom:30px}table[data-hook="order_details"] tr[data-hook="order_details_line_item_row"] td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%;text-align:right}table[data-hook="order_details"] tr[data-hook="order_details_line_item_row"] td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left}table[data-hook="order_details"] tr[data-hook="order_details_line_item_row"] td:nth-of-type(1),table[data-hook="order_details"] tr[data-hook="order_details_line_item_row"] td:nth-of-type(2){padding-left:0;border-bottom:none}table[data-hook="order_details"] tr[data-hook="order_details_line_item_row"] td:nth-of-type(3):before{content:"Preis"}table[data-hook="order_details"] tr[data-hook="order_details_line_item_row"] td:nth-of-type(4):before{content:"Anzahl"}table[data-hook="order_details"] tr[data-hook="order_details_line_item_row"] td:nth-of-type(5):before{content:"Gesamt"}#order_details table tfoot,#order_summary table tfoot{display:block;width:100%}#order_summary [data-hook="links"]{margin-left:0 !important}#order_summary [data-hook="links"] a{font-size:1.15em}div[data-hook="inside_cart_form"] .links{float:none;text-align:center}div[data-hook="inside_cart_form"] .links button{margin:0;margin-bottom:10px;width:280px}[data-hook="outside_cart_form"]{padding-bottom:20px}#checkout-link{margin-left:0}[data-hook="coupon_code"]{text-align:center;margin:30px 0}#order .steps-data>div{margin-bottom:2em}}@media screen and (max-width: 767px){#shipping_method table.stock-contents{display:block}#shipping_method table.stock-contents thead,#shipping_method table.stock-contents tbody,#shipping_method table.stock-contents th,#shipping_method table.stock-contents td,#shipping_method table.stock-contents tr{display:block}#shipping_method table.stock-contents thead tr{position:absolute;top:-9999px;left:-9999px}#shipping_method table.stock-contents tr{border-bottom:1px solid #ceac8b}#shipping_method table.stock-contents td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%}#shipping_method table.stock-contents td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}#shipping_method table.stock-contents td:nth-of-type(1){padding-left:0;border-bottom:none}#shipping_method table.stock-contents td:nth-of-type(2){padding-left:0}#shipping_method table.stock-contents td:nth-of-type(2) p{margin-bottom:0}#shipping_method table.stock-contents td:nth-of-type(3):before{content:"Anzahl"}#shipping_method table.stock-contents td:nth-of-type(4):before{content:"Preis"}body#product-details #main-image canvas,#product-images #main-image img{height:66vw}[data-hook="product_show"] [data-hook="product_right_part"]{width:320px}.add-to-cart .add-to-cart-button{margin-top:20px;width:260px}#products .product-list-item{width:280px;height:330px}#products .product-list-item img{max-width:320px;margin-left:-20px}nav#root-taxonomies{width:320px !important}nav#root-taxonomies .options{left:20px;width:280px !important}nav#root-taxonomies h3{font-size:20px;box-sizing:border-box;width:280px !important}body.zubehoer_filter nav#root-taxonomies h3{font-size:19px;padding:0 40px 0 10px}nav#taxonomies .taxonomy-column{width:140px;padding-right:150px}nav#taxonomies .taxonomy-root .selected{width:150px}nav#root-taxonomies a.reset{display:block;position:static;margin-top:20px}nav#taxonomies .list-group{right:auto;left:50%;margin-left:-50vw;width:100vw}.faq-sidebar{width:280px}.faq-sidebar h3{width:280px;box-sizing:border-box}.faq-sidebar .nav{width:280px}div.magazin-headlines{top:-30px}div.magazin-text{padding:20px 20px 65px 20px;position:relative}div.magazin-gallery,nav.magazin{margin-left:20px}aside.similar{position:static;width:280px;margin:0 auto}div.magazin-gallery{width:280px}div.magazin-gallery a{margin-right:20px;margin-bottom:20px}div.magazin-gallery a:nth-of-type(3n+3){margin-right:20px}div.magazin-gallery a:nth-of-type(2n+2){margin-right:0}div.magazin-gallery img{width:130px;height:130px}nav.magazin a.next{bottom:-40px !important}.filter-taxon{width:280px;margin:0 auto}#products .product-list-item.event img{max-width:320px}[data-hook="coupon_code"] input{width:210px}div[data-hook="cart_container"] .row{text-align:center}#products .product-list-item.event .event-date{width:280px}div[data-hook="inside_cart_form"] .cart-item-image img{margin-left:-90px;max-width:320px}[data-hook="billing_fieldset_wrapper"],[data-hook="shipping_fieldset_wrapper"],[data-hook="checkout_form_wrapper"]{width:280px}#order_email{width:280px}#checkout_form_address p.form-group{width:280px}[data-hook="save_user_address"]{padding-top:10px;display:block}#tickets .ticket-owner .form-group{float:none;width:280px;margin-right:0;margin-bottom:20px}#tickets .ticket-owner .form-group.email{width:280px}#tickets .row.checkboxes .form-group:first-of-type{margin-left:0}#tickets .row.checkboxes .form-group:last-of-type{width:280px}#products .product-list-item .panel-body.special a::after{top:145px}form textarea{max-width:100%}}body.touch-device nav#root-taxonomies:hover .options{display:none}body.touch-device nav#root-taxonomies:hover h3:after{transform:none}body.touch-device nav#root-taxonomies.open .options{display:block}body.touch-device nav#root-taxonomies.open h3:after{transform:rotate(180deg)}body.touch-device nav#taxonomies .taxonomy-column:hover .list-group{display:none}body.touch-device nav#taxonomies .taxonomy-column:hover .taxonomy-root .selected:after{transform:none}body.touch-device nav#taxonomies .taxonomy-column.open .list-group{display:block}body.touch-device nav#taxonomies .taxonomy-column.open .taxonomy-root .selected:after{transform:rotate(180deg)}body.touch-device nav#price-and-location .filter-column:hover .list-group{display:none}body.touch-device nav#price-and-location .filter-column:hover .filter-root .selected:after{transform:none}body.touch-device nav#price-and-location .filter-column.open .list-group{display:block}body.touch-device nav#price-and-location .filter-column.open .filter-root .selected:after{transform:rotate(180deg)}body.touch-device .faq-sidebar:hover .nav.hoverable{display:none}body.touch-device .faq-sidebar:hover h3:after{transform:none}body.touch-device .faq-sidebar.open .nav.hoverable{display:block}body.touch-device .faq-sidebar.open h3:after{transform:rotate(180deg)}body.touch-device nav#magazin-filter:hover .options.hoverable{display:none}body.touch-device nav#magazin-filter:hover h3:after{transform:none}body.touch-device nav#magazin-filter.open .options.hoverable{display:block}body.touch-device nav#magazin-filter.open h3:after{transform:rotate(180deg)}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}picture.loading img{-o-object-fit:contain !important;object-fit:contain !important;animation-name:loading;animation-duration:1s;animation-iteration-count:infinite}picture.loading:after{content:' Bildgröße wird gerade angepasst. Bitte warten...';display:block;text-align:center}html[lang="en"] picture.loading:after{content:' Image is being resized. Please wait...'}picture.loading:after{position:absolute;top:50%;left:50%;transform:translate(-90%, -50%)}.product-list-item picture.loading{position:relative}.product-list-item picture.loading img{max-height:293px}.product-list-item picture.loading:after{transform:translate(-50%, -236%)}.cart-item-image picture.loading,[data-hook="order_item_image"] picture.loading{position:relative}.cart-item-image picture.loading:after,[data-hook="order_item_image"] picture.loading:after{width:100%;transform:translate(-50%, -145%)}.stock-item picture.loading{position:relative}.stock-item picture.loading:after{width:100%;transform:translate(-50%, -115%)}#product-thumbnails img{animation:none}#product-thumbnails picture.loading:after{content:''}body.faqs div.container{position:relative;width:1100px;margin:0 auto;text-align:center}body.faqs div.container #sidebar{background:none}body.faqs div.container h1{color:#ceac8b;margin-top:1em}@media screen and (max-width: 1100px){body.faqs div.container{width:100%}}.faq-sidebar{position:relative;width:414px;margin:0 auto}.faq-sidebar h3{font-family:'PT Serif', serif;font-size:36px;display:inline-block;height:65px;line-height:65px;padding:0 65px 0 35px;margin-top:40px;border:2px solid #3a3839;position:relative;width:310px}.faq-sidebar h3:after{content:" ";position:absolute;top:30px;right:20px;width:18px;height:9px;background:url(/assets/dropdown_root_filter-673353cf69130d56d4f3cdd310916b4755c2437093bb482dcc69d6a276f2b28d.svg) no-repeat center center}.faq-sidebar .nav{display:none;text-align:left;position:absolute;top:108px;left:0;width:414px;padding:20px 0;background:#ceac8b;z-index:200}.faq-sidebar .nav a{font-size:16px;color:#252324;display:block;height:40px;line-height:40px;padding:0 35px;text-decoration:none;white-space:nowrap}.faq-sidebar .nav a:hover,.faq-sidebar .nav a:active,.faq-sidebar .nav a.active{color:#fff}.faq-sidebar .nav ul,.faq-sidebar .nav li{margin:0;padding:0;list-style:none}.faq-sidebar:hover .nav.hoverable{display:block}.faq-sidebar:hover h3:after{transform:rotate(180deg)}#faqs{margin-bottom:4em}#faqs h3{font-family:'PT Serif', serif;font-size:32px;margin-top:1em}#faqs dt{cursor:pointer}
