/*!
 * # Semantic UI 2.5.0 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.dropdown{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;display:inline-block;outline:none;position:relative;text-align:left;transition:box-shadow .1s ease,width .1s ease}.ui.dropdown .menu{background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);cursor:auto;display:none;font-size:1em;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;outline:none;padding:0;position:absolute;text-align:left;text-shadow:none;top:100%;transition:opacity .1s ease;will-change:transform,opacity;z-index:11}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown>.dropdown.icon{font-size:.85714286em;margin:0 0 0 1em;position:relative}.ui.dropdown .menu>.item .dropdown.icon{float:right;margin:0 0 0 1em;width:auto}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;transition:none}.ui.dropdown .menu>.item{-webkit-touch-callout:none;border:none;box-shadow:none;color:rgba(0,0,0,.87);cursor:pointer;display:block;font-size:1rem;font-weight:400;height:auto;line-height:1em;padding:.78571429rem 1.14285714rem!important;position:relative;text-align:left;text-transform:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{float:right!important;margin-left:1em!important;margin-right:0!important}.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{color:rgba(0,0,0,.85);font-size:.78571429em;font-weight:700;margin:1rem 0 .75rem;padding:0 1.14285714rem;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown.dropdown .menu>.input{display:flex;margin:1.14285714rem .78571429rem;min-width:10rem;width:auto}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-bottom:.5em;padding-top:.5em}.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{color:rgba(0,0,0,.4);float:right;margin:0 0 0 1em}.ui.dropdown .menu>.message{font-weight:400;padding:.78571429rem 1.14285714rem}.ui.dropdown .menu>.message:not(.ui){color:rgba(0,0,0,.4)}.ui.dropdown .menu .menu{border-radius:.28571429rem!important;left:100%;margin:0 0 0 -.5em!important;right:auto;top:0!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{float:none;margin-left:0;margin-right:.78571429rem}.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image,.ui.dropdown>.text>img{display:inline-block;margin-bottom:-.5em;margin-top:-.5em;max-height:2em;vertical-align:top;width:auto}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.buttons>.ui.dropdown:last-child>.menu,.ui.menu .right.dropdown.item>.menu,.ui.menu .right.menu .dropdown:last-child>.menu{left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{word-wrap:break-word;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:none;color:rgba(0,0,0,.87);cursor:pointer;display:inline-block;line-height:1em;min-height:2.71428571em;min-width:14em;outline:0;padding:.78571429em 2.1em .78571429em 1em;transform:rotate(0deg);transition:box-shadow .1s ease,width .1s ease;white-space:normal}.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:10}select.ui.dropdown{border:1px solid rgba(34,36,38,.15);height:38px;padding:.5em;visibility:visible}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{cursor:pointer;height:auto;line-height:1.21428571em;margin:-.78571429em;opacity:.8;padding:.91666667em;position:absolute;right:1em;top:.78571429em;transition:opacity .1s ease;width:auto;z-index:3}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0 0 .28571429rem .28571429rem;border-top-width:0!important;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);margin:0 -1px;min-width:calc(100% + 2px);outline:none;overflow-x:hidden;overflow-y:auto;transition:opacity .1s ease;width:auto;width:calc(100% + 2px)}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:21.37142857rem}}.ui.selection.dropdown .menu>.item{word-wrap:normal;border-top:1px solid #fafafa;padding:.78571429rem 1.14285714rem!important;white-space:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,.35);box-shadow:none}.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.dropdown:focus{border-color:#96c8da;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.visible.dropdown>.text:not(.default){color:rgba(0,0,0,.8);font-weight:400}.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:"";z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:.28571429rem!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;box-shadow:none!important}.ui.search.dropdown{min-width:""}.ui.search.dropdown>input.search{-webkit-tap-highlight-color:rgba(255,255,255,0);background:none transparent!important;border:none!important;box-shadow:none!important;cursor:text;left:1px;outline:none;padding:inherit;position:absolute;top:0;width:100%;z-index:2}.ui.search.dropdown>.text{cursor:text;left:1px;position:relative;z-index:3}.ui.search.selection.dropdown>input.search,.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em}.ui.search.selection.dropdown>span.sizer{display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .flag,.ui.active.search.dropdown input.search:focus+.text .icon{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:hsla(0,0%,45%,.87)!important}.ui.search.dropdown .menu{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.multiple.dropdown{padding:.22619048em 2.1em .22619048em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{box-shadow:inset 0 0 0 1px rgba(34,36,38,.15);display:inline-block;font-size:1em;margin:.14285714rem .28571429rem .14285714rem 0;padding:.35714286em .78571429em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;white-space:normal}.ui.multiple.dropdown .dropdown.icon{margin:"";padding:""}.ui.multiple.dropdown>.text{line-height:1.21428571em;margin:.45238095em 0 .45238095em .64285714em;max-width:100%;padding:0;position:static}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;left:0;line-height:1.21428571em;margin:.45238095em 0 .45238095em .64285714em;padding:inherit;position:absolute;top:0}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{line-height:1.21428571em;margin:.45238095em 0 .45238095em .64285714em;max-width:100%;padding:0;position:static;width:2.2em}.ui.inline.dropdown{color:inherit;cursor:pointer;display:inline-block}.ui.inline.dropdown .dropdown.icon{margin:0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{border-radius:.28571429rem;cursor:auto;margin-top:.21428571em}.ui.dropdown .menu .active.item{background:transparent;box-shadow:none;color:rgba(0,0,0,.95);font-weight:700;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);z-index:13}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{border:.2em solid rgba(0,0,0,.1);border-radius:500rem}.ui.loading.dropdown>i.icon:after,.ui.loading.dropdown>i.icon:before{content:"";height:1.28571429em;left:50%;margin:-.64285714em 0 0 -.64285714em;position:absolute;top:50%;width:1.28571429em}.ui.loading.dropdown>i.icon:after{-webkit-animation:dropdown-spin .6s linear;animation:dropdown-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border:.2em solid transparent;border-radius:500rem;border-top-color:#767676;box-shadow:0 0 0 1px transparent}.ui.loading.dropdown.button>i.icon:after,.ui.loading.dropdown.button>i.icon:before{display:none}@-webkit-keyframes dropdown-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dropdown-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui.default.dropdown:not(.button)>.text,.ui.dropdown:not(.button)>.default.text{color:hsla(0,0%,75%,.87)}.ui.default.dropdown:not(.button)>input:focus~.text,.ui.dropdown:not(.button)>input:focus~.default.text{color:hsla(0,0%,45%,.87)}.ui.loading.dropdown>.text{transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown .menu .selected.item,.ui.dropdown.selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{color:#9f3a38}.ui.selection.dropdown.error{background:#fff6f6;border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu,.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item:hover{background-color:#fff2f2}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.dropdown>.clear.dropdown.icon{opacity:.8;transition:opacity .1s ease}.ui.dropdown>.clear.dropdown.icon:hover{opacity:1}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;opacity:.45;pointer-events:none}.ui.dropdown .menu{left:0}.ui.dropdown .menu .right.menu,.ui.dropdown .right.menu>.menu{border-radius:.28571429rem!important;left:100%!important;right:auto!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown .menu .left.menu,.ui.dropdown>.left.menu .menu{border-radius:.28571429rem!important;left:auto;margin:0 -.5em 0 0!important;right:100%}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{float:left;margin:0;width:auto}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{border-radius:.28571429rem .28571429rem 0 0;bottom:100%;box-shadow:0 0 3px 0 rgba(0,0,0,.08);top:auto}.ui.dropdown .upward.menu{bottom:0!important;top:auto!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0 0}.ui.upward.selection.dropdown .menu{border-bottom-width:0!important;border-top-width:1px!important;box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.upward.selection.dropdown:hover{box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.ui.active.upward.selection.dropdown,.ui.upward.selection.dropdown.visible{border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{box-shadow:0 0 3px 0 rgba(0,0,0,.08)}.ui.upward.active.selection.dropdown:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.05)}.ui.upward.active.selection.dropdown:hover .menu{box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:hidden}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{min-width:100%!important;overflow-y:auto;width:auto!important}.ui.dropdown .scrolling.menu{border:none;border-radius:0!important;border-top:1px solid rgba(34,36,38,.15);box-shadow:none!important;margin:0!important;position:static}.ui.dropdown .scrolling.menu .item:first-child,.ui.dropdown .scrolling.menu>.item.item.item,.ui.scrolling.dropdown .menu .item.item.item,.ui.scrolling.dropdown .menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media (-ms-high-contrast:none){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{min-width:calc(100% - 17px)}}@media only screen and (max-width:767px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:10.28571429rem}}@media only screen and (min-width:768px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:15.42857143rem}}@media only screen and (min-width:992px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}@media only screen and (min-width:1920px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{display:none}.ui.simple.dropdown .menu{display:block;height:0;opacity:0;overflow:hidden;position:absolute;top:-9999px!important;transition:opacity .1s ease;width:0}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{height:auto;opacity:1;overflow:visible;top:100%!important;width:auto}.ui.simple.dropdown:hover>.menu>.item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{height:auto;left:100%!important;opacity:1;overflow:visible;top:0!important;width:auto}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;overflow:hidden;width:0}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;min-width:0;width:100%}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{border-radius:.28571429rem!important;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;left:0;right:auto}.ui.floating.dropdown>.menu{border-radius:.28571429rem!important;margin-top:.5em!important}.ui.pointing.dropdown>.menu{border-radius:.28571429rem;margin-top:.78571429rem;top:100%}.ui.pointing.dropdown>.menu:after{background:#fff;box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);content:"";display:block;height:.5em;left:50%;margin:0 0 0 -.25em;pointer-events:none;position:absolute;top:-.25em;transform:rotate(45deg);visibility:visible;width:.5em;z-index:2}.ui.top.left.pointing.dropdown>.menu{bottom:auto;left:0;margin:1em 0 0;right:auto;top:100%}.ui.top.left.pointing.dropdown>.menu:after{left:1em;margin:0;right:auto;top:-.25em;transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{bottom:auto;left:auto;margin:1em 0 0;right:0;top:100%}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{left:auto!important;margin:0;right:1em!important;top:-.25em;transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{left:100%;margin:0 0 0 1em;right:auto;top:0}.ui.left.pointing.dropdown>.menu:after{left:-.25em;margin:0;top:1em;transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;margin:0 1em 0 0;right:100%!important}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{left:auto;margin:0;right:-.25em;top:1em;transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{left:auto;margin:0 1em 0 0;right:100%;top:0}.ui.right.pointing.dropdown>.menu:after{left:auto;margin:0;right:-.25em;top:1em;transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{bottom:100%;left:0;margin:0 0 1em;right:auto;top:auto}.ui.bottom.pointing.dropdown>.menu:after{bottom:-.25em;margin:0;right:auto;top:auto;transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{bottom:0!important;top:auto!important}.ui.bottom.left.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{left:auto;right:0}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{border-radius:.28571429rem;bottom:100%!important;margin:0 0 .78571429rem;top:auto!important}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{bottom:auto!important;box-shadow:1px 1px 0 0 rgba(34,36,38,.15);margin:-.25em 0 0;top:100%!important}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{bottom:0!important;margin:0 1em 0 0;top:auto!important}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{bottom:0!important;box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);margin:0 0 1em;top:auto!important}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{bottom:0!important;margin:0 0 0 1em;top:auto!important}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{bottom:0!important;box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);margin:0 0 1em;top:auto!important}@font-face{font-family:Dropdown;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format("woff")}.ui.dropdown>.dropdown.icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:Dropdown;font-style:normal;font-weight:400;height:1em;line-height:1;text-align:center;width:1.23em;width:auto}.ui.dropdown>.dropdown.icon:before{content:"\f0d7"}.ui.dropdown .menu .item .dropdown.icon:before{content:"\f0da"}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0d9"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0da"}.ui.dropdown>.clear.icon:before{content:"\f00d"}


/*!
 * # Semantic UI 2.5.0 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.dimmable:not(body){position:relative}.ui.dimmer{align-items:center;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:rgba(0,0,0,.85);display:none;flex-direction:column;height:100%;justify-content:center;left:0!important;line-height:1;opacity:0;padding:1em;position:absolute;text-align:center;top:0!important;transition:background-color .5s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%;will-change:opacity;z-index:1000}.ui.dimmer>.content{color:#fff;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ui.segment>.ui.dimmer{border-radius:inherit!important}.ui.dimmer:not(.inverted)::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive{background:hsla(0,0%,100%,.15)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.35)}.animating.dimmable:not(body),.dimmed.dimmable:not(body){overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:flex;opacity:1}.ui.disabled.dimmer{height:0!important;width:0!important}.dimmed.dimmable>.ui.animating.legacy.dimmer,.dimmed.dimmable>.ui.visible.legacy.dimmer,.ui.active.legacy.dimmer{display:block}.ui[class*="top aligned"].dimmer{justify-content:flex-start}.ui[class*="bottom aligned"].dimmer{justify-content:flex-end}.ui.page.dimmer{perspective:2000px;position:fixed;transform-origin:center center;transform-style:""}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}body.dimmable>.dimmer{position:fixed}.blurring.dimmable>:not(.dimmer){-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);transition:-webkit-filter .8s ease;transition:filter .8s ease;transition:filter .8s ease,-webkit-filter .8s ease}.blurring.dimmed.dimmable>:not(.dimmer){-webkit-filter:blur(5px) grayscale(.7);filter:blur(5px) grayscale(.7)}.blurring.dimmable>.dimmer{background-color:rgba(0,0,0,.6)}.blurring.dimmable>.inverted.dimmer{background-color:hsla(0,0%,100%,.6)}.ui.dimmer>.top.aligned.content>*{vertical-align:top}.ui.dimmer>.bottom.aligned.content>*{vertical-align:bottom}.ui.inverted.dimmer{background-color:hsla(0,0%,100%,.85)}.ui.inverted.dimmer>.content>*{color:#fff}.ui.simple.dimmer{background-color:transparent;display:block;height:0;opacity:1;overflow:hidden;width:0;z-index:-100}.dimmed.dimmable>.ui.simple.dimmer{background-color:rgba(0,0,0,.85);height:100%;opacity:1;overflow:visible;width:100%;z-index:1}.ui.simple.inverted.dimmer{background-color:hsla(0,0%,100%,0)}.dimmed.dimmable>.ui.simple.inverted.dimmer{background-color:hsla(0,0%,100%,.85)}


/*!
 * # Semantic UI 2.5.0 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.transition{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{left:-99999px;position:absolute;top:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{opacity:.7;transform:scale(.8) translateZ(0);z-index:-1}80%{opacity:1;transform:scale(1.05) translateZ(0);z-index:999}to{transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{opacity:.7;transform:scale(.8) translateZ(0);z-index:-1}80%{opacity:1;transform:scale(1.05) translateZ(0);z-index:999}to{transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{transform:translateX(0) rotateY(0deg) rotateX(0deg);z-index:999}50%{transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);z-index:-1}80%{opacity:1}to{opacity:0;transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);z-index:-1}}@keyframes browseOutLeft{0%{transform:translateX(0) rotateY(0deg) rotateX(0deg);z-index:999}50%{transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);z-index:-1}80%{opacity:1}to{opacity:0;transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);z-index:-1}}@-webkit-keyframes browseOutRight{0%{transform:translateX(0) rotateY(0deg) rotateX(0deg);z-index:999}50%{transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);z-index:1}80%{opacity:1}to{opacity:0;transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);z-index:1}}@keyframes browseOutRight{0%{transform:translateX(0) rotateY(0deg) rotateX(0deg);z-index:999}50%{transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);z-index:1}80%{opacity:1}to{opacity:0;transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);z-index:1}}.drop.transition{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1);transform-origin:top center}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes dropIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes dropOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{opacity:0;transform:perspective(2000px) rotateY(-90deg)}to{opacity:1;transform:perspective(2000px) rotateY(0deg)}}@keyframes horizontalFlipIn{0%{opacity:0;transform:perspective(2000px) rotateY(-90deg)}to{opacity:1;transform:perspective(2000px) rotateY(0deg)}}@-webkit-keyframes verticalFlipIn{0%{opacity:0;transform:perspective(2000px) rotateX(-90deg)}to{opacity:1;transform:perspective(2000px) rotateX(0deg)}}@keyframes verticalFlipIn{0%{opacity:0;transform:perspective(2000px) rotateX(-90deg)}to{opacity:1;transform:perspective(2000px) rotateX(0deg)}}@-webkit-keyframes horizontalFlipOut{0%{opacity:1;transform:perspective(2000px) rotateY(0deg)}to{opacity:0;transform:perspective(2000px) rotateY(90deg)}}@keyframes horizontalFlipOut{0%{opacity:1;transform:perspective(2000px) rotateY(0deg)}to{opacity:0;transform:perspective(2000px) rotateY(90deg)}}@-webkit-keyframes verticalFlipOut{0%{opacity:1;transform:perspective(2000px) rotateX(0deg)}to{opacity:0;transform:perspective(2000px) rotateX(-90deg)}}@keyframes verticalFlipOut{0%{opacity:1;transform:perspective(2000px) rotateX(0deg)}to{opacity:0;transform:perspective(2000px) rotateX(-90deg)}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@-webkit-keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@-webkit-keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@-webkit-keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:center right}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:center right}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:center left}@-webkit-keyframes slideInY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:center right}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:center right}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:center left}@-webkit-keyframes swingInX{0%{opacity:0;transform:perspective(1000px) rotateX(90deg)}40%{opacity:1;transform:perspective(1000px) rotateX(-30deg)}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}to{transform:perspective(1000px) rotateX(0deg)}}@keyframes swingInX{0%{opacity:0;transform:perspective(1000px) rotateX(90deg)}40%{opacity:1;transform:perspective(1000px) rotateX(-30deg)}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}to{transform:perspective(1000px) rotateX(0deg)}}@-webkit-keyframes swingInY{0%{opacity:0;transform:perspective(1000px) rotateY(-90deg)}40%{opacity:1;transform:perspective(1000px) rotateY(30deg)}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}to{transform:perspective(1000px) rotateY(0deg)}}@keyframes swingInY{0%{opacity:0;transform:perspective(1000px) rotateY(-90deg)}40%{opacity:1;transform:perspective(1000px) rotateY(30deg)}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}to{transform:perspective(1000px) rotateY(0deg)}}@-webkit-keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0deg)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{opacity:1;transform:perspective(1000px) rotateX(-30deg)}to{opacity:0;transform:perspective(1000px) rotateX(90deg)}}@keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0deg)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{opacity:1;transform:perspective(1000px) rotateX(-30deg)}to{opacity:0;transform:perspective(1000px) rotateX(90deg)}}@-webkit-keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0deg)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{opacity:1;transform:perspective(1000px) rotateY(30deg)}to{opacity:0;transform:perspective(1000px) rotateY(-90deg)}}@keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0deg)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{opacity:1;transform:perspective(1000px) rotateY(30deg)}to{opacity:0;transform:perspective(1000px) rotateY(-90deg)}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}.flash.transition{-webkit-animation-name:flash;animation-name:flash}.flash.transition,.shake.transition{-webkit-animation-duration:.75s;animation-duration:.75s}.shake.transition{-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-name:bounce;animation-name:bounce}.bounce.transition,.tada.transition{-webkit-animation-duration:.75s;animation-duration:.75s}.tada.transition{-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:glow;animation-name:glow;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes jiggle{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes jiggle{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}to{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}to{background-color:#fcfcfd}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-stroke:2.75}.f-spinner{height:var(--f-spinner-height);margin:auto;padding:0;width:var(--f-spinner-width)}.f-spinner svg{animation:f-spinner-rotate 2s linear infinite;height:100%;vertical-align:top;width:100%}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(1turn)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,var(--f-throw-out-distance,150px),0)}}.f-zoomInUp{animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:0;transform:scale(.975) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(.975) translate3d(0,16px,0)}}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translateX(-100%)}}@keyframes f-slideOutPrev{to{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{opacity:0;transform:translateX(-75px)}to{opacity:1;transform:translateZ(0)}}@keyframes f-classicInPrev{0%{opacity:0;transform:translateX(75px)}to{opacity:1;transform:translateZ(0)}}@keyframes f-classicOutNext{to{opacity:0;transform:translateX(-75px)}}@keyframes f-classicOutPrev{to{opacity:0;transform:translateX(75px)}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{align-items:center;background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;padding:0;pointer-events:all;position:relative;transition:var(--f-button-transition);width:var(--f-button-width)}@media(hover:hover){.f-button:hover:not([disabled]){background-color:var(--f-button-hover-bg);color:var(--f-button-hover-color)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));outline:none}.f-button svg{fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;filter:var(--f-button-svg-filter);height:var(--f-button-svg-height);pointer-events:none;transform:var(--f-button-transform);transition:opacity .15s ease;width:var(--f-button-svg-width)}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{left:var(--f-button-prev-pos);right:auto}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{left:50%;top:auto;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:hsla(0,0%,100%,.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;bottom:0;box-sizing:border-box;color:#f8f8f8;direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:visible;overscroll-behavior-y:contain;padding:0;position:fixed;right:0;top:0;transform-origin:top left;z-index:var(--fancybox-zIndex,1050)}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container::backdrop{background-color:transparent}.fancybox__backdrop{background:var(--fancybox-bg);bottom:0;left:0;opacity:var(--fancybox-opacity,1);position:fixed;right:0;top:0;will-change:opacity;z-index:-1}.fancybox__carousel{box-sizing:border-box;flex:1;min-height:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.fancybox__viewport{height:100%;width:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;height:100%;margin:0 auto}.fancybox__slide{align-items:center;backface-visibility:hidden;display:flex;flex:0 0 auto;flex-direction:column;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;overflow:auto;overscroll-behavior:contain;padding:4px;position:relative;transform:translateZ(0);width:100%}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__slide:empty,.fancybox__track:empty,.fancybox__viewport:empty{display:block}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);border-radius:0;color:var(--fancybox-content-color,#374151);cursor:default;display:flex;flex-direction:column;margin:0;max-width:100%;padding:2rem;position:relative;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{backface-visibility:hidden;background:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:1px;padding:0;transform:translateZ(0);transition:none}.fancybox__slide.has-image>.fancybox__content>picture>img{height:auto;max-height:100%;width:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{display:block;filter:blur(0);height:100%;margin:auto;min-height:0;object-fit:contain;user-select:none;width:100%}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;opacity:var(--fancybox-opacity,1);overflow-wrap:anywhere;padding:14px 0 4px;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;right:8px;top:0;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;opacity:.75;position:absolute;right:0;top:-38px}.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{margin:0;padding:0;position:relative}.fancybox__footer .fancybox__caption{opacity:var(--fancybox-opacity,1);padding:24px;transition:all .25s ease;width:100%}.is-compact .fancybox__footer{background:rgba(24,24,27,.5);bottom:0;left:0;position:absolute;right:0;z-index:20}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,.6);--f-button-active-bg:rgba(0,0,0,.6);--f-button-hover-bg:rgba(0,0,0,.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;right:5px;top:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,.3);--f-button-active-bg:rgba(24,24,27,.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{bottom:-30px;content:"";left:-20px;position:absolute;right:-20px;top:-30px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{animation:f-fadeOut .15s ease-out both}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{cursor:pointer;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width)*-.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height)*-.5));position:absolute;top:50%;z-index:30}.fancybox-protected{bottom:0;right:0}.fancybox-ghost,.fancybox-protected{left:0;position:absolute;top:0;user-select:none;z-index:40}.fancybox-ghost{height:100%;min-height:0;object-fit:contain;pointer-events:none;width:100%}.fancybox-focus-guard{opacity:0;outline:none;pointer-events:none;position:fixed}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{height:90%;width:calc(100% - 120px)}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{height:100%;width:100%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);flex:0 0 auto;margin:0;overflow:hidden;perspective:1000px;position:relative;transform:translateZ(0);user-select:none}.f-thumbs .f-spinner{background-image:linear-gradient(#ebeff2,#e2e8f0);border-radius:2px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{height:auto;overflow:hidden;transform:translateZ(0);width:100%}.f-thumbs__track{display:flex}.f-thumbs__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;height:var(--f-thumb-height);justify-content:center;margin:0;overflow:visible;padding:0;position:relative;width:var(--f-thumb-width)}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{bottom:0;content:"";cursor:pointer;left:calc((var(--f-thumb-clip-width, 0))*-.5);position:absolute;top:0;width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0))}.is-modern .f-thumbs__slide{pointer-events:none;transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transition:none;width:var(--f-thumb-clip-width)}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;background:transparent;border:0;border-radius:var(--f-thumb-border-radius);cursor:pointer;height:100%;margin:0 -100%;opacity:var(--f-thumb-opacity);outline:none;overflow:hidden;padding:0;pointer-events:auto;position:relative;touch-action:manipulation;transition:opacity .2s ease;width:var(--f-thumb-width)}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{opacity:var(--f-thumb-selected-opacity);outline:none}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))*(1 - var(--progress, 0))*0.5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{animation:f-fadeIn .2s ease-out;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);content:"";height:auto;z-index:10}.f-thumbs__slide__img,.is-classic .is-nav-selected .f-thumbs__slide__button:after{border-radius:var(--f-thumb-border-radius);bottom:0;left:0;position:absolute;right:0;top:0}.f-thumbs__slide__img{box-sizing:border-box;height:100%;margin:0;object-fit:cover;overflow:hidden;padding:var(--f-thumb-offset);pointer-events:none;width:100%}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;opacity:var(--fancybox-opacity,1);position:relative;transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,hsla(0,0%,100%,.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,.65);--f-button-hover-bg:rgba(70,70,73,.65);--f-button-active-bg:rgba(90,90,93,.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;color:var(--fancybox-color,currentColor);display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;justify-content:space-between;margin:0;opacity:var(--fancybox-opacity,1);padding:0;pointer-events:none;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{left:0;position:absolute;right:0;top:0}.is-idle .fancybox__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-basis:0;flex-grow:1}.fancybox__toolbar__column.is-right{display:flex;flex-wrap:nowrap;justify-content:flex-end}.fancybox__infobar{-webkit-font-smoothing:subpixel-antialiased;cursor:default;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--f-button-height);padding:0 5px;text-align:center;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child,[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child,[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;user-select:none;z-index:30}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:600;src:url(/build/shop/fonts/titillium-web-latin-ext-600-normal.1fd10332.woff2) format("woff2"),url(/build/shop/fonts/titillium-web-latin-ext-600-normal.4f64b10d.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:600;src:url(/build/shop/fonts/titillium-web-latin-600-normal.37816aa7.woff2) format("woff2"),url(/build/shop/fonts/titillium-web-latin-600-normal.adf539dc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:url(/build/shop/fonts/titillium-web-latin-ext-700-normal.9441ccbd.woff2) format("woff2"),url(/build/shop/fonts/titillium-web-latin-ext-700-normal.60c676e8.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:url(/build/shop/fonts/titillium-web-latin-700-normal.e5c38d50.woff2) format("woff2"),url(/build/shop/fonts/titillium-web-latin-700-normal.b48fcdce.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/shop/fonts/inter-cyrillic-ext-wght-normal.e5b00473.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/shop/fonts/inter-cyrillic-wght-normal.2008fa33.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/shop/fonts/inter-greek-ext-wght-normal.5e7efe2c.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/shop/fonts/inter-greek-wght-normal.e322bb32.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/shop/fonts/inter-vietnamese-wght-normal.ab4bb8dc.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/shop/fonts/inter-latin-ext-wght-normal.4f8bb337.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/build/shop/fonts/inter-latin-wght-normal.640b10a7.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-black:#000;--color-text:#303030;--color-text--light:#5d5e65;--color-brand-1:#003554;--color-brand-2:#00b0da;--color-brand-1--contrast:#00b0da;--color-brand-hover:#27546e;--color-brand-contrast:#003554;--color-background:#eff5f7;--color-cta-green:#12874d;--color-cta-green--hover:#06662e;--color-review-yellow:#fbf072;--color-favourite:#f66;--color-border:#cddcde;--color-border-light:#e0ebef;--color-signal-orange:#f60;--color-signal-lightgreen:#dbede4;--color-white:#fff;--color-sale-red:#e01c27;--color-sale-darkred:#a3050e;--color-gluten:#fbba57;--color-diepvries:#44a4e3;--color-duurzaam:#33be01;--color-spec-inactive:#c9c9c9;--color-error:#e01c27;--color-brand-3:rgba(0,53,84,.1);--color-modal-backdrop:rgba(0,0,0,.5);--color-white-transparent:hsla(0,0%,100%,.9);--site-header-main-height:7rem;--site-header-topbar-height:6.5rem;--site-header-height:calc(var(--site-header-main-height) + var(--site-header-topbar-height))}@media only screen and (max-width:840px){:root{--site-header-main-height:7rem;--site-header-topbar-height:0rem}}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/build/shop/fonts/icomoon.32010f1f.woff2) format("woff2"),url(/build/shop/fonts/icomoon.a94900b8.ttf) format("truetype"),url(/build/shop/fonts/icomoon.c7488ec7.woff) format("woff"),url(/build/shop/images/icomoon.4f77aa7c.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-logout:before{content:"\e93d"}.icon-refresh:before{content:"\e93c"}.icon-card:before{content:"\e93b"}.icon-book:before{content:"\e93a"}.icon-pencil:before{content:"\e939"}.icon-lock:before{content:"\e938"}.icon-ticket:before{content:"\e937"}.icon-minus:before{content:"\e936"}.icon-message:before{content:"\e935"}.icon-filter:before{content:"\e933"}.icon-prop-diepvries:before{content:"\e930"}.icon-prop-gluten:before{content:"\e931"}.icon-prop-afval:before{content:"\e90e"}.icon-annotation-info:before{content:"\e912"}.icon-chat:before{content:"\e91c"}.icon-prop-duurzaam:before{content:"\e932"}.icon-prop-auto:before{content:"\e920"}.icon-cart:before,.icon-prop-cart:before{content:"\e921"}.icon-prop-hygiene:before{content:"\e922"}.icon-prop-pleepapier:before{content:"\e923"}.icon-prop-schoonmaken:before{content:"\e924"}.icon-prop-service:before,.icon-service:before{content:"\e925"}.icon-prop-wishlist-solid:before{content:"\e92f"}.icon-prop-wishlist:before{content:"\e926"}.icon-sale:before{content:"\e927"}.icon-send:before{content:"\e928"}.icon-share:before{content:"\e929"}.icon-menu:before{content:"\e91f"}.icon-src:before{content:"\e92a"}.icon-remove:before,.icon-trash:before{content:"\e92b"}.icon-user:before{content:"\e90d"}.icon-user-check:before{content:"\e92c"}.icon-users-check:before{content:"\e92d"}.icon-star:before{content:"\e900"}.icon-play:before{content:"\e901"}.icon-pin:before{content:"\e902"}.icon-phone:before{content:"\e903"}.icon-mail:before{content:"\e904"}.icon-facebook:before{content:"\e90b"}.icon-instagram:before{content:"\e905"}.icon-linkedin:before{content:"\e906"}.icon-youtube:before{content:"\e907"}.icon-whatsapp:before{content:"\e908"}.icon-twitter:before,.icon-twitter_x:before,.icon-x:before{content:"\e909"}.icon-pinterest:before{content:"\e90a"}.icon-bag:before{content:"\e90c"}.icon-home:before{content:"\e90f"}.icon-home-smile:before{content:"\e934"}.icon-search:before{content:"\e910"}.icon-check:before{content:"\e91d"}.icon-calendar:before{content:"\e911"}.icon-chevron-selector-vertical:before{content:"\e91e"}.icon-plus:before{content:"\e914"}.icon-x-close:before{content:"\e92e"}.icon-chevron-left:before{content:"\e916"}.icon-chevron-down:before{content:"\e917"}.icon-chevron-right:before{content:"\e918"}.icon-chevron-up:before{content:"\e919"}.icon-arrow-left:before,.icon-arrow-narrow-left:before{content:"\e91a"}.icon-arrow-narrow-right:before,.icon-arrow-right:before{content:"\e915"}.icon-arrow-narrow-up:before,.icon-arrow-up:before{content:"\e91b"}.icon-arrow-down:before,.icon-arrow-narrow-down:before{content:"\e913"}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}[class*=" icon-"],[class^=icon-]{font-family:unset!important;font-weight:unset}:after,:before{font-family:icomoon;font-weight:400;line-height:1}embed,iframe,img,object,video{border:none;display:block;height:auto;max-width:100%}ol,ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse;width:100%}.button,.button-reset,.ui.dimmer .ui.basic.modal .actions .ui.cancel.button{background:unset;border:unset;padding:unset}:focus-visible{outline:.2rem dotted var(--color-brand-1);outline-offset:.2rem}body{color:var(--color-text);font-size:1.6rem;line-height:1.5}body,button,select,textarea{font-family:Inter Variable,sans-serif}a{color:currentColor;text-decoration:none}p{margin:0 0 1em}p:last-child{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,.ui.dimmer .ui.basic.modal .ui.header,h1,h2,h3,h4,h5,h6{word-wrap:break-word;color:var(--color-brand-1);font-family:Titillium Web,sans-serif;font-weight:600;hyphens:auto;margin:0 0 .25em;overflow-wrap:break-word}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.ui.dimmer .ui.basic.modal .ui.header a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:currentColor}.h1,h1{font-size:clamp(3rem,3.6111111111vw,5.2rem);line-height:1.2}.h2,.ui.dimmer .ui.basic.modal .ui.header,h2{font-size:clamp(2.4rem,1.9444444444vw,2.8rem)}.h3,h3{font-size:clamp(2rem,1.6666666667vw,2.4rem);font-weight:700;letter-spacing:.07rem;margin:0 0 .4em}.h4,.h5,.h6,h4,h5,h6{font-size:1.6rem}@media only screen and (max-width:768px){h1{font-size:3.4rem}}.wysiwyg{line-height:2}.wysiwyg a{text-decoration:underline;transition:color .2s}.wysiwyg a:focus-visible,.wysiwyg a:hover{color:var(--color-brand-2)}.wysiwyg ol,.wysiwyg ul{margin-block:1em}.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{margin-left:.75em;margin-block:0}.wysiwyg ol li,.wysiwyg ul li{padding-left:3.5rem;position:relative}.wysiwyg ol li:before,.wysiwyg ul li:before{color:var(--color-brand-1);content:"\e918";font-size:1.3rem;left:0;line-height:1;position:absolute;top:.9em}.wysiwyg ol ol{counter-reset:ol-counter}.wysiwyg ol li{counter-increment:ol-counter}.wysiwyg ol li:before{content:counter(ol-counter);font-family:Inter Variable,sans-serif;font-size:1.6rem;font-weight:700;top:.65em}.needs-dev,.needs-dev *,.needs-dev:after{color:#32cd32!important}address{font-style:normal}blockquote{font-size:clamp(1.6rem,2.7777777778vw,4rem);font-weight:700;margin:0}@media only screen and (max-width:768px){blockquote{font-size:2.4rem}}label,legend{color:var(--color-text);display:inline-flex;gap:.5em;padding-block:5px 10px}.address-book-select:disabled,.ui.dropdown.item:disabled,[type=checkbox]:disabled,[type=checkbox]:disabled+label,[type=email]:disabled,[type=file]:disabled,[type=number]:disabled,[type=password]:disabled,[type=radio]:disabled,[type=radio]:disabled+label,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,select:disabled,textarea:disabled{filter:grayscale(1);opacity:.5}.address-book-select,.ui.dropdown.item,[type=email],[type=file],[type=number],[type=password],[type=search],[type=tel],[type=text],select,textarea{border:1px solid var(--color-border);border-radius:6px;font-size:1.6rem;margin-bottom:.5em;min-height:50px;padding:5px 15px;transition:border-color .15s,outline .15s;width:100%}.address-book-select:not(:disabled):focus-visible,.address-book-select:not(:disabled):hover,.ui.dropdown.item:not(:disabled):focus-visible,.ui.dropdown.item:not(:disabled):hover,[type=email]:not(:disabled):focus-visible,[type=email]:not(:disabled):hover,[type=file]:not(:disabled):focus-visible,[type=file]:not(:disabled):hover,[type=number]:not(:disabled):focus-visible,[type=number]:not(:disabled):hover,[type=password]:not(:disabled):focus-visible,[type=password]:not(:disabled):hover,[type=search]:not(:disabled):focus-visible,[type=search]:not(:disabled):hover,[type=tel]:not(:disabled):focus-visible,[type=tel]:not(:disabled):hover,[type=text]:not(:disabled):focus-visible,[type=text]:not(:disabled):hover,select:not(:disabled):focus-visible,select:not(:disabled):hover,textarea:not(:disabled):focus-visible,textarea:not(:disabled):hover{border-color:var(--color-border)}.address-book-select::placeholder,.ui.dropdown.item::placeholder,[type=email]::placeholder,[type=file]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,select::placeholder,textarea::placeholder{color:var(--color-text--light)}.error [type=email],.error [type=file],.error [type=number],.error [type=password],.error [type=search],.error [type=tel],.error [type=text]{border-color:var(--color-signal-orange)}.negative.message,.sylius-validation-error{color:var(--color-signal-orange);margin-block-end:2rem!important}.negative.message .header,.sylius-validation-error .header{font-weight:600}.ui.dropdown.item,select{appearance:none;background-image:url(/build/shop/images/chevron-down.3915c96c.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:14px auto;border:1px solid var(--color-border);border-radius:12px;cursor:pointer;overflow:hidden;padding-right:30px;text-overflow:ellipsis}.ui.simple.dropdown.item{align-items:center;display:inline-flex;overflow:visible;width:auto}.ui.simple.dropdown.item.active,.ui.simple.dropdown.item.visible,.ui.simple.dropdown.item:hover{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.ui.simple.dropdown.item .menu{width:100%}.ui.simple.dropdown.item .menu>.item{font-size:1.6rem}textarea{font-family:Inter Variable,sans-serif;min-height:10em;padding:15px;resize:vertical}[type=checkbox],[type=radio]{align-items:center;appearance:none;border:1px solid var(--color-border);border-radius:12px;display:inline-flex;height:26px;justify-content:center;margin-right:15px;margin-top:-3px;transition:border-color .1s;vertical-align:middle;width:26px}[type=checkbox]:before,[type=radio]:before{transform:scale(0);transition:transform .1s}[type=checkbox]:checked,[type=radio]:checked{background:var(--color-background)}[type=checkbox]:checked:before,[type=radio]:checked:before{transform:scale(1)}[type=checkbox]:not(:disabled):focus,[type=checkbox]:not(:disabled):hover,[type=radio]:not(:disabled):focus,[type=radio]:not(:disabled):hover{border-color:var(--color-border)}[type=checkbox]+label,[type=radio]+label{color:var(--color-text)}[type=radio]{border-radius:100%;border-width:2px;flex-shrink:0}[type=radio]:before{background-color:var(--color-cta-green);border-radius:100%;content:"";height:14px;width:14px}[type=checkbox]{border-radius:4px;flex-shrink:0}[type=checkbox]:before{color:var(--color-brand-1);content:"\e91d";font-size:1.6rem;margin-top:2px}input[type=file]::-webkit-file-upload-button{min-height:0}fieldset{appearance:none;border:none;margin:0;padding:0}.address-book-select{align-items:center;background-color:var(--color-white);background-image:url(/build/shop/images/chevron-down.3915c96c.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:14px auto;border:1px solid var(--color-border);border-radius:12px;cursor:pointer;display:flex;padding-right:30px}.address-book-select.ui.dropdown>.text,.address-book-select.ui.dropdown>input.search{align-items:center;cursor:pointer!important;display:flex!important;min-height:50px}.address-book-select.ui.dropdown .menu>.item{font-size:1.4rem}.generic-choice-widget label,.generic__choice-row label,.generic__form-row label{font-size:1.6rem;font-weight:600}.generic-choice-widget label{cursor:pointer}.two.fields{display:flex;gap:2rem}.two.fields>.field,.two.fields>.fields{width:50%}.three.fields{display:flex;gap:2rem}.three.fields>.field,.three.fields>.fields{width:33.3333%}.field.required label:after,.generic-choice-widget.required input+label:after{color:var(--color-error);content:"*";display:inline-block;font-weight:700;margin:0;vertical-align:top}.facet-bar .field.required label:after{display:none}@media only screen and (max-width:1440px){.three.fields{display:block}.three.fields>.field,.three.fields>.fields{width:100%}}html{scroll-padding-top:var(--site-header-height)}html.no-scrolling body{overflow:hidden;padding-right:15px}body{margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/*!
 * # Semantic UI 2.5.0 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.modal{background:#fff;border:none;border-radius:.28571429rem;box-shadow:1px 3px 3px 0 rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);display:none;flex:0 0 auto;position:absolute;text-align:left;transform-origin:50% 25%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;will-change:top,left,margin,transform,opacity;z-index:1001}.ui.modal>.icon:first-child+*,.ui.modal>:first-child:not(.icon){border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.modal>:last-child{border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.modal>.close{color:#fff;cursor:pointer;font-size:1.25em;height:2.25rem;opacity:.8;padding:.625rem 0 0;position:absolute;right:-2.5rem;top:-2.5rem;width:2.25rem;z-index:1}.ui.modal>.close:hover{opacity:1}.ui.modal>.header{background:#fff;border-bottom:1px solid rgba(34,36,38,.15);box-shadow:none;color:rgba(0,0,0,.85);display:block;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:0;padding:1.25rem 1.5rem}.ui.modal>.header:not(.ui){font-size:1.42857143rem;font-weight:700;line-height:1.28571429em}.ui.modal>.content{background:#fff;display:block;font-size:1em;line-height:1.4;padding:1.5rem;width:100%}.ui.modal>.image.content{display:flex;flex-direction:row}.ui.modal>.content>.image{align-self:top;display:block;flex:0 1 auto;width:""}.ui.modal>[class*="top aligned"]{align-self:top}.ui.modal>[class*="middle aligned"]{align-self:middle}.ui.modal>[class*=stretched]{align-self:stretch}.ui.modal>.content>.description{align-self:top;display:block;flex:1 0 auto;min-width:0}.ui.modal>.content>.icon+.description,.ui.modal>.content>.image+.description{flex:0 1 auto;min-width:"";padding-left:2em;width:auto}.ui.modal>.content>.image>i.icon{font-size:8rem;line-height:1;margin:0;opacity:1;width:auto}.ui.modal>.actions{background:#f9fafb;border-top:1px solid rgba(34,36,38,.15);padding:1rem;text-align:right}.ui.modal .actions>.button{margin-left:.75em}@media only screen and (max-width:767px){.ui.modal{margin:0;width:95%}}@media only screen and (min-width:768px){.ui.modal{margin:0;width:88%}}@media only screen and (min-width:992px){.ui.modal{margin:0;width:850px}}@media only screen and (min-width:1200px){.ui.modal{margin:0;width:900px}}@media only screen and (min-width:1920px){.ui.modal{margin:0;width:950px}}@media only screen and (max-width:991px){.ui.modal>.header{padding-right:2.25rem}.ui.modal>.close{color:rgba(0,0,0,.87);right:1rem;top:1.0535rem}}@media only screen and (max-width:767px){.ui.modal>.header{padding:.75rem 2.25rem .75rem 1rem!important}.ui.modal>.content{display:block;padding:1rem!important}.ui.modal>.close{right:.5rem!important;top:.5rem!important}.ui.modal .image.content{flex-direction:column}.ui.modal .content>.image{display:block;margin:0 auto!important;max-width:100%;padding:0 0 1rem!important;text-align:center}.ui.modal>.content>.image>i.icon{font-size:5rem;text-align:center}.ui.modal .content>.description{box-shadow:none;display:block;margin:0!important;padding:1rem 0!important;width:100%!important}.ui.modal>.actions{padding:1rem 1rem 0!important}.ui.modal .actions>.button,.ui.modal .actions>.buttons{margin-bottom:1rem}}.ui.inverted.dimmer>.ui.modal{box-shadow:1px 3px 10px 2px rgba(0,0,0,.2)}.ui.basic.modal{border:none;border-radius:0;box-shadow:none!important;color:#fff}.ui.basic.modal,.ui.basic.modal>.actions,.ui.basic.modal>.content,.ui.basic.modal>.header{background-color:transparent}.ui.basic.modal>.header{color:#fff}.ui.basic.modal>.close{right:1.5rem;top:1rem}.ui.inverted.dimmer>.basic.modal{color:rgba(0,0,0,.87)}.ui.inverted.dimmer>.ui.basic.modal>.header{color:rgba(0,0,0,.85)}.ui.legacy.modal,.ui.legacy.page.dimmer>.ui.modal{left:50%;top:50%}.ui.legacy.page.dimmer>.ui.scrolling.modal,.ui.page.dimmer>.ui.scrolling.legacy.modal,.ui.top.aligned.dimmer>.ui.legacy.modal,.ui.top.aligned.legacy.page.dimmer>.ui.modal{top:auto}@media only screen and (max-width:991px){.ui.basic.modal>.close{color:#fff}}.ui.loading.modal{display:block;visibility:hidden;z-index:-1}.ui.active.modal{display:block}.modals.dimmer[class*="top aligned"] .modal{margin:5vh auto}@media only screen and (max-width:767px){.modals.dimmer[class*="top aligned"] .modal{margin:1rem auto}}.legacy.modals.dimmer[class*="top aligned"]{padding-top:5vh}@media only screen and (max-width:767px){.legacy.modals.dimmer[class*="top aligned"]{padding-top:1rem}}.scrolling.dimmable.dimmed{overflow:hidden}.scrolling.dimmable>.dimmer{justify-content:flex-start}.scrolling.dimmable.dimmed>.dimmer{-webkit-overflow-scrolling:touch;overflow:auto}.scrolling.dimmable>.dimmer{position:fixed}.modals.dimmer .ui.scrolling.modal{margin:1rem auto}.scrolling.undetached.dimmable.dimmed{-webkit-overflow-scrolling:touch;overflow:auto}.scrolling.undetached.dimmable.dimmed>.dimmer{overflow:hidden}.scrolling.undetached.dimmable .ui.scrolling.modal{left:50%;margin-top:1rem!important;position:absolute}.ui.modal .scrolling.content{max-height:calc(80vh - 10em);overflow:auto}.ui.fullscreen.modal{margin:1em auto;width:95%!important}.ui.fullscreen.modal>.header{padding-right:2.25rem}.ui.fullscreen.modal>.close{color:rgba(0,0,0,.87);right:1rem;top:1.0535rem}.ui.modal{font-size:1rem}.ui.mini.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.mini.modal{margin:0;width:95%}}@media only screen and (min-width:768px){.ui.mini.modal{margin:0;width:35.2%}}@media only screen and (min-width:992px){.ui.mini.modal{margin:0;width:340px}}@media only screen and (min-width:1200px){.ui.mini.modal{margin:0;width:360px}}@media only screen and (min-width:1920px){.ui.mini.modal{margin:0;width:380px}}@media only screen and (max-width:767px){.ui.tiny.modal{margin:0;width:95%}}@media only screen and (min-width:768px){.ui.tiny.modal{margin:0;width:52.8%}}@media only screen and (min-width:992px){.ui.tiny.modal{margin:0;width:510px}}@media only screen and (min-width:1200px){.ui.tiny.modal{margin:0;width:540px}}@media only screen and (min-width:1920px){.ui.tiny.modal{margin:0;width:570px}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.small.modal{margin:0;width:95%}}@media only screen and (min-width:768px){.ui.small.modal{margin:0;width:70.4%}}@media only screen and (min-width:992px){.ui.small.modal{margin:0;width:680px}}@media only screen and (min-width:1200px){.ui.small.modal{margin:0;width:720px}}@media only screen and (min-width:1920px){.ui.small.modal{margin:0;width:760px}}.ui.large.modal>.header{font-size:1.6em}@media only screen and (max-width:767px){.ui.large.modal{margin:0;width:95%}}@media only screen and (min-width:768px){.ui.large.modal{margin:0;width:88%}}@media only screen and (min-width:992px){.ui.large.modal{margin:0;width:1020px}}@media only screen and (min-width:1200px){.ui.large.modal{margin:0;width:1080px}}@media only screen and (min-width:1920px){.ui.large.modal{margin:0;width:1140px}}.layout-container{--grid-gutter:5rem;--grid-auto-margin:minmax(0,calc(50% - 720px - var(--grid-gutter)));display:grid;grid-template-columns:var(--grid-gutter) var(--grid-auto-margin) repeat(24,1fr) var(--grid-auto-margin) var(--grid-gutter);position:relative}.layout-container>*{grid-column:3/-3}.layout-container__bleed{grid-column:1/-1}.layout-container__aside{grid-column:3/8}.layout-container__aside--cart,.layout-container__aside--checkout{grid-column:17/-3;grid-row:3;margin-block-end:6rem}.layout-container__aside--account{grid-row:2;padding-top:3rem}.layout-container__main:has(~.layout-container__aside){grid-column:9/-3;grid-row:1}.layout-container__main--cart:has(~.layout-container__aside),.layout-container__main--checkout:has(~.layout-container__aside){grid-column:3/15;grid-row:3;margin-block-end:6rem}.layout-container__main--account:has(~.layout-container__aside){grid-row:2}.layout-container--footer{grid-template-columns:var(--grid-gutter) var(--grid-auto-margin) repeat(48,1fr) var(--grid-auto-margin) var(--grid-gutter);width:100%}@media only screen and (max-width:1440px){.layout-container{--grid-gutter:4rem}.layout-container__aside--cart,.layout-container__aside--checkout{grid-column:16/-3}}@media only screen and (max-width:1024px){.layout-container{--grid-gutter:3rem}.layout-container__aside{grid-column:3/-3}.layout-container__aside--account,.layout-container__aside--cart,.layout-container__aside--checkout{grid-row:auto}.layout-container__aside--checkout{display:none}.layout-container__main:has(~.layout-container__aside){grid-column:3/-3}.layout-container__main--cart:has(~.layout-container__aside),.layout-container__main--chekout:has(~.layout-container__aside){grid-row:auto;margin-block-end:6rem}.layout-container__main--account:has(~.layout-container__aside){grid-row:1}}@media only screen and (max-width:768px){.layout-container{--grid-gutter:2rem}}.age_gate{background-color:var(--color-white);border-radius:6px;display:flex;flex-direction:column;font-size:1.5rem;left:50%;margin:20px auto;max-width:680px;padding:3rem 4rem;position:absolute;top:50%;transform:translate(-50%,-52%);width:85%;z-index:11}.age_gate-overlay{backdrop-filter:blur(5px);background-color:var(--color-modal-backdrop);display:none;inset:0;min-height:102vh;min-width:100vw;overflow:scroll;position:fixed;z-index:10}.age_gate-logos{align-items:center;display:flex;gap:4rem;justify-content:space-between;margin-block-end:2rem}.age_gate-logos .logo-nix-18{width:30%}.age_gate-logos .logo-site{width:60%}.age_gate-buttons{border-top:1px solid var(--color-border);margin-block:2rem 0;padding-block:2rem 0}.age_gate-buttons__inner{align-items:center;display:flex;gap:2rem;justify-content:space-between}.age_gate__text{font-size:1.6rem;font-weight:500;margin-inline-end:auto}@media only screen and (max-width:768px){.age_gate{font-size:1.3rem;padding:2rem}.age_gate-buttons__inner{gap:1rem}}.allergens{display:flex;justify-content:space-between;pointer-events:all}.allergen,.allergens{align-items:center;height:3.2rem}.allergen{--allergen-color-hover:var(--color-spec-inactive);background-color:var(--color-white);border:1px solid var(--allergen-color-hover);border-radius:100%;color:var(--allergen-color-hover);display:inline-flex;justify-content:center;margin-inline:-5px 0;transition:color .15s;width:3.2rem}.allergen .icon{font-size:2rem}.allergen:focus-visible[data-allergen=gluten],.allergen:hover[data-allergen=gluten]{--allergen-color-hover:var(--color-gluten)}.allergen:focus-visible[data-allergen=diepvries],.allergen:hover[data-allergen=diepvries]{--allergen-color-hover:var(--color-diepvries)}.allergen:focus-visible[data-allergen=duurzaam],.allergen:hover[data-allergen=duurzaam]{--allergen-color-hover:var(--color-duurzaam)}.address{color:var(--color-text--light);font-size:1.5rem}.address__company{font-size:1.6rem;margin-block-end:1rem}.address__company,.address__fullname{color:var(--color-text);font-weight:700}.address__fullname{font-size:1.5rem}.address__phonenumber{margin-block-start:1rem}.address-label{background:var(--color-brand-2);border-radius:0 0 0 5px;color:var(--color-white);font-size:.8em;font-weight:700;padding:5px 10px;position:absolute;right:-1px;text-transform:uppercase;top:-1px}.address-cards{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.address-card__content{border:1px solid rgba(34,36,38,.1);border-radius:6px;box-shadow:0 2px 4px 0 rgba(34,36,38,.03)!important;display:flex;flex-direction:column;gap:16px;height:100%;padding:25px;position:relative}.address-card__content.default{border:1px solid var(--color-brand-2)}.address-card--default{margin-block:0 2rem}@media only screen and (max-width:768px){.address-cards{grid-template-columns:1fr}}.banner-carousel{--inset:0;isolation:isolate;margin-bottom:1rem;overflow-x:hidden}.banner-carousel--inset-1{--inset:1}.banner-carousel--inset-2{--inset:2}.banner-carousel--inset-3{--inset:3}.banner-carousel--inset-4{--inset:4}.banner-carousel--inset-5{--inset:5}.banner-carousel--inset-6{--inset:6}.banner-carousel--inset-7{--inset:7}.banner-carousel--inset-8{--inset:8}.banner-carousel--inset-9{--inset:9}@media (min-width:1024px){.banner-carousel[data-type=large] .swiper-slide{width:50%}}.banner-carousel__wrapper{grid-column:calc(3 + var(--inset))/calc(-3 - var(--inset))}.banner-carousel .swiper{overflow:visible}.banner-carousel .swiper-slide{box-sizing:border-box;display:flex;height:auto}.banner-carousel .swiper-slide>*{flex-grow:1}.banner-carousel .swiper-pagination{bottom:0;display:none;position:relative}.banner-carousel [class*=swiper-button-]{display:none}@media only screen and (max-width:1440px){.banner-carousel .swiper-pagination{display:flex;opacity:1}}@media only screen and (max-width:768px){.banner-carousel .swiper-slide{width:100%}}.banner-large{align-items:stretch;background-color:var(--color-review-yellow);border-radius:15px;display:flex;isolation:isolate;justify-content:space-between;min-height:27rem;overflow:hidden;position:relative;width:100%}.banner-large__main{align-items:start;display:inline-flex;flex-direction:column;justify-content:space-between;padding:4.8rem;width:50%;z-index:1}.banner-large__title{color:var(--color-brand-1);font-size:clamp(2rem,1.6666666667vw,2.4rem);line-height:clamp(2rem,1.6666666667vw,2.4rem);margin:0 0 .5em}.banner-large__text{font-size:1.4rem;margin:0 0 1em}.banner-large__link{margin-block:auto 0}.banner-large__link:after{content:"";display:block;inset:0;position:absolute}.banner-large__figure{width:50%}.banner-large__image{height:100%;object-fit:cover;object-position:bottom center;width:100%}.banner-large--released .banner-large__image{object-fit:contain;object-position:bottom right}.nedbase_elastic_search_searchAction .banner-large,.sylius_shop_product_index .banner-large{margin-block:0 3rem}@media only screen and (max-width:768px){.banner-large{flex-direction:column}.banner-large__main{order:2;padding:2rem;width:100%}.banner-large__figure{align-items:start;display:flex;justify-content:center;margin:0;overflow:hidden;position:relative;width:100%}.banner-large__figure img{display:block;height:auto;object-fit:contain;transition:object-fit .3s ease;width:100%}}.banner-small{background:var(--color-background);border-radius:.6rem;display:flex;gap:1rem;justify-content:space-between;padding:2rem;position:relative}.banner-small__text{display:flex;flex-direction:column;gap:1.5rem}.banner-small__title{font-size:1.6rem;line-height:1.125;margin:0}.banner-small__intro{font-size:1.3rem;line-height:1.3846153846}.banner-small__link{align-items:center!important;display:inline-flex;font-size:1.4rem;margin-block-start:auto}.banner-small__link:after{content:"";display:block;inset:0;position:absolute}.banner-small__image{aspect-ratio:1/1;border-radius:6px;max-height:15rem;max-width:15rem;object-fit:cover;width:15rem}.banner-small__image--mobile{display:none}@media only screen and (max-width:768px){.banner-small{flex-direction:column;gap:2rem;justify-content:start;padding:2rem}.banner-small__text{gap:2rem;order:2}.banner-small__title{font-size:1.6rem;line-height:1.2857142857}.banner-small__intro{font-size:1.4rem;line-height:1.5}.banner-small__link{font-size:1.4rem}.banner-small__link:before{font-size:1.6rem!important}.banner-small__image{display:none;order:1}.banner-small__image--mobile{aspect-ratio:3/2;display:block;max-height:48rem;max-width:100%;width:100%}}.brand-letter-list{background-color:var(--color-background);border-radius:12px;display:flex;flex-wrap:wrap;margin-block:3rem;padding:1rem}.brand-letter-list__item{min-width:4rem}.brand-letter-list__item,.brand-letter-list__item a{align-items:center;display:flex;flex-grow:1;justify-content:center}.brand-letter-list__item a{color:var(--color-text--light);cursor:pointer;font-family:Titillium Web,sans-serif;font-size:2rem;font-weight:400;gap:1rem}.brand-letter-list__item a[href]{color:var(--color-brand-1);font-weight:700}.brand-letter-list__item a[href]:focus,.brand-letter-list__item a[href]:hover{color:var(--color-brand-hover)}.brand-list{padding-block:0 60px}.brand-list__item{margin-block:0 30px}.brand-list__item span{color:var(--color-brand-2);display:block;font-family:Titillium Web,sans-serif;font-size:3rem;font-weight:900;line-height:2;margin:0 0 1em}.brand-list__item span:after{background:var(--color-text--light);bottom:0;content:"";display:block;height:1px;left:0;opacity:.5;position:absolute;width:100%}.brand-list__item ul{--columns:3;column-count:var(--columns);column-gap:3rem}[data-route^=nedbase_brand] .flex-container .column-products{width:100%}[data-route^=nedbase_brand] .flex-container .column-products__header{margin-block:0 2rem}[data-route^=nedbase_brand] .brand__description{border-top:1px solid var(--color-border);font-size:1.4rem;margin-block:30px 0;padding-block:30px 120px}[data-route^=nedbase_brand] .brand__description p{font-size:1.4rem;line-height:2;margin-block:1em 2em}@media only screen and (max-width:1024px){.brand-list__item ul{--columns:2}[data-route^=nedbase_brand] .flex-container{flex-direction:column}[data-route^=nedbase_brand] .flex-container .column-sidebar{order:2;width:100%}[data-route^=nedbase_brand] .flex-container .column-products{order:1;width:100%}}@media only screen and (max-width:768px){.brand-list__item ul{--columns:1}}.breadcrumb{font-size:1.4rem}.breadcrumb .layout-container{display:grid}.breadcrumb__inner{align-items:center;display:flex;margin-block:2.5rem;padding-inline:3rem}.breadcrumb__divider{align-items:center;display:inline-flex;margin-inline:.5rem}.breadcrumb__divider:before{color:var(--color-brand-2);content:"\e918";font-size:2rem}.breadcrumb__home:focus-visible,.breadcrumb__home:hover,.breadcrumb__section:not(.active):focus-visible,.breadcrumb__section:not(.active):hover{color:var(--color-brand-2)}body.sylius_shop_cart_summary .breadcrumb{display:none}@media only screen and (max-width:1440px){.breadcrumb__inner{padding-inline:0}}@media only screen and (max-width:840px){.breadcrumb{display:none}}.button,.ui.dimmer .ui.basic.modal .actions .ui.cancel.button{--background-color:var(--color-brand-1);--color:var(--color-white);--border-color:transparent;--icon-color:var(--color-brand-2);align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--color);cursor:pointer;display:inline-flex;font-size:1.6rem;justify-content:center;min-height:6rem;padding:.2rem 3rem;text-decoration:none;transition:color .2s,background-color .2s}.ui.dimmer .ui.basic.modal .actions [class*=" icon-"].ui.cancel.button,[class*=" icon-"].button{gap:2rem;padding:.2rem 3rem .2rem 2rem}.ui.dimmer .ui.basic.modal .actions [class*=" icon-"].ui.cancel.button:before,[class*=" icon-"].button:before{color:var(--icon-color);font-size:1.6rem;transition:.2s}.button:disabled,.ui.dimmer .ui.basic.modal .actions .ui.cancel.button:disabled,.ui.dimmer .ui.basic.modal .actions [aria-disabled=true].ui.cancel.button,[aria-disabled=true].button{cursor:default;filter:grayscale(1);opacity:.5}.button:where(:not(:disabled)):focus-visible,.button:where(:not(:disabled)):hover,.ui.dimmer .ui.basic.modal .actions .ui.cancel.button:where(:not(:disabled)):focus-visible,.ui.dimmer .ui.basic.modal .actions .ui.cancel.button:where(:not(:disabled)):hover{--background-color:var(--color-brand-hover);--color:var(--color-white)}.button:where(:not(:disabled)):focus-visible[class*=" icon-"]:before,.button:where(:not(:disabled)):hover[class*=" icon-"]:before,.ui.dimmer .ui.basic.modal .actions .ui.cancel.button:where(:not(:disabled)):focus-visible[class*=" icon-"]:before,.ui.dimmer .ui.basic.modal .actions .ui.cancel.button:where(:not(:disabled)):hover[class*=" icon-"]:before{transform:translateX(.5rem)}@media only screen and (max-width:768px){.ui.dimmer .ui.basic.modal .actions [class*=" icon-"].ui.cancel.button,[class*=" icon-"].button{gap:1rem}}.button--inverted{--background-color:var(--color-brand-2);--color:var(--color-white)}.button--white{--background-color:var(--color-white);--color:var(--color-brand-1);--border-color:var(--color-border)}.button--white:focus-visible,.button--white:hover{--background-color:var(--color-background);--color:var(--color-brand-1)}.button--sample{--background-color:var(--color-white);--color:var(--color-brand-1);--border-color:var(--color-border)}.button--sample:focus-visible,.button--sample:hover{--background-color:var(--color-border);--color:var(--color-brand-1)}.button--text{background-color:transparent;border-color:transparent;color:var(--color-text--light);min-height:5rem}.button--text:focus-visible,.button--text:hover{color:var(--color-text--light)}.button--text[class*=" icon-"]{gap:1rem;padding:0}.button--text[class*=" icon-"]:before{color:var(--color-text--light)}.button--submit{background:var(--color-cta-green);font-size:1.8rem;font-weight:500;letter-spacing:.05rem}.button--submit:focus-visible,.button--submit:hover{background:var(--color-cta-green--hover)}.buttons{display:flex;flex-wrap:wrap;gap:1rem}.buttons .button{background-color:var(--color-white);border-color:var(--color-border);color:var(--color-brand-1);font-size:1.4rem;min-height:4rem;padding:.2rem 1rem}.buttons .button:focus-visible,.buttons .button:hover{background:var(--color-background)}.buttons .button .icon{speak:never;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.buttons .button .icon:before{margin-inline:0 .5rem}.buttons .button .icon.trash:before{content:"\e92b"}.buttons .button .icon.save:before{content:"\e91d"}.buttons .button .icon.pencil:before{content:"\e939"}.buttons .button .icon.search:before{content:"\e910"}.buttons .button .icon.card:before{content:"\e93b"}.buttons .button.blue{background:var(--color-cta-green);color:var(--color-white)}.cat-nav{--column-width:36rem;--column-max-height:calc(100vh - var(--site-header-height) - 8rem - var(--site-header-topbar-height));--column-padding-block:4rem;--link-padding:1.3rem 4rem;--mobile-visible-level:0;display:flex;overflow-x:auto;position:relative}.cat-nav__back-button{display:none}.cat-nav__col{display:grid;flex-shrink:0;position:relative;width:var(--column-width)}.cat-nav__col:not(:first-child):after{background-color:var(--color-background);content:"";inset-block:var(--column-padding-block);inset-inline:0 auto;position:absolute;width:1px}.cat-nav__col[data-col="1"] .cat-nav__item,.cat-nav__col[data-col="2"] .cat-nav__item{justify-content:space-between;width:100%}.cat-nav__col[data-col="1"] .cat-nav__item.active-trail,.cat-nav__col[data-col="1"] .cat-nav__item:focus-visible,.cat-nav__col[data-col="1"] .cat-nav__item:hover,.cat-nav__col[data-col="2"] .cat-nav__item.active-trail,.cat-nav__col[data-col="2"] .cat-nav__item:focus-visible,.cat-nav__col[data-col="2"] .cat-nav__item:hover{--chevron-color:var(--color-brand-1);--chevron-x:.5rem;background-color:var(--color-background)}.cat-nav__col[data-col="1"] .cat-nav__item.active-trail span,.cat-nav__col[data-col="1"] .cat-nav__item:focus-visible span,.cat-nav__col[data-col="1"] .cat-nav__item:hover span,.cat-nav__col[data-col="2"] .cat-nav__item.active-trail span,.cat-nav__col[data-col="2"] .cat-nav__item:focus-visible span,.cat-nav__col[data-col="2"] .cat-nav__item:hover span{text-decoration:none}.cat-nav__col[data-col="1"] .cat-nav__item{--link-padding:1.8rem;font-size:1.8rem;justify-content:flex-start}.cat-nav__col[data-col="1"] .cat-nav__item:after{margin-left:auto}.cat-nav__col[data-col="1"] .cat-nav__item:before{color:var(--color-brand-2);content:"\e924";display:none;font-size:4rem}.cat-nav__col[data-col="1"] .cat-nav__item:not(:last-child){border-bottom:1px solid var(--color-background)}.cat-nav__col[data-col="1"] .cat-nav__item.active-trail,.cat-nav__col[data-col="1"] .cat-nav__item:focus-visible,.cat-nav__col[data-col="1"] .cat-nav__item:hover{--chevron-x:0;--text-x:-.5rem}.cat-nav__list{display:flex;flex-direction:column;grid-area:1/-1;max-height:var(--column-max-height);min-height:40rem;overflow-y:auto;padding-block:var(--column-padding-block);transition:opacity .15s}.cat-nav__list:where(:not([data-col="0"])){opacity:0}.cat-nav__list.active{opacity:1}.cat-nav__item{--chevron-color:var(--color-border);--chevron-x:0;align-items:center;background-color:unset;border:unset;color:var(--color-text);cursor:pointer;display:flex;font-size:1.6rem;gap:2rem;line-height:1;padding:var(--link-padding);text-align:left;transition:background-color .35s}.cat-nav__item span{transition:translate .15s}.cat-nav__item.active-trail span,.cat-nav__item:focus-visible span,.cat-nav__item:hover span{text-decoration:underline;translate:var(--text-x,0) 0}.cat-nav__item:is(button,.cat-nav__item--subtitle):after{color:var(--chevron-color);content:"\e918";font-size:2.4rem;transition:color .15s,translate .15s;translate:var(--chevron-x) 0}.cat-nav__item:is(button,.cat-nav__item--subtitle) a:before{content:"";display:block;inset:0;position:absolute}.cat-nav__item--subtitle{color:var(--color-brand-1);font-family:Titillium Web,sans-serif;font-size:2rem;font-weight:600;margin-block:1.5rem .5rem;padding:var(--link-padding);position:relative}@media only screen and (max-width:840px){.cat-nav{--cat-nav-offset:1;--column-width:100%;--column-max-height:100%;height:100%;overflow:visible;transition:translate .25s;translate:calc(100%*(1 - var(--cat-nav-offset))) 0}.cat-nav__back-button{aspect-ratio:1;background:var(--color-brand-2);border:unset;border-radius:50%;color:var(--color-white);cursor:pointer;display:grid;font-size:2.6rem;left:4rem;opacity:1;padding:unset;place-content:center;position:absolute;top:1.5rem;transition:opacity .25s .25s;width:4rem;z-index:1}.cat-nav__back-button:after{content:"\e916"}.cat-nav__back-button[disabled]{opacity:0;pointer-events:none;transition-delay:0s}.cat-nav__col[data-col="1"] .cat-nav__item{--link-padding:1.5rem 2rem}.cat-nav__list{min-height:0}}.contact-sheet{font-size:1.4rem;grid-column:4/14;line-height:1.7}@media only screen and (max-width:1440px){.contact-sheet{grid-column:4/16}}@media only screen and (max-width:1024px){.contact-sheet{grid-column:4/26}}@media only screen and (max-width:768px){.contact-sheet{grid-column:4/-4;text-align:center}}.checkout-steps{display:flex;justify-content:center;padding-block:0 3rem}.checkout-steps__inner{counter-reset:section;display:inline-flex;gap:2rem;justify-content:space-between;max-width:60%;min-width:400px;position:relative;width:100%}.checkout-steps__inner:before{background:var(--color-border);content:"";display:block;height:1px;left:0;position:absolute;top:35%;width:100%}.checkout-steps .step{--step-color:var(--color-text);--step-border-color:var(--color-border);align-items:center;background:var(--color-background);color:var(--step-color);display:inline-flex;flex-direction:column;justify-content:start;min-width:128px;padding-inline:2rem;position:relative}.checkout-steps .step__number{align-items:center;border:1px solid var(--step-border-color);border-radius:100%;display:inline-flex;height:5rem;justify-content:center;margin-block:0 1.5rem;width:5rem}.checkout-steps .step__number:before{content:counter(section);counter-increment:section;font-family:Inter Variable,sans-serif;font-size:2.4rem;font-weight:600}.checkout-steps .step__label{font-size:1.4rem;text-align:center}.checkout-steps .step.active{--step-color:var(--color-cta-green);--step-border-color:var(--color-cta-green)}.checkout-steps .step.disabled{cursor:unset}.checkout-steps .step.completed .step__number{background-color:var(--color-cta-green);border-color:var(--color-cta-green)}.checkout-steps .step.completed .step__number:before{color:var(--color-white);content:"\e91d";font-family:icomoon;font-size:2rem}@media only screen and (max-width:768px){.checkout-steps__inner{gap:1rem;min-width:0}.checkout-steps__inner:before{top:26%}.checkout-steps .step{min-width:80px;padding-inline:.5rem}.checkout-steps .step__number{height:3rem;width:3rem}.checkout-steps .step__number:before{font-size:1.6rem}.checkout-steps .step__label{font-size:1.1rem}.checkout-steps .step.completed .step__number{background-color:var(--color-cta-green);border-color:var(--color-cta-green)}.checkout-steps .step.completed .step__number:before{font-size:1.2rem}}.discount-label{align-items:center;display:inline-flex;flex-direction:column;font-family:Inter Variable,sans-serif;gap:.5rem;height:8rem;justify-content:center;padding:1.5rem 1rem 1rem;pointer-events:none;position:relative;top:-.5rem;width:8rem}.discount-label:after,.discount-label:before{background-color:var(--color-sale-red);content:"";display:block;height:8rem;left:0;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath class='path' d='M74.694 73.143c-.35 3.837-3.726 6.8-7.81 6.857h-55.45C7.358 79.961 4 76.976 3.72 73.143L.011 10.79C-.21 6.992 2.867 3.74 6.894 3.518L73.229.021c1.856-.147 3.685.494 4.988 1.75 1.303 1.254 1.944 2.992 1.748 4.738l-5.271 66.634Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:8rem 8rem;position:absolute;top:0;width:8rem;z-index:2}.discount-label:after{background-color:var(--color-sale-darkred);left:.5rem;top:.5rem;z-index:1}.discount-label>*{color:var(--color-white);position:relative;z-index:3}.discount-label__value{font-size:2.8rem;font-weight:900;letter-spacing:-.1rem;line-height:2rem}.discount-label__unit{font-family:Inter Variable,sans-serif;font-size:1.6rem;font-weight:600;line-height:2rem}.discount-label--large{height:10rem;width:10rem}.discount-label--large:after,.discount-label--large:before{height:10rem;mask-size:10rem 10rem;width:10rem}.discount-label--large:after{left:.4rem;top:.4rem}.discount-label--large .discount-label__value{font-size:3.5rem;line-height:3rem}.discount-label--large .discount-label__unit{font-size:2rem}.discount-label--euro .discount-label__value{font-size:2.1rem}@media only screen and (max-width:768px){.discount-label{top:-3.5rem}}.ui.dimmer{background:var(--color-modal-backdrop)}.ui.dimmer .ui.basic.modal{background:var(--color-white);border-radius:6px;color:var(--color-text);font-size:1.6rem;padding:3rem}.ui.dimmer .ui.basic.modal .content,.ui.dimmer .ui.basic.modal .ui.header{border-bottom:none}.ui.dimmer .ui.basic.modal .actions{border-top:none}.ui.dimmer .ui.basic.modal .actions .ui.cancel.button{background-color:var(--color-white);border-color:var(--color-border);color:var(--color-brand-1)}.ui.dimmer .ui.basic.modal .actions .ui.cancel.button:focus-visible,.ui.dimmer .ui.basic.modal .actions .ui.cancel.button:hover{background-color:var(--color-background);color:var(--color-brand-1)}.ui.dimmer .ui.basic.modal .actions .ui.ok.button{background:var(--color-cta-green);font-size:1.8rem;font-weight:500;letter-spacing:.05rem}.ui.dimmer .ui.basic.modal .actions .ui.ok.button:focus-visible,.ui.dimmer .ui.basic.modal .actions .ui.ok.button:hover{background:var(--color-cta-green--hover)}.facet-bar .generic__choice-row>label,.facet-bar .generic__form-row>label,.facet-bar__categories-title{color:var(--color-brand-1);font-family:Titillium Web,sans-serif;font-size:1.9rem;font-weight:700;letter-spacing:.1rem;line-height:1.2;padding:0 0 1rem}.facet-bar{font-size:1.4rem;padding-inline:3rem 0}.facet-bar__back{display:block;font-size:1.3rem;opacity:.5;padding-block:0 .5rem;position:relative}.facet-bar__back:before{color:var(--color-brand-2);content:"\e916";font-size:1.8rem;left:-2rem;position:absolute;top:0}.facet-bar__back:focus-visible,.facet-bar__back:hover{color:var(--color-brand-2);opacity:1}.facet-bar__categories{margin-block:0 30px;padding-inline:3rem 0}.facet-bar__categories-list{display:flex;flex-direction:column;font-size:1.4rem;gap:.75rem}.facet-bar__category:focus-visible,.facet-bar__category:hover{color:var(--color-brand-2)}.facet-bar__list{display:flex;flex-direction:column}.facet-bar .generic__form-row{margin-block:0 20px}.facet-bar .generic__form-row #price{align-items:center;display:flex;gap:1.5rem}.facet-bar .generic__form-row #price label{font-size:1.7rem}.facet-bar .generic__form-row #price>*{margin-block:0}.facet-bar .generic__form-row #options{margin-top:-1rem}.facet-bar .generic__choice-row:not(:last-child){margin-block:0 1rem}.facet-bar .generic__choice-row [type=checkbox]{height:20px;width:20px}.facet-bar .generic__choice-row [type=checkbox]+label{font-size:1.4rem;font-weight:400;padding:0}.facet-bar .jsChoiceWidgetTitle{cursor:pointer;position:relative;text-transform:capitalize}.facet-bar .jsChoiceWidgetTitle:before{color:var(--color-brand-1--contrast);content:"\e918";display:block;height:16px;margin-top:2px;width:16px}.facet-bar .jsChoiceWidgetTitle.active:before{content:"\e917"}.facet-bar .generic__price{align-items:center;display:inline-flex;position:relative;width:100%}.facet-bar .generic__price input{min-height:45px;padding-inline:3rem 1rem}.facet-bar .generic__currency{left:1rem;position:absolute}.facet-bar .generic__currency.label{margin:0}.facet-bar .generic-choice-widget,.facet-bar .generic-radio-widget{display:none;pointer-events:all}.facet-bar .generic-choice-widget__checkbox,.facet-bar .generic-choice-widget__radio,.facet-bar .generic-radio-widget__checkbox,.facet-bar .generic-radio-widget__radio{align-items:center;display:inline-flex;gap:1rem}.facet-bar .generic-choice-widget__checkbox input,.facet-bar .generic-choice-widget__checkbox label,.facet-bar .generic-choice-widget__radio input,.facet-bar .generic-choice-widget__radio label,.facet-bar .generic-radio-widget__checkbox input,.facet-bar .generic-radio-widget__checkbox label,.facet-bar .generic-radio-widget__radio input,.facet-bar .generic-radio-widget__radio label{cursor:pointer}.facet-bar .generic-choice-widget__checkbox:focus-visible,.facet-bar .generic-choice-widget__checkbox:hover,.facet-bar .generic-choice-widget__radio:focus-visible,.facet-bar .generic-choice-widget__radio:hover,.facet-bar .generic-radio-widget__checkbox:focus-visible,.facet-bar .generic-radio-widget__checkbox:hover,.facet-bar .generic-radio-widget__radio:focus-visible,.facet-bar .generic-radio-widget__radio:hover{color:var(--color-text--light)}.facet-bar .generic-choice-widget__checkbox:focus-visible label,.facet-bar .generic-choice-widget__checkbox:hover label,.facet-bar .generic-choice-widget__radio:focus-visible label,.facet-bar .generic-choice-widget__radio:hover label,.facet-bar .generic-radio-widget__checkbox:focus-visible label,.facet-bar .generic-radio-widget__checkbox:hover label,.facet-bar .generic-radio-widget__radio:focus-visible label,.facet-bar .generic-radio-widget__radio:hover label{color:var(--color-brand-2)}.facet-bar .generic-choice-widget__field.init-hidden,.facet-bar .generic-radio-widget__field.init-hidden{display:none}.facet-bar .generic-choice-widget.open,.facet-bar .generic-radio-widget.open{display:block}.facet-bar .generic__readmore{background:none;border:none;color:var(--color-brand-2);cursor:pointer;font-size:1.4rem;margin-inline:30px 0;padding:.7rem 0;text-decoration:underline}.facet-bar .generic__readmore:focus-visible,.facet-bar .generic__readmore:hover{text-decoration:none}.facet-bar input{margin:0}.facet-bar__backdrop{background-color:rgba(var(--color-black),.2);bottom:0;height:100vh;left:100vw;opacity:0;position:fixed;right:-100vw;top:0;transition:opacity .5s;width:100vw;z-index:1}.facet-bar__content{padding-bottom:30px}.facet-bar__footer{background:var(--color-white);display:flex;gap:1.5rem;padding-block:0 2rem;position:relative;width:27rem}.facet-bar__footer:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--color-white) 100%);content:"";display:block;height:60px;opacity:1;pointer-events:none;position:absolute;top:-60px;transition:.2s;width:100%}.facet-bar__footer button{min-height:5rem;width:50%}@media only screen and (max-width:1440px){.facet-bar,.facet-bar__categories{padding-inline:0}}@media only screen and (max-width:1024px){.facet-bar{bottom:0;box-shadow:-1rem 0 1rem 0 rgba(0,0,0,.08);display:block;height:100vh;min-width:300px;position:fixed;right:-100vw;top:0;transition:left .4s,right .4s;width:80vw;z-index:3}.facet-bar.active{right:0}.facet-bar.active .facet-bar__backdrop{left:0;opacity:1;right:0}.facet-bar__inner{background-color:var(--color-white);position:relative;z-index:2}.facet-bar__close{align-items:center;background:var(--color-brand-1);border-radius:100%;color:var(--color-white);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:30px;text-align:center;top:2rem;width:32px;z-index:3}.facet-bar__close:after{content:"\e92e";font-size:1.6rem}.facet-bar__close:focus,.facet-bar__close:hover{background:var(--color-brand-hover)}.facet-bar__categories{display:none}.facet-bar__content{height:calc(100vh - 118px);overflow-y:scroll;padding:30px}.facet-bar__footer{background-color:var(--color-white);bottom:-118px;box-shadow:0 0 2rem 0 rgba(var(--color-black),.15);display:flex;gap:1rem;left:auto;padding:3rem 3rem 6rem;position:absolute;right:0;width:80vw!important;z-index:3}}.flashes{overflow:hidden;transition:opacity .25s ease-in,max-height .25s ease-out .25s}.flashes__inner{align-items:center;background-color:var(--accent-color-light);border-radius:.75rem;display:flex;font-size:1.4rem;gap:2rem;justify-content:space-between;margin-block:min(.2/24 * 100%,.2 * 60px) min(.5/24 * 100%,.5 * 60px);margin-inline:3rem;padding:1.8rem 2rem}.flashes__icon{color:var(--accent-color);flex-shrink:0;font-size:2.4rem}.flashes__content{flex-grow:1;margin-right:2.2rem}.flashes__button{background:transparent;border:none;flex-shrink:0;padding:0}.flashes__button:after{content:"\e92e";font-size:1.8rem}.flashes__header{font-weight:700}.flashes__message{letter-spacing:.03em}.flashes--free-shipping,.flashes--success{--accent-color:var(--color-cta-green);--accent-color-light:var(--color-signal-lightgreen)}.flashes--info{--accent-color:#0c5460;--accent-color-light:#d1ecf1}.flashes--warning{--accent-color:#856404;--accent-color-light:#fff3cd}.flashes--error{--accent-color:#721c24;--accent-color-light:#f8d7da}.flashes.hide{max-height:0!important;opacity:0}@media only screen and (max-width:1024px){.flashes__inner{margin-inline:0}}.free-drag{--inset:0;isolation:isolate;margin-bottom:2rem;overflow:hidden}.free-drag__wrapper{grid-column:calc(3 + var(--inset))/calc(-3 - var(--inset))}.free-drag .swiper:after{background:linear-gradient(to right,transparent,var(--color-white));content:"";height:58px;position:absolute;right:0;top:0;width:100px;z-index:2}.free-drag:focus-visible .swiper,.free-drag:hover .swiper{overflow:visible}.free-drag:focus-visible .swiper:after,.free-drag:hover .swiper:after{display:none}.free-drag .swiper-slide{box-sizing:border-box;width:auto}.free-drag--inset-1{--inset:1}.free-drag--inset-2{--inset:2}.free-drag--inset-3{--inset:3}.free-drag--inset-4{--inset:4}.free-drag--inset-5{--inset:5}.free-drag--inset-6{--inset:6}.free-drag--inset-7{--inset:7}.free-drag--inset-8{--inset:8}.free-drag--inset-9{--inset:9}.footer{background:var(--color-white);padding-block:90px 0;position:relative}.footer-row{display:flex;justify-content:space-between}.footer-row--payment .kiyoh{align-self:center;grid-column:32/-4;justify-self:end}.footer-row--about,.footer-row--servicebar,.footer-row--shopswitch{background:var(--color-background);grid-column:1/-1!important;position:relative;width:100%}.footer-row--servicebar{background:transparent}.footer-row--servicebar>.layout-container:before{background:var(--color-background);content:"";height:max(100px,min(2/24 * 100vw,2 * 60px));inset:auto 0 0 0;position:absolute}.footer-row--shopswitch{padding-block:6rem 4rem}.footer-row--about>.layout-container{padding-bottom:60px}.footer-row--links>.layout-container{padding-block:60px 4rem}.footer-row--links>.layout-container>.link-list:first-child{grid-column:4/13}.footer-row--links>.layout-container>.link-list:nth-child(2){grid-column:14/23}.footer-row--links>.layout-container>.link-list:nth-child(3){grid-column:24/33}.footer-row--links>.layout-container>.link-list:nth-child(4){grid-column:34/43}.footer-row--links>.layout-container>.link-list:nth-child(5){grid-column:44/51}.footer-row .legal-bar{align-items:center;color:var(--color-text--light);display:flex;font-size:1.4rem;grid-column:4/-4;justify-content:space-between;padding-block:3rem}.footer a{transition:color .15s}.footer a:focus-visible,.footer a:hover{color:var(--color-brand-1)}@media only screen and (max-width:1024px){.footer-row--shopswitch{padding-block:4rem}.footer-row--payment .kiyoh{display:none;justify-self:center;margin-block-end:1em}}@media only screen and (max-width:768px){.footer-row--links{display:none}.footer-row .legal-bar{flex-direction:column;gap:1rem}}.footer-logo{display:flex;grid-column:4/27}.footer-logo a{display:block}.footer-logo img{height:52px}@media only screen and (max-width:1024px){.footer-logo{grid-column:-3/3;justify-content:center}}.gallery{display:flex;flex-direction:column;gap:1.5rem;isolation:isolate;max-width:63rem}.gallery__main{border-radius:1rem;overflow:hidden;position:relative}.gallery__main-meta{display:flex;inset:0;pointer-events:none;position:absolute;z-index:1}.gallery__main-slides{position:relative;z-index:1}.gallery__main-slides .swiper-button-next,.gallery__main-slides .swiper-button-prev{display:none}.gallery__main-slide a{background:var(--color-white);cursor:zoom-in;display:block;padding:4rem 3rem 8rem;position:relative}.gallery__main-slide img{aspect-ratio:57/34;object-fit:contain;transition:filter .15s;width:100%}.gallery__main-slide:focus-visible img,.gallery__main-slide:hover img{filter:brightness(1.1)}.gallery__main-slide:focus-visible .play-button,.gallery__main-slide:hover .play-button{--opacity:1}.gallery__thumbs .swiper-slide{width:12rem}.gallery__thumbs .swiper-slide-thumb-active{--thumb-border-color:var(--color-brand-1)}.gallery__thumb{background:var(--color-white);border:1px solid var(--thumb-border-color,var(--color-border));border-radius:.6rem;cursor:pointer;padding:10px;position:relative;transition:border-color .15s}.gallery__thumb img{aspect-ratio:10/7;object-fit:contain;width:100%}.gallery-meta{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:3rem 3rem 1em;pointer-events:none}.gallery-meta__footer{align-items:center;display:flex;gap:1rem}.gallery-meta__tag{background-color:var(--color-background);border-radius:.6rem;color:var(--color-brand-1);font-size:1.7rem;font-weight:600;padding:1.2rem 1.3rem}.kiyoh{--kiyoh-height:5rem}.kiyoh iframe{aspect-ratio:140/45;border:none;height:var(--kiyoh-height)}@media only screen and (max-width:1024px){.kiyoh--footer{grid-column:4/-4}}.link-list__nav{display:flex;flex-wrap:wrap;font-size:1.4rem;gap:1.5rem 1.8rem;line-height:1.2142857143}.link-list a{transition:color .15s}.link-list a:focus-visible,.link-list a:hover{color:var(--color-brand-1)}.link-list--stacked .link-list__nav{flex-direction:column;padding-block:.5rem 0}.link-list--about{color:var(--color-text);grid-column:16/25}@media only screen and (max-width:1440px){.link-list--about{grid-column:17/28}}@media only screen and (max-width:1024px){.link-list--about{grid-column:28/-4;grid-column:4/-4;padding-block:4rem 0;text-align:center}}@media only screen and (max-width:768px){.link-list__nav{justify-content:center}}.meta{display:flex;font-size:1.4rem;justify-content:start;margin-block:0 3rem}.meta-item:not(:last-child):after{content:"|";font-size:1.6rem;margin-inline:1rem}.meta-item a{font-style:normal;text-decoration:underline}.meta-item a:focus-visible,.meta-item a:hover{text-decoration:none}@media only screen and (max-width:768px){.meta{flex-wrap:wrap}}.nav-header{display:flex;gap:2rem}.nav-header__links{align-items:center;display:flex}.nav-header__links nav{gap:1.5rem 3rem}.nav-header__link,.nav-header__links a{--box-shadow-size:0;align-items:center;background-color:unset;border:unset;box-shadow:0 var(--box-shadow-size) 0 0 var(--color-brand-2) inset;color:var(--color-text);cursor:pointer;display:flex;font-size:1.7rem;font-weight:600;gap:.4rem;line-height:1;padding:unset;transition:color .15s}.nav-header__link:focus-visible,.nav-header__link:hover,.nav-header__links a:focus-visible,.nav-header__links a:hover{color:var(--color-brand-2)}.nav-header__link--dropdown:before,.nav-header__links a--dropdown:before{color:var(--color-brand-1);content:"\e91f";font-size:2.4rem;margin-right:.6rem}.nav-header__link--dropdown:after,.nav-header__links a--dropdown:after{color:var(--color-brand-2);content:"\e917";font-size:1.6rem}.nav-header__link.active,.nav-header__links a.active{--box-shadow-size:-2px}.nav-header__home-link{--smile-opacity:0;align-self:center;aspect-ratio:1;border-radius:50%;color:var(--color-brand-1);display:grid;font-size:2.4rem;place-content:center;transition:background-color .15s;width:4.2rem}.nav-header__home-link [class*=icon]{grid-area:1/-1;transition:opacity .15s}.nav-header__home-link [class*=icon]:last-child{opacity:var(--smile-opacity)}.nav-header__home-link:focus-visible,.nav-header__home-link:hover{--smile-opacity:1;background-color:var(--color-white)}@media only screen and (max-width:840px){.nav-header{flex-direction:column;gap:0}.nav-header__link{border-top:1px solid var(--color-background);font-weight:400;padding:2.6rem 2rem}.nav-header__home-link,.nav-header__link--dropdown{display:none}}.news-letter{font-size:1.5rem;grid-column:28/-4;position:relative}.news-letter__title{color:var(--color-brand-1);font-size:3rem;line-height:1.1}.news-letter__title span{color:var(--color-brand-2);font-weight:400}.news-letter__form{display:flex;gap:1rem;padding-block:4rem;position:relative}.news-letter__form:before{color:var(--color-brand-1);content:"\e904";font-size:2rem;left:17px;position:absolute;top:58px}.news-letter__input{font-size:1.8rem;margin:0;max-height:56px;min-height:56px;padding-inline:5rem 3rem;width:70%}.news-letter__submit{margin:10px 0;max-height:56px;min-height:56px;min-width:160px}.news-letter__disclaimer a{color:var(--color-brand-1);text-decoration:underline}.news-letter__disclaimer a:focus-visible,.news-letter__disclaimer a:hover{text-decoration:none}.news-letter:before{background:var(--color-border);content:"";display:block;height:100%;left:-6rem;position:absolute;width:1px}@media only screen and (max-width:1440px){.news-letter{grid-column:30/-4}.news-letter:before{left:-3rem}}@media only screen and (max-width:1024px){.news-letter{grid-column:4/-4;padding-block:4rem 0}.news-letter:before{display:none}}@media only screen and (max-width:768px){.news-letter{display:none}}.news-grid{--cols:3;display:grid;gap:4.5rem;grid-template-columns:repeat(var(--cols),1fr)}@media only screen and (max-width:1024px){.news-grid{--cols:2}}@media only screen and (max-width:768px){.news-grid{--cols:1}}.news-teaser{--title-color:var(--color-brand-1);background-color:var(--color-background);border-radius:.6rem;overflow:hidden;position:relative}.news-teaser,.news-teaser__text{display:flex;flex-direction:column}.news-teaser__text{align-items:flex-start;flex-grow:1;gap:1rem;padding:4rem}.news-teaser__title{color:var(--title-color);font-size:2.2rem;line-height:1.3}.news-teaser__intro{margin-bottom:auto}.news-teaser__link{margin-top:2rem}.news-teaser__link:after{content:"";inset:0;position:absolute}.news-teaser img{order:-1}.news-teaser--dark{--title-color:var(--color-white);background-color:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width:768px){.news-teaser__text{padding:2rem}.news-teaser__link{margin-top:1rem}}.online-payment__item{position:relative}.page-inner{display:flex}.page-inner--wishlist{padding-top:60px}.page-content{display:flex;flex-direction:column;line-height:1.8}.page-content__text{margin-block:0 4rem}.page-content__text :any-link{color:var(--color-brand-2);text-decoration:underline}.page-content__text :any-link:focus-visible,.page-content__text :any-link:hover{text-decoration:none}.page-content__image,.page-content__video,.page-content__youtube{margin-block:0 4rem}.page-content__youtube iframe{aspect-ratio:16/9;border-radius:6px;overflow:hidden;width:100%}.page-content ol,.page-content ul{--gap:.5em;--accent-color:var(--color-brand-2);display:flex;flex-direction:column;gap:var(--gap);margin-block:0 2rem}.page-content ol li,.page-content ul li{display:block;padding-left:1.25em;position:relative}.page-content ol li ol,.page-content ol li ul,.page-content ul li ol,.page-content ul li ul{margin-block-start:var(--gap)}.page-content ol li:before,.page-content ul li:before{content:"";left:0;position:absolute}.page-content ul li:before{background:var(--accent-color);border-radius:50%;height:.3em;top:.75em;width:.3em}.page-content ol li{counter-increment:ol-counter}.page-content ol li:before{color:var(--accent-color);content:counter(ol-counter);font-family:Inter Variable,sans-serif;font-size:80%;font-weight:700;top:.65em}.page-content ol li ol{counter-reset:ol-counter}.page-content__quote{margin-block:0 4rem}.page-content__quote blockquote{color:var(--color-brand-1);font-family:Titillium Web,sans-serif;font-size:clamp(2rem,2.4305555556vw,3.5rem);font-style:normal;font-weight:400;line-height:1.6;margin-block:unset}.page-content__quote blockquote p{margin:0 0 1rem}.page-content__quote blockquote cite{color:var(--color-text);font-family:Inter Variable,sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.6}.page-content__quote blockquote cite:before{content:"-";font-family:Inter Variable,sans-serif;margin-inline:0 1rem}.page-content__separator{background:var(--color-border);height:1px;margin-block:4rem;width:100%}.blog{gap:3rem}.blog,.blog-header{display:flex;flex-direction:column}.blog-header{gap:1rem}.blog-header__meta{background:var(--color-background);border-radius:6px;display:flex;gap:2rem;justify-content:space-between;padding:1rem 2rem}.blog-header__author span,.blog-header__date span{font-weight:500}.blog-header__image{align-items:start;border-radius:6px;display:flex;justify-content:center;margin:0;max-height:56rem;overflow:hidden;position:relative;width:100%}.blog-header__image img{display:block;height:auto;max-height:56rem;object-fit:contain;transition:object-fit .3s ease;width:100%}.blog__link-date{color:var(--color-brand-2);display:block;font-size:1.4rem}.blog__link-title{color:var(--color-brand-1);display:block;font-size:1.6rem;font-weight:600}@media only screen and (max-width:1024px){.blog-header__meta{flex-direction:column;gap:0;justify-content:start;padding:1rem}}.pagination{display:flex;font-size:1.6rem;font-weight:500;gap:.6rem;padding-block:30px}.pagination,.pagination__item{align-items:center;justify-content:center}.pagination__item{border:.1rem solid var(--color-background);border-radius:6px;display:inline-flex;height:4rem;min-width:4rem;transition:.2s}.pagination__item--previous-page:before{color:var(--color-border);content:"\e916";font-size:2rem}.pagination__item--previous-page span{display:none}.pagination__item--next-page:after{color:var(--color-border);content:"\e918";font-size:2rem}.pagination__item--next-page span{display:none}.pagination__item--current-page{background-color:var(--color-brand-1);color:var(--color-white)}.pagination__item--disabled{display:none}.pagination__item:focus-visible,.pagination__item:hover{background-color:var(--color-brand-1);color:var(--color-white)}.payment-methods__list{display:flex;flex-wrap:wrap;gap:1rem;padding-block:2rem}.payment-methods__method{max-height:5.4rem;width:5.4rem}.payment-methods--footer{grid-column:4/30}@media only screen and (max-width:1024px){.payment-methods--footer{grid-column:4/-4}.payment-methods__list{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:768px){.payment-methods__method{max-height:4.4rem;width:4.4rem}}.picto-label-button{--icon-color:var(--color-white);--icon-size:3rem;--label-size:1.1rem;--label-color:var(--color-white);--label-text-decorarion:none;align-items:center;color:var(--label-color);display:flex;flex-direction:column;gap:.4rem;isolation:isolate;position:relative;text-align:center;transition:color .15s}.picto-label-button [class*=icon-]{color:var(--icon-color);font-size:var(--icon-size);transition:color .15s}.picto-label-button__label{font-size:var(--label-size);line-height:1;text-decoration:var(--label-text-decorarion);white-space:nowrap}.picto-label-button__balloon{--balloon-size:2.3rem;background:var(--color-cta-green);border-radius:var(--balloon-size);color:var(--color-white);font-size:1.3rem;font-weight:600;left:50%;letter-spacing:-.05em;line-height:1;margin-left:calc(var(--icon-size)*.5);min-width:var(--balloon-size);padding:.5rem;position:absolute;top:.5rem;translate:-50% -50%}.picto-label-button:focus-visible,.picto-label-button:hover{--icon-color:var(--color-brand-2);--label-text-decorarion:underline;color:var(--color-white)}.site-header-checkout .picto-label-button{--label-color:var(--color-brand-1);--icon-color:var(--color-brand-1)}.site-header-checkout .picto-label-button:focus-visible,.site-header-checkout .picto-label-button:hover{--icon-color:var(--color-brand-2);--label-text-decorarion:none;color:var(--color-brand-2)}@media only screen and (max-width:768px){.picto-label-button{--icon-size:2.4rem;--label-size:.8rem}}.play-button{--size:8rem;--opacity:.5;aspect-ratio:1;background:var(--color-black);border-radius:50%;color:var(--color-white);display:grid;font-size:var(--size);opacity:var(--opacity);place-content:center;transition:opacity .15s;width:1em}.play-button:before{content:"\e901";font-size:.25em}.play-button:where(:not(.play-button--no-positioning)){left:50%;position:absolute;top:50%;translate:-50% -50%}.play-button--small{--size:3.6rem}.play-button:focus-visible,.play-button:hover{--opacity:.85}.product-box{background-color:var(--color-white);border-radius:12px;color:var(--color-color-text);cursor:pointer;display:flex;flex-direction:column;isolation:isolate;margin-block:0;padding-block:2.5rem;padding-inline:30px;position:relative;transition:box-shadow .2s ease-in-out;width:100%}.product-box__link:before{content:"";display:block;inset:0;position:absolute}.product-box__link:hover{outline:none}.product-box__link:hover:before{outline:none;outline-offset:0}.product-box__link:focus-visible{outline:none}.product-box__link:focus-visible:before{outline:.2rem dotted var(--color-brand-1);outline-offset:.2rem}.product-box__header{align-items:start;display:flex;height:3.2rem;justify-content:end;left:2rem;pointer-events:none;position:absolute;right:2rem;top:2rem;width:auto;z-index:2}.product-box__wishlist{color:var(--color-brand-1);font-size:3rem;pointer-events:all}.product-box__wishlist-label{display:none}.product-box__wishlist:after{color:var(--color-brand-1);content:"\e926"}.product-box__wishlist:hover{outline:none}.product-box__wishlist:hover:after{content:"\e92f"}.product-box__wishlist:focus-visible{outline:.2rem dotted var(--color-brand-1);outline-offset:.2rem}.product-box__main{display:flex;flex-direction:column;gap:1rem;justify-content:start;pointer-events:none;position:relative;z-index:1}.product-box__figure{height:200px;margin:0;width:100%}.product-box__figure img{height:100%;margin:0 auto;object-fit:contain;transform:scale(.95);transition:.2s ease-in-out}.product-box__specs{align-items:start;display:flex;justify-content:space-between;margin-block:0 .7rem;width:100%}.product-box__title{font-family:Titillium Web,sans-serif;font-size:1.8rem;font-weight:600;line-height:2rem;margin-block:0 3rem}.product-box__unit-count{align-items:center;background-color:var(--color-background);border-radius:6px;color:var(--color-brand-1);display:inline-flex;font-size:1.4rem;height:3.2rem;justify-content:center;padding-inline:10px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.product-box__footer{margin-block:auto 0;pointer-events:none;z-index:1}.product-box__footer,.product-box__prices{display:flex;justify-content:space-between}.product-box__prices{align-items:start;flex-direction:column;width:calc(100% - 100px)}.product-box__price{color:var(--color-brand-1);display:block;font-size:2.8rem;font-weight:700}.product-box__price-minimum,.product-box__price-tax{color:var(--color-text--light);font-size:1.3rem}.product-box__addtocart{align-items:center;background-color:var(--color-cta-green);border:none;border-radius:6px;bottom:2.5rem;color:var(--color-white);cursor:pointer;display:flex;font-size:2.4rem;height:5rem;justify-content:center;pointer-events:all;position:absolute;right:2.5rem;transition:.2s ease-in-out;width:7.5rem;z-index:3}.product-box__addtocart-label{display:none}.product-box__addtocart:before{color:var(--color-white);content:"\e921";transition:.2s ease-in-out}.product-box__addtocart:after{color:var(--color-white);content:"\e914";font-size:2rem;transition:.2s ease-in-out}.product-box__addtocart:hover{background:var(--color-cta-green--hover);color:var(--color-white);outline:none}.product-box__addtocart:hover:before{transform:scale(.85)}.product-box__addtocart:hover:after{transform:rotate(-90deg)}.product-box__addtocart:focus-visible{outline:.2rem dotted var(--color-brand-1);outline-offset:.2rem}.product-box__toproduct{align-items:center;background-color:var(--color-cta-green);border:none;border-radius:6px;bottom:2.5rem;color:var(--color-white);cursor:pointer;display:flex;font-size:2.4rem;height:5rem;justify-content:center;pointer-events:none;position:absolute;right:2.5rem;transition:.2s ease-in-out;width:7.5rem;z-index:3}.product-box__toproduct-label{display:none}.product-box__toproduct:before{color:var(--color-white);content:"\e92a";transition:.2s ease-in-out}.product-box__toproduct:hover{background:var(--color-cta-green--hover);color:var(--color-white);outline:none}.product-box__toproduct:hover:before{transform:scale(.85)}.product-box__toproduct:focus-visible{outline:.2rem dotted var(--color-brand-1);outline-offset:.2rem}.product-box:focus,.product-box:hover{box-shadow:0 0 48px 0 rgba(0,0,0,.08)}.product-box:focus .product-box__figure img,.product-box:hover .product-box__figure img{transform:scale(1)}.product-box:focus .product-box__unit-count,.product-box:hover .product-box__unit-count{background-color:var(--color-brand-1);color:var(--color-white)}.product-box__cart-message{align-items:center;cursor:not-allowed;display:none;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center;z-index:2}.product-box__cart-message-backdrop{backdrop-filter:blur(2px);background:var(--color-white-transparent);border-radius:12px;inset:0;position:absolute;z-index:0}.product-box__cart-message-text{font-family:Titillium Web,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.05rem;line-height:1em;padding:3rem;position:relative;text-transform:uppercase;z-index:1}.product-box__cart--is-added{color:var(--color-cta-green)}.product-box__cart.product-variant--adding .product-box__cart--is-being-added{display:inline-flex}.product-box__cart.product-variant--added .product-box__cart--is-being-added,.product-box__cart.product-variant--adding .product-box__cart--is-added{display:none}.product-box__cart.product-variant--added .product-box__cart--is-added{display:inline-flex}@media only screen and (max-width:1440px){.product-box{padding-inline:2rem}}@media only screen and (max-width:768px){.product-box{box-shadow:0 0 48px 0 rgba(0,0,0,.08);padding-block:1rem;padding-inline:1rem}.product-box .product-box__figure img{transform:none}.product-box .product-box__header{left:1rem;right:1rem}.product-box .product-box__title{word-wrap:break-word;hyphens:auto;margin-block:0 1.5rem;overflow-wrap:break-word}.product-box .product-box__footer{flex-direction:column;gap:1rem}.product-box .product-box__prices{width:100%}.product-box .product-box__price{font-size:2rem}.product-box .product-box__cart{display:flex;justify-content:end}.product-box .product-box__addtocart,.product-box .product-box__toproduct{bottom:auto;position:relative;right:auto;width:50%}}@media only screen and (max-width:370px){.product-box{box-shadow:0 0 48px 0 rgba(0,0,0,.08)}}.product-carousel{position:relative;z-index:0}.product-carousel .swiper{overflow:visible}.product-carousel .swiper-slide{box-sizing:border-box;display:flex;height:auto;transition:opacity .5s;width:33rem}.product-carousel .swiper-slide:first-child.swiper-slide-active~.swiper-slide:nth-child(n+5){opacity:0}.product-carousel .swiper-button{--swiper-navigation-sides-offset:-3rem;background:var(--color-brand-2);border-radius:100%;display:inline-flex;height:6rem;opacity:0;transition:opacity .5s,background .2s;width:6rem}.product-carousel .swiper-button:after{color:var(--color-white);font-family:icomoon;font-size:2.4rem}.product-carousel .swiper-button-disabled{opacity:0!important}.product-carousel .swiper-button-next{right:var(--swiper-navigation-sides-offset,10)}.product-carousel .swiper-button-next:after{content:"\e915"}.product-carousel .swiper-button-prev{left:var(--swiper-navigation-sides-offset,10)}.product-carousel .swiper-button-prev:after{content:"\e91a"}.product-carousel .swiper-button:focus-visible,.product-carousel .swiper-button:hover{background:var(--color-brand-1)}.product-carousel:focus-visible .swiper-button,.product-carousel:focus-within .swiper-button,.product-carousel:hover .swiper-button{opacity:1}.swiper-pagination{align-items:center;bottom:0!important;display:none;height:40px;justify-content:center;opacity:0;position:relative}.swiper-pagination-bullet-active{background:var(--color-brand-2)}@media only screen and (min-width:1540px){.product-carousel .swiper-slide:first-child.swiper-slide-active~.swiper-slide:nth-child(n+5){opacity:0}.product-carousel:focus-visible .swiper-slide:first-child.swiper-slide-active~.swiper-slide:nth-child(n+5),.product-carousel:focus-within .swiper-slide:first-child.swiper-slide-active~.swiper-slide:nth-child(n+5),.product-carousel:hover .swiper-slide:first-child.swiper-slide-active~.swiper-slide:nth-child(n+5){opacity:1}}@media only screen and (max-width:1024px){.product-carousel .swiper-button{display:none}.swiper-pagination{display:flex;opacity:1}}@media only screen and (max-width:768px){.product-carousel .swiper-slide{width:calc(100vw - var(--grid-gutter)*2)}}.product-carousel-box{--inset:0;overflow-x:hidden}.product-carousel-box__wrapper{grid-column:calc(3 + var(--inset))/calc(-3 - var(--inset));position:relative;z-index:0}.product-carousel-box__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 1em;justify-content:space-between;margin-bottom:3.4rem}.product-carousel-box__header-title{font-size:3.6rem;margin:0}.product-carousel-box--inset-1{--inset:1}.product-carousel-box--inset-2{--inset:2}.product-carousel-box--inset-3{--inset:3}.product-carousel-box--inset-4{--inset:4}.product-carousel-box--inset-5{--inset:5}.product-carousel-box--inset-6{--inset:6}.product-carousel-box--inset-7{--inset:7}.product-carousel-box--inset-8{--inset:8}.product-carousel-box--inset-9{--inset:9}.product-carousel-box--boxed{background-color:var(--color-background);padding-block:4rem 6rem}.product-info__images{align-items:center;aspect-ratio:1/1;background-color:var(--color-white);border-radius:6px;display:flex;grid-column:1/4;justify-content:center;padding:1rem;position:absolute}.product-info__images--ordercomplete{position:relative}.product-info__content{display:flex;flex-direction:column;grid-column:5/-1;padding-block:0 2rem}.product-info__content--ordercomplete{grid-column:5/-2;justify-content:center;padding-block:0}.product-info__name{color:var(--color-text);display:block;font-family:Titillium Web,sans-serif;font-size:2.2rem;line-height:1.2;margin:0 0 1rem}.product-info__name--ordercomplete{font-size:1.8rem}.product-info__name:focus,.product-info__name:hover{color:var(--color-brand-1)}.product-info__meta{display:flex;flex-wrap:wrap;justify-content:start;margin:0}.product-info__price,.product-info__variant-name{display:block;font-size:1.4rem}.product-grid{grid-column-gap:5rem;grid-row-gap:5rem;display:grid;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr);padding-bottom:3rem;position:relative}.product-grid>*{grid-column:span 1;grid-row:span 1}.product-grid--flat{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1440px){.product-grid{grid-column-gap:1rem;grid-row-gap:3rem}.product-grid .usp-bar{display:none}.product-grid--flat{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:370px){.product-grid{grid-template-columns:repeat(1,1fr)}}.product-labels{display:flex;flex-direction:column;gap:.4rem;left:0;margin-bottom:1rem;position:absolute}.product-label{background-color:var(--color-brand-2);border-radius:6px;box-shadow:2px 2px 0 0 var(--color-brand-1);color:var(--color-white);display:inline-block;font-family:Titillium Web,sans-serif;font-size:1.4rem;font-weight:700;padding:.5rem 1rem}.gallery__main-meta .product-labels{left:3rem;top:3rem}.products-header{display:none;margin-block:0 30px}.products-header .filter-toggle{pointer-events:none}.products-header .filter-toggle:focus{visibility:hidden}@media only screen and (max-width:1024px){.products-header{display:block}.products-header .filter-toggle{pointer-events:all}.products-header .filter-toggle:focus{visibility:visible}}.readon{align-items:baseline;display:inline-flex;gap:1ch}.readon:before{font-size:80%;order:1}.readon:where(:not([class*=icon-])):before{content:var(--icon,"\e915")}.readon[href]:before{color:var(--color-brand-2);transition:translate .15s}.readon[href]:focus-visible:before,.readon[href]:hover:before{translate:.25ch 0}.readon--start:before{order:-1}.readmore-block__content{line-height:2;margin-block:0 3rem;max-height:185px;overflow:hidden;position:relative;transition:.4s}.readmore-block__content:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--color-white) 100%);content:"";display:block;height:120px;inset:auto 0 0 0;opacity:1;pointer-events:none;position:absolute;transition:.2s;width:100%}.readmore-block__content--nofade:after{display:none}.readmore-block__content.open{max-height:100%}.readmore-block__content.open:after{opacity:0}.readmore-block__label-hidden{display:none}.readmore-block__toggle.active:before{content:"\e936"}.readmore-block__toggle.active .readmore-block__label-hidden{display:block}.readmore-block__toggle.active .readmore-block__label-default{display:none}.readmore-text{position:relative}.readmore-text__inner{font-weight:300;letter-spacing:.4px;max-height:3rem;padding-inline:0 10rem;position:relative;white-space:nowrap}.readmore-text__inner,.readmore-text__inner p{overflow:hidden;text-overflow:ellipsis}.readmore-text.open .readmore-text__inner{max-height:100%;overflow:visible;padding-inline:0;text-overflow:unset;white-space:normal}.readmore-text.open .readmore-text__inner p{overflow:visible;text-overflow:unset}.readmore-text.open .readmore-text__readmore{left:auto;position:relative;top:auto}.readmore-text.open .readmore-text__readmore-label-open{display:inline}.readmore-text.open .readmore-text__readmore-label-closed{display:none}.readmore-text .readmore-text__readmore{appearance:unset;background:none;border:none;cursor:pointer;display:inline;font-size:1.6rem;font-weight:300;letter-spacing:.4px;margin:0;outline:none;padding-block:0;padding-inline:0;position:absolute;right:0;text-decoration:underline;top:.2rem}.readmore-text .readmore-text__readmore-label-open{display:none}.readmore-text .readmore-text__readmore-label-closed{display:inline}.readmore-text .readmore-text__readmore:focus-visible,.readmore-text .readmore-text__readmore:hover{text-decoration:none}.readmore-text.seo-description{margin-block:90px}.readmore-text.taxon-description{margin-block:0 30px}.compartment{background:var(--color-brand-3);border-radius:6px;margin-block:0 3rem;padding:3rem 4rem;width:100%}.compartment--white{background:var(--color-white)}@media only screen and (max-width:768px){.compartment{padding:2rem}.compartment--nospacing{padding:0}}.elastic-container{--elastic-width-active:540px;--elastic-overflow-right:-160px;--elastic-transition:width .3s ease-in-out}.elastic-container--has-results,.elastic-container[busy]{margin-right:var(--elastic-overflow-right);transition:var(--elastic-transition);width:var(--elastic-width-active)}.elastic-container--has-results .elastic-container__backdrop,.elastic-container--has-results .elastic-results{display:block}.elastic-container__backdrop{backdrop-filter:blur(2px);background:var(--color-modal-backdrop);display:none;inset:0;position:fixed}.elastic-search-searchbar{flex:0 1 270px;position:relative;transition:var(--elastic-transition);z-index:1}.elastic-search-searchbar__form{position:relative;width:100%}.elastic-search-searchbar__input{border-radius:12px;max-width:768px;padding-left:45px;position:relative;transition:width .2s ease-in-out;z-index:155}.elastic-search-searchbar__button{background-color:transparent;border:unset;bottom:0;left:5px;padding:0 10px;position:absolute;top:0;z-index:160}.elastic-search-searchbar--hide{opacity:0;pointer-events:none}.elastic-results{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:6px;display:none;margin-top:1rem;max-height:50vh;overflow-x:auto;padding:0;position:absolute;width:var(--elastic-width-active);z-index:50}.elastic-results__item{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;flex-direction:row;gap:15px;padding:1rem 2rem;position:relative;transition:.2s}.elastic-results__item a{color:var(--color-brand-2);font-family:Titillium Web,sans-serif;font-size:1.6rem;font-weight:400}.elastic-results__item a:before{content:"";display:block;inset:0;position:absolute}.elastic-results__item img{width:80px}.elastic-results__item:focus,.elastic-results__item:hover{background-color:var(--color-background)}.elastic-results__all-results{padding:1.5rem 2rem;position:relative}.elastic-results__all-results a{color:var(--color-brand-1);font-weight:400;text-decoration:underline}.elastic-results__all-results a:before{content:"";display:block;inset:0;position:absolute}.elastic-results__all-results a:hover{color:var(--color-brand-hover);text-decoration:none}@media only screen and (max-width:840px){.elastic-container{--elastic-width-active:100%}.elastic-results{z-index:1}}@media only screen and (max-width:768px){.elastic-container{--elastic-width-active:100%;--elastic-overflow-right:unset}.elastic-container[busy]{margin-right:unset;width:unset}.elastic-container[busy] .elastic-search-searchbar__input{padding-left:45px}.elastic-container--has-results{align-items:stretch;display:flex;flex-direction:column;position:relative;width:100%}.elastic-results{margin-top:6rem;max-height:unset;width:100%}.elastic-search-searchbar{flex:1 1 100%}}.service-bar{background:var(--color-brand-1);border-radius:15px;color:var(--color-white);position:relative;width:100%}.service-bar__inner{grid-column:3/-3;grid-template-columns:repeat(24,1fr)}.service-bar__inner>*{padding-block:5rem}.service-bar__title{color:var(--color-white);font-size:3.2rem;grid-column:2/6;line-height:3.2rem}.service-bar__title span:first-child{display:block}.service-bar__image{align-items:end;display:inline-flex;grid-column:6/10;margin:0;padding-block:15px 0}.service-bar__image img{aspect-ratio:1/1;width:100%}.service-bar__customerservice{display:inline-flex;flex-direction:column;gap:1rem;grid-column:-15/span 6}.service-bar__account{display:inline-flex;flex-direction:column;gap:1rem;grid-column:-8/span 6}.service-bar__subtitle{color:var(--color-brand-1--contrast);font-size:2.2rem;font-weight:700;letter-spacing:.1rem;margin:0}.service-bar__subtitle a:focus-visible,.service-bar__subtitle a:hover{color:var(--color-white)!important}.service-bar__text{font-size:1.6rem;letter-spacing:.08rem}.service-bar__links{display:flex;gap:2rem}.service-bar__link{align-items:center;color:var(--color-white);display:inline-flex;font-family:Titillium Web,sans-serif;font-size:1.8rem;letter-spacing:.05rem}.service-bar__link:before{content:"";font-size:2.2rem;margin-inline:0 .8rem}.service-bar__link--call:before{content:"\e925"}.service-bar__link--account:before{content:"\e92d"}.service-bar__link--chat:before{content:"\e91c"}.service-bar__link:focus-visible,.service-bar__link:hover{color:var(--color-brand-1--contrast)!important}@media only screen and (max-width:1440px){.service-bar__image{display:none}.service-bar__customerservice{grid-column:-19/span 8}.service-bar__account{grid-column:-10/span 8}}@media only screen and (max-width:1024px){.service-bar__inner>*{padding-block:3rem}.service-bar__title{grid-column:-2/2;margin:0;padding-block:3rem 0}.service-bar__title span:first-child{display:inline-block}.service-bar__customerservice{grid-column:-24/span 11}.service-bar__account{grid-column:-12/span 10}}@media only screen and (max-width:768px){.service-bar__account,.service-bar__customerservice{grid-column:-2/2}.service-bar__customerservice{padding-block:3rem 0}.service-bar__links{flex-direction:column;gap:1rem}.service-bar__image{display:block;grid-column:-2/-15;grid-row:4;padding-block:0}.service-bar__image img{max-width:280px}}.shopswitch{display:flex;gap:2rem}.shopswitch__link{--filter:grayscale(1);padding-block:1.8rem}.shopswitch__link:focus-visible,.shopswitch__link:hover{--filter:grayscale(0)}.shopswitch img{filter:var(--filter);height:2.6rem;transition:filter .15s}.shopswitch--footer{grid-column:28/-4;justify-content:end}@media only screen and (max-width:1024px){.shopswitch--footer{grid-column:-3/3;justify-content:center}}.sidebar-menu{margin-block:0 8rem}.sidebar-menu__title{font-family:Titillium Web,sans-serif;font-size:2.4rem;font-weight:600;padding:1rem 2rem 3rem}.sidebar-menu__items{display:flex;flex-direction:column}.sidebar-menu__item{align-items:center;border-top:1px solid var(--color-border);display:flex;padding:2rem;position:relative;width:100%}.sidebar-menu__item:before{color:var(--color-brand-2);margin-inline:0 1rem}.sidebar-menu__item:focus-visible,.sidebar-menu__item:hover{opacity:.75}.sidebar-menu__item:last-child{border-bottom:1px solid var(--color-border)}.sidebar-menu__item a:before{content:"";display:block;inset:0;position:absolute}@media only screen and (max-width:768px){.sidebar-menu{margin-block:0 4rem}}.layout-container__aside--content .sidebar-menu{padding-block:1.4rem 0}.site__header{position:relative;z-index:3}.site__main{padding-top:1.5rem}body.no-scroll{height:100%;margin:0;overflow:hidden}@media only screen and (max-width:840px){.site{padding-top:calc(var(--site-header-height))}.site__header{z-index:2}body[class^=sylius_shop_checkout] .site{padding-top:0}}.site-header__topbar{align-items:center;display:flex;gap:1rem;height:var(--site-header-topbar-height);justify-content:space-between;padding-inline:2rem 3.5rem}.site-header__main{min-height:var(--site-header-main-height);position:absolute;width:min(1440px,100% - 2 * (var(--grid-gutter)));z-index:2}.site-header__nav{margin-top:var(--site-header-main-height);z-index:1}@media only screen and (min-width:840px){.site-header__footer{margin-block-start:1.5rem}.site-header.sticky .site-header__main{border-radius:0;position:fixed;top:0}}@media only screen and (min-width:840px) and (min-width:1540px){.site-header.sticky .site-header__main{--box-shadow-x:calc(50vw - 720px)}}@media only screen and (min-width:840px) and (max-width:1540px){.site-header.sticky .site-header__main{--box-shadow-x:var(--grid-gutter)}}.site-header--slim .site-header__main{position:relative;width:100%}@media only screen and (max-width:840px){.site-header{display:flex;flex-direction:column;gap:1rem;grid-column:1/-1}.site-header__topbar{display:none}.site-header__main{border-top:1px solid var(--color-brand-hover);position:relative;z-index:1}.site-header__nav{--offset-top:var(--site-header-main-height);background-color:var(--color-white);height:0;inset:var(--offset-top) 0 0;margin-top:0;opacity:0;overscroll-behavior:none;position:fixed;transition:opacity .25s,height 0s .25s}.site-header.mobile-nav-open .site-header__nav{height:calc(100% - var(--site-header-main-height));opacity:1;transition-delay:0s,0s}}.site-header-checkout__header{align-items:center;background:var(--color-white);box-shadow:calc(var(--box-shadow-x)*-1) 0 var(--color-white),var(--box-shadow-x) 0 0 var(--color-white);display:flex;gap:3rem;padding:1rem 3rem}.site-header-checkout__header .kiyoh{flex-shrink:0}.site-header-checkout__main{align-items:center;display:flex;gap:2rem;grid-column:3/-3;justify-content:space-between;padding-block:3rem 1rem}.site-header-checkout__logo img{height:5rem}@media only screen and (max-width:1440px){.site-header-checkout .kiyoh{display:none}}@media only screen and (min-width:1540px){.site-header-checkout__header{--box-shadow-x:calc(50vw - 720px)}}@media only screen and (max-width:1540px){.site-header-checkout__header{--box-shadow-x:var(--grid-gutter)}}.site-header-footer{align-items:center;display:flex;gap:6rem;padding-inline:3rem}.site-header-footer .kiyoh{flex-shrink:0}body[class^=sylius_shop_account] .site-header-footer,body[class^=sylius_shop_cart] .site-header-footer,body[class^=sylius_shop_login] .site-header-footer,body[class^=sylius_shop_order] .site-header-footer{display:none}@media only screen and (max-width:840px){.site-header-footer .kiyoh{display:none}body[class^=sylius_shop_account] .site-header-footer,body[class^=sylius_shop_cart] .site-header-footer,body[class^=sylius_shop_login] .site-header-footer,body[class^=sylius_shop_order] .site-header-footer{display:flex}}.site-header-main{--logo-base-width:200px;--box-shadow-x:0px;align-items:center;background:var(--color-brand-1);border-radius:1.5rem 1.5rem 0 0;box-shadow:calc(var(--box-shadow-x)*-1) 0 var(--color-brand-1),var(--box-shadow-x) 0 0 var(--color-brand-1);display:flex;gap:2.5rem;justify-content:space-between;padding-inline:2rem;transition:box-shadow .15s,border-radius .15s}.site-header-main__mobile-nav-toggle{display:none}.site-header-main__logo{height:4rem;max-width:var(--logo-base-width)}.site-header-main__logo a{display:block;height:100%;width:100%}.site-header-main__logo a:focus-visible{outline-color:var(--color-brand-1--contrast)}.site-header-main__logo img{display:block;height:100%;width:auto}.site-header-main__search{flex-grow:1;margin-inline:auto;max-width:540px}.site-header-main__search form{display:grid;position:relative;z-index:1}.site-header-main__search form>*{grid-area:1/1}.site-header-main__search form input{border:unset;border-radius:.6rem;margin:0;min-height:50px}.site-header-main__search form input::-webkit-search-cancel-button{display:none}.site-header-main__search form button{background:unset;border:unset;color:var(--color-brand-1);cursor:pointer;font-size:2.4rem;justify-self:end;margin-right:1rem;transition:color .15s}.site-header-main__search form button:focus-visible,.site-header-main__search form button:hover{color:oklch(from var(--color-brand-1) calc(l + .25) c h)}.site-header-main__toolbar{display:flex;gap:2.5rem;z-index:-1}.site-header-main__toolbar-logo{display:none}.site-header-main__profile{align-items:center;border-radius:.6rem;color:var(--color-white);display:flex;font-size:1.5rem;gap:1rem;isolation:isolate;line-height:1;padding:.9rem;position:relative;transition:background-color .15s}.site-header-main__profile [class*=icon]{font-size:3.2rem}.site-header-main__profile div.item{margin-bottom:.5rem}.site-header-main__profile .menu{display:flex;gap:1rem}.site-header-main__profile .menu-item--welcome{display:none}.site-header-main__profile a{color:var(--color-brand-1--contrast);font-family:Titillium Web,sans-serif;position:relative;z-index:1}.site-header-main__profile a:focus-visible,.site-header-main__profile a:hover{text-decoration:underline}.site-header-main__profile a[href="/account/dashboard"],.site-header-main__profile a[href="/login"]{position:static}.site-header-main__profile a[href="/account/dashboard"]:after,.site-header-main__profile a[href="/login"]:after{content:"";inset:0;position:absolute;z-index:0}.site-header-main__quicklinks{align-items:center;display:flex;gap:2.5rem}.site-header-main__quicklinks .picto-label-button:has([class*=icon-user-check]){display:none}@media only screen and (max-width:1024px){.site-header-main__profile{flex-direction:column;gap:.4rem;padding:0}.site-header-main__profile .icon-user-check{display:none}.site-header-main__profile .menu{gap:1.6rem}.site-header-main__profile .menu a{align-items:center;color:var(--color-white);display:flex;flex-direction:column;font-family:Inter Variable,sans-serif;font-size:1.1rem;font-weight:400;gap:.5rem;line-height:1;text-decoration:none;white-space:nowrap}.site-header-main__profile .menu a:before{font-size:3rem}.site-header-main__profile .menu a:first-child:before{content:"\e92c"}.site-header-main__profile .menu a[href="/account/dashboard"]:before{content:"\e92c"!important}.site-header-main__profile .menu a:last-child:before{content:"\e939"}.site-header-main__profile .menu a[href="/logout"]:before{content:"\e93d"!important}.site-header-main__quicklinks{gap:2.2rem}}@media only screen and (max-width:840px){.site-header-main{background-color:var(--color-brand-1);border-radius:0;padding-inline:0;width:100%}.site-header-main__mobile-nav-toggle{align-self:stretch;background-color:var(--color-brand-2);border:none;color:var(--color-white);display:grid;flex-shrink:0;font-size:1.2rem;gap:.4rem;margin-block:-.5rem;margin-inline-start:-1.2rem;padding:0;place-content:center;width:var(--site-header-main-height)}.site-header-main__mobile-nav-toggle [class*=icon]{font-size:3rem}.site-header-main__mobile-nav-toggle-icons :first-child,.site-header-main__mobile-nav-toggle-texts :first-child{display:block}.site-header-main__mobile-nav-toggle-icons :last-child,.site-header-main__mobile-nav-toggle-texts :last-child,.site-header-main__mobile-nav-toggle.open .site-header-main__mobile-nav-toggle-icons :first-child,.site-header-main__mobile-nav-toggle.open .site-header-main__mobile-nav-toggle-texts :first-child{display:none}.site-header-main__mobile-nav-toggle.open .site-header-main__mobile-nav-toggle-icons :last-child,.site-header-main__mobile-nav-toggle.open .site-header-main__mobile-nav-toggle-texts :last-child{display:block}.site-header-main__toolbar{align-items:center;background-color:var(--color-brand-1);flex-grow:1;gap:1.8rem;inset-block-start:0;inset-inline:0;min-height:var(--site-header-main-height);padding:.5rem 1.2rem;position:fixed;z-index:1}.site-header-main__toolbar-logo{display:block;flex-grow:1;max-width:var(--logo-base-width)}.site-header-main__toolbar-logo img{max-height:4rem}.site-header-main__search{max-width:unset;padding-inline:1.2rem;width:100%}.site-header-main__logo{display:none}.site-header-main__quicklinks{gap:1.6rem;margin-left:auto}.site-header-main__quicklinks .picto-label-button:has([class*=icon-user-check]){display:flex}.site-header-main__profile .menu a:last-child{display:none}}@media only screen and (max-width:768px){.site-header-main__profile .menu{gap:1.6rem}.site-header-main__profile .menu a{font-size:.8rem;gap:.6rem}.site-header-main__profile .menu a:before{font-size:2.4rem}}@media only screen and (min-width:840px){.site-header-nav{--site-nav-header-height:8rem;--faux-border:1rem;border-radius:20px;position:relative}.site-header-nav__header{background-color:var(--color-background);border-radius:0 0 1.5rem 1.5rem;display:flex;height:var(--site-nav-header-height);padding-inline:3rem}.site-header-nav__flyout{background-color:var(--color-white);border-radius:2.2rem;inset-block-start:calc(var(--site-header-main-height)*-1 - var(--faux-border));inset-inline:calc(var(--faux-border)*-1);opacity:0;padding:var(--faux-border);padding-block-start:calc(var(--site-nav-header-height) + var(--site-header-main-height) + var(--faux-border));position:absolute;transition:opacity .25s;z-index:-1}.site-header-nav__backdrop{backdrop-filter:blur(5px);background-color:var(--color-modal-backdrop);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:-2}.site-header-nav.open .site-header-nav__backdrop,.site-header-nav.open .site-header-nav__flyout{opacity:1;pointer-events:auto}}@media only screen and (max-width:840px){.site-header-nav{display:flex;flex-direction:column}.site-header-nav__header{display:none}.site-header-nav__flyout{height:100%;order:-1;position:relative}}.sorting-bar{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:0 0 30px}.sorting-bar__results{white-space:nowrap}.sorting-bar__count{align-items:center;display:flex;gap:.5rem;justify-content:start;margin-inline:30px auto}.sorting-bar__count-number{border-radius:6px;display:inline-block;padding:.5rem 1rem}.sorting-bar__count-number--current{background-color:var(--color-background);color:var(--color-brand-1);font-weight:700;margin-inline:.5rem}.sorting-bar__count-number:focus-visible,.sorting-bar__count-number:hover{background-color:var(--color-background)}.sorting-bar__order{position:relative}.sorting-bar__order select{background:transparent;margin:0}.sorting-bar__order:after{color:var(--color-brand-1);content:"\e917";font-size:2rem;position:absolute;right:1rem;top:1.6rem}@media only screen and (max-width:1440px){.sorting-bar{flex-wrap:wrap;gap:1rem}}@media only screen and (max-width:768px){.sorting-bar__count{display:none}}.summary{background:var(--color-white);border-radius:15px;padding:5rem}.summary-title{border-bottom:1px solid var(--color-border);display:block;font-family:Titillium Web,sans-serif;margin-block:0 3rem;padding-block:0 3rem}.summary-table{margin-block:0 6rem}.summary-table tr th{text-align:left}.summary-table tr th:not(:last-child){padding-right:2rem}.summary-table tr td{border-top:1px solid var(--color-background);padding-block:1.5rem}.summary-table tr td:first-child{padding-inline-start:0}.summary-table tr td:last-child{padding-inline-end:0}.summary-table tr td:not(:last-child){padding-right:2rem}.summary-table tr td .free-shipping{color:var(--color-cta-green);font-weight:600}.summary-table tfoot tr td{padding-block:1.5rem}.summary-table tfoot tr:first-child td{border-top:none;padding-block:3rem 1.5rem}.summary-table tfoot tr:last-child td{border-top:1px solid var(--color-brand-1)}.summary-table .order-total{font-weight:600}.summary-table__discount{color:var(--color-cta-green);font-weight:500}.summary-coupon{margin-block:0 3rem;position:relative}.summary-coupon__label{color:var(--color-brand-1);cursor:pointer;display:inline-block;text-decoration:underline}.summary-coupon__label:focus-visible,.summary-coupon__label:hover{text-decoration:none}.summary-coupon__content{max-height:0;opacity:0;overflow:hidden;position:relative;transition:.2s}.summary-coupon__content.open{max-height:200px;opacity:1}.summary-coupon input{font-size:1.8rem;height:6rem;padding-inline:2rem 9rem}.summary-coupon .button{min-height:5rem;padding-inline:1.5rem;position:absolute;right:.5rem;top:.5rem}.summary-coupon .button:before{color:var(--color-white);font-size:2.1rem}.summary-expected-delivery-date{display:flex;justify-content:space-between;margin-block:0 2rem}.summary-expected-delivery-date__value{color:var(--color-brand-1);font-weight:600}.table,table{border:none;border-collapse:separate;border-spacing:0;margin:0;padding:0}.table td,.table--bordered th,table td,table--bordered th{padding:1rem 2rem}.table--bordered tr:first-child td,table--bordered tr:first-child td{border-top:1px solid var(--color-border)}.table--bordered tr:first-child td:first-child,table--bordered tr:first-child td:first-child{border-top-left-radius:6px}.table--bordered tr:first-child td:last-child,table--bordered tr:first-child td:last-child{border-top-right-radius:6px}.table--bordered tr td:first-child,table--bordered tr td:first-child{border-left:1px solid var(--color-border)}.table--bordered td,table--bordered td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border)}.table .right.aligned,table .right.aligned{text-align:right}.table .cell-divider td,table .cell-divider td{border-top:1px solid var(--color-border)}.tag{--icon-color:var(--color-brand-2);--icon-size:3.6rem;--border-color:var(--color-border);--padding-inline-start:1.8rem;align-items:center;border:1px solid var(--border-color);border-radius:1.2rem;display:inline-flex;font-weight:500;gap:1rem;padding:1rem 2.2rem;transition:border-color .15s}.tag[class*=icon]{padding-inline-start:var(--padding-inline-start)}.tag[class*=icon]:before{color:var(--icon-color);font-size:var(--icon-size);transition:color .15s}.tag[href]:focus-visible,.tag[href]:hover{border-color:oklch(from var(--border-color) calc(l * .75) c h/100%)}.tag[href]:focus-visible:before,.tag[href]:hover:before{color:oklch(from var(--icon-color) calc(l * .75) c h/100%)}.tag--em{--icon-color:var(--color-cta-green);--border-color:var(--color-cta-green)}@media only screen and (max-width:768px){.tag{--padding-inline-start:1rem;--icon-size:2.8rem;font-size:1.3rem;padding:.6rem 1.4rem}}.tag-list{display:flex;gap:1.5rem;overflow-x:visible}.tag-list .tag{flex-shrink:0}@media only screen and (max-width:768px){.tag-list{gap:.6rem}}.title-header{margin-block:3rem 6rem}.title-header h1{font-size:4.8rem;font-weight:700;letter-spacing:.2rem;line-height:1.2;margin-block:0 2rem}.title-header h1:first-letter{text-transform:capitalize}.title-header .sub-header{color:var(--color-text--light);display:flex;gap:2rem}.title-header--cart{padding-inline:3rem}.title-header--checkout{margin-block:3rem 4rem}.title-header--checkout-complete{margin-block:3rem;padding-inline:4rem}.title-header--checkout-thankyou{text-align:center}.title-header--account-orders{margin-block:3rem}@media only screen and (max-width:768px){.title-header{padding-inline:0}.title-header h1{font-size:3.2rem;letter-spacing:.1rem}}[aria-label][data-tooltip]{--balloon-move:.4rem;--allergen-color:var(--color-spec-inactive);cursor:pointer;overflow:visible;position:relative}[aria-label][data-tooltip]:after{background:var(--allergen-color);border-radius:6px;color:var(--color-white);content:attr(aria-label);font-family:Inter Variable,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;padding:.4em 1em;text-indent:0;text-shadow:none;white-space:nowrap}[aria-label][data-tooltip]:after,[aria-label][data-tooltip]:before{opacity:0;pointer-events:none;position:absolute;transition:all .18s ease-out .18s;z-index:10}[aria-label][data-tooltip]:before{border:5px solid transparent;border-top:5px solid var(--allergen-color);content:"";height:0;width:0}[aria-label][data-tooltip][data-allergen=gluten]{--allergen-color:var(--color-gluten)}[aria-label][data-tooltip][data-allergen=diepvries]{--allergen-color:var(--color-diepvries)}[aria-label][data-tooltip][data-allergen=duurzaam]{--allergen-color:var(--color-duurzaam)}[aria-label][data-tooltip]:hover:after,[aria-label][data-tooltip]:hover:before{opacity:1;pointer-events:none}[aria-label][data-tooltip][data-tooltip=down]:hover:after,[aria-label][data-tooltip][data-tooltip=down]:hover:before,[aria-label][data-tooltip][data-tooltip=up]:hover:after,[aria-label][data-tooltip][data-tooltip=up]:hover:before{transform:translate(-50%)}[aria-label][data-tooltip][data-tooltip^=up]:after,[aria-label][data-tooltip][data-tooltip^=up]:before{bottom:100%;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-tooltip][data-tooltip^=up]:after{margin-bottom:10px}[aria-label][data-tooltip][data-tooltip=up]:after,[aria-label][data-tooltip][data-tooltip=up]:before{left:50%;transform:translate(-50%,var(--balloon-move))}[aria-label][data-tooltip][data-tooltip^=down]:after,[aria-label][data-tooltip][data-tooltip^=down]:before{top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-tooltip][data-tooltip^=down]:after{margin-top:10px}[aria-label][data-tooltip][data-tooltip^=down]:before{border:5px solid transparent;border-bottom:5px solid var(--color-brand-1);height:0;width:0}[aria-label][data-tooltip][data-tooltip=down]:after,[aria-label][data-tooltip][data-tooltip=down]:before{left:50%;transform:translate(-50%,calc(var(--balloon-move)*-1))}.usp-bar{--base-size:1.4rem;--line-height:1.2;--line-clamp:1;border-radius:0;line-height:var(--line-height);position:relative;width:100%}.usp-bar__list{align-items:center;display:flex;gap:2rem;justify-content:space-between;min-height:calc(var(--line-clamp)*var(--base-size)*var(--line-height));width:100%}.usp-bar__item{display:inline-flex;max-height:calc(var(--line-clamp)*1.1em)}.usp-bar__item span{-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;color:var(--color-text);display:-webkit-box;font-size:var(--base-size);font-weight:400;overflow:hidden;text-overflow:ellipsis}.usp-bar__item:before{color:var(--color-cta-green);content:"\e91d";font-size:1.15em;line-height:1;margin-inline:0 1rem}.usp-bar--cart,.usp-bar--checkout,.usp-bar--product-show{margin-block:3rem 0}.usp-bar--cart .usp-bar__list,.usp-bar--checkout .usp-bar__list,.usp-bar--product-show .usp-bar__list{align-items:start;flex-direction:column;gap:1.5rem}.usp-bar--cart .usp-bar__item span,.usp-bar--checkout .usp-bar__item span,.usp-bar--product-show .usp-bar__item span{color:var(--color-text--light);font-size:1.5rem;letter-spacing:.048rem}.usp-bar--cart,.usp-bar--checkout{margin-block:3rem}.layout-container__main .usp-bar{--base-size:1.6rem;background-color:var(--color-background);border-radius:12px}.checkout-complete__footer .usp-bar--checkout,.checkout-navigation+.usp-bar--checkout{display:none}.product-grid .usp-bar{display:flex;grid-column:1/-1;height:5rem;padding:1rem 2rem}.product-grid .usp-bar__item span{overflow:visible}.product-grid .usp-bar__list{min-height:0}@media only screen and (max-width:1440px){.usp-bar{--line-clamp:2}.usp-bar__list{display:grid;place-content:center}.usp-bar__item{display:flex;grid-area:1/-1;justify-content:center;opacity:0;transition:opacity .5s ease-out;visibility:hidden}.usp-bar__item.active{opacity:1;visibility:visible}.usp-bar--product-show .usp-bar__list{display:flex}.usp-bar--product-show .usp-bar__item{justify-content:start;opacity:1;visibility:visible}}@media only screen and (max-width:1024px){.checkout-navigation+.usp-bar--checkout,.checkout-navigation+.usp-bar--checkout .usp-bar__list{display:flex}.checkout-navigation+.usp-bar--checkout .usp-bar__item{justify-content:start;opacity:1;visibility:visible}.checkout-complete__footer .usp-bar--checkout,.checkout-complete__footer .usp-bar--checkout .usp-bar__list{display:flex}.checkout-complete__footer .usp-bar--checkout .usp-bar__item{justify-content:start;opacity:1;visibility:visible}}@media only screen and (max-width:768px){.product-grid .usp-bar{display:none}}body[class^=sylius_shop_account]{background:linear-gradient(0deg,var(--color-background) 95%,#fff 100%)}body[class^=sylius_shop_account] .flashes{grid-row:1}.account{margin-block:0 6rem;position:relative}.account-add-address{position:absolute;right:0;top:0}.account-info{display:flex;flex-direction:column}.account-info>*{margin-block:0 1rem;margin-inline:0 auto}.account-info__email{font-weight:500}.account-info__status{border-radius:6px;padding:.5rem 1rem}.account-info__status--verified{background:var(--color-signal-lightgreen)}.account-info__status--notverified{background-position:var(--color-signal-orange);color:var(--color-white)}.account-info__status span:before{margin-inline:0 1rem}.account-navigation{display:flex;gap:2rem;margin-block:3rem}.account-orders{overflow-x:auto}.account-orders .label{margin-bottom:0}.account-orders .sylius-grid-nav{display:flex;justify-content:flex-end}.account-orders .sylius-grid-nav__pagination{display:none}.account-orderstatus{display:flex;gap:4rem;margin-block-start:6rem}.account-orderstatus__title{font-weight:400}.account-orderstatus>*{width:50%}.account-orderstatus .status{background:var(--color-white);border:1px solid var(--color-border);border-radius:6px;margin-block-end:2rem;padding:1rem 2rem}.account-orderstatus .status-value{font-weight:700}.account-orderstatus .status--orange .status-value{color:var(--color-signal-orange)}.account-orderstatus .status--red .status-value{color:var(--color-error)}.account-orderstatus .status--green .status-value{color:var(--color-cta-green)}.account-orderstatus .attempt{border:1px solid var(--color-border);border-radius:6px;margin-block-end:2rem;padding:4rem 1.5rem 1rem;position:relative}.account-orderstatus .attempt-date{color:var(--color-text--light);font-size:1.4rem;position:absolute;right:1.5rem;top:.5rem}.account-orderstatus .attempt .status,.account-orderstatus .attempt-method{margin-block-end:1rem}.account-orderstatus .attempt-tracking__link{color:var(--color-brand-2);text-decoration:underline}.account-orderstatus .attempt-tracking__link:focus-visible,.account-orderstatus .attempt-tracking__link:hover{text-decoration:none}@media only screen and (max-width:1024px){.account{margin-block:0}}@media only screen and (max-width:768px){.account-navigation{flex-direction:column;gap:1rem}.account-add-address{margin-block:0 3rem;position:relative;right:auto;top:auto}.account-orderstatus{flex-direction:column}.account-orderstatus>*{width:100%}}body[class^=sylius_shop_cart]{background:linear-gradient(0deg,var(--color-background) 95%,#fff 100%)}body[class^=sylius_shop_cart] .flashes{grid-row:1}.cart-item{border-bottom:1px solid var(--color-border);display:grid;grid-template-columns:repeat(20,1fr);margin-block:0 4rem;padding-block:0 2rem;position:relative}.cart-item__quantity{grid-column:5/9}.cart-item__quantity input{font-size:2rem;font-weight:600;height:5rem;letter-spacing:.05rem;margin:0;min-width:80px;text-align:center}.cart-item__quantity-form-errors{color:var(--color-error);grid-column:6/-1;padding-block:1rem}.cart-item__remove{display:flex;grid-column:11/16;justify-content:end}.cart-item__total{align-items:center;color:var(--color-brand-1);display:flex;font-size:2.4rem;font-weight:700;grid-column:17/-1;justify-content:end;letter-spacing:-.01rem}.cart-button-wrapper{display:flex;gap:2rem;justify-content:space-between}.cart-summary__button-checkout{background:var(--color-cta-green);font-size:1.8rem;font-weight:500;letter-spacing:.05rem;margin-block:0 2rem;width:100%}.cart-summary__button-checkout:focus-visible,.cart-summary__button-checkout:hover{background:var(--color-cta-green--hover)}.cart__others-bought{background-color:var(--color-white)!important;grid-row:4}.old-price{text-decoration:line-through}@media only screen and (max-width:1440px){.cart-item__remove{grid-column:12/14}.cart-item__remove .button span{display:none}.cart-item__total{grid-column:16/-1}}@media only screen and (max-width:1024px){.cart-content{padding-inline:3rem}}@media only screen and (max-width:768px){.cart-content{padding-inline:0}.cart-item__quantity input{min-width:6rem}.cart-item__remove{grid-column:10/13}.cart-item__remove span{display:none}.cart-summary{padding:4rem 3rem}}body[class^=sylius_shop_checkout]{background:var(--color-background)}.checkout-main form [type=email],.checkout-main form [type=file],.checkout-main form [type=number],.checkout-main form [type=password],.checkout-main form [type=search],.checkout-main form [type=tel],.checkout-main form [type=text]{height:5.6rem}.checkout-main form .generic-choice-widget{display:flex;gap:3rem}.checkout-main form .generic-choice-widget__checkbox,.checkout-main form .generic__form-row{margin-block:0 1rem}.checkout-fields{display:flex;flex-direction:column;gap:.5rem}.checkout-navigation{display:flex;justify-content:space-between;margin-block:3rem 0}.checkout-submit{background:var(--color-cta-green);font-size:1.8rem;font-weight:500;letter-spacing:.05rem}.checkout-submit:focus-visible,.checkout-submit:hover{background:var(--color-cta-green--hover)}.checkout-summary{background:var(--color-white);border-radius:6px;padding:5rem}.checkout-summary__header{border-bottom:1px solid var(--color-border);margin-block:0 4rem;padding-block:0 3rem}.checkout-summary__title{display:block;font-family:Titillium Web,sans-serif;margin:0;padding-block:0 1rem}.checkout-summary .usp-bar{margin-block:3rem}.checkout-shipping__methods{display:flex;flex-direction:column;gap:1rem;margin-block:0 4.5rem}.checkout-shipping__method{align-items:start;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);display:flex;justify-content:start;padding:3rem;position:relative}.checkout-shipping__method input[type=radio]{margin-top:4px}.checkout-shipping__method label{font-size:1.6rem;font-weight:700;letter-spacing:.08rem}.checkout-shipping__method label:before{content:"";cursor:pointer;display:block;inset:0;position:absolute}.checkout-shipping__method-description{color:var(--color-text--light)}.checkout-shipping__method-content{padding-inline:0 .5rem}.checkout-shipping__method-fee{background:var(--color-background);border-radius:6px;font-size:1.6rem;font-weight:700;letter-spacing:.08rem;margin-inline:auto 0;padding:8px 10px;text-transform:uppercase}.checkout-shipping__method-fee--free{background:var(--color-signal-lightgreen)}.checkout-payment__methods{display:flex;flex-direction:column;gap:1rem;margin-block:0 4.5rem}.checkout-payment__method{align-items:start;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);display:flex;justify-content:start;padding:3rem;position:relative}.checkout-payment__method input[type=radio]{flex-shrink:0;margin-top:4px}.checkout-payment__method label{font-size:1.6rem;font-weight:700;letter-spacing:.08rem}.checkout-payment__method label:before{content:"";cursor:pointer;display:block;inset:0;position:absolute}.checkout-payment__method-description{color:var(--color-text--light)}.checkout-complete__addresses{background:var(--color-white);border-radius:6px;display:flex;gap:4rem;margin-block-end:3rem;padding:3rem 4rem}.checkout-complete__address{width:calc(50% - 2rem)}.checkout-complete__ordernotes{margin-block-end:6rem;padding:0 4rem}.checkout-complete__product-info{display:grid;grid-template-columns:repeat(20,1fr);position:relative}.checkout-complete__table thead th{font-weight:600;padding:1rem 2rem;text-align:right}.checkout-complete__table thead th.table-header__item{text-align:left}.checkout-complete__table td{border-bottom:1px solid var(--color-border)}.checkout-complete__table td:not(.checkout-complete__product-info){text-align:right}.checkout-complete__table tfoot th{border-bottom:1px solid var(--color-border);padding:6rem 2rem 2rem;text-align:right}.checkout-complete__table tfoot td{padding:2rem}.checkout-complete__total{border-bottom:1px solid var(--color-border);display:flex;justify-content:end}.checkout-complete__total--payment,.checkout-complete__total--paymentfee{justify-content:start}.checkout-complete__total--payment .checkout-complete__label,.checkout-complete__total--payment .checkout-complete__value,.checkout-complete__total--paymentfee .checkout-complete__label,.checkout-complete__total--paymentfee .checkout-complete__value{width:auto}.checkout-complete__total--final{border-bottom:1px solid var(--color-text);border-top:1px solid var(--color-text);font-weight:700}.checkout-complete__label{padding:1rem 2rem;text-align:left;width:20%}.checkout-complete__value{padding:1rem 2rem;text-align:right;width:20%}.checkout-complete__method{font-weight:400;margin-right:auto;padding:2rem;text-align:left;width:20%}.checkout-complete__footer{align-content:flex-start;align-items:flex-start;display:flex;gap:3rem;margin-block:3rem 0}.checkout-complete__footer>div{width:calc(60% + 2rem)}.checkout-complete__footer textarea{min-height:20vh}.checkout-complete__button{margin-block-start:4rem;width:40%}.checkout-complete .shipment-status{display:none;font-weight:400;margin-right:auto;padding:2rem;text-align:left;width:20%}.checkout-thankyou{padding-block:0 6rem}.checkout-thankyou__image{margin:2rem auto;max-width:800px}.checkout-thankyou__payment-instructions{margin:0 auto 4rem;max-width:800px;text-align:center}.checkout-thankyou__navigation{display:flex;gap:3rem;justify-content:center}.checkout-options .ui.toggle.checkbox{display:flex}.checkout-options .ui.toggle.checkbox input{flex-shrink:0}.checkout-options .ui.toggle.checkbox label{padding-block-start:0}.account .checkout-complete__addresses{padding:3rem 0}@media only screen and (max-width:1440px){.checkout-complete__label,.checkout-complete__value{width:30%}}@media only screen and (max-width:1024px){.checkout-steps__inner{max-width:85%}.checkout-navigation .checkout-submit{order:1}.checkout-navigation .button--text{order:2}}@media only screen and (max-width:768px){.checkout-steps__inner{max-width:100%}.checkout-navigation{flex-direction:column;gap:1rem}.checkout-summary{padding:4rem 3rem}.checkout-payment__method,.checkout-shipping__method{padding:3rem 2rem 3rem 1rem}.checkout-complete__addresses{padding:3rem 2rem}.checkout-complete__table thead{display:none}.checkout-complete__table tr{display:grid;grid-template-columns:repeat(20,1fr);margin-block-end:2rem}.checkout-complete__table td{border-bottom:none;padding:1rem 0}.checkout-complete__product-info{grid-column:1/-1;grid-row:1;width:100%}.checkout-complete__product-unitprice{display:flex;grid-column:5/10;grid-row:2}.checkout-complete__product-quantity{align-items:center;display:flex;grid-column:11/15;grid-row:2}.checkout-complete__product-quantity:before{content:"x";font-family:Inter Variable,sans-serif;margin-inline:0 .5rem}.checkout-complete__product-quantity:after{content:"stuk(s):";font-family:Inter Variable,sans-serif;margin-inline:.5rem 0}.checkout-complete__product-subtotal{display:flex;grid-column:16/-1;grid-row:2;justify-content:end}.checkout-complete__label,.checkout-complete__value{padding:2rem 0;width:50%}.checkout-complete__method{display:none}.checkout-complete__footer{flex-direction:column}.checkout-complete__footer>div{width:100%}.checkout-complete__footer textarea{min-height:20rem}.checkout-complete__button{margin-block-start:0;width:100%}}.error-page__content{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;min-height:35vh;width:100%}.error-page__title{font-size:clamp(6rem,5.6944444444vw,8.2rem);margin:0}.error-page__subtitle{color:var(--color-brand-2)}.homepage{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.homepage>:where(:not(.layout-container__bleed)){grid-column:3/-3}.homepage .product-carousel-box{margin-block:min(1/24 * 100%,1 * 60px)}.homepage__single-banner-box{margin-block-end:min(1/24 * 100%,1 * 60px)}.homepage__single-banner-box+.layout-container__bleed .product-carousel-box{margin-block:0 min(1/24 * 100%,1 * 60px)}.homepage__news-box{margin-block-start:min(1/24 * 100%,1 * 60px)}.homepage__about-box{grid-column:7/-7;padding-block:min(2/16 * 100%,2 * 60px) 0}@media only screen and (max-width:1024px){.homepage__news{grid-column:3/-3}}body[class^=sylius_shop_login],body[class^=sylius_shop_request_password]{background:linear-gradient(0deg,var(--color-background) 95%,#fff 100%)}body[class^=sylius_shop_login] .flashes,body[class^=sylius_shop_request_password] .flashes{grid-row:1}.login{margin-block:0 6rem}.login-options{display:flex;gap:4rem}.login-form{width:100%}.login-form__text{margin-block:0 3rem}.login-form__navigation{display:flex;justify-content:space-between;padding-block:3rem 0}.login-form .button--text{text-decoration:underline}.login-form .button--text:focus-visible,.login-form .button--text:hover{text-decoration:none}.login-register__title{margin-block:0 3rem}.reset{margin-block:0 6rem}.reset-form{max-width:600px}@media only screen and (max-width:1024px){.login-options{flex-direction:column}}body[class^=sylius_shop_order]{background:linear-gradient(0deg,var(--color-background) 95%,#fff 100%)}body[class^=sylius_shop_order] .flashes{grid-row:1}.order-main{margin-block-end:6rem}.product-show{display:grid;grid-template-columns:repeat(24,1fr);position:relative}.product-show__summary{background:var(--color-background);border-radius:15px;color:var(--color-text);display:flex;grid-column:1/-1;justify-content:space-between;padding:4rem;position:relative}.product-show__images{width:50%}.product-show__info-image{display:none}.product-show__title{color:var(--color-text);display:block;font-size:3.2rem;font-weight:600;letter-spacing:.096rem;line-height:1.2;margin-block:3rem 2rem}.product-show__article-number-data{display:none}.product-show__share-button{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;gap:.5rem;padding:0;position:relative}.product-show__share-button span{font-size:1.4rem;text-decoration:underline}.product-show__share-button:after{content:"\e929";display:inline-flex;font-size:1.2rem;margin-inline:0 .5rem;transform:translateY(-.1rem)}.product-show__share-button:focus-visible span,.product-show__share-button:hover span{text-decoration:none}.product-show__associated-nav{align-items:center;display:flex;gap:1rem;justify-content:start}.product-show__associated-title{margin-block:0 .5em}.product-show__associated-item{width:6rem}.product-show__associated-item:focus-visible .product-show__associated-image,.product-show__associated-item:hover .product-show__associated-image{border:1px solid var(--color-brand-1--contrast)}.product-show__associated-image{background-color:var(--color-brand-hover);border:1px solid var(--color-brand-1);border-radius:100%;display:block;margin:0;overflow:hidden;transition:.2s;width:6rem}.product-show__associated-image img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.product-show__variants{display:flex;gap:1rem;margin-block:0 3rem}.product-show__variant label{background:var(--color-white);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;padding:1rem 1.2rem;transition:.2s}.product-show__variant label .sylius-product-variant-price{display:none}.product-show__variant label:focus-visible,.product-show__variant label:hover{background:var(--color-border)}.product-show__variant input[type=radio]{left:-9999vw;position:absolute;visibility:hidden}.product-show__variant input[type=radio]:checked+label{background:var(--color-cta-green);border:1px solid var(--color-cta-green);color:var(--color-white)}.product-show__variant input[type=radio]:checked+label:focus-visible,.product-show__variant input[type=radio]:checked+label:hover{background:var(--color-cta-green--hover)}.product-show__price{margin-block:2rem}.product-show__price-current{font-size:4rem;font-weight:700}.product-show__price-original{color:var(--color-text--light);font-size:1.4rem}.product-show__price-variant-deposit,.product-show__tax-rate{color:var(--color-text--light);font-size:1.4rem;margin-inline:.5rem 0}.product-show__tierpricing{margin-block:0 2rem}.product-show__tier-offer{background:var(--color-white);border-radius:6px;display:flex;font-size:1.4rem;margin-block:0 .5rem;padding:.5rem 1.2rem}.product-show__tier-offer-quantity{width:10rem}.product-show__tier-offer-price{display:flex;gap:1rem}.product-show__tier-offer-price-old{display:inline-block}.product-show__tier-offer-price-current{color:var(--color-brand-1);font-weight:700}.product-show__delivery-date{color:var(--color-cta-green);display:block;font-size:1.5rem;margin-block:0 1rem}.product-show__orderable-quantity{color:var(--color-text--light);display:flex;font-size:1.5rem;margin-block:0 1rem}.product-show__orderable-quantity>*{margin-inline:0 1rem}.product-show__outofstock{--accent-color:#721c24;--accent-color-light:#f8d7da;align-items:center;background-color:var(--accent-color-light);border-radius:.75rem;color:var(--accent-color);display:flex;font-size:1.6rem;font-weight:600;gap:1.5rem;justify-content:start;margin-block-end:min(1/24 * 100%,1 * 60px);padding:1.8rem 2.2rem}.product-show__outofstock:before{content:"\e912";font-size:2rem}.product-show__actions{display:flex;flex-wrap:wrap;gap:1rem}.product-show__actions .generic__form-row{width:10rem}.product-show__actions .generic__form-row label{display:none}.product-show__actions .generic__form-row input{font-size:2rem;font-weight:600;height:6rem;letter-spacing:.05rem;margin:0;min-width:80px;text-align:center}.product-show__actions .generic__form-row input::-webkit-inner-spin-button,.product-show__actions .generic__form-row input::-webkit-outer-spin-button{opacity:1}.product-show__btn-addtocart{background:var(--color-cta-green);font-size:1.8rem;font-weight:500;white-space:nowrap}.product-show__btn-addtocart:before{content:"\e921";font-size:2rem;margin-inline:0 1.5rem}.product-show__btn-addtocart:focus-visible,.product-show__btn-addtocart:hover{background:var(--color-cta-green--hover)}.product-show__btn-addtocart:focus-visible:before,.product-show__btn-addtocart:hover:before{content:"\e914"}.product-show__details{flex-wrap:wrap;grid-column:1/-1;padding-block:0 8rem}.product-show__details,.product-show__details-header{display:flex;justify-content:space-between;position:relative;width:100%}.product-show__details-header{align-items:center;border-bottom:1px solid var(--color-border);margin-block:0 8rem;padding-inline:4rem}.product-show__details-nav{align-items:center;display:flex;font-size:1.7rem;gap:3rem;justify-content:start}.product-show__details-nav a{display:block}.product-show__details-nav a:focus-visible,.product-show__details-nav a:hover{color:var(--color-text--light)}.product-show__details-content{display:flex;flex-direction:column;font-size:1.6rem;font-weight:300;gap:6rem;letter-spacing:.048rem;line-height:2;padding-inline:4rem 0;width:45%}.product-show__details-content>*{scroll-margin-top:100px}.product-show__details-related{padding-inline:0 4rem;width:47%}.product-show__faq-content{margin-block:0 3rem}.product-show__faq-footer{align-items:center;display:flex;gap:3rem;justify-content:start}.product-show__previously_viewed{padding-block:4rem 0}@media only screen and (min-width:1440px){.product-show__info{width:47%}.product-show__info>.layout-container{display:block}.product-show__info.sticky{background:var(--color-white);box-shadow:0 10px 25px 0 rgba(0,0,0,.1);left:0;position:fixed;top:70px;width:100vw;z-index:2}.product-show__info.sticky>.layout-container{display:grid}.product-show__info.sticky .product-show__info-image{align-items:center;display:flex;grid-column:3/6;margin:0}.product-show__info.sticky .product-show__info-image img{border:1px solid var(--color-border);margin-block:1rem;margin-inline:0 1rem;max-height:90px;max-width:180px}.product-show__info.sticky .product-show__info-header{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:6/16;justify-content:center;padding-block:1rem}.product-show__info.sticky .product-show__title{font-size:2.5rem;margin-block:0 1rem;width:100%}.product-show__info.sticky .product-show__meta{margin-block:0}.product-show__info.sticky .product-show__associated{display:none}.product-show__info.sticky .product-show__addtocart{align-items:center;display:flex;grid-column:17/-3;justify-content:end;padding-block:1rem}.product-show__info.sticky .product-show__addtocart>form{align-items:center;display:flex;gap:3rem;justify-content:end}.product-show__info.sticky .product-show__price{align-items:start;display:flex;flex-direction:column;margin-block:0}.product-show__info.sticky .product-show__price-current{font-size:3rem}.product-show__info.sticky .product-show__tax-rate{margin-inline:0}.product-show__info.sticky .button--sample,.product-show__info.sticky .product-show__delivery-date,.product-show__info.sticky .product-show__info-footer,.product-show__info.sticky .product-show__orderable-quantity,.product-show__info.sticky .product-show__price-original,.product-show__info.sticky .product-show__price-variant-deposit,.product-show__info.sticky .product-show__tierpricing,.product-show__info.sticky .product-show__variants,.product-show__info.sticky .sylius-validation-error{display:none}}@media only screen and (max-width:840px){.product-show__summary{flex-direction:column;margin-block-end:3rem;padding:3rem}.product-show__images,.product-show__info{width:100%}.product-show__title{font-size:2.7rem}.product-show__images .gallery{max-width:100%}.product-show__price-current{display:block;font-size:3rem;width:100%}.product-show__info .layout-container>*{grid-column:1/-1}.product-show__details-header{display:none}.product-show__details-content,.product-show__details-related{margin-block-end:3rem;padding-inline:1rem;width:100%}.product-show__faq-footer .kiyoh{display:none}}body[class^=sylius_shop_register]{background:linear-gradient(0deg,var(--color-background) 95%,#fff 100%)}body[class^=sylius_shop_register] .flashes{grid-row:1}.register{margin-block:0 6rem}.register-options{display:flex;gap:4rem}.register-options__section:not(:first-child){margin-block-start:3rem}.register__text{margin-block-end:3rem}@media only screen and (max-width:768px){.register-options{flex-direction:column}}