/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}::selection{background:#d32d45;color:#fff}.ff-body input:focus,.ff-body select:focus,.ff-body textarea:focus{outline:2px solid #d32d45}.ff-body .sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ff-body .custom-cursor.hovering-link{transform:translate(-50%,-50%) scale(1.6)}@media (pointer:coarse) and (hover:none){.ff-body .custom-cursor{display:none}}*,:after,:before{box-sizing:border-box}body.ff-body{background-color:#fff;font-family:Inter,Helvetica,Arial,"sans-serif";font-weight:500;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d32d45;line-height:1.4;overflow-x:hidden;position:relative;width:100%;margin:0;padding:0}@media (min-width:1200px){body.ff-body{font-size:16px}}.ff-body a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ff-body a,.ff-body a:focus,.ff-body a:hover{color:inherit}.ff-body hr{border:none;border-bottom:1px solid #cecece;margin:30px 0}.ff-body figure{margin:0;background-size:auto 100%;background-position:50%;background-repeat:no-repeat}.ff-body figure img{max-width:100%;width:100%;height:auto;display:block;margin:0 auto;transition:opacity .2s}.ff-body figure.contain-width img{width:auto}.ff-body form fieldset{border:none;padding:0}.ff-body h1,.ff-body h2,.ff-body h3,.ff-body h4,.ff-body h5,.ff-body h6{margin-top:0;line-height:1.2;font-weight:600;color:#d32d45;font-family:urbane,Helvetica,Arial,"sans-serif"}.ff-body p{margin-top:0}.ff-body .big-h2{font-size:24px}@media (min-width:992px){.ff-body .big-h2{font-size:33px}}.ff-body .background-section{padding:40px 0;margin:0}@media (min-width:992px){.ff-body .background-section{padding:80px 0}}.ff-body .ff-container{max-width:1440px;padding:0 20px;margin:0 auto}@media (min-width:576px){.ff-body .ff-container{padding:0 25px}}@media (min-width:992px){.ff-body .ff-container{padding:0 40px}}@media (min-width:1200px){.ff-body .ff-container{padding:0 60px}}.ff-body .ff-sm{margin-bottom:50px}@media (min-width:992px){.ff-body .ff-sm{margin-bottom:70px}}@media (min-width:1200px){.ff-body .ff-sm{margin-bottom:90px}}.ff-body .arrow-east-after:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath d='M29.872 13.172c1.504 1.56 1.504 4.095 0 5.656L19.684 29.414a1.873 1.873 0 01-2.722 0 2.055 2.055 0 010-2.828L25.224 18H2.926C1.862 18 1 17.105 1 16s.862-2 1.926-2h22.298l-8.262-8.586a2.055 2.055 0 010-2.828 1.873 1.873 0 012.722 0l10.188 10.586z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat}.ff-body .arrow-east-after.red:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath d='M29.872 13.172c1.504 1.56 1.504 4.095 0 5.656L19.684 29.414a1.873 1.873 0 01-2.722 0 2.055 2.055 0 010-2.828L25.224 18H2.926C1.862 18 1 17.105 1 16s.862-2 1.926-2h22.298l-8.262-8.586a2.055 2.055 0 010-2.828 1.873 1.873 0 012.722 0l10.188 10.586z' fill='%23d32d45'/%3E%3C/svg%3E")}.ff-body .arrow-west-before:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath d='M2.128 13.172c-1.504 1.56-1.504 4.095 0 5.656l10.188 10.586c.752.781 1.97.781 2.722 0a2.055 2.055 0 000-2.828L6.776 18h22.298C30.138 18 31 17.105 31 16s-.862-2-1.926-2H6.776l8.262-8.586a2.055 2.055 0 000-2.828 1.873 1.873 0 00-2.722 0L2.128 13.172z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat}.ff-body .arrow-ne-after:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath d='M23.81 4.191c2.167.04 3.959 1.832 3.999 4l.281 14.689a1.873 1.873 0 01-1.924 1.925 2.055 2.055 0 01-2-2l-.228-11.913L8.17 26.66c-.752.752-1.995.728-2.776-.053-.782-.782-.806-2.025-.054-2.777L21.108 8.063 9.196 7.834a2.055 2.055 0 01-2-2A1.873 1.873 0 019.12 3.91l14.69.281z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat}.ff-body .ff-overview{margin-bottom:60px}.ff-body .ff-overview .ff-overview-wrap{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:44px 16px}@media (min-width:576px){.ff-body .ff-overview .ff-overview-wrap{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (min-width:992px){.ff-body .ff-overview{margin-bottom:100px}.ff-body .ff-overview .ff-overview-wrap{grid-gap:56px 20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.ff-body .ff-yoast-breadcrumbs{font-size:14px}.ff-body .ff-yoast-breadcrumbs span{color:#d32d45}.ff-body .ff-yoast-breadcrumbs span a{color:#d32d45;text-decoration:none}@media (min-width:992px){.ff-body .ff-yoast-breadcrumbs{font-size:16px}}.ff-body .pagination{list-style-type:none;display:flex;font-weight:400;padding:0}.ff-body .pagination li{display:block;padding:0 4px}.ff-body .pagination li a{position:relative;display:inline-block;text-decoration:none;color:inherit;padding:6px}.ff-body .pagination li a:after{content:"";position:absolute;display:block;background-color:#000;width:0;height:1px;left:50%;bottom:-4px;transform:translateX(-50%);transition:.3s}.ff-body .pagination li a.active:after,.ff-body .pagination li a:hover:after{width:20px}.ff-body .pagination li a.disabled{cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ff-body .pagination li a.disabled:hover:after{width:0}.ff-body .woocommerce-Price-currencySymbol{margin-left:0}.ff-body .org-price .woocommerce-Price-amount bdi{text-decoration:line-through}.ff-body .org-price .woocommerce-Price-currencySymbol{display:none}ul.check-list{padding-left:22px;list-style-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' fill='none'%3E%3Cpath d='M11.575 0L5.406 6.153 2.425 3.19 0 5.617l2.972 2.965L5.406 11l2.425-2.418L14 2.418 11.575 0z' fill='%23D22D44'/%3E%3C/svg%3E")}.ff-body input{width:100%;padding:12px;border:none;border-radius:5px;resize:vertical;margin-bottom:12px;background-color:#efefef;font-family:Inter,Helvetica,Arial,"sans-serif"}.ff-body input:-ms-input-placeholder{color:#7b7b7b}.ff-body input::placeholder{color:#7b7b7b}.ff-body input[type=submit]{width:auto;margin-top:8px;padding:12px 16px;cursor:pointer;line-height:1.2}.ff-body input[type=submit],.ff-body input[type=submit]:hover{border:1px solid #000;background-color:#000;color:#fff;transition:all .2s ease-in-out}.ff-body label{color:inherit;font-size:18px;margin:10px 0 6px;display:inline-block}.ff-body .custom-checkbox{position:relative;display:block;min-height:1.5rem}.ff-body .custom-checkbox:first-child label{margin:10px 0 3px}.ff-body .custom-checkbox:last-child label{margin:3px 0 20px}.ff-body .custom-checkbox input[type=checkbox]{width:auto;box-sizing:border-box;padding:0;position:absolute;z-index:-1;opacity:0}.ff-body .custom-checkbox input[type=checkbox]:checked~label:before{box-shadow:0 0 0 0 transparent;border-color:#5b5b5b;background-color:#efefef}.ff-body .custom-checkbox input[type=checkbox]:checked~label:after{display:block}.ff-body .custom-checkbox label{cursor:pointer;position:relative;vertical-align:top;padding-left:1.5rem}.ff-body .custom-checkbox label:before{border-radius:.3125rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;pointer-events:none;background-color:#efefef;border:1px solid #5b5b5b;position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:""}.ff-body .custom-checkbox label:after{content:"";position:absolute;display:none;top:.35rem;left:.35rem;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.ff-body .custom-radio{position:relative;display:block;min-height:1.5rem}.ff-body .custom-radio:first-child label{margin:10px 0 3px}.ff-body .custom-radio:last-child label{margin:3px 0 20px}.ff-body .custom-radio input[type=radio]{width:auto;box-sizing:border-box;padding:0;position:absolute;z-index:-1;opacity:0}.ff-body .custom-radio input[type=radio]:checked~label:before{box-shadow:0 0 0 0 transparent;border-color:#5b5b5b;background-color:#efefef}.ff-body .custom-radio input[type=radio]:checked~label:after{display:block}.ff-body .custom-radio label{cursor:pointer;position:relative;vertical-align:top;margin:3px 0;padding-left:1.5rem}.ff-body .custom-radio label:before{border-radius:100%;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;pointer-events:none;background-color:#efefef;border:1px solid #5b5b5b;position:absolute;top:.25rem;left:0;display:block;width:18px;height:18px;content:""}.ff-body .custom-radio label:after{content:"";position:absolute;display:none;top:calc(.25rem + 6px);left:6px;width:6px;height:6px;background-color:#000;border-radius:100%;transform:rotate(45deg)}.ff-body .custom-select{width:100%;padding:0;border-radius:5px;overflow:hidden;margin-bottom:12px;background:#efefef url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.ff-body .custom-select select{cursor:pointer;padding:14px 12px;background-color:#efefef;width:100%;border:none;box-shadow:none;font-family:Inter,Helvetica,Arial,"sans-serif";background-image:none;-webkit-appearance:none}.ff-body .custom-submit{overflow:auto}.ff-body textarea{width:100%;padding:12px;border:none;border-radius:5px;resize:vertical;margin-bottom:12px;background-color:#efefef;font-family:Inter,Helvetica,Arial,"sans-serif"}.ff-body textarea:-ms-input-placeholder{color:#7b7b7b}.ff-body textarea::placeholder{color:#7b7b7b}.ff-body fieldset{padding:0;border:none}.module-accordion .accordion{background-color:#ebebeb;color:#000;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;transition:.4s;font-weight:700}.module-accordion .accordion.active,.module-accordion .accordion:hover{background-color:#000;color:#fff}.module-accordion .accordion:after{content:"\002B";color:#000;font-weight:700;float:right;margin-left:5px}.module-accordion .accordion:hover:after{color:#fff}.module-accordion .accordion.active:after{content:"\2212";color:#fff}.module-accordion .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.ff-body .button,.ff-body .product-tile form .button,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{background-color:#000;color:#fff;padding:12px 26px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;transition:.2s ease-in;border:2px solid #000;border-radius:40px;margin:0 12px 8px 0;line-height:1.3;font-size:16px;font-family:urbane,Helvetica,Arial,"sans-serif";font-weight:600}.ff-body .button.alt,.ff-body .button:hover,.ff-body .product-tile form .button.alt,.ff-body .product-tile form .button:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover{background-color:#d32d45;color:#fff;border:2px solid #d32d45}.ff-body .button.alt:hover,.ff-body .button.border,.ff-body .button.border:hover,.ff-body .product-tile form .button.alt:hover,.ff-body .product-tile form .button.border,.ff-body .product-tile form .button.border:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.border,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.border:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.border,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.border:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.border,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.border:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.border,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.border:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.border,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.border:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.border,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.border:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.border,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.border:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.border,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.border:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.border,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.border:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.border,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.border:hover{background-color:#000;color:#fff;border:2px solid #000}.ff-body .button.white,.ff-body .product-tile form .button.white,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.white,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.white{background-color:#fff;color:#000;border-color:#fff}.ff-body .button.white:hover,.ff-body .product-tile form .button.white:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white:hover,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.white:hover,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.white:hover{background-color:#000;color:#fff;border-color:#000}.ff-body .button.small,.ff-body .product-tile form .button.small,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.small,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.small,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.small,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.small,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.small,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.small,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.small,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.small,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.small,:where(body.ff-body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.small{font-size:11px;color:#fff;line-height:1.3;padding:8px 16px}@media (min-width:992px){.ff-body .button,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-size:18px}}.ff-body .product-tile form .button{margin:0}.ff-body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled{opacity:1}.product-tile,.woocommerce div.product.product-tile{margin-bottom:30px}.product-tile{width:100%;text-align:center}.product-tile a{text-decoration:inherit;color:inherit}.product-tile:hover .image img{transform:scale(1.04)}.product-tile .image-wrap{padding-bottom:12px}.product-tile .image{position:relative}.product-tile .image img{display:block;width:100%;height:auto;transition:.4s ease}.product-tile .info{display:flex;position:relative;line-height:1.2;font-size:14px}.product-tile .info .info-content{width:100%}.product-tile .info .info-content .pt-title{font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px;color:#d32d45}.product-tile .info .info-content .pt-price{font-size:25px;font-weight:600;font-family:urbane,Helvetica,Arial,"sans-serif";color:#d32d45;margin-bottom:16px}.product-tile .button{margin:0}@media (min-width:992px){.product-tile .image .ff-sale-badge,.product-tile .info{font-size:16px}}.ff-cart-tile{display:flex;flex-direction:column;align-items:stretch;height:100%}.ff-cart-tile img{display:block;width:100%;margin-bottom:20px}.ff-cart-tile .ff-ct-content{display:flex;height:100%}.ff-cart-tile .ff-ct-content .ff-ct-info{width:calc(100% - 30px);display:flex;flex-direction:column}.ff-cart-tile .ff-ct-content .ff-ct-info .ff-ct-variable{margin-bottom:20px}.ff-cart-tile .ff-ct-content .ff-ct-info .ff-ct-qty{display:flex;align-items:center;margin-top:auto}.ff-cart-tile .ff-ct-content .ff-ct-info .ff-ct-qty .qty{width:auto;margin:0 6px 0 0}.ff-cart-tile .ff-ct-content .ff-ct-info .ff-ct-qty .ff-ct-qty-loader{content:"";height:22px;width:22px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-80q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-155.5t86-127Q252-817 325-848.5T480-880q17 0 28.5 11.5T520-840q0 17-11.5 28.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160q133 0 226.5-93.5T800-480q0-17 11.5-28.5T840-520q17 0 28.5 11.5T880-480q0 82-31.5 155t-86 127.5q-54.5 54.5-127 86T480-80z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;animation:spin-loader 1.3s linear infinite}.ff-cart-tile .ff-ct-content .ff-ct-close{width:30px;display:flex;align-items:end}@media (min-width:992px){.ff-cart-tile .ff-ct-content .ff-ct-close{align-items:start}}@keyframes spin-loader{to{transform:rotate(1turn)}}.assortment-tile{position:relative}.assortment-tile a{text-decoration:none;color:inherit}.assortment-tile a:hover img{transform:scale(1.04)}.assortment-tile .image-wrap{overflow:hidden;margin-bottom:22px}.assortment-tile .image-wrap img.image{display:block;width:100%;height:auto;transition:.25s ease-in}.assortment-tile .at-suptitle{font-size:16px;font-weight:500;color:#d32d45}.assortment-tile h3{font-size:20px;margin:0 0 16px;font-weight:700;color:#d32d45}.assortment-tile p{margin:0;font-size:13px;font-weight:500;color:#d32d45}.assortment-tile .button{font-size:11px;color:#fff;line-height:1.3;padding:8px 16px;margin:26px 0 0}@media (min-width:992px){.assortment-tile .image-wrap{margin-bottom:26px}.assortment-tile .at-suptitle{font-size:18px}.assortment-tile h3{font-size:24px;margin:0 0 20px}}.vacancy-tile{padding:22px 25px;border:1px solid #d32d45;border-radius:22px}.vacancy-tile h3{font-size:24px;margin:0 0 20px}.vacancy-tile table{border-collapse:collapse;margin:0 0 20px}.vacancy-tile table td{padding:0 16px 0 0}.vacancy-tile p{margin-bottom:20px}.vacancy-tile .button{margin:0}@media (min-width:992px){.vacancy-tile{padding:44px 50px;border-radius:32px}.vacancy-tile h3{font-size:36px;margin:0 0 26px}.vacancy-tile table{margin:0 0 26px}.vacancy-tile table td{padding:0 22px 0 0}.vacancy-tile p{margin-bottom:26px}}.team-tile{position:relative}.team-tile.last-tile a{text-decoration:none;color:inherit}.team-tile.last-tile a:hover img.image{height:40px;width:40px}.team-tile.last-tile .image-wrap{border:2px dashed #d32d45;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.team-tile.last-tile .image-wrap img.image{width:32px;height:32px}.team-tile a{text-decoration:none;color:inherit}.team-tile a:hover img{transform:scale(1.04)}.team-tile .image-wrap{overflow:hidden;margin-bottom:22px}.team-tile .image-wrap img.image{display:block;width:100%;height:auto;transition:.25s ease-in;aspect-ratio:1;object-fit:cover}.team-tile h3{font-size:20px;margin:0 0 16px;font-weight:700;color:#d32d45}.team-tile p{margin:0;font-size:13px;font-weight:500;color:#d32d45}.team-tile .tt-socials{margin-top:26px;display:flex;grid-gap:12px}.team-tile .tt-socials img{display:block;width:auto;height:20px}@media (min-width:992px){.team-tile .image-wrap{margin-bottom:26px}.team-tile h3{font-size:24px;margin:0 0 20px}}.call-to-action{background-color:#d32d45;padding:40px 0}.call-to-action .call-to-action-wrap .content{color:#fff}.call-to-action .call-to-action-wrap .content h2{margin:0 0 12px;font-size:clamp(24px,3.5vw,43px);line-height:1.1;font-family:Inter,Helvetica,Arial,"sans-serif";color:#fff}@media (min-width:992px){.call-to-action{padding:60px 0}.call-to-action .call-to-action-wrap{display:flex;align-items:center;flex-direction:row-reverse}.call-to-action .call-to-action-wrap .content{width:62%;padding-right:80px}.call-to-action .call-to-action-wrap .image{width:38%}}.footer{background-color:#000;padding:60px 0 0}.footer .ff-wrap{display:block}.footer .ff-wrap .footer-top{display:flex;justify-content:space-between;padding-bottom:80px;border-bottom:1px solid #d7d7d7}.footer .ff-wrap .footer-top .image-and-link{width:70%}.footer .ff-wrap .footer-top .image-and-link .image{margin-bottom:30px}.footer .ff-wrap .footer-top .image-and-link .image img{display:block;width:100%;max-width:560px;height:auto}.footer .ff-wrap .footer-top .image-and-link .ff-footer-link{display:flex}.footer .ff-wrap .footer-top .image-and-link .ff-footer-link a{color:#fff;font-family:urbane,Helvetica,Arial,"sans-serif";font-size:22px;font-weight:600;display:flex;grid-gap:9px;align-items:center;text-decoration:none;border-bottom:1px solid #fff;line-height:1.2em;transition:.2s ease}.footer .ff-wrap .footer-top .image-and-link .ff-footer-link a:hover{grid-gap:13px}.footer .ff-wrap .footer-top .image-and-link .ff-footer-link a:hover:after{transform:rotate(45deg)}.footer .ff-wrap .footer-top .image-and-link .ff-footer-link a:after{content:"";display:block;width:18px;height:18px;background-size:contain;transition:.2s ease}.footer .ff-wrap .footer-top .socials{display:flex;flex-direction:column;grid-gap:20px}.footer .ff-wrap .footer-top .socials img{width:42px}.footer .ff-wrap .footer-middle{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:50px 0 60px}.footer .ff-wrap .footer-middle .footer-info{width:47%;margin-bottom:20px}.footer .ff-wrap .footer-middle .footer-info.capitalize ul{text-transform:capitalize}.footer .ff-wrap .footer-middle .footer-info h2{margin:0 0 12px;color:#fff;font-size:18px}.footer .ff-wrap .footer-middle .footer-info ul{color:#fff;list-style-type:none;padding-left:0;margin-top:0;font-size:13px;line-height:1.7}.footer .ff-wrap .footer-middle .footer-info ul a{text-decoration:none}.footer .ff-wrap .footer-middle .footer-info ul a:hover{text-decoration:underline}.footer .ff-wrap .footer-bottom svg{display:block;width:100%;height:auto}@media (min-width:992px){.footer{padding:100px 0 0}.footer .ff-wrap .footer-top{display:flex;justify-content:space-between;padding-bottom:80px;border-bottom:1px solid #d7d7d7}.footer .ff-wrap .footer-top .image-and-link{width:60%}.footer .ff-wrap .footer-top .socials{flex-direction:row;padding-top:72px}.footer .ff-wrap .footer-top .socials img{width:50px}.footer .ff-wrap .footer-middle{flex-wrap:nowrap}.footer .ff-wrap .footer-middle .footer-info{width:auto}.footer .ff-wrap .footer-middle .footer-info.meet{padding-right:100px}.footer .ff-wrap .footer-middle .footer-info h2{margin:0 0 20px;font-size:21px}}.header-fix{transition:.2s;height:80px}.header-active .header .header-wrapper .header-hamburger img.header-hamburger-open{transform:scale(0)}.header-active .header .header-wrapper .header-hamburger img.header-hamburger-close{transform:scale(1)}.header-notice-active .header-fix{height:126px}.header-notice-active .header{top:46px}.header-notice-active .header-notice{top:0}.header-notice{position:fixed;z-index:100;width:100%;background-color:#000;top:-46px;left:0;transition:.2s}.header-notice .hn-wrap{display:flex;align-items:center;justify-content:space-between}.header-notice .hn-wrap .hn-image img{display:none}.header-notice .hn-wrap .hn-text{font-size:13px;color:#fff;padding:0 20px 0 0;text-align:center;width:calc(100% - 16px)}.header-notice .hn-wrap .hn-close{display:flex;align-items:center;height:46px}.header-notice .hn-wrap .hn-close img{cursor:pointer;display:block;width:16px;height:16px}.header-notice .hn-wrap .hn-close img:hover{opacity:.7}.header{position:fixed;z-index:100;width:100%;background-color:#d32d45;top:0;left:0;transition:.2s}.header .header-wrapper{display:flex;align-items:center;padding:15px 0;transition:.2s;min-height:80px}.header .header-wrapper .header-logo{margin-right:auto}.header .header-wrapper .header-logo img{display:block;height:auto;width:180px}.header .header-wrapper .header-links{display:none;margin-right:auto}.header .header-wrapper .header-links ul{list-style-type:none;padding:0;margin:0;display:flex;grid-gap:30px}.header .header-wrapper .header-links ul li a{color:#fff;font-family:urbane,Helvetica,Arial,"sans-serif";font-size:22px;font-weight:600;display:flex;grid-gap:9px;align-items:center;text-decoration:none;border-bottom:1px solid #fff;line-height:1.2em;transition:.2s ease;cursor:pointer}.header .header-wrapper .header-links ul li a:hover{grid-gap:13px}.header .header-wrapper .header-links ul li a:after{content:"";display:block;width:16px;height:16px;background-size:contain}.header .header-wrapper .header-buttons{display:none;margin-left:30px}.header .header-wrapper .header-buttons .button{margin:0;padding:6px 18px;font-size:20px;line-height:22px;background-color:#fff!important;border-color:#fff!important;color:#d32d45!important}.header .header-wrapper .header-buttons .button:hover{background-color:#000!important;color:#fff!important;border-color:#000!important}.header .header-wrapper .header-search{display:flex;align-items:center;margin-left:16px;cursor:pointer}.header .header-wrapper .header-search .header-search-link{display:block}.header .header-wrapper .header-search .header-search-link img{width:23px;height:auto;display:block}.header .header-wrapper .header-cart{position:relative;margin-left:16px}.header .header-wrapper .header-cart .cart-contents{margin-top:4px;display:block}.header .header-wrapper .header-cart img{width:26px;cursor:pointer;transition:.2s ease-in}.header .header-wrapper .header-cart img:hover{transform:scale(1.08)}.header .header-wrapper .header-cart .hc-count{position:absolute;width:16px;height:16px;text-align:center;font-size:12px;line-height:19px;color:#fff;background-color:#000;top:0;right:0;border-radius:100%;pointer-events:none}.header .header-wrapper .header-hamburger{margin-left:16px;display:block;transition:.2s ease-in;cursor:pointer}.header .header-wrapper .header-hamburger img{display:block;width:22px;height:22px}@media (max-width:400px){.header .header-wrapper .header-logo img{width:150px}}@media (max-width:340px){.header .header-wrapper .header-logo img{width:136px}}@media (min-width:992px){.header-fix{height:112px}.header-notice-active .header-fix{height:166px}.header-notice-active .header{top:54px}.header-notice{top:-54px}.header-notice .hn-wrap .hn-image img{display:block;width:72px;height:54px}.header-notice .hn-wrap .hn-text{width:calc(100% - 108px);padding:0 20px;text-align:center;font-size:16px}.header-notice .hn-wrap .hn-close{display:flex;justify-content:flex-end;width:72px}.header-notice .hn-wrap .hn-close img{display:block;width:18px;height:18px}.header .header-wrapper{padding:25px 0;min-height:112px}.header .header-wrapper .header-logo{margin-right:auto}.header .header-wrapper .header-logo img{width:265px}.header .header-wrapper .header-buttons{display:block}.header .header-wrapper .header-search{margin-left:30px}.header .header-wrapper .header-search .header-search-link img{width:28px}.header .header-wrapper .header-cart{margin-left:30px}.header .header-wrapper .header-cart img{width:32px}.header .header-wrapper .header-hamburger{margin-left:30px}.header .header-wrapper .header-hamburger img{width:32px;height:32px}}@media (min-width:1200px){.header .header-wrapper .header-logo{margin-right:80px}.header .header-wrapper .header-links{display:block}}@keyframes pulseHover{25%{transform:scale(1.05)}75%{transform:scale(.95)}}.pulse-hover:hover{animation-name:pulseHover;animation-duration:.4s;animation-timing-function:linear;animation-iteration-count:1}.header-active .ff-header-nav{transform:translateY(0)}.header-collection-active .ff-header-nav .ff-hn-wrap.main-menu{display:none}.header-collection-active .ff-header-nav .ff-hn-wrap.menu-collection{display:flex}.header-categories-active .ff-header-nav .ff-hn-wrap.main-menu,.header-categories-active .ff-header-nav .ff-hn-wrap.menu-collection,.header-collection-active .ff-header-nav .ff-hn-wrap.menu-categories{display:none}.header-categories-active .ff-header-nav .ff-hn-wrap.menu-categories{display:flex}.ff-header-nav{position:fixed;z-index:101;height:100vh;width:100%;top:0;left:0;background-color:#d32d45;overflow:hidden;transition:.2s ease-in;transform:translateY(-100vh)}.ff-header-nav .ff-hn-scroll-fix{height:100vh;overflow:auto}.ff-header-nav .header-wrapper{position:relative}.ff-header-nav .header-wrapper .header-hamburger{position:absolute;top:28px;right:0}.ff-header-nav .header-wrapper .header-hamburger img{display:block;width:28px;height:28px;cursor:pointer}.ff-header-nav .ff-hn-wrap{color:#fff;padding-top:30px;min-height:100vh;display:flex;flex-direction:column}.ff-header-nav .ff-hn-wrap.menu-categories,.ff-header-nav .ff-hn-wrap.menu-collection{display:none}.ff-header-nav .ff-hn-wrap a{color:#fff;text-decoration:none;transition:.2s ease-in;cursor:pointer}.ff-header-nav .ff-hn-wrap .ff-hn-main{padding:80px 0}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links{list-style-type:none;padding:0;margin:0 0 36px}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links li{font-family:urbane,Helvetica,Arial,"sans-serif";font-size:30px;line-height:1.2em}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links li a{display:inline-block;border-bottom:1px solid transparent}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links li a:hover{border-bottom:1px solid #fff}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links li .arrow-link-wrap{display:flex}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links li .arrow-link-wrap .arrow-east-after{color:#fff;font-weight:600;display:flex;grid-gap:9px;align-items:center;text-decoration:none;border-bottom:1px solid #fff;line-height:1.2em;transition:.2s ease}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links li .arrow-link-wrap .arrow-east-after:hover{grid-gap:13px}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links li .arrow-link-wrap .arrow-east-after:after{content:"";display:block;width:24px;height:24px;background-size:contain}.ff-header-nav .ff-hn-wrap .ff-hn-footer{margin-top:auto}.ff-header-nav .ff-hn-wrap .ff-hn-footer svg{display:block;width:100%;height:auto}.ff-header-nav .ff-hn-wrap.sub-menu .button.border{background-color:transparent;border:2px solid #fff;color:#fff}.ff-header-nav .ff-hn-wrap.sub-menu .button.border:hover{background-color:#fff;border:2px solid #fff;color:#d32d45}.ff-header-nav .ff-hn-wrap.sub-menu .button.white{color:#d32d45;cursor:default}.ff-header-nav .ff-hn-wrap.sub-menu .button.white:hover{background-color:#fff;border:2px solid #fff;color:#d32d45}.sub-menu-grid{padding:0 0 60px}.sub-menu-grid .sub-menu-grid-main .upper-link{display:none;margin-bottom:32px}.sub-menu-grid .sub-menu-grid-main .upper-link .arrow-east-after{color:#fff;font-family:urbane,Helvetica,Arial,"sans-serif";font-size:22px;font-weight:600;display:flex;grid-gap:9px;align-items:center;text-decoration:none;border-bottom:1px solid #fff;line-height:1.2em;transition:.2s ease;cursor:pointer}.sub-menu-grid .sub-menu-grid-main .upper-link .arrow-east-after:hover{grid-gap:13px}.sub-menu-grid .sub-menu-grid-main .upper-link .arrow-east-after:after{content:"";display:block;width:16px;height:16px;background-size:contain}.sub-menu-grid .sub-menu-grid-main .main-links{margin-bottom:48px}.sub-menu-grid .sub-menu-grid-main .main-links .main-links-title{color:#fff;font-family:urbane,Helvetica,Arial,"sans-serif";font-size:32px;line-height:36px;font-weight:600}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap{list-style-type:none;padding:24px 0;margin:0;line-height:1.7em}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu a{display:flex;justify-content:space-between;align-items:center}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu a:hover span{text-decoration:underline}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu a .link-name{font-size:20px;line-height:1.6}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu-trigger:after{content:"";display:block;width:18px;height:18px;background-size:contain;transform:rotate(90deg);transition:.2s ease}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu-trigger.active:after{transform:rotate(270deg)}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu{padding:0 0 0 25px;border-left:1px solid #fff;max-height:0;overflow:hidden;transition:.6s ease}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu.active{max-height:1600px;padding:20px 0 24px 25px}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .upper-link{display:flex}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card.hide-title .main-links-child-menu-wrap{padding-top:0;margin-top:-24px}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card .main-links-child-title{color:#fff;font-family:urbane,Helvetica,Arial,"sans-serif";font-size:25px;line-height:30px;font-weight:600}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card .main-links-child-menu-wrap{list-style-type:none;padding:12px 0 24px;margin:0;line-height:1.7}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card .main-links-child-menu-wrap .main-links-child-menu a .link-name-child{font-size:20px;line-height:1.6}.sub-menu-grid .sub-menu-grid-main .bottom-link{display:flex}.sub-menu-grid .sub-menu-grid-main .bottom-link .arrow-west-before{color:#fff;font-family:urbane,Helvetica,Arial,"sans-serif";font-size:22px;font-weight:600;display:flex;grid-gap:9px;align-items:center;text-decoration:none;border-bottom:1px solid #fff;line-height:1.2em;transition:.2s ease;cursor:pointer}.sub-menu-grid .sub-menu-grid-main .bottom-link .arrow-west-before:hover{grid-gap:13px}.sub-menu-grid .sub-menu-grid-main .bottom-link .arrow-west-before:before{content:"";display:block;width:16px;height:16px;background-size:contain}.sub-menu-grid .sub-menu-grid-side{display:none}@media (min-width:992px){.ff-header-nav .ff-hn-scroll-fix{height:100%;overflow:auto}.ff-header-nav .header-wrapper .header-logo img{width:265px}.ff-header-nav .header-wrapper .header-hamburger{top:36px}.ff-header-nav .header-wrapper .header-hamburger img{width:32px;height:32px}.ff-header-nav .ff-hn-wrap{padding-top:60px}.ff-header-nav .ff-hn-wrap .ff-hn-main{padding:10px 0}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links{margin:0 0 36px}.ff-header-nav .ff-hn-wrap .ff-hn-main .ff-hn-main-links li{font-size:32px}.sub-menu-grid{display:flex;padding:60px 0;position:relative}.sub-menu-grid .sub-menu-grid-main{width:25%;padding-right:40px}.sub-menu-grid .sub-menu-grid-main .upper-link{display:flex}.sub-menu-grid .sub-menu-grid-main .upper-link .arrow-east-after{font-size:20px}.sub-menu-grid .sub-menu-grid-main .main-links .main-links-title{font-size:28px;line-height:32px}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap{padding:24px 0}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu a .link-name{font-size:15px;line-height:1.5}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu-trigger:after{content:unset;transform:rotate(0deg)}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu-trigger.active:after{content:"";width:16px;height:16px;transform:rotate(0deg)}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu{position:absolute;width:0;opacity:0;left:25%;top:60px;padding:0;border-left:1px solid #fff;max-height:2600px;background-color:#d32d45;transition:.3s ease}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu.active{opacity:1;width:75%;padding:0 30px 0 50px}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child{display:flex}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-categories{width:70%;display:flex}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-categories .main-links-child-card{width:50%}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-collection{width:30%}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card{padding-right:5%}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card.hide-title .main-links-child-title{height:32px}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card.hide-title .main-links-child-menu-wrap{padding-top:24px;margin-top:0}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card .main-links-child-title{font-size:24px;line-height:32px;margin-bottom:14px}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card a.main-links-child-title:hover{text-decoration:underline}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card .main-links-child-menu-wrap{padding:0 0 24px}.sub-menu-grid .sub-menu-grid-main .main-links .parent-menu-wrap .parent-menu .child-menu .main-links-child .main-links-child-card .main-links-child-menu-wrap .main-links-child-menu a .link-name-child{font-size:15px;line-height:1.5}.sub-menu-grid .sub-menu-grid-main .bottom-link .arrow-west-before{font-size:20px}.sub-menu-grid .sub-menu-grid-side{display:block;width:75%;min-height:300px}}.hero .hero-wrapper{padding-top:60px}.hero .hero-wrapper .content h1{margin:0 0 50px}.hero .hero-wrapper .content h1 svg{display:block;width:100%;height:auto}.hero .hero-wrapper .content p{width:100%;max-width:1000px;margin:0;color:#d32d45;line-height:1.1;font-size:24px;font-weight:700}@media (min-width:992px){.hero .hero-wrapper{padding-top:100px}.hero .hero-wrapper .content h1{margin-bottom:120px}.hero .hero-wrapper .content p{font-size:38px}}.page-title .page-title-wrap{padding-top:90px}.page-title .page-title-wrap .content .pt-logo{margin:0 0 50px}.page-title .page-title-wrap .content .pt-logo svg{display:block;width:100%;height:auto}.page-title .page-title-wrap .content .ff-yoast-breadcrumbs{margin-bottom:40px}.page-title .page-title-wrap .content .pt-intro{display:flex;justify-content:space-between;margin-bottom:60px}.page-title .page-title-wrap .content .pt-intro h2{color:#d32d45;line-height:1.1;font-size:44px;font-weight:700;margin:0 44px 0 0}.page-title .page-title-wrap .content .pt-intro p{max-width:760px;font-size:16px;line-height:20px;color:#d32d45;font-weight:500;margin-top:8px}@media (max-width:991px){.page-title .page-title-wrap{padding-top:60px}.page-title .page-title-wrap .content .ff-yoast-breadcrumbs,.page-title .page-title-wrap .content .pt-logo{margin-bottom:25px}.page-title .page-title-wrap .content .pt-intro{flex-direction:column;align-items:start;margin-bottom:40px}.page-title .page-title-wrap .content .pt-intro h2{color:#d32d45;font-size:32px;margin:0 0 16px}.page-title .page-title-wrap .content .pt-intro p{margin:0 0 12px}}.product-slider{width:100%;overflow:hidden}.product-slider .ff-wrap .ps-slider{display:flex;justify-content:space-between}.product-slider .ff-wrap .ps-slider h2{color:#d32d45;font-weight:500}.product-slider .ff-wrap .ps-slider .button-wrap{display:none}.product-slider .ff-wrap .ps-slider .button-wrap .button{margin:0}.product-slider .ff-wrap .ff-gender-button{margin-bottom:20px}.product-slider .ff-wrap .gallery{background:#eee}.product-slider .ff-wrap .swiper-slide{width:180px;padding-right:14px}.product-slider .ff-wrap .swiper{overflow:visible}.product-slider .ff-wrap .product-tile .image-wrap .image img{aspect-ratio:1;object-fit:cover}@media (min-width:768px){.product-slider .ff-wrap .ps-slider{flex-direction:row;justify-content:space-between}.product-slider .ff-wrap .ps-slider .button-wrap{display:block}.product-slider .ff-wrap .swiper-slide{width:220px;padding-right:20px}.product-slider .mobile-button{display:none}}@media (min-width:992px){.product-slider .ff-wrap .swiper-slide{width:240px;padding-right:24px}}.ff-body.ff-ssc-active .ff-shop-side-cart{transform:translate(0)}.ff-body.ff-ssc-active .ff-shop-side-cart-bg{transform:translate(0);opacity:1}.ff-shop-side-cart-bg{background-color:rgba(0,0,0,.22745);z-index:101;width:100vw;left:0;opacity:0}.ff-shop-side-cart,.ff-shop-side-cart-bg{position:fixed;height:100%;top:0;transform:translateX(100vw)}.ff-shop-side-cart{z-index:102;right:0;width:320px;background-color:#000;color:#fff;overflow:auto;transition:.4s}.ff-shop-side-cart .buttons .button{width:100%;background-color:#fff;color:#000;margin:0 0 12px}.ff-shop-side-cart .buttons .button:hover{background-color:#ececec;color:#000}.ff-shop-side-cart .buttons .button.button.checkout{background-color:#000;color:#fff;border:2px solid #fff}.ff-shop-side-cart .buttons .button.button.checkout:hover{border-color:#ececec;color:#ececec}.ff-shop-side-cart .ff-ssc-wrap{position:relative;padding:80px 24px 0}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-close{position:absolute;width:26px;height:26px;top:40px;right:0;filter:brightness(0) invert(1);cursor:pointer;transition:.2s}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-close:hover{transform:scale(1.08)}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-title-wrap{margin-bottom:20px}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-title-wrap .ff-ssc-title{display:inline-block;font-size:36px;line-height:1em;margin:0;line-height:auto;letter-spacing:.02em;background-image:linear-gradient(90deg,#ea5579,#f0867e 50%,#fac393);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul{list-style:none;padding:0;margin-bottom:36px}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile{position:relative;display:flex;justify-content:space-between;margin-bottom:20px}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .remove_from_cart_button{position:absolute;top:0;right:0;text-decoration:none}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .remove_from_cart_button:hover{background-color:transparent!important}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .remove_from_cart_button img{width:18px;height:18px;filter:brightness(0) invert(1)}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .ff-ssc-pt-image-wrap{width:46%;margin-right:auto}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .ff-ssc-pt-image-wrap img{display:block;width:100%;height:auto;margin:0}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .ff-ssc-pt-content-wrap{width:46%;padding:16px 0 0}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .ff-ssc-pt-content-wrap .ff-ssc-pt-size{margin-bottom:22px}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .ff-ssc-pt-content-wrap .ff-ssc-pt-size dl{display:flex;padding:0;margin:0;border:0}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .ff-ssc-pt-content-wrap .ff-ssc-pt-size dl dt{padding:0;margin:0 6px 0 0}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .ff-ssc-pt-content-wrap .ff-ssc-pt-size dl dd{padding:0;margin:0}.ff-shop-side-cart .ff-ssc-wrap .ff-ssc-products ul .ff-ssc-product-tile .ff-ssc-pt-content-wrap .ff-ssc-pt-size dl dd p{margin:0}.ff-shop-side-cart .ff-ssc-wrap .woocommerce-mini-cart__total{font-size:20px;margin-bottom:36px}.ff-shop-side-cart .ff-ssc-wrap .woocommerce-mini-cart__total:after{font-size:16px;content:"inlusief BTW";display:block}@media (min-width:992px){.ff-shop-side-cart{width:calc((100vw - 1440px)/2 + 400px)}.ff-shop-side-cart .ff-ssc-wrap{padding:120px 40px 0;width:400px}}.inspiration-slider{overflow:hidden;padding-bottom:60px}.inspiration-slider .ff-is-intro{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px}.inspiration-slider .ff-is-intro h2{color:#d32d45;font-weight:500}.inspiration-slider .ff-is-intro p{max-width:820px;font-size:16px;line-height:20px;color:#d32d45;font-weight:500}.inspiration-slider .ff-slider-wrap{width:300%;transform:translateX(-33.33333%)}.inspiration-slider .ff-slider-wrap .swiper{width:100%;overflow:visible}.inspiration-slider .ff-slider-wrap .swiper .swiper-slide-active .ff-inspi-tile .ff-it-content{opacity:1}.inspiration-slider .ff-slider-wrap .swiper .swiper-slide-next .ff-inspi-tile .ff-it-image{transform:translateX(calc(-100% - 2px))}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile{display:flex;background-color:#d32d45}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content{width:50%;padding:50px;display:flex;flex-direction:column;justify-content:end;color:#fff;opacity:0;transition:.2s ease}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content h3{color:#fff;font-size:46px;margin:0 0 22px}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content p{color:#fff;margin:0 0 26px;font-size:16px;max-width:480px}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content .ff-inspi-link{display:flex}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content .ff-inspi-link .arrow-east-after{color:#fff;font-family:urbane,Helvetica,Arial,"sans-serif";font-size:22px;font-weight:600;display:flex;grid-gap:9px;align-items:center;text-decoration:none;border-bottom:1px solid #fff;line-height:1.2em;transition:.2s ease}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content .ff-inspi-link .arrow-east-after:hover{grid-gap:13px}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content .ff-inspi-link .arrow-east-after:after{content:"";display:block;width:16px;height:16px;background-size:contain}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-image{width:50%;max-height:80vh;transition:.2s ease}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-image img{display:block;width:100%;height:100%;object-fit:cover}.inspiration-slider .ff-slider-wrap .swiper .swiper-scrollbar{width:33.33333%;left:33.33333%;bottom:-50px;height:2px;background-color:#d32d45}.inspiration-slider .ff-slider-wrap .swiper .swiper-scrollbar .swiper-scrollbar-drag{width:20%;height:10px;top:-4px;background-color:#d32d45}@media (max-width:991px){.inspiration-slider{padding-bottom:60px}.inspiration-slider .ff-is-intro{flex-direction:column;align-items:start;margin-bottom:40px}.inspiration-slider .ff-is-intro h2{color:#d32d45;font-weight:500;margin:0 0 16px}.inspiration-slider .ff-is-intro p{margin:0 0 12px}.inspiration-slider .ff-slider-wrap .swiper .swiper-slide-active .ff-inspi-tile{opacity:1}.inspiration-slider .ff-slider-wrap .swiper .swiper-slide-active .ff-inspi-tile .ff-it-content{transform:translateY(0)}.inspiration-slider .ff-slider-wrap .swiper .swiper-slide-next .ff-inspi-tile .ff-it-image{transform:translateX(0)}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile{flex-direction:column-reverse;position:relative;overflow:hidden;opacity:.5;transition:.2s ease}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content{width:80%;padding:20px;background-color:#d32d45;position:absolute;bottom:0;left:0;transform:translateY(100%);transition:.3s ease}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content h3{color:#fff;font-size:24px;margin:0 0 22px}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content p{display:none}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content .ff-inspi-link .arrow-east-after{font-size:16px;grid-gap:6px}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content .ff-inspi-link .arrow-east-after:hover{grid-gap:10px}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-content .ff-inspi-link .arrow-east-after:after{width:14px;height:14px}.inspiration-slider .ff-slider-wrap .swiper .ff-inspi-tile .ff-it-image{width:100%}}.assortment-slider{overflow:hidden}.assortment-slider .ff-wrap .ff-is-intro{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px}.assortment-slider .ff-wrap .ff-is-intro h2{color:#d32d45;font-weight:500}.assortment-slider .ff-wrap .ff-is-intro p{max-width:820px;font-size:16px;line-height:20px;color:#d32d45;font-weight:500}.assortment-slider .ff-wrap .ff-is-intro .button{margin:16px 0}.assortment-slider .ff-wrap .swiper{overflow:visible}.assortment-slider .ff-wrap .swiper .swiper-slide{width:260px;margin-right:18px}.assortment-slider .ff-wrap .swiper .swiper-slide img.sst-image{aspect-ratio:5/7;object-fit:cover}.assortment-slider .ff-ss-prev-next-buttons{margin-top:32px}.assortment-slider .ff-ss-prev-next-buttons .button{padding:8px;margin:0 6px 6px 0;background-color:#d32d45;border-color:#d32d45;transition:.2s ease}.assortment-slider .ff-ss-prev-next-buttons .button:hover{background-color:#000;border-color:#000}.assortment-slider .ff-ss-prev-next-buttons .button.ff-ss-prev:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23e8eaed'%3E%3Cpath d='M313-440l224 224-57 56-320-320 320-320 57 56-224 224h487v80H313z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:20px;height:20px;background-size:contain}.assortment-slider .ff-ss-prev-next-buttons .button.ff-ss-next:after{content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23fff'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:20px;height:20px;background-size:contain}@media (max-width:991px){.assortment-slider{padding-bottom:60px}.assortment-slider .ff-wrap .ff-is-intro{flex-direction:column;align-items:start;margin-bottom:40px}.assortment-slider .ff-wrap .ff-is-intro.incl-button{flex-direction:row}.assortment-slider .ff-wrap .ff-is-intro h2{color:#d32d45;font-weight:500;margin:0 0 16px}.assortment-slider .ff-wrap .ff-is-intro p{margin:0 0 12px}.assortment-slider .ff-wrap .ff-is-intro .button{margin:0}}@media (min-width:992px){.assortment-slider .ff-wrap .swiper .swiper-slide{width:300px}.assortment-slider .ff-ss-prev-next-buttons .button{padding:10px}}.new-product .new-product-wrap .content{-ms-grid-row-align:center;align-self:center;width:100%;padding:0}.new-product .new-product-wrap .content h2{font-size:32px;color:#d32d45;font-weight:600;margin:0 0 8px}.new-product .new-product-wrap .content h3{font-size:20px;color:#d32d45;font-weight:600;margin:0 0 18px}.new-product .new-product-wrap .content p{color:#d32d45;font-weight:500;margin:20px 0}.new-product .new-product-wrap .content p.price{font-family:urbane,Helvetica,Arial,"sans-serif";font-size:36px;color:#d32d45;font-weight:600;margin:0 0 8px}.new-product .new-product-wrap .content .button{width:100%}.new-product .new-product-wrap .content .notice{margin-top:32px;font-size:13px}.new-product .new-product-wrap .content .notice p{margin:6px 0 0}.new-product .new-product-wrap .image{-ms-grid-row-align:center;align-self:center;width:100%}@media (min-width:992px){.new-product.reverse .new-product-wrap{flex-direction:row-reverse}.new-product .new-product-wrap{display:flex;flex-direction:row}.new-product .new-product-wrap .content{width:50%;padding:60px 0 60px 60px}.new-product .new-product-wrap .content h2{font-size:46px;margin:0 0 12px}.new-product .new-product-wrap .content h3{font-size:24px;margin:0 0 24px}.new-product .new-product-wrap .content p{margin:30px 0}.new-product .new-product-wrap .content p.price{font-size:46px;margin:0 0 12px}.new-product .new-product-wrap .image{width:50%}}.call-to-action-alt .image{margin-bottom:60px}.call-to-action-alt .image img{display:block;width:100%;height:auto}.call-to-action-alt .ff-cta-intro{display:flex;justify-content:space-between}.call-to-action-alt .ff-cta-intro h2{color:#d32d45;font-weight:600;font-size:46px;padding-right:100px;margin-top:0;margin-bottom:0;width:47%}.call-to-action-alt .ff-cta-intro p{margin:0 0 28px;max-width:820px;font-size:16px;line-height:20px;color:#d32d45;font-weight:500}.call-to-action-alt .ff-cta-intro .ff-cta-link{display:flex}.call-to-action-alt .ff-cta-intro .ff-cta-link a.arrow-east-after{color:#d32d45;font-family:urbane,Helvetica,Arial,"sans-serif";font-size:22px;font-weight:600;display:flex;grid-gap:9px;align-items:center;text-decoration:none;border-bottom:1px solid #d32d45;line-height:1.2em;transition:.2s ease}.call-to-action-alt .ff-cta-intro .ff-cta-link a.arrow-east-after:hover{grid-gap:13px}.call-to-action-alt .ff-cta-intro .ff-cta-link a.arrow-east-after:after{content:"";display:block;width:18px;height:18px;background-size:contain}@media (max-width:991px){.call-to-action-alt .image{margin-bottom:40px}.call-to-action-alt .ff-cta-intro{flex-direction:column;margin-bottom:40px}.call-to-action-alt .ff-cta-intro h2{color:#d32d45;font-size:36px;margin:0 0 16px;padding-right:0;width:100%}.call-to-action-alt .ff-cta-intro p{margin:0 0 22px}}.lookbook-hero{overflow:hidden}.lookbook-hero .lookbook-hero-wrap .content{width:100%;padding:0}.lookbook-hero .lookbook-hero-wrap .content .content-wrap h2{font-size:32px;color:#d32d45;font-weight:600;margin:0 0 8px}.lookbook-hero .lookbook-hero-wrap .content .content-wrap p{color:#d32d45;font-weight:500;margin:20px 0}.lookbook-hero .lookbook-hero-wrap .content .content-wrap .lookbook-hero-slider{padding-bottom:60px}.lookbook-hero .lookbook-hero-wrap .content .content-wrap .lookbook-hero-slider .swiper{overflow:visible}.lookbook-hero .lookbook-hero-wrap .content .content-wrap .lookbook-hero-slider .swiper-slide{width:180px}.lookbook-hero .lookbook-hero-wrap .content .content-wrap .lookbook-hero-slider .swiper-scrollbar{width:100%;bottom:-50px;height:2px;background-color:#d32d45}.lookbook-hero .lookbook-hero-wrap .content .content-wrap .lookbook-hero-slider .swiper-scrollbar .swiper-scrollbar-drag{width:20%;height:10px;top:-4px;background-color:#d32d45}.lookbook-hero .lookbook-hero-wrap .lh-image{-ms-grid-row-align:center;align-self:center;width:100%;margin-bottom:28px}@media (min-width:992px){.lookbook-hero .lookbook-hero-wrap{display:flex;flex-direction:row}.lookbook-hero .lookbook-hero-wrap .content{width:55%;padding:0 0 0 60px}.lookbook-hero .lookbook-hero-wrap .content .content-wrap{overflow:hidden;width:400%}.lookbook-hero .lookbook-hero-wrap .content .content-wrap .content-header{width:25%}.lookbook-hero .lookbook-hero-wrap .content .content-wrap h2{font-size:46px;margin:0 0 12px}.lookbook-hero .lookbook-hero-wrap .content .content-wrap p{margin:30px 0}.lookbook-hero .lookbook-hero-wrap .content .content-wrap .lookbook-hero-slider{width:25%}.lookbook-hero .lookbook-hero-wrap .content .content-wrap .lookbook-hero-slider .swiper-slide{width:220px}.lookbook-hero .lookbook-hero-wrap .lh-image{width:45%;margin-bottom:0}}.dienst-detail-intro .ddi-wrap h2{color:#d32d45;line-height:1.1;font-size:44px;font-weight:700;margin:0 0 44px;max-width:720px}.dienst-detail-intro .ddi-wrap p{max-width:1140px;font-size:24px;line-height:30px;color:#d32d45;font-weight:500;margin-top:8px}@media (max-width:991px){.dienst-detail-intro .ddi-wrap h2{color:#d32d45;font-size:32px;margin:0 0 16px}.dienst-detail-intro .ddi-wrap p{margin:0 0 12px}}.full-width-image img{width:100%;height:auto;display:block}.image-text.reverse .image-text-wrap .it-content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.image-text.reverse .image-text-wrap .it-image{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.image-text .image-text-wrap{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(410px,1fr));grid-gap:44px 60px}.image-text .image-text-wrap .it-content h2{line-height:1.1;font-size:34px;font-weight:700}.image-text .image-text-wrap .it-content .buttons-wrap{margin-top:40px}.image-text .image-text-wrap .it-image img{width:100%;height:auto;display:block}@media (max-width:991px){.image-text.reverse .image-text-wrap .it-content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.image-text.reverse .image-text-wrap .it-image{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.image-text .image-text-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}.image-text .image-text-wrap .it-content h2{font-size:26px;margin:0 0 22px}}.newspaper-style-text .nst-wrap p{column-count:2;grid-column-gap:60px}@media (max-width:991px){.newspaper-style-text .nst-wrap p{column-count:1}}.small-image-slider .sis-wrap .swiper .swiper-slide img{display:block;width:100%;height:auto}.image-quote .iq-wrap{display:flex;align-items:center}.image-quote .iq-wrap .iq-image{margin:0 40px 0 0}.image-quote .iq-wrap .iq-image img{display:block;width:180px;height:180px;object-fit:cover;border-radius:100%}.image-quote .iq-wrap .iq-content span{font-family:urbane,Helvetica,Arial,"sans-serif";font-size:23px;font-weight:700;background-color:#d32d45;color:#fff;padding:0 .2em;line-height:1.5;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline}@media (max-width:991px){.image-quote .iq-wrap{flex-direction:column;align-items:start}.image-quote .iq-wrap .iq-image{margin:0 0 30px}.image-quote .iq-wrap .iq-image img{width:160px;height:160px}.image-quote .iq-wrap .iq-content span{font-size:20px}}.ff-faq h2{line-height:1.1;font-size:34px;font-weight:700}.ff-faq .faq-wrap .faq-item.active .faq-question:after{transform:rotate(90deg)}.ff-faq .faq-wrap .faq-item.active .faq-answer{max-height:1999px}.ff-faq .faq-wrap .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;background-color:transparent;color:#d32d45;font-family:urbane,Helvetica,Arial,"sans-serif";border:none;padding:10px 0;font-weight:700;width:100%;text-align:left;font-size:22px}.ff-faq .faq-wrap .faq-item .faq-question:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23d32d45'%3E%3Cpath d='M432-48L0-480l432-432 103 103-329 329 329 329L432-48z'/%3E%3C/svg%3E");width:20px;height:20px;background-size:cover;transform:rotate(-90deg);transform-origin:center;transition:.2s ease}.ff-faq .faq-wrap .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.ff-faq .faq-wrap .faq-item .faq-answer .faq-answer-wrap{padding:10px 0 20px}@media (max-width:991px){.ff-faq h2{font-size:26px;margin:0 0 22px}.ff-faq .faq-wrap .faq-item .faq-question{padding:8px 0;font-size:20px}.ff-faq .faq-wrap .faq-item .faq-question:after{width:18px;height:18px}}.side-cart-wrap{position:fixed;top:0;right:0;height:100dvh;width:100%;z-index:999;transform:translateY(-180vh);transition:0s ease .3s}.side-cart-wrap.is-open{transform:translate(0);transition:0s}.side-cart-wrap.is-open .side-cart-rel{position:relative}.side-cart-wrap.is-open .side-cart-rel .side-cart-wrap-background{opacity:.25}.side-cart-wrap.is-open .side-cart-rel .side-cart-list-wrap{transform:translateX(0)}.side-cart-wrap .side-cart-rel{position:relative}.side-cart-wrap .side-cart-rel .side-cart-wrap-background{position:absolute;top:0;right:0;height:100vh;width:100%;z-index:1;background-color:#000;opacity:0;transition:.3s ease}.side-cart-wrap .side-cart-rel .side-cart-list-wrap{position:absolute;right:0;top:0;height:100dvh;max-width:440px;z-index:1;background-color:#d32d45;padding:32px;transform:translateX(500px);transition:.3s ease}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .scw-close{display:block;width:28px;height:28px;cursor:pointer}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .scw-close .arrow-east-after:after{content:"";display:block;width:28px;height:28px;background-size:contain}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .scw-title{color:#fff;font-size:32px;margin-bottom:22px;margin-top:32px}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart{padding:0;margin:0;list-style-type:none;max-height:calc(100vh - 420px);overflow:auto}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item{display:flex;margin-bottom:12px}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a{color:#fff;text-decoration:none}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .woocommerce-mini-cart-name-qty{padding:0 16px;width:calc(100% - 78px)}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .woocommerce-mini-cart-name-qty .woocommerce-mcnq-title a{color:#fff;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .woocommerce-mini-cart-name-qty .quantity{font-weight:700;display:block;color:#fff}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .remove_from_cart_button{margin-left:auto;padding-right:8px;color:#fff!important;font-size:18px}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .remove_from_cart_button:hover{background-color:transparent;color:#000!important}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item img{display:block;width:56px;height:auto;background-color:#fff}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;color:#fff;margin:32px 0 12px;padding:16px 0;border-top:1px solid #fff;text-transform:lowercase;font-size:20px}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .woocommerce-mini-cart__buttons .button{width:100%}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .woocommerce-mini-cart__buttons .button.checkout{background-color:#fff;color:#000;border-color:#fff}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .woocommerce-mini-cart__buttons .button:hover{background-color:#d32d45;color:#fff;border-color:#fff}@media (max-width:991px){.side-cart-wrap .side-cart-rel .side-cart-list-wrap{max-width:320px;padding:26px}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .scw-close,.side-cart-wrap .side-cart-rel .side-cart-list-wrap .scw-close .arrow-east-after:after{width:24px;height:24px}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .scw-title{font-size:26px;margin-bottom:18px;margin-top:20px}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart{max-height:calc(100vh - 380px)}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item img{width:50px}.side-cart-wrap .side-cart-rel .side-cart-list-wrap .side-cart .widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .woocommerce-mini-cart-name-qty{font-size:15px;padding:0 12px;width:calc(100% - 70px)}}.contact-section .contact-section-wrap{display:-ms-grid;display:grid;grid-gap:32px 60px;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.contact-section .contact-section-wrap .csw-tile{border-left:1px solid #d32d45;padding-left:28px;display:flex;flex-direction:column}.contact-section .contact-section-wrap .csw-tile h2{margin-bottom:16px}.contact-section .contact-section-wrap .csw-tile p{margin-bottom:22px;font-size:16px}.contact-section .contact-section-wrap .csw-tile .button-wrap{margin-top:auto}.contact-section .contact-section-wrap .csw-tile .button-wrap .button{margin:0}.contact-section-map .csm-wrap{display:flex}.contact-section-map .csm-wrap .csm-contact{width:38%;display:flex}.contact-section-map .csm-wrap .csm-contact .contactblok{display:flex;flex-direction:column;justify-content:space-between;padding:0 28px 0 40px;border-left:1px solid #d32d45}.contact-section-map .csm-wrap .csm-contact .contactblok .contactsectie h2{margin-bottom:.5em;font-weight:700}.contact-section-map .csm-wrap .csm-contact .contactblok .contactsectie p{margin-top:0;line-height:1.6}.contact-section-map .csm-wrap .csm-contact .contactblok .contactsectie p.last-p{margin-bottom:0}.contact-section-map .csm-wrap .csm-contact .contactblok .contactsectie table{margin-bottom:.5rem;border-collapse:collapse}.contact-section-map .csm-wrap .csm-contact .contactblok .contactsectie table td{padding-right:24px}.contact-section-map .csm-wrap .csm-contact .contactblok .contactsectie a{text-decoration:none}.contact-section-map .csm-wrap .csm-map{width:62%}.contact-section-map .csm-wrap .csm-map iframe,.ff-modal{width:100%}.ff-modal{position:fixed;z-index:101;top:0;left:0;max-height:100vh;height:100%;overflow:auto;padding:50px 0;background-color:#fff;transform:translateY(-105vh);transition:.3s}.ff-modal.active{transform:translateY(0)}.ff-modal .ff-modal-close{position:fixed;z-index:2;top:20px;right:20px}.ff-modal .ff-modal-wrap .ff-modal-content h2{color:#d32d45;font-weight:600;font-size:32px;margin-top:0;margin-bottom:20px}.call-modal .step{display:none}.call-modal .step.active{display:block}.call-modal .timeslot{padding:1rem;border:1px solid #d32d45;margin-bottom:.5rem;cursor:pointer;background:#fff;text-align:center;font-weight:500}.call-modal .timeslot.selected,.call-modal .timeslot:hover{background:#d32d45;color:#fff;border-color:#d32d45}.call-modal input{padding:.5rem;margin-top:.5rem;width:100%;box-sizing:border-box}.call-modal button{background:#d32d45;color:#fff;border:none;cursor:pointer}.call-modal button:hover{background:#d32d45}.call-modal #chosenDateHeading{font-size:18px;color:#fff;background-color:#d32d45;padding:12px;text-align:center}.call-modal #calendar{margin-bottom:1rem;max-width:280px;font-family:urbane,Helvetica,Arial,"sans-serif"}.call-modal .flatpickr-calendar{box-shadow:none;border:none}.call-modal .flatpickr-current-month .numInputWrapper{pointer-events:none}.call-modal .flatpickr-day.endRange,.call-modal .flatpickr-day.inRange,.call-modal .flatpickr-day.selected,.call-modal .flatpickr-day.startRange{background:#d32d45;color:#fff;border-color:#d32d45}.call-modal .flatpickr-day:not(.flatpickr-disabled):hover{background:#000!important;color:#fff;border-color:#000!important}.call-modal .flatpickr-day.flatpickr-disabled,.call-modal .flatpickr-day.flatpickr-disabled:hover{color:rgba(211,45,70,.36471)}.call-modal .flatpickr-day.disabled,.call-modal .flatpickr-day.nextMonthDay,.call-modal .flatpickr-day.prevMonthDay{color:#fff;pointer-events:none}.call-modal .flatpickr-day.today{border-color:#d32d45}.call-modal .flatpickr-day{color:#d32d45;font-weight:500}.call-modal .flatpickr-monthDropdown-months{pointer-events:none;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-align:right;color:#d32d45!important;font-family:urbane,Helvetica,Arial,"sans-serif"!important;text-transform:lowercase;font-weight:500!important;font-size:18px!important;width:113px!important;padding-left:0!important;padding-right:3px!important}.call-modal .numInputWrapper{width:113px!important}.call-modal .numInputWrapper input{color:#d32d45!important;font-family:urbane,Helvetica,Arial,"sans-serif";font-weight:500!important;font-size:18px!important;width:113px!important;padding-left:3px!important}.call-modal .flatpickr-months .flatpickr-next-month,.call-modal .flatpickr-months .flatpickr-prev-month{color:#d32d45;fill:#d32d45}.call-modal .flatpickr-weekday{color:#d32d45}.call-modal .flatpickr-calendar{width:100%;max-width:500px;min-width:320px}.call-modal .dayContainer,.call-modal .flatpickr-days,.call-modal .flatpickr-innerContainer,.call-modal .flatpickr-rContainer,.call-modal .flatpickr-weekdays{width:100%;max-width:500px}.call-modal .dayContainer{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);box-sizing:border-box}.call-modal .flatpickr-day{width:100%;box-sizing:border-box;-ms-grid-column-align:center;justify-self:center}@media (min-width:992px){.contact-section .contact-section-wrap{display:-ms-grid;display:grid;grid-gap:32px 60px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.contact-section .contact-section-wrap .csw-tile{padding-left:40px}.contact-section .contact-section-wrap .csw-tile:first-child{border:none;padding-left:0}.ff-modal .ff-modal-wrap .ff-modal-content h2{font-size:46px}}@media (max-width:991px){.contact-section-map .csm-wrap{flex-direction:column}.contact-section-map .csm-wrap .csm-contact{width:100%;margin-bottom:44px}.contact-section-map .csm-wrap .csm-contact .contactblok{padding:0 0 0 28px}.contact-section-map .csm-wrap .csm-map{width:100%}}.shop-overview .shop-overview-wrap{display:-ms-grid;display:grid;-ms-grid-columns:25% 75%;grid-template-columns:25% 75%;grid-gap:26px}.shop-overview .shop-overview-wrap .sow-filters .sow-filters-wrap .sow-filters-close,.shop-overview .shop-overview-wrap .sow-show-filters-button{display:none}.shop-overview .shop-overview-wrap .sow-products{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:32px 20px}@media (max-width:820px){.shop-overview .shop-overview-wrap{-ms-grid-columns:100%;grid-template-columns:100%}.shop-overview .shop-overview-wrap .sow-filters{position:fixed;top:0;left:0;z-index:199;background-color:#fff;height:100dvh;width:100%;padding:26px 20px 46px;overflow:auto;transform:translateY(-110vh);transition:.2s ease}.shop-overview .shop-overview-wrap .sow-filters.active{transform:translateY(0)}.shop-overview .shop-overview-wrap .sow-filters .sow-filters-wrap{position:relative}.shop-overview .shop-overview-wrap .sow-filters .sow-filters-wrap .sow-filters-close{display:block;position:sticky;top:0;right:0;z-index:2;-ms-grid-column-align:right;justify-self:right;content:"";width:28px;height:28px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30.6 30.6'%3E%3Cpath class='cls-1' fill='%23d32d45' d='M20.89 15.3l8.55-8.55a3.96 3.96 0 000-5.59 3.96 3.96 0 00-5.59 0L15.3 9.71 6.75 1.16a3.941 3.941 0 00-5.59 0 3.96 3.96 0 000 5.59l8.55 8.55-8.55 8.55a3.96 3.96 0 000 5.59 3.96 3.96 0 005.59 0l8.55-8.55 8.55 8.55c1.54 1.54 4.05 1.54 5.59 0s1.54-4.05 0-5.59l-8.55-8.55z'/%3E%3C/svg%3E");background-size:cover}.shop-overview .shop-overview-wrap .sow-show-filters-button{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.shop-overview .shop-overview-wrap .sow-show-filters-button:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23fff'%3E%3Cpath d='M438.09-112.59V-360h87.41v80h320v87.41h-320v80h-87.41zm-323.59-80V-280h247.41v87.41H114.5zm160-163.82v-80h-160v-87.18h160v-80h87.41v247.18H274.5zm163.59-80v-87.18H845.5v87.18H438.09zm160-163.59v-247.41h87.41v80h160V-680h-160v80h-87.41zM114.5-680v-87.41h407.41V-680H114.5z'/%3E%3C/svg%3E");width:20px;height:20px;background-size:cover;display:inline-block;margin-right:4px}.shop-overview .shop-overview-wrap .sow-products{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:32px 12px}}@media (max-width:400px){.shop-overview .shop-overview-wrap .sow-products{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.ff-store-notices{margin-bottom:60px}.ff-shop-detail-hero .ff-sdh-wrap{margin-bottom:40px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-media{margin:0 -15px 28px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-media .ff-sdh-main-image img{display:block;width:100%;height:auto;margin-bottom:6px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-media .ff-sdh-gallery-images{display:flex;grid-gap:6px;margin-bottom:6px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-media .ff-sdh-gallery-images img{flex-grow:calc(var(--w)/var(--h));width:0}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content h2{font-size:32px;color:#d32d45;font-weight:600;margin:0 0 8px;text-transform:lowercase}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content h3{font-size:20px;color:#d32d45;font-weight:600;margin:0 0 18px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content p{color:#d32d45;font-weight:500;margin:20px 0}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content p.price{font-family:urbane,Helvetica,Arial,"sans-serif";font-size:36px;color:#d32d45;font-weight:600;margin:0 0 8px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .sd-add{margin-bottom:24px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content table{width:100%;border-collapse:collapse}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content table tr:last-child td{border-bottom:none}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content table tr td{color:#d32d45;border-bottom:1px solid #d32d45;padding:4px 0}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content table tr td:first-child{font-weight:700;width:30%}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .notice{margin-top:32px;font-size:13px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .notice p{margin:6px 0 0}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .full-product-description{margin-top:32px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .full-product-description.expanded .read-more-content:after{height:0}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .full-product-description .read-more-title{font-weight:700;font-family:urbane,Helvetica,Arial,"sans-serif";margin-bottom:8px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .full-product-description .read-more-content{position:relative;max-height:70px;overflow:hidden;transition:max-height .3s ease}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .full-product-description .read-more-content h2{font-size:24px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .full-product-description .read-more-content p{margin:0 0 20px;font-size:13px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .full-product-description .read-more-content p:last-of-type{margin-bottom:0}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .full-product-description .read-more-content:after{content:"";position:absolute;bottom:0;left:0;background:linear-gradient(hsla(0,0%,100%,0),#fff);height:40px;width:100%}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content .full-product-description .read-more-toggle{margin-top:18px;font-size:13px}.call-to-action-product-page{background-color:#d32d45;padding:40px 0}.call-to-action-product-page .call-to-action-wrap .content{color:#fff}.call-to-action-product-page .call-to-action-wrap .content h2{margin:0 0 12px;font-size:clamp(24px,3.2vw,38px);line-height:1.1;font-family:Inter,Helvetica,Arial,"sans-serif";color:#fff}.call-to-action-product-page .call-to-action-wrap .lookbook{display:flex;flex-direction:column-reverse}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-content{display:flex;flex-direction:column;color:#fff}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-content h3{color:#fff;margin:0;font-weight:500;font-size:22px}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-content h4{color:#fff;margin:0 0 18px;font-size:26px}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-content p{font-size:14px;margin:0 0 28px}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-content .button-wrap .button{margin:0}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-content .button-wrap .button:hover{background-color:#fff;color:#000;border-color:#fff}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-image{width:45%;padding:32px 0}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-image img{display:block;width:100%;height:auto}.ff-shop-relevant-products{padding-bottom:100px;overflow:hidden}.ff-shop-relevant-products h2{color:#d32d45;font-weight:500}.ff-shop-relevant-products .ff-srp-wrap .swiper{overflow:visible}.ff-shop-relevant-products .ff-srp-wrap .swiper-slide{width:220px}.ff-shop-relevant-products .swiper-scrollbar{width:100%;bottom:-50px;height:2px;background-color:#d32d45}.ff-shop-relevant-products .swiper-scrollbar .swiper-scrollbar-drag{width:20%;height:10px;top:-4px;background-color:#d32d45}@media (min-width:992px){.ff-shop-detail-hero .ff-sdh-wrap{display:flex}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-media{width:53%;margin:0}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content{width:47%;padding-left:50px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content h2{font-size:46px;margin:0 0 12px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content h3{font-size:24px;margin:0 0 24px}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content p{margin:30px 0}.ff-shop-detail-hero .ff-sdh-wrap .ff-sdh-content .content p.price{font-size:46px;margin:0 0 12px}.call-to-action-product-page{padding:60px 0}.call-to-action-product-page .call-to-action-wrap{display:flex;flex-direction:row}.call-to-action-product-page .call-to-action-wrap .content{width:53%;padding-right:80px}.call-to-action-product-page .call-to-action-wrap .lookbook{width:47%;flex-direction:row}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-content{width:56%}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-content h4{margin:0 0 22px}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-content p{font-size:14px;margin:0 0 46px}.call-to-action-product-page .call-to-action-wrap .lookbook .lookbook-image{width:44%;padding:0 0 0 60px}.ff-shop-relevant-products{padding-bottom:140px}.ff-shop-relevant-products h2{color:#d32d45;font-weight:500;margin:0 0 16px}}.ff-cart-page .ff-cp-wrap .ff-cp-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-row-gap:40px;margin-bottom:40px}.ff-cart-page .ff-cp-wrap .ff-cp-footer{border-top:2px solid #000;border-bottom:2px solid #000;padding:20px 0;display:flex;justify-content:flex-end;align-items:center}.ff-cart-page .ff-cp-wrap .ff-cp-footer .ff-cp-footer-text{text-align:right;margin-right:20px}.ff-cart-page .ff-cp-wrap .ff-cp-footer .ff-cp-footer-text .ff-cp-ft-total{font-weight:700;font-size:15px}.ff-cart-page .ff-cp-wrap .ff-cp-footer .ff-cp-footer-text .ff-cp-ft-tax{font-size:12px}.ff-cart-page .ff-cp-wrap .ff-cp-footer .button{margin:0}@media (min-width:992px){.ff-cart-page .ff-cp-wrap .ff-cp-items{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:20px;grid-row-gap:50px;margin-bottom:60px}.ff-cart-page .ff-cp-wrap .ff-cp-footer .ff-cp-footer-text{margin-right:30px}.ff-cart-page .ff-cp-wrap .ff-cp-footer .ff-cp-footer-text .ff-cp-ft-total{font-size:18px}.ff-cart-page .ff-cp-wrap .ff-cp-footer .ff-cp-footer-text .ff-cp-ft-tax{font-size:14px}.ff-cart-page .ff-cp-wrap .ff-cp-footer .button{margin:0}}.vacancy-overview .vacancy-overview-wrap{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:32px 20px}.vacancy-overview .vacancy-overview-wrap .vacancy-tile:first-child{background-color:#d32d45;color:#fff}.vacancy-overview .vacancy-overview-wrap .vacancy-tile:first-child h3{color:#fff}.vacancy-overview .vacancy-overview-wrap .vacancy-tile:first-child .button:hover{color:#000;background-color:#fff;border-color:#fff}@media (min-width:768px){.vacancy-overview .vacancy-overview-wrap{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (min-width:992px){.vacancy-overview .vacancy-overview-wrap{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));grid-gap:36px 40px}}.vacancy-detail .vacancy-detail-wrap{display:flex}.vacancy-detail .vacancy-detail-wrap .vacancy-content{width:68%;padding-right:70px}.vacancy-detail .vacancy-detail-wrap .vacancy-content h2{font-size:1.7em;margin:1.3em 0 .5em}.vacancy-detail .vacancy-detail-wrap .vacancy-details{width:32%}.vacancy-detail .vacancy-detail-wrap .vacancy-details .vd-wrap{background-color:#d32d45;color:#fff;padding:42px 52px}.vacancy-detail .vacancy-detail-wrap .vacancy-details .vd-wrap h2{color:#fff}.vacancy-detail .vacancy-detail-wrap .vacancy-details .vd-wrap table{border-collapse:collapse;margin:0 0 20px}.vacancy-detail .vacancy-detail-wrap .vacancy-details .vd-wrap table td{padding:0 16px 10px 0;vertical-align:top}.vacancy-detail .vacancy-detail-wrap .vacancy-details .vd-wrap table td:last-child{padding-right:0}.vacancy-detail .vacancy-detail-wrap .vacancy-details .vd-wrap .button{margin:12px 0 0}.vacancy-detail .vacancy-detail-wrap .vacancy-details .vd-wrap .button:hover{color:#000;background-color:#fff;border-color:#fff}.vacancy-form h2{color:#d32d45;line-height:1.1;font-size:44px;font-weight:700;margin:0 44px 0 0}@media (max-width:1199px){.vacancy-detail .vacancy-detail-wrap .vacancy-content{width:60%}.vacancy-detail .vacancy-detail-wrap .vacancy-details{width:40%}}@media (max-width:991px){.vacancy-detail .vacancy-detail-wrap{flex-direction:column}.vacancy-detail .vacancy-detail-wrap .vacancy-content{width:100%;padding-right:0;margin:0 0 38px}.vacancy-detail .vacancy-detail-wrap .vacancy-content h2{font-size:1.6em}.vacancy-detail .vacancy-detail-wrap .vacancy-details{width:100%}.vacancy-detail .vacancy-detail-wrap .vacancy-details .vd-wrap{padding:36px 24px 28px;margin:0 -20px}.vacancy-form h2{font-size:32px;margin:0 0 22px}}.legal-detail .legal-detail-wrap{display:flex}.legal-detail .legal-detail-wrap .legal-content{width:68%;padding-right:70px}.legal-detail .legal-detail-wrap .legal-content h2{font-size:1.7em;margin:1.3em 0 .5em}.legal-detail .legal-detail-wrap .contact-details{width:32%}.legal-detail .legal-detail-wrap .contact-details .contactblok{display:flex;flex-direction:column;justify-content:space-between;padding:0 28px 0 40px;border-left:1px solid #d32d45}.legal-detail .legal-detail-wrap .contact-details .contactblok .contactsectie h2{margin-bottom:.5em;font-weight:700}.legal-detail .legal-detail-wrap .contact-details .contactblok .contactsectie p{margin-top:0;line-height:1.6}.legal-detail .legal-detail-wrap .contact-details .contactblok .contactsectie p.last-p{margin-bottom:0}.legal-detail .legal-detail-wrap .contact-details .contactblok .contactsectie table{margin-bottom:.5rem;border-collapse:collapse}.legal-detail .legal-detail-wrap .contact-details .contactblok .contactsectie table td{padding-right:24px}.legal-detail .legal-detail-wrap .contact-details .contactblok .contactsectie a{text-decoration:none}.legal-detail .legal-detail-wrap .contact-details .contactblok .button-wrap{margin-top:28px}.legal-detail .legal-detail-wrap .contact-details .contactblok .button-wrap .button{margin:16px 0}@media (max-width:1199px){.legal-detail .legal-detail-wrap .legal-content{width:60%}.legal-detail .legal-detail-wrap .contact-details{width:40%}}@media (max-width:991px){.legal-detail .legal-detail-wrap{flex-direction:column}.legal-detail .legal-detail-wrap .legal-content{width:100%;padding-right:0;margin-bottom:38px}.legal-detail .legal-detail-wrap .legal-content h2{font-size:1.6em}.legal-detail .legal-detail-wrap .contact-details{width:100%}.legal-detail .legal-detail-wrap .contact-details .contactblok{padding:0 0 0 28px}}.team-overview .team-overview-wrap{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:44px 20px}.instructions-overview .assortment-tile.video-tile .image-wrap{position:relative}.instructions-overview .assortment-tile.video-tile .image-wrap img{aspect-ratio:4/3;object-fit:cover}.instructions-overview .assortment-tile.video-tile .image-wrap:after{content:"";position:absolute;top:50%;left:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23fff'%3E%3Cpath d='M390-318.46L641.54-480 390-641.54v323.08zM480.07-100q-78.84 0-148.21-29.92t-120.68-81.21q-51.31-51.29-81.25-120.63Q100-401.1 100-479.93q0-78.84 29.92-148.21t81.21-120.68q51.29-51.31 120.63-81.25Q401.1-860 479.93-860q78.84 0 148.21 29.92t120.68 81.21q51.31 51.29 81.25 120.63Q860-558.9 860-480.07q0 78.84-29.92 148.21t-81.21 120.68q-51.29 51.31-120.63 81.25Q558.9-100 480.07-100zm-.07-60q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93zm0-320z'/%3E%3C/svg%3E");background-size:cover;width:64px;height:64px;transform:translate(-50%,-50%)}@media (min-width:992px){.instructions-overview .assortment-tile.video-tile .image-wrap:after{width:88px;height:88px}}.instruction-hero .instruction-hero-wrap .content{-ms-grid-row-align:center;align-self:center;width:100%;padding:0}.instruction-hero .instruction-hero-wrap .content h2{font-size:32px;color:#d32d45;font-weight:600;margin:0 0 8px}.instruction-hero .instruction-hero-wrap .content h3{font-size:20px;color:#d32d45;font-weight:600;margin:0 0 18px}.instruction-hero .instruction-hero-wrap .content table{border-collapse:collapse;margin:0 0 30px;width:100%;font-size:14px}.instruction-hero .instruction-hero-wrap .content table td{padding:4px 16px 4px 0;border-bottom:1px solid #d32d45}.instruction-hero .instruction-hero-wrap .content table tr:last-of-type td{border-bottom:none}.instruction-hero .instruction-hero-wrap .content .notice{margin-top:32px;font-size:13px}.instruction-hero .instruction-hero-wrap .content .notice p{margin:6px 0 0}.instruction-hero .instruction-hero-wrap .image{width:100%;margin-bottom:30px}.instruction-hero .instruction-hero-wrap .image iframe{display:block;width:100%}.instruction-cta{margin-top:160px}.instruction-cta .image{margin-top:-120px}@media (min-width:992px){.instruction-hero.reverse .instruction-hero-wrap{flex-direction:row-reverse}.instruction-hero .instruction-hero-wrap{display:flex;flex-direction:row}.instruction-hero .instruction-hero-wrap .content{width:42%;padding:0 0 60px 60px}.instruction-hero .instruction-hero-wrap .content h2{font-size:46px;margin:0 0 12px}.instruction-hero .instruction-hero-wrap .content h3{font-size:24px;margin:0 0 24px}.instruction-hero .instruction-hero-wrap .content table{margin:0 0 44px}.instruction-hero .instruction-hero-wrap .content table td{padding:6px 22px 6px 0}.instruction-hero .instruction-hero-wrap .image{width:58%}}
/*# sourceMappingURL=master.min.css.map */