@charset "UTF-8";/*!
Theme Name: ydoop
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ydoop
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

ydoop is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url(https://p.typekit.net/p.css?s=1&k=lfq4rpf&ht=tk&f=28205.28222.28238.32227.32228.32231&a=2469073&app=typekit&e=css);.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/401e16/00000000000000003b9adaf7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/401e16/00000000000000003b9adaf7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/401e16/00000000000000003b9adaf7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:500}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/21979f/00000000000000003b9adb07/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/21979f/00000000000000003b9adb07/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/21979f/00000000000000003b9adb07/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:500}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/aa781b/00000000000000003b9adb15/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/aa781b/00000000000000003b9adb15/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/aa781b/00000000000000003b9adb15/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:din-2014;src:url(https://use.typekit.net/af/cb6232/00000000000000003b9b0ad8/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/cb6232/00000000000000003b9b0ad8/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/cb6232/00000000000000003b9b0ad8/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:din-2014;src:url(https://use.typekit.net/af/abc1c3/00000000000000003b9b0ac9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/abc1c3/00000000000000003b9b0ac9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/abc1c3/00000000000000003b9b0ac9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600}@font-face{font-family:din-2014;src:url(https://use.typekit.net/af/19a2f0/00000000000000003b9b0ac7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/19a2f0/00000000000000003b9b0ac7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/19a2f0/00000000000000003b9b0ac7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}.tk-p22-mackinac-pro{font-family:p22-mackinac-pro,serif;font-display:swap}.tk-din-2014{font-family:din-2014,sans-serif;font-display:swap}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body,button,input,optgroup,select,textarea{color:#222;font-family:din-2014,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:p22-mackinac-pro,serif}p{margin-bottom:1.5em;line-height:25px}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#fdfcfb}hr{background-color:#d7cdcd;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em;margin:0}img{height:auto;max-width:100%}figure{margin:1em 0;margin:0}table{margin:0 0 1.5em;width:100%}@font-face{font-family:icomoon;src:url(/wp-content/themes/yscores/fonts/icomoon/fonts/icomoon.eot?wqhul);src:url(/wp-content/themes/yscores/fonts/icomoon/fonts/icomoon.eot?wqhul#iefix) format("embedded-opentype"),url(/wp-content/themes/yscores/fonts/icomoon/fonts/icomoon.ttf?wqhul) format("truetype"),url(/wp-content/themes/yscores/fonts/icomoon/fonts/icomoon.woff?wqhul) format("woff"),url(/wp-content/themes/yscores/fonts/icomoon/fonts/icomoon.svg?wqhul#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-account-red:before{content:"\e907";color:#ec2028}.icon-antlers-accent:before{content:"\e908";color:#e9d193}.icon-arrow-right:before{content:"\e909";color:#999}.icon-antlers-accent-black:before{content:"\e90a"}.icon-carrot-down:before{content:"\e90b";color:#999}.icon-cart-remove:before{content:"\e90c";color:#ff0042}.icon-cart:before{content:"\e90d";color:#fff}.icon-checkbox-check:before{content:"\e90e"}.icon-chevron-grey:before{content:"\e90f";color:#999}.icon-close:before{content:"\e910";color:#999}.icon-email:before{content:"\e911"}.icon-image-zoom:before{content:"\e912";color:#999}.icon-minus:before{content:"\e913";color:#999}.icon-mobile-menu:before{content:"\e914";color:#999}.icon-mobile-phone:before{content:"\e915";color:#999}.icon-my-account:before{content:"\e916"}.icon-payment-discover .path1:before{content:"\e917";color:#262626}.icon-payment-discover .path2:before{content:"\e918";margin-left:-1.4248046875em;color:#fff}.icon-payment-discover .path3:before{content:"\e919";margin-left:-1.4248046875em;color:#fff}.icon-payment-discover .path4:before{content:"\e91a";margin-left:-1.4248046875em;color:#fff}.icon-payment-discover .path5:before{content:"\e91b";margin-left:-1.4248046875em;color:#fff}.icon-payment-discover .path6:before{content:"\e91c";margin-left:-1.4248046875em;color:#fff}.icon-payment-discover .path7:before{content:"\e91d";margin-left:-1.4248046875em;color:#fff}.icon-payment-discover .path8:before{content:"\e91e";margin-left:-1.4248046875em;color:#fff}.icon-payment-discover .path9:before{content:"\e91f";margin-left:-1.4248046875em;color:#fff}.icon-payment-discover .path10:before{content:"\e920";margin-left:-1.4248046875em;color:#fff}.icon-payment-mastercard .path1:before{content:"\e921";color:#262626}.icon-payment-mastercard .path2:before{content:"\e922";margin-left:-1.4248046875em;color:#ff5f00}.icon-payment-mastercard .path3:before{content:"\e923";margin-left:-1.4248046875em;color:#eb001b}.icon-payment-mastercard .path4:before{content:"\e924";margin-left:-1.4248046875em;color:#f79e1b}.icon-payment-mastercard .path5:before{content:"\e925";margin-left:-1.4248046875em;color:#f79e1b}.icon-payment-paypal .path1:before{content:"\e926";color:#28356a}.icon-payment-paypal .path2:before{content:"\e927";margin-left:-4.0712890625em;color:#28356a}.icon-payment-paypal .path3:before{content:"\e928";margin-left:-4.0712890625em;color:#28356a}.icon-payment-paypal .path4:before{content:"\e929";margin-left:-4.0712890625em;color:#298fc2}.icon-payment-paypal .path5:before{content:"\e92a";margin-left:-4.0712890625em;color:#298fc2}.icon-payment-paypal .path6:before{content:"\e92b";margin-left:-4.0712890625em;color:#298fc2}.icon-payment-paypal .path7:before{content:"\e92c";margin-left:-4.0712890625em;color:#28356a}.icon-payment-paypal .path8:before{content:"\e92d";margin-left:-4.0712890625em;color:#298fc2}.icon-payment-paypal .path9:before{content:"\e92e";margin-left:-4.0712890625em;color:#22284f}.icon-payment-paypal .path10:before{content:"\e92f";margin-left:-4.0712890625em;color:#28356a}.icon-payment-visa .path1:before{content:"\e930";color:#0742a6}.icon-payment-visa .path2:before{content:"\e931";margin-left:-1.4248046875em;color:#fff}.icon-payment-visa .path3:before{content:"\e932";margin-left:-1.4248046875em;color:#fff}.icon-payment-visa .path4:before{content:"\e933";margin-left:-1.4248046875em;color:#fff}.icon-payment-visa .path5:before{content:"\e934";margin-left:-1.4248046875em;color:#fff}.icon-payment-visa .path6:before{content:"\e935";margin-left:-1.4248046875em;color:#fff}.icon-plus:before{content:"\e936";color:#999}.icon-product-calendar:before{content:"\e937"}.icon-product-star:before{content:"\e938"}.icon-search:before{content:"\e939";color:#999}.icon-social-pinterest:before{content:"\e93b"}.icon-logo-footer:before{content:"\e93c"}.icon-chevron-blue:before{content:"\e900";color:#1356a2}.icon-social-facebook:before{content:"\e901"}.icon-social-instagram:before{content:"\e902"}.icon-social-linkedin:before{content:"\e903"}.icon-social-twitter:before{content:"\e904"}.icon-social-youtube:before{content:"\e905"}.site-header{background-color:#352b2b;display:flex;flex-wrap:wrap;flex-direction:column}.site-header .container,.site-header .woocommerce-account .hentry,.site-header .woocommerce-breadcrumb,.woocommerce-account .site-header .hentry{width:100%}@media (max-width:1080px){.site-header .container,.site-header .woocommerce-account .hentry,.site-header .woocommerce-breadcrumb,.woocommerce-account .site-header .hentry{padding:0}}.site-header a{color:#fff}.site-header .wrapper{display:flex}.site-header .site-header__main{padding-bottom:20px}@media (max-width:1080px){.site-header .site-header__main{align-items:center;justify-content:space-between;padding:20px 20px}}.site-header .site-branding{position:relative;top:-15px;flex-shrink:0}@media (max-width:1080px){.site-header .site-branding{top:0;max-width:200px}}@media (max-width:450px){.site-header .site-branding{max-width:120px}}.site-header .site-cart{display:flex;justify-content:center;align-items:center;margin-left:auto;position:relative;top:7px}.site-header .site-cart .site-cart__item{padding-right:48px;margin-right:40px;font-size:16px;line-height:1.2em;position:relative}.site-header .site-cart .site-cart__item::after{content:'';position:absolute;right:0;top:0;bottom:0;margin:auto;height:40px;width:1px;background:#fff;opacity:.1}.site-header .site-cart .site-cart__item:last-child{margin:0;padding:0}.site-header .site-cart .site-cart__item:last-child::after{display:none}.site-header .site-search{display:flex;justify-content:center;align-items:center;padding-left:144px;position:relative;top:7px}@media (max-width:1400px){.site-header .site-search{padding-left:110px}}@media (max-width:1350px){.site-header .site-search{padding-left:100px}}@media (max-width:1200px){.site-header .site-search{padding-left:50px}}.site-header .site-search input[type=search]{width:500px;height:50px;background-color:rgba(255,255,255,.2);border:1px solid #d6cdcd;border-radius:3px;color:#fff;padding:10px 50px 10px 15px}@media (max-width:1350px){.site-header .site-search input[type=search]{width:300px}}.site-header .site-search input[type=search]:focus{outline:0}.site-header .site-search input[type=search]::-webkit-input-placeholder{color:#eee;font-size:14px;line-height:25px}.site-header .site-search input[type=search]::-moz-placeholder{color:#eee;font-size:14px;line-height:25px}.site-header .site-search input[type=search]:-ms-input-placeholder{color:#eee;font-size:14px;line-height:25px}.site-header .site-search input[type=search]:-moz-placeholder{color:#eee;font-size:14px;line-height:25px}.site-header .site-search button[type=submit]{position:absolute;top:auto;right:auto;margin-left:-29px;margin-top:17px;text-indent:-9999px;width:16px;height:16px;background-size:cover;border:0;padding:0;cursor:pointer}.site-header .site-title{display:none}.mini-cart{color:#fff!important;font-size:20px;line-height:25px;text-align:right;transition:.4s}.mini-cart__count,.mini-cart__text{transition:.4s}@media (max-width:768px){.mini-cart{font-size:16px}}.mini-cart i{margin-right:10px}.mini-cart svg path{transition:.4s}.mini-cart:focus svg path,.mini-cart:hover svg path{fill:#ec2028;stroke:#ec2028}.mini-cart:focus .mini-cart__count,.mini-cart:focus .mini-cart__text,.mini-cart:hover .mini-cart__count,.mini-cart:hover .mini-cart__text{transition:.4s;color:#ec2028}#mobileFiltersToggle{display:none}@media (max-width:1300px){#mobileFiltersToggle{display:inline-block;background:0 0;border:0;font-size:18px}}.mobile-ordering-button{display:none}@media (max-width:1300px){.mobile-ordering-button{display:inline-block}}.mobile-menu-wrap{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-left:20px;cursor:pointer}.mobile-menu-wrap label{color:#fff;padding-top:5px;cursor:pointer}.site-mobile-menu .mini-cart__icon{display:flex;align-items:center;justify-content:center;margin:0 0 10px 0}button{cursor:pointer}.hamburger{height:25px;width:38px;position:relative;box-shadow:none;border:none;background:0 0}.hamburger span{height:3px;background:#fff;width:100%;position:absolute;border-radius:5px;left:0}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:0;bottom:0;margin:auto}.hamburger span:last-child{bottom:0}#mm-primary-menu{padding-top:10px}#mm-primary-menu .mm-navbar{position:relative;height:auto;padding-top:0;padding:0}#mm-primary-menu .mm-navbar a{padding:0}#mm-primary-menu::before{display:none}#mm-primary-menu img{max-width:200px}#mm-primary-menu .mm-navbar__title{padding:0}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:0}.mm-listitem:after{left:0}.mm-panel{padding:0}.mm-panel a{font-size:15px}.mm-panels>.mm-panel>.mm-listview{margin:0}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:20px!important}.site-footer{max-width:1410px;margin:0 auto;padding-top:36px;z-index:1}.site-footer__aside{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1300px){.site-footer__aside{align-items:center;justify-content:center}}.site-footer__main{max-width:960px;width:100%}.site-footer .container,.site-footer .woocommerce-account .hentry,.site-footer .woocommerce-breadcrumb,.woocommerce-account .site-footer .hentry{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:1300px){.site-footer .container,.site-footer .woocommerce-account .hentry,.site-footer .woocommerce-breadcrumb,.woocommerce-account .site-footer .hentry{flex-direction:column;align-items:center;justify-content:center}}.site-footer ul{list-style-type:none;padding:0;margin:0}.site-footer ul a{color:#333;font-size:18px;line-height:23px;transition:.4s}.site-footer .signup{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.site-footer .signup{flex-direction:column;align-items:center;justify-content:center;padding-top:25px;text-align:center}}.site-footer .signup p{margin:0;color:#222;font-size:14px;line-height:22px}.site-footer .subscribe-form{max-width:326px;width:100%;padding-left:40px}@media (max-width:600px){.site-footer .subscribe-form{padding-left:0;max-width:100%}}@media (max-width:600px){.site-footer .subscribe-form .gform_body ul{width:100%}}@media (max-width:600px){.site-footer .subscribe-form .gform_body{display:flex;flex-grow:1}}.footer__logo a{display:block;height:98px;width:270px;background:url(../dist/logos/logo-footer.svg);background-size:contain}.footer__address{color:#555;margin:30px 0;font-style:normal;font-size:18px;line-height:27px}.footer__email{display:inline-block;color:#a22b2b;font-size:17px;font-weight:500;line-height:21px;margin:0 0 30px;transition:.4s}.footer__email:focus,.footer__email:hover{text-decoration:underline}.footer__phone{display:inline-block;color:#a22b2b;font-size:17px;font-weight:500;line-height:21px;margin:0 0 30px;text-decoration:none}.footer__phone:focus,.footer__phone:hover{text-decoration:underline}.footer__social{display:flex;margin:0;padding:0;list-style-type:none}.footer__social .item{margin-right:56px}@media (max-width:1300px){.footer__social .item{margin:0 20px}}.footer__social .item svg{transition:all .3s ease;fill:#641d18}.footer__social .item:hover svg{fill:#ec2028}.footer__menu{display:flex;padding:30px 0}@media (max-width:768px){.footer__menu{flex-direction:column;align-items:center;justify-content:center}}.footer__menu ul{flex-direction:column;width:33%}@media (max-width:768px){.footer__menu ul{width:100%}}.footer__menu ul li{margin:10px 0}.footer__menu .footer-menu--1 a{font-weight:600}.footer__menu .footer-menu--1 a:focus,.footer__menu .footer-menu--1 a:hover{color:#a22b2b}.footer__menu .footer-menu--2 a{font-weight:400;font-size:18px;color:#555;letter-spacing:0}.footer__menu .footer-menu--2 a:focus,.footer__menu .footer-menu--2 a:hover{text-decoration:underline}.footer__menu .footer-menu--3 a{font-weight:400;font-size:18px;color:#555;letter-spacing:0}.footer__menu .footer-menu--3 a:focus,.footer__menu .footer-menu--3 a:hover{text-decoration:underline}.footer__quick-links{display:flex;padding:30px 0!important;border-top:1px solid #d7cdcd;border-bottom:1px solid #d7cdcd}@media (max-width:768px){.footer__quick-links{flex-direction:column;align-items:center;justify-content:center}}.footer__quick-links .item{margin-right:120px}@media (max-width:768px){.footer__quick-links .item{margin:15px 0}}.footer__quick-links .item a{font-weight:600;transition:.4s;display:flex;justify-content:center;align-items:center}.footer__quick-links .item a[href="/cart"] i{margin-top:4px}.footer__quick-links .item a:focus,.footer__quick-links .item a:hover{color:#a22b2b}.footer__quick-links .item a i{font-weight:400;margin-right:5px}.footer__quick-links .item:last-child{margin-right:0}.footer__quick-links .item .icon path{fill:#000;stroke:#000}.footer__payments{display:flex;justify-content:flex-end;align-items:center}@media (max-width:768px){.footer__payments{justify-content:center;flex-wrap:wrap}}.footer__payments li{margin-right:40px}@media (max-width:768px){.footer__payments li{margin:15px}}.accent-border{width:100%;height:60px;position:relative;margin:20px 0}.home .accent-border{margin:0}.accent-border--module{margin:0}.accent-border__left{height:100%;width:47%;position:absolute;top:0;left:0}.accent-border__left:before{content:"";display:block;height:2px;width:100%;background-color:#e9d193;position:absolute;top:28px;left:0}.accent-border__left:after{content:"";display:block;height:2px;width:98%;background-color:#e9d193;position:absolute;top:33px;left:0}.accent-border__right{height:100%;width:47%;position:absolute;top:0;right:0}.accent-border__right:before{content:"";display:block;height:2px;width:98%;background-color:#e9d193;position:absolute;top:28px;right:0}.accent-border__right:after{content:"";display:block;height:2px;width:100%;background-color:#e9d193;position:absolute;top:33px;right:0}.accent-border__center{display:flex;justify-content:center;align-items:center}.bottom-footer{background:#faf7f0;max-width:100%;padding:15px 0;margin-top:50px;display:flex;align-items:center;justify-content:flex-start}.bottom-footer .container,.bottom-footer .woocommerce-account .hentry,.bottom-footer .woocommerce-breadcrumb,.woocommerce-account .bottom-footer .hentry{width:100%}.site-info{color:#555;font-size:14px;line-height:22px}.site-info a{color:#555;font-size:14px;line-height:22px}.prefooter{padding:60px 0 0;display:none}.prefooter .container,.prefooter .woocommerce-account .hentry,.prefooter .woocommerce-breadcrumb,.woocommerce-account .prefooter .hentry{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.prefooter__title{color:#3a1111;font-family:p22-mackinac-pro,serif;font-size:38px;font-weight:500;line-height:45px;text-align:center}.prefooter__content{width:700px;color:#222;font-size:16px;line-height:25px;text-align:center}.footer-cta{padding:98px 0}@media (max-width:768px){.footer-cta{padding:50px 0}}.home .footer-cta{display:block}.footer-cta__card{background-image:url(../images/backgrounds/img-bg-cta-bar.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:106px 0;border-radius:12px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-shadow:0 1px 13px 0 rgba(33,6,6,.3)}@media (max-width:1300px){.footer-cta__card{padding:100px 30px}}.footer-cta__title{color:#fff;font-family:p22-mackinac-pro,serif;font-size:30px;font-weight:700;line-height:35px;text-align:center;margin-bottom:0;margin-top:0;padding-bottom:5px}.footer-cta__content{color:#fff;font-size:16px;font-weight:500;line-height:24px;text-align:center;max-width:700px;margin:0 auto}.footer-cta__content p{margin:0}.footer-cta .btn{margin-top:29px}.prefooter~.footer-cta{padding-top:0}.footer-wrap{position:relative}.footer-wrap .accent-border,.footer-wrap .site-footer{z-index:100}.footer-deer{position:absolute;right:110px;z-index:-1;top:-130px}@media (max-width:992px){.footer-deer{top:initial;bottom:0}}@media (max-width:768px){.footer-deer{display:none}}li.gfield.optional:before{content:"optional";text-align:right;float:right;color:#999;font-size:14px;font-style:italic;line-height:18px}.container,.woocommerce-account .hentry,.woocommerce-breadcrumb{max-width:1410px;margin:0 auto}@media (max-width:1420px){.container,.woocommerce-account .hentry,.woocommerce-breadcrumb{padding:0 30px}}@media (max-width:768px){.container,.woocommerce-account .hentry,.woocommerce-breadcrumb{padding:0 20px}}h2{font-size:38px;font-weight:500;font-family:p22-mackinac-pro,serif;line-height:45px;padding-bottom:10px}h3{margin:0;font-family:p22-mackinac-pro,serif;font-size:30px;font-weight:700;line-height:36px;color:#555}h4{font-family:p22-mackinac-pro,serif;margin:0;font-size:28px;font-weight:500;line-height:38px}@media (max-width:768px){h2{font-size:32px;line-height:54px}h3{font-size:28px;line-height:40px}h4{font-size:24px;line-height:34px}p{font-size:15px}}@media (max-width:550px){h3{font-size:25px;line-height:36px}}.arrow-link{color:#ec2028;font-size:17px;font-weight:600;line-height:21px;position:relative;transition:.4s}.arrow-link:focus,.arrow-link:hover{color:#ec2028}.arrow-link::after{content:"\e909";color:#ec2028!important;font-size:15px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-2px;font-size:8px;padding-left:8px;transition:.4s;display:inline-block}.arrow-link:focus::after,.arrow-link:hover::after{transform:translateX(5px)}.background-link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;text-decoration:none;text-indent:9999px}.internal-banner{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../images/backgrounds/img-home-pop-products.jpg);padding:95px 0;text-align:center}@media (max-width:450px){.internal-banner{padding:50px 0}}.internal-banner h1{color:#fff;font-family:p22-mackinac-pro,serif;font-size:50px;font-weight:700;line-height:60px;text-align:center;margin:0}@media (max-width:550px){.internal-banner h1{font-size:34px;line-height:44px}}@media (max-width:450px){.internal-banner h1{font-size:26px;line-height:38px}}.impact-statement{background-color:#fdfcfb}.impact-statement__breadcrumbs{padding:20px 0}.impact-statement__breadcrumbs p{margin:0;color:#999;font-size:12px;font-weight:500;line-height:15px;text-transform:uppercase}.impact-statement__breadcrumbs a{color:#999!important}.impact-statement__breadcrumbs .breadcrumb_last{color:#333;font-weight:600}.impact-statement__content{padding:20px 0 60px 0;width:100%;margin:0 auto}.impact-statement__content h2{color:#3a1111;font-family:p22-mackinac-pro,serif;font-size:38px;font-weight:500;line-height:45px;margin:0;padding-bottom:10px}@media (max-width:768px){.impact-statement__content h2{font-size:32px;line-height:35px}}@media (max-width:550px){.impact-statement__content h2{font-size:27px;line-height:37px}}@media (max-width:450px){.impact-statement__content h2{font-size:25px;line-height:34px}}.impact-statement__content p{max-width:700px;margin:0 auto}.featured-content{padding:60px 0;background-color:#352b2b}.featured-content__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:990px){.featured-content__row{flex-direction:column;align-items:center;justify-content:center}}.featured-content__left{max-width:690px}@media (max-width:990px){.featured-content__left{margin:0 auto;text-align:center;order:2;padding-top:40px}}.featured-content__left h3{color:#fff;padding-bottom:10px}.featured-content__left h4{color:#fff;padding-bottom:10px}.featured-content__left p{margin:0;color:#fff}.featured-content__left img{margin:15px 0}.featured-content__right{max-width:626px;width:100%}.featured-content__img{background-position:center;background-size:cover;background-repeat:no-repeat;padding:42% 0;width:100%}.alternating-content--grey{background-color:transparent}.alternating-content--white{background-color:#fff}.alternating-content--brown{background-color:#faf7ef}.alternating-content__row{padding:70px 0;margin-left:auto}@media (max-width:990px){.alternating-content__row{padding:40px 0}}.alternating-content__row:nth-child(2n) .alternating-content__media{order:2}.alternating-content__row:nth-child(2n) .alternating-content__content{order:1;padding-left:0;padding-right:150px}.alternating-content__row .container,.alternating-content__row .woocommerce-account .hentry,.alternating-content__row .woocommerce-breadcrumb,.woocommerce-account .alternating-content__row .hentry{display:flex;flex-direction:row;align-items:center;max-width:1350px}@media (max-width:990px){.alternating-content__row .container,.alternating-content__row .woocommerce-account .hentry,.alternating-content__row .woocommerce-breadcrumb,.woocommerce-account .alternating-content__row .hentry{flex-direction:column;align-items:center;justify-content:center}}.alternating-content--text-only .alternating-content__content{padding-left:0;margin:0 auto;max-width:750px}.alternating-content--text-only .alternating-content__content h2{margin-top:0;margin-bottom:0;color:#3a1111}.alternating-content__content{max-width:750px;max-width:860px;width:100%;padding-left:150px}@media (max-width:990px){.alternating-content__content{order:2!important;padding-left:0;padding-top:40px;text-align:center;padding-right:0!important}}.alternating-content__content ul{padding:0;margin:10px 0;padding-left:20px;text-align:left;max-width:690px}.alternating-content__content ul li{margin-bottom:10px}@media (max-width:990px){.alternating-content__content ul{display:inline-block;margin:10px auto}}.alternating-content__content p{margin-bottom:.8em;max-width:690px;margin-top:.8em}.alternating-content__content h4{margin:0;padding-bottom:5px}.alternating-content__content a{text-decoration:underline}.alternating-content__media{max-width:450px;width:100%}@media (max-width:990px){.alternating-content__media{order:1!important}}.alternating-content__img{background-position:center;background-size:cover;background-repeat:no-repeat;max-width:450px;width:100%;padding:35.6% 0;border-radius:6px}.footer-form{background-color:#faf7ef;margin-bottom:50px}.footer-form__wrapper{position:relative;max-width:2000px;margin:0 auto}.footer-form__img{background-position:center;background-size:cover;background-repeat:no-repeat;max-width:825px;width:100%;position:absolute;left:0;top:0;height:100%}@media (max-width:1500px){.footer-form__img{max-width:625px}}@media (max-width:1300px){.footer-form__img{max-width:100%}}.footer-form__content{position:relative;z-index:10000}@media (max-width:1300px){.footer-form__content{background:#fdfcfb}}.footer-form__row{display:flex;justify-content:space-between;padding:60px 0}@media (max-width:1300px){.footer-form__row{flex-direction:column;align-items:center;justify-content:center;padding:0 0}}.footer-form__desc{max-width:450px;color:#fff;padding-top:133px}@media (max-width:1300px){.footer-form__desc{padding-top:0;text-align:center;max-width:750px;color:#222}}.footer-form__desc p{margin-top:0}@media (max-width:1300px){.footer-form__desc p{color:#222}}.footer-form__desc h3{padding-bottom:10px}@media (max-width:1300px){.footer-form__desc h3{color:#222}}.footer-form__form{max-width:690px;margin-left:auto}@media (max-width:1300px){.footer-form__form{margin:0 auto;width:100%;padding:0 20px}}.general-slider--grey+.footer-form{margin-top:50px}.form .gfield_label_before_complex{display:none!important}.form .gfield_label,.form .ginput_complex label{color:#333!important;font-size:16px!important;line-height:20px!important;font-weight:500!important;margin-bottom:8px!important}.form .ginput_container{margin-top:0!important}.form .ginput_complex span{margin-top:16px!important;display:block!important}.form input,.form select{height:44px!important;border:1px solid #d6cdcd!important;border-radius:3px!important;background-color:#fff!important;margin-top:0!important;margin-bottom:0!important}.form input[type=file]{width:auto!important;border:none!important;height:auto!important}.form input[type=submit]{color:#fff!important;font-size:18px!important;font-weight:500!important;line-height:0!important;border-radius:3px!important;text-transform:uppercase!important;background-color:#ec2028!important;box-shadow:0 3px 28px 0 rgba(33,6,6,.3)!important;padding:25px 50px!important;transition:.4s;cursor:pointer}.form input[type=submit]:focus,.form input[type=submit]:hover{background-color:#c71d24!important}.form .gform_wrapper .validation_message,.form .gform_wrapper div.validation_error{color:#ff5722!important;border-color:#ff5722!important}.form .gfield_error,.form .gform_wrapper li.gfield.gfield_error.gfield_contains_required,.form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){border:none!important}.form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.form .gform_wrapper li.gfield_error textarea{margin:0!important;border:1px solid #ff5722!important}.form.subscribe-form .gfield_error,.form.subscribe-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required,.form.subscribe-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){margin:0!important;max-width:100%!important;border:none!important;width:100%!important}.form .gfield_error input::-webkit-input-placeholder{color:#ff5722!important}.form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{padding-right:0;padding:0;margin-top:5px;background:0 0}.form .gfield_error input::-moz-placeholder{color:#ff5722!important}.form .gfield_error input:-ms-input-placeholder{color:#ff5722!important}.form .gfield_error input:-moz-placeholder{color:#ff5722!important}.form .gform_wrapper .gfield_error .gfield_label,.form .gform_wrapper .gfield_error .gfield_required{color:#ff5722!important}.form #gform_submit_button_2,.form #gform_submit_button_3{color:#fff!important;font-size:18px!important;font-weight:500!important;line-height:0!important;border-radius:3px!important;text-transform:uppercase!important;background-color:#ec2028!important;box-shadow:0 3px 21px 0 rgba(33,6,6,.3)!important;padding:18px 29px!important;transition:.4s;line-height:1em!important;cursor:pointer}.form #gform_submit_button_2:focus,.form #gform_submit_button_2:hover,.form #gform_submit_button_3:focus,.form #gform_submit_button_3:hover{background-color:#c71d24!important}.form #gform_submit_button_2:focus i,.form #gform_submit_button_2:hover i,.form #gform_submit_button_3:focus i,.form #gform_submit_button_3:hover i{transform:translateX(5px)}.form #gform_submit_button_2 i,.form #gform_submit_button_3 i{font-size:10px;transition:.3s;padding-left:13px;display:inline-block}.form #gform_submit_button_2 i::before,.form #gform_submit_button_3 i::before{color:#fff}.form textarea{height:139px!important;border:1px solid #d6cdcd!important;border-radius:3px!important;background-color:#fff!important;max-width:100%!important}.form #field_2_12{width:50%}.form #field_2_14{width:130px}.form #field_2_15{width:215px}.form #field_3_5{padding-top:20px;display:flex;align-items:center}.form #field_3_5 .gfield_label{display:none}.form .ginput_container_fileupload{position:relative}.form .ginput_container_fileupload::after{content:"Upload Files";color:#333;font-size:12px;line-height:15px;height:36px;width:99px;border:1px solid #ccc;border-radius:20px;background-color:#f1f1f1;position:absolute;display:flex;align-items:center;justify-content:center;top:50%;cursor:pointer;left:43%;z-index:2}.form .ginput_container_fileupload input[type=file],.form .ginput_container_fileupload input[value="Select files"]{width:99px!important;opacity:0;margin-right:23px;z-index:1000;position:relative;cursor:pointer;z-index:5}.form .ginput_container_fileupload+.gfield_description{max-width:311px;width:100%;color:#777;font-size:12px;font-style:italic;line-height:15px}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{display:flex!important;align-items:center!important}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{margin-left:10px}.four-oh-four{padding:40px 0;background:#fff}.four-oh-four__row{display:flex;align-items:center;max-width:1290px;margin-left:auto;overflow:hidden}@media (max-width:990px){.four-oh-four__row{flex-direction:column;align-items:center;justify-content:center}}.four-oh-four__wrapper{justify-content:space-between}.four-oh-four__left{margin-right:auto}@media (max-width:990px){.four-oh-four__left{margin:0 auto;text-align:center}}.four-oh-four__right{background-position:center;background-size:cover;background-repeat:no-repeat;height:543px;width:810px}@media (max-width:990px){.four-oh-four__right{margin:0 auto;text-align:center;padding:35% 0;height:auto}}.four-oh-four h1{color:#333;font-size:140px;font-weight:700;line-height:178px;font-family:inherit;margin:0}@media (max-width:768px){.four-oh-four h1{font-size:100px}}@media (max-width:550px){.four-oh-four h1{font-size:80px;line-height:70px;padding-bottom:20px;padding-top:50px}}.four-oh-four h2{color:#555;font-size:26px;font-weight:500;line-height:42px;font-family:inherit;margin:0}.four-oh-four ul{margin:0;padding:0;list-style:none;padding-top:35px}.four-oh-four ul li{padding-bottom:10px}.four-oh-four ul li:last-child{padding-bottom:0}.four-oh-four ul li a{color:#ec2028;font-size:20px;font-weight:700;line-height:50px;text-decoration:underline}.contact-us{padding:0 40px 0}.contact-us__row{display:flex;flex-direction:row;justify-content:space-between;max-width:1290px;margin-left:auto}@media (max-width:1200px){.contact-us__row{flex-direction:column;align-items:center;justify-content:center}}.contact-us__left{max-width:690px;width:100%}@media (max-width:1200px){.contact-us__left{margin:0 auto;margin-bottom:30px;order:1}}.contact-us__right{max-width:450px;width:100%}@media (max-width:1200px){.contact-us__right{margin:0 auto;order:2}}.contact-us__sidebar{border-radius:6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);width:100%}.contact-us__subscribe{width:100%;max-width:351px;border:1px solid #d6cdcd;border-radius:6px;background-color:#f7f7f7;padding:30px 40px;text-align:center;margin:20px auto}@media (max-width:600px){.contact-us__subscribe{padding:23px 15px}}.contact-us__subscribe h4{color:#333;font-size:22px;font-weight:500;line-height:33px;text-align:center;margin:0;padding-bottom:5px}@media (max-width:600px){.contact-us__subscribe h4{font-size:20px}}.contact-us__subscribe p{margin:0}.contact-us__padding{padding:20px 45px}.contact-us__padding h5{margin-bottom:10px}.contact-us__padding p{margin:0}@media (max-width:768px){.contact-us__padding{padding:20px}}.contact-us__cell{border-bottom:1px solid #d6cdcd}.contact-us__cell:last-child{border-bottom:none}.contact-us__cell a{color:#a22b2b!important;font-size:16px;line-height:25px;text-decoration:underline}.contact-us__social{list-style:none;margin:0;padding:0;display:flex;align-items:center;padding-top:10px}.contact-us__social i{font-size:20px}.contact-us__social li{margin-right:40px}.contact-us__social li a{text-decoration:none!important}.contact-us__social li:last-child{margin-right:0}.contact-us h5{text-transform:uppercase;font-weight:500;color:#333;font-size:17px;font-weight:500;line-height:21px;font-family:din-2014,sans-serif;font-weight:600;margin:0;margin-bottom:10px}@media (max-width:600px){.contact-us .subscribe-form{padding-left:0;max-width:100%}}@media (max-width:600px){.contact-us .subscribe-form .gform_body ul{width:100%}}@media (max-width:600px){.contact-us .subscribe-form .gform_body{display:flex;flex-grow:1}}.subscribe-form form{display:flex;align-items:center}.subscribe-form .gfield_label{display:none!important}.subscribe-form .gform_footer{margin:0!important;padding:0!important;width:50px!important;position:relative;display:inline-block!important;padding:0!important;box-shadow:none!important;height:45px!important;border-left:none!important;border-color:#a22b2b!important;background:#a22b2b!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:5px;border-bottom-right-radius:5px;transition:.4s;cursor:pointer}.subscribe-form .gform_footer:focus,.subscribe-form .gform_footer:hover{border-color:#ec2028!important;background:#ec2028!important;cursor:pointer}.subscribe-form .gform_footer::after{content:"\e911";color:#fff;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:15px;right:14px}.subscribe-form .gform_footer input[type=submit]{width:100%!important;font-size:0!important;position:relative;background-color:transparent!important;padding:0!important;border:none!important;box-shadow:none!important;position:relative;z-index:1000;margin:0!important}.subscribe-form .gfield{margin:0!important;padding:0!important}.subscribe-form input[type=text]{width:100%!important;height:45px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important;padding:10px!important;font-size:14px!important;font-weight:500!important;line-height:25px!important;border:1px solid #ccc!important;border-top-left-radius:3px!important;border-bottom-left-radius:3px!important;background-color:#fff!important}.subscribe-form input[type=text]:focus{outline:0}.subscribe-form input[type=text]::-webkit-input-placeholder{color:#bfbfbf;font-size:14px;font-weight:500;line-height:25px}.subscribe-form input[type=text]::-moz-placeholder{color:#bfbfbf;font-size:14px;font-weight:500;line-height:25px}.subscribe-form input[type=text]:-ms-input-placeholder{color:#bfbfbf;font-size:14px;font-weight:500;line-height:25px}.subscribe-form input[type=text]:-moz-placeholder{color:#bfbfbf;font-size:14px;font-weight:500;line-height:25px}.faqs{position:relative;z-index:10;padding:45px 0}.show-hide{max-width:930px;margin:0 auto}.show-hide__child{position:relative;margin-bottom:30px;border-radius:6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);transition:.3s;cursor:pointer}.show-hide__child:last-child{margin-bottom:0}.show-hide__child:focus,.show-hide__child:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.4)}.show-hide__header{position:relative;outline:0;padding:15px 25px;display:flex;align-items:center;justify-content:space-between}.show-hide__header>span{display:none}.show-hide__header h3{color:#333;font-size:18px;font-weight:500;line-height:30px;font-family:din-2014,sans-serif;font-weight:600}@media (max-width:768px){.show-hide__header h3{font-size:16px;line-height:22px}}.show-hide__header i{font-size:10px;color:#a22b2b}.show-hide__header i::before{color:#a22b2b}.show-hide__text{padding:5px 30px 20px 30px}.show-hide p{margin-bottom:0;margin:0}.show-hide__icon i.icon-plus{display:block}.show-hide__icon i.icon-minus{font-size:1.5px;display:none}.show-hide__icon.active i.icon-plus{display:none}.show-hide__icon.active i.icon-minus{display:block}.general-slider{padding:70px 0;overflow:hidden}.general-slider--grey{background-color:#faf7ef}.general-slider__title{padding-bottom:40px;text-align:center}.general-slider__slider{width:1665px}.general-slider__slider p{color:#555;font-size:18px;font-weight:600;line-height:24px;text-align:center;margin:0;padding-top:20px}@media (max-width:550px){.general-slider__slider p{font-size:15px}}.general-slider__slide{margin-right:40px;position:relative}@media (max-width:768px){.general-slider__slide{margin-right:20px}}.general-slider__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.general-slider__header a{font-family:din-2014,sans-serif;font-size:17px;color:#ec2028;letter-spacing:0}.general-slider__header a:hover{color:#a22b2b;text-decoration:none}.general-slider__header a:hover:after{color:#a22b2b!important}.general-slider__bg-link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:0 0;z-index:0;cursor:pointer}.general-slider__img{max-width:250px;width:100%;height:auto;padding:37% 0;border-radius:6px;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto}.general-slider h4{color:#3d3131;font-family:"P22 Mackinac Pro";font-size:22px;font-weight:500;line-height:33px}@media (max-width:550px){.general-slider h4{font-size:20px}}.general-slider .slick-list{padding:0 3% 0 0}.general-slider__buttons.slick-custom-btn-wrap .slick-custom-btn{background-color:#ddd}.general-slider__buttons.slick-custom-btn-wrap .slick-custom-btn i{color:#3d3131}.general-slider__buttons.slick-custom-btn-wrap .slick-custom-btn i::before{color:#3d3131}@media (max-width:1300px){.footer-form__content .form .gfield_label,.footer-form__content .form .gfield_required,.footer-form__content .form .ginput_complex label{color:#222!important}.footer-form__content .gform_wrapper .gform_footer{display:flex;align-items:center;justify-content:center}}@media (max-width:640px){.form #field_2_12,.form #field_2_14,.form #field_2_15{width:100%}}@media (max-width:768px){.related.products{padding:0 20px}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0 0 0 10px;margin:0}.woocommerce-account .woocommerce-MyAccount-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:40px}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:5%;width:75%}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:20px;opacity:.25}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:25px;text-align:center;font-weight:600}.woocommerce-account p.order-again{text-align:right}.woocommerce-account .woocommerce-EditAccountForm input[type=submit]{margin-top:50px;float:right}label.inline{display:inline!important;margin-left:1em}.hentry .entry-content .woocommerce-MyAccount-navigation ul{margin-left:0;border-top:1px solid rgba(0,0,0,.05)}.hentry .entry-content .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid rgba(0,0,0,.05);position:relative}.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{text-decoration:none;padding:.875em 0;display:block}ul.order_details{list-style:none;position:relative;margin:3.706325903em 0}ul.order_details::after,ul.order_details::before{content:"";display:table}ul.order_details::after{clear:both}ul.order_details::after,ul.order_details::before{content:"";display:block;position:absolute;top:-16px;left:0;width:100%;height:16px;background-size:0 100%,16px 16px,16px 16px}ul.order_details::after{top:auto;bottom:-16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}ul.order_details li{padding:1em 1.618em;font-size:.8em;text-transform:uppercase}ul.order_details li:first-child{padding-top:1.618em}ul.order_details li:last-child{border:0;padding-bottom:1.618em}ul.order_details li strong{display:block;font-size:1.41575em;text-transform:none}.my_account_orders .button,.woocommerce-MyAccount-downloads .button{padding:.6180469716em .875em;font-size:.875em;margin-right:.236em}.woocommerce-MyAccount-content h2{font-size:2em;font-weight:600}.woocommerce-MyAccount-content #payment .payment_methods{margin-bottom:1.618em!important}@media (max-width:1300px){.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{color:#fff}.gform_wrapper .gform_fileupload_multifile .gform_drop_area{background:#fff!important}}.general-slider--grey~.footer-form{margin-top:0}body{margin-bottom:0!important}.gfield:not(.gfield_contains_required) label.gfield_label{width:100%}.gfield:not(.gfield_contains_required) label.gfield_label:after{content:"(optional)";float:right;clear:both;display:block;text-align:right;color:#999;font-size:14px;font-style:italic;line-height:18px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #d6cdcd;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#333}select{border:1px solid #d6cdcd}textarea{width:100%}a{color:#ec2028;text-decoration:none}a:visited{color:#ec2028}a:active,a:focus,a:hover{color:#641d18}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.woocommerce-breadcrumb{margin:0;color:#999;font-size:12px;line-height:15px;text-transform:uppercase;color:#333;font-weight:600}.woocommerce-breadcrumb a{margin:0;color:#999;font-size:12px;font-weight:500;line-height:15px;text-transform:uppercase}.woocommerce-breadcrumb a:hover{color:#999}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left}.main-navigation a{display:block;text-decoration:none;position:relative}.main-navigation.toggled ul,.menu-toggle{display:block}@media (max-width:1080px){.main-navigation.toggled ul,.menu-toggle{display:none}}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.site-utility{flex:auto;justify-self:center;justify-content:flex-end;padding:16px 0 0}@media (max-width:1080px){.site-utility{background-color:#641d18;padding:6px 0;justify-content:center}}#utility-menu{display:flex;padding:0;margin:0;list-style:none;justify-content:flex-end;align-items:center}@media (max-width:768px){#utility-menu{justify-content:center}}#utility-menu li{margin-right:23px}#utility-menu li:last-child{margin-right:0}#utility-menu li:last-child a{margin-right:-10px}@media (max-width:1080px){#utility-menu li{margin:0 10px}}#utility-menu li a{padding:5px 10px;text-decoration:none;color:#fff;font-size:16px;line-height:20px;position:relative;transition:.4s}@media (max-width:1080px){#utility-menu li a{font-size:15px}}@media (max-width:450px){#utility-menu li a{font-size:12px}}#utility-menu li a::before{content:'';position:absolute;left:-10px;top:0;bottom:0;margin:auto;width:1px;background:#fff;height:20px;transition:.4s;opacity:0}#utility-menu li a::after{content:'';position:absolute;right:-10px;top:0;bottom:0;margin:auto;width:1px;background:#fff;height:20px;transition:.4s;opacity:0}#utility-menu li a:focus::after,#utility-menu li a:focus::before,#utility-menu li a:hover::after,#utility-menu li a:hover::before{opacity:1}#utility-menu li a:focus:before,#utility-menu li a:hover:before{left:-2px}#utility-menu li a:focus:after,#utility-menu li a:hover:after{right:-2px}@media (max-width:1080px){.site-desktop-menu{display:none!important}}.site-mobile-menu{display:none}@media (max-width:1080px){.site-mobile-menu{display:flex;align-items:center}}.main-navigation{background-color:#641d18}@media (max-width:1080px){.main-navigation{display:none}}.main-navigation a{padding:20px 15px;background-color:#641d18;transition:all .3s linear;position:relative;color:#fff;font-size:18px;font-weight:500;line-height:23px}@media (max-width:1350px){.main-navigation a{font-size:16px}}.main-navigation a:hover{background-color:#a22b2b;color:#fff}.main-navigation .has-children a::after{content:"\e90f";color:#fff;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:7px;padding-left:8px;position:relative;top:-2px}.main-navigation .nav-menu{display:flex;justify-content:space-between;align-items:center;margin:0 -15px}@media (max-width:1400px){.main-navigation .nav-menu{margin:0}}.main-navigation .menu-main-menu-container{max-width:1410px;margin:0 auto}.site-cart__item{color:#e9d193}button[value=Search]{background:url(../dist/icons/icon-search.svg)}.nav-menu>li.menu-item.open-submenu>ul.sub-menu{left:0;top:auto;display:flex}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{z-index:9}.nav-menu>li.menu-item>ul.sub-menu{width:100vw;height:auto;background:#fff;display:flex;z-index:99}.nav-menu>li.menu-item>ul.sub-menu .container,.nav-menu>li.menu-item>ul.sub-menu .woocommerce-account .hentry,.nav-menu>li.menu-item>ul.sub-menu .woocommerce-breadcrumb,.woocommerce-account .nav-menu>li.menu-item>ul.sub-menu .hentry{display:flex}.nav-menu>li.menu-item>ul.sub-menu>div>div>.menu-item{margin-bottom:30px}.nav-menu>li.menu-item>ul.sub-menu .sub-menu__column{height:100%;padding-top:40px;display:flex;flex-direction:column;margin-right:100px}.nav-menu>li.menu-item>ul.sub-menu .sub-menu__column--bold a{border-bottom:none;color:#333;font-size:16px;font-weight:700;line-height:24px;transition:.3s}.nav-menu>li.menu-item>ul.sub-menu .sub-menu__column--bold a:focus,.nav-menu>li.menu-item>ul.sub-menu .sub-menu__column--bold a:hover{color:#ec2028;text-decoration:underline}.nav-menu>li.menu-item>ul.sub-menu a{background-color:transparent;color:#333;font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase;padding:0;border-bottom:1px solid #555;transition:.3s}.nav-menu>li.menu-item>ul.sub-menu a::after{display:none}.nav-menu>li.menu-item>ul.sub-menu a:focus,.nav-menu>li.menu-item>ul.sub-menu a:hover{color:#ec2028;text-decoration:underline}.nav-menu>li.menu-item>ul.sub-menu ul{top:auto;left:0;position:relative;box-shadow:none;display:flex;flex-direction:column}.nav-menu>li.menu-item>ul.sub-menu ul li a{color:#555;font-size:16px;line-height:38px;font-weight:400;text-transform:capitalize;border-bottom:none;transition:.4s}.nav-menu>li.menu-item>ul.sub-menu ul li a:focus,.nav-menu>li.menu-item>ul.sub-menu ul li a:hover{color:#ec2028;text-decoration:underline}.nav-menu>li.menu-item>ul.sub-menu ul li a::after{display:none}.items-slider{position:relative;padding:80px 0}.items-slider:nth-of-type(1){padding-top:40px}.items-slider:nth-of-type(1) .popular-products__buttons.slick-custom-btn-wrap{top:80px;right:30px;bottom:auto}.items-slider:nth-of-type(even){height:470px;width:1920px;background-color:#faf7ef;border-top:1px solid #d6cdcd;border-bottom:1px solid #d6cdcd}.items-slider__items{width:1670px;margin:0 -9% 0 -2px}.items-slider h2{margin-top:0;margin-bottom:20px;color:#352b2b;font-family:"P22 Mackinac Pro";font-size:22px;font-weight:500;line-height:33px}.items-slider .slick-track{display:flex!important}.items-slider .item{width:250px!important;border-radius:6px;text-align:center;margin-right:30px;margin:20px 30px 20px 0;display:flex;flex-direction:column;transition:.4s;position:relative;padding:10px 30px;background:#fff;border-radius:6px;box-shadow:0 1px 3px 0 rgba(33,6,6,.3)}.items-slider .item__title{position:absolute;bottom:-30px;left:0;width:100%;color:#555;font-size:18px;font-weight:500;line-height:24px;text-align:center}.items-slider .popular-products__buttons.slick-custom-btn-wrap{top:120px;right:30px;bottom:auto;z-index:9999}#my-menu{display:none}.site-content{max-width:100vw;overflow:hidden}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#aaa;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.hero{background:#fff;padding-top:21px;border-bottom:1px solid #d6cdcd}@media (max-width:1080px){.hero{padding-bottom:30px}}.hero .slick-arrow{display:none}.hero__title{color:#fff;font-family:p22-mackinac-pro,serif;font-size:45px;font-weight:700;line-height:55px;margin-bottom:0;margin-top:17px}@media (max-width:992px){.hero__title{font-size:37px;line-height:47px}}@media (max-width:550px){.hero__title{font-size:30px;line-height:40px}}@media (max-width:450px){.hero__title{font-size:25px;line-height:35px}}.hero__content{color:#fff;max-width:380px}@media (max-width:992px){.hero__content{margin-left:auto;margin-right:auto}}.hero__button{border-radius:3px;background-color:#ec2028;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);color:#fff;font-family:din-2014,sans-serif;font-size:18px;font-weight:500;line-height:23px;text-decoration:none;padding:15px 60px 15px 30px;text-transform:uppercase;display:inline-block;margin-top:10px;opacity:1;color:#fff!important;position:relative;padding:15px 30px 15px 30px;transition:.4s}@media (max-width:992px){.hero__button{font-size:16px}}.hero__button:focus,.hero__button:hover{box-shadow:0 3px 21px 0 rgba(33,6,6,.3);background-color:#c71d24}.hero__button::after{content:"\e909";color:#fff!important;font-size:15px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-2px;font-size:9px;padding-left:5px;transition:.4s;display:inline-block}.hero__button:focus::after,.hero__button:hover::after{transform:translateX(5px)}.hero .wrapper{border-radius:6px;background-color:rgba(17,17,17,.8);max-width:570px;padding:15px 40px 30px;position:absolute;left:50px;bottom:75px;top:auto;right:auto}@media (max-width:992px){.hero .wrapper{left:10px;max-width:96%;text-align:center}}@media (max-width:450px){.hero .wrapper{padding:15px 20px 30px}}.hero-slide{height:500px;width:100%;position:relative;background-size:cover}.hero-slide.alignment--right .wrapper{left:auto;right:50px}.hero-tabs{display:flex;justify-content:center;align-items:center}@media (max-width:1080px){.hero-tabs{display:none}}.hero-tab{display:inline-block;margin-right:70px;font-family:din-2014,sans-serif;font-size:16px;line-height:20px;padding-top:14px;padding-bottom:14px;position:relative}.hero-tab:after{content:"|";position:absolute;right:-35px;color:#d6cdcd}.hero-tab.is-active .hero-tab__text{color:#a22b2b}.hero-tab.is-active .hero-tab__text::after{opacity:1}.hero-tab:last-child{margin-right:0}.hero-tab:last-child:after{content:""}.hero-tab__text{position:relative;color:#222;font-size:16px;line-height:20px;cursor:pointer}.hero-tab__text::after{content:"\e90b";color:#a22b2b;font-family:icomoon!important;speak:none;font-size:6px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:8px;transform:rotate(180deg);right:-17px;transition:.4s;opacity:0}.intro{text-align:center;padding:56px 0}.intro__title{color:#3a1111;font-size:38px;font-weight:500;font-family:p22-mackinac-pro,serif;line-height:48px;padding-bottom:8px}@media (max-width:768px){.intro__title{font-size:32px;line-height:35px}}@media (max-width:550px){.intro__title{font-size:27px;line-height:30px}}@media (max-width:450px){.intro__title{font-size:25px;line-height:37px}}.intro__content{color:#222;font-family:din-2014,sans-serif;font-size:16px;line-height:25px;max-width:700px;margin:0 auto}.segments{text-align:center;margin:60px auto 0 auto;overflow:hidden;padding-bottom:30px}.segments__items{display:flex}@media (max-width:1300px){.segments__items{flex-wrap:wrap;align-items:center;justify-content:center}}.segments h3{color:#555;font-size:30px;font-weight:700;line-height:36px;text-align:center;margin:0;padding-bottom:40px}.segments .container,.segments .woocommerce-account .hentry,.segments .woocommerce-breadcrumb,.woocommerce-account .segments .hentry{max-width:1110px}.segment-item{height:360px;width:330px;margin-right:60px;position:relative;background-size:100%;transition:all .3s ease;transform-origin:center;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:8px;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);cursor:pointer}.segment-item::before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000;opacity:0;transition:.4s;border-radius:8px}.segment-item:hover{box-shadow:0 3px 10px 0 rgba(33,6,6,.7)}.segment-item:focus::before,.segment-item:hover::before{opacity:.5}@media (max-width:1300px){.segment-item{margin:30px}}@media (max-width:768px){.segment-item{padding:41% 0;height:auto;margin:20px 0}}@media (max-width:550px){.segment-item{width:100%!important;margin:20px 0!important}}.segment-item:last-child{margin-right:0}@media (max-width:1300px){.segment-item:last-child{margin:30px}}.segment-item:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.5) 100%);box-shadow:0 1px 3px 0 rgba(33,6,6,.3);border-radius:8px}.segment-item__title{color:#fff;font-family:p22-mackinac-pro,serif;font-size:30px;font-weight:700;line-height:35px;text-align:center;margin-top:150px;position:absolute;z-index:9;left:35px}@media (max-width:768px){.segment-item__title{margin:0;position:relative;left:0}}.popular-products{padding:100px 0;overflow:hidden}.popular-products .container,.popular-products .woocommerce-account .hentry,.popular-products .woocommerce-breadcrumb,.woocommerce-account .popular-products .hentry{display:flex;justify-content:flex-start;align-items:flex-start;position:relative}@media (max-width:768px){.popular-products .container,.popular-products .woocommerce-account .hentry,.popular-products .woocommerce-breadcrumb,.woocommerce-account .popular-products .hentry{flex-direction:column;justify-content:center;align-items:center}}.popular-products__items{width:1400px;margin:-20px -9% -20px -2px}@media (max-width:768px){.popular-products__items{width:100%;margin:-20px -2px}}.popular-products__cta{background-color:rgba(162,43,43,.87);background-image:url(../images/backgrounds/img-home-pop-products.jpg);background-size:cover;background-repeat:no-repeat;display:flex;flex-shrink:0;justify-content:center;flex-direction:column;padding:50px 30px;max-width:300px;width:100%;text-align:left;color:#fff}@media (max-width:768px){.popular-products__cta.card{width:100%;max-width:100%;margin:0 auto;margin-bottom:40px;height:auto!important}}.popular-products__cta .card__content{text-align:left}@media (max-width:768px){.popular-products__cta .card__content{text-align:center;margin:0 auto;max-width:100%!important;padding-bottom:30px!important}}.popular-products__buttons.slick-custom-btn-wrap{display:flex;position:absolute;bottom:-60px;right:0}@media (max-width:1300px){.popular-products__buttons.slick-custom-btn-wrap{right:20px}}@media (max-width:768px){.popular-products__buttons.slick-custom-btn-wrap{right:0;left:0;justify-content:center}}.popular-products__buttons.slick-custom-btn-wrap .slick-custom-btn{background-color:#ddd}.popular-products__buttons.slick-custom-btn-wrap .slick-custom-btn i::before{color:#cacaca}.popular-products__buttons.slick-custom-btn-wrap .slick-custom-btn:focus,.popular-products__buttons.slick-custom-btn-wrap .slick-custom-btn:hover{background-color:#ddd}.popular-products__buttons.slick-custom-btn-wrap .slick-custom-btn:focus i::before,.popular-products__buttons.slick-custom-btn-wrap .slick-custom-btn:hover i::before{color:#333}.popular-products .card{border-radius:6px;text-align:center;margin-right:30px;height:400px;display:flex;flex-direction:column;transition:.4s;position:relative}.popular-products .card:focus,.popular-products .card:hover{box-shadow:0 2px 6px 0 rgba(33,6,6,.6)}.popular-products .card:focus .pp-item__title,.popular-products .card:hover .pp-item__title{color:#a22b2b;text-decoration:underline}.popular-products .card .pp-item__price{position:absolute;bottom:20px;right:0;left:0;margin:0 auto}@media (max-width:768px){.popular-products .card{margin-right:15px;margin-left:15px}}.popular-products .card__title{color:#fff;text-align:left;margin:0;margin-right:auto;transition:.4s}@media (max-width:768px){.popular-products .card__title{text-align:center;margin:0 auto;max-width:100%!important}}.popular-products .card__content{max-width:210px;padding-bottom:60px;padding-top:8px}.popular-products .card__link{text-align:left;color:#fff;font-size:17px;font-weight:500;line-height:21px;position:relative;transition:.4s}.popular-products .card__link:focus,.popular-products .card__link:hover{color:#000}@media (max-width:768px){.popular-products .card__link{text-align:center;margin:0 auto}}.popular-products .card__link::after{content:"\e909";color:#fff!important;font-size:15px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-2px;font-size:10px;padding-left:12px;transition:.4s}.popular-products .card__link:focus::after,.popular-products .card__link:hover::after{color:#000!important}.popular-products .slick-list{padding:20px 9% 20px 2px}@media (max-width:768px){.popular-products .slick-list{padding:20px 2px}}.pp-item{padding:10px 30px;background:#fff;border-radius:6px;box-shadow:0 1px 3px 0 rgba(33,6,6,.3)}.pp-item__img{height:250px;background-position:center;background-repeat:no-repeat;background-size:contain}.pp-item__title{color:#333;font-size:16px;line-height:24px;text-align:center;padding-top:18px}.pp-item__subtitle{color:#999;font-size:16px;line-height:20px;text-align:center;position:absolute;bottom:50px;width:80%;text-align:center}.pp-item__price{color:#ec2028;font-size:17px;font-weight:600;line-height:21px;text-align:center}.categories .container,.categories .woocommerce-account .hentry,.categories .woocommerce-breadcrumb,.woocommerce-account .categories .hentry{background:#fff;border-radius:6px;padding:40px 80px;margin-top:-40px;box-shadow:0 1px 3px 0 rgba(33,6,6,.3)}@media (max-width:768px){.categories .container:before,.categories .woocommerce-account .hentry:before,.categories .woocommerce-breadcrumb:before,.woocommerce-account .categories .hentry:before{content:"Categories:";display:inline-block;margin-right:10px}}@media (max-width:550px){.categories .container,.categories .woocommerce-account .hentry,.categories .woocommerce-breadcrumb,.woocommerce-account .categories .hentry{padding:40px 20px}}@media (max-width:992px){.categories .container,.categories .woocommerce-account .hentry,.categories .woocommerce-breadcrumb,.woocommerce-account .categories .hentry{display:flex;justify-content:center;align-items:center;margin-top:0}}.categories__list{display:flex;flex-wrap:wrap;padding:0;margin:0}@media (max-width:992px){.categories__list{columns:2;margin:0;padding:0}}@media (max-width:768px){.categories__list{display:none}}.categories .categories__list--mobile{display:none}@media (max-width:768px){.categories .categories__list--mobile{display:inline-block}}.categories__item{list-style-type:none;width:365px}@media (max-width:992px){.categories__item{width:50%}}.categories__item a{text-decoration:none;color:#222;font-size:17px;line-height:40px;transition:.4s}.categories__item a:focus,.categories__item a:hover{color:#ec2028}.woocommerce-products-header{position:relative}.woocommerce-products-header .woocommerce-breadcrumb{padding-bottom:60px}.woocommerce-products-header--single-product .woocommerce-products-header__title{color:#3a1111;font-size:36px;font-weight:500;line-height:53px}@media (max-width:768px){.woocommerce-products-header--single-product .woocommerce-products-header__title{font-size:25px;line-height:35px}}.woocommerce-products-header__title{background:url(../images/backgrounds/img-internal-hero-red.jpg);background-size:cover;background-position:center;height:250px;width:100%;z-index:-1}.woocommerce-products-header__title{height:165px;display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;color:#fff;font-family:p22-mackinac-pro,serif;font-size:50px;font-weight:700;border-bottom:1px solid #d6cdcd;line-height:60px}.woocommerce-breadcrumb{margin:20px auto}section.main-content{display:flex;justify-content:flex-start;align-items:flex-start;max-width:1410px;margin:0 auto}.widget-area{max-width:330px;margin-right:10px;width:100%}@media (max-width:1300px){.widget-area{position:fixed;top:0;right:0;left:0;bottom:0;display:block!important;height:100vh;overflow:scroll;z-index:9999;transform:translateX(-100vw);padding:80px 0!important;z-index:2000}.widget-area.is-active{transform:translateX(0)}}@media (max-width:1300px){body.admin-bar .widget-area{top:32px}}.filters-header{border-bottom:1px solid #d8d8d8;display:flex;align-items:center;justify-content:space-between;background:#fff;padding:0 30px 10px;position:absolute;bottom:auto;left:0;right:0;top:0;z-index:10;display:none}@media (max-width:1300px){.filters-header{display:inline-block}}.filters-header label{color:#646464;font-size:18px;line-height:23px;font-family:jaf-facitweb,sans-serif}.filters-header span{color:#000;font-size:18px;line-height:23px;font-family:jaf-facitweb,sans-serif;margin-right:8px}.filters-header p{display:flex;align-items:center}.filters-header p i{color:#027aff;font-size:20px;display:inline-block;margin-right:10px;position:relative;top:-2px}.filters-header button{border:none;background:0 0;box-shadow:none;padding:0;display:flex;align-items:center}.filters-header button span{color:#000;font-size:18px;line-height:23px;font-family:jaf-facitweb,sans-serif}.filters-header button i{font-size:13px;color:#000;display:inline-block;margin-left:0}.filters-header #closeFilters span{cursor:pointer;color:#999;font-size:16px;line-height:20px;text-align:center}@media (max-width:1300px){section.shop-items{padding:0 20px}}section.shop-items ul.products{display:flex;flex-wrap:wrap;width:100%}@media (max-width:1300px){section.shop-items ul.products{align-items:center;justify-content:center}}section.shop-items ul.products li.product{float:none;margin:0;margin-right:10px;margin-bottom:20px;padding:10px 5px 15px;text-align:center;height:368px;width:250px!important;border-radius:6px;background-color:#fff;transition:all .3s ease;box-shadow:0 1px 3px 0 rgba(33,6,6,.3)}@media (max-width:1300px){section.shop-items ul.products li.product{margin:15px}}section.shop-items ul.products li.product:hover{box-shadow:0 2px 6px 0 rgba(33,6,6,.6)}section.shop-items ul.products li.product img{height:215px;width:240px}section.shop-items ul.products li.product a{color:#333;font-size:16px;line-height:24px;text-align:center;text-decoration:none}section.shop-items ul.products li.product .price{color:#ec2028;font-size:17px;font-weight:600;line-height:21px;position:absolute;bottom:0}section.shop-items ul.products li.product .button{display:none}section.shop-items ul.products li.product .woocommerce-loop-product__link{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;height:100%}aside.widget-area{border:1px solid #d6cdcd;border-radius:6px;background-color:#f7f7f7;display:flex;flex-shrink:0;flex-direction:column}aside.widget-area .widget-title{margin:0;color:#333;font-size:17px;font-weight:600;text-transform:uppercase;line-height:21px;font-family:din-2014,sans-serif}aside.widget-area .product-categories{list-style:none;margin:0;padding:0}aside.widget-area .product-categories a{font-family:din-2014,sans-serif;color:#ec2028;font-size:16px;line-height:40px;position:relative;cursor:pointer;text-decoration:underline}aside.widget-area .widget_product_categories{padding:30px 30px 20px 30px;border-bottom:1px solid #d6cdcd}aside.widget-area .widget_price_filter{padding:30px 30px 20px 30px}.woocommerce-result-count{display:none}.woocommerce-perpage{color:#555;font-family:din-2014,sans-serif;font-size:16px;font-weight:500;line-height:20px}select{background:#fff}.woocommerce-pagination{text-align:center;padding-top:25px;display:flex;padding-bottom:25px}.woocommerce-pagination .page-numbers{display:flex;list-style-type:none;margin:0 auto;padding:0}.woocommerce-pagination .page-numbers li{margin:0 6px;height:29px;width:32px;border:1px solid #bbb;background-color:#fff;box-sizing:border-box;height:29;width:32px;border-radius:3px;text-align:center}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{text-decoration:none;display:flex;text-align:center;justify-content:center;align-items:center;height:100%;width:100%;color:#999;font-size:16px;font-weight:700;line-height:12px;margin:0;border:None;font-size:16px;font-weight:600}.woocommerce-pagination .page-numbers span{color:#333}.ydop-filter{display:inline-block;width:100%;background-color:#f7f7f7;border-bottom:1px solid #d6cdcd;position:relative;max-height:260px;overflow:hidden;padding:0 30px 18px 30px}.ydop-filter[data-key=pf_product_recipient]{border-bottom:none}.ydop-filter .view-less{display:none}.ydop-filter .view-more{display:block}.ydop-filter.show-more-products{max-height:100%;padding-bottom:40px}.ydop-filter.show-more-products .view-more{display:none}.ydop-filter.show-more-products .view-less{display:block}.ydop-filter.toggle-closed{max-height:70px}.ydop-filter.toggle-closed .ydop-section__bottom{display:none}.ydop-filter.toggle-closed .ydop-toggle{transform:rotate(180deg)}.ydop-filter .ydop-section__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;cursor:pointer;padding:30px 0 10px 0}.ydop-filter .ydop-section__top button{margin:0}.ydop-filter .ydop-section__bottom{position:absolute;bottom:0;left:0;right:0;top:auto;display:flex;background:#f7f7f7}.ydop-filter .ydop-section__bottom button{margin:0 0 10px 28px}.ydop-filter__title{color:#333;font-size:17px;font-weight:600;text-transform:uppercase;line-height:21px;font-family:din-2014,sans-serif}.ydop-filter .icon-chevron-grey{font-size:6px}.ydop-filter .icon-chevron-grey::before{color:#333}.ydop-filter button{color:#999;font-family:din-2014,sans-serif;font-size:16px;font-weight:500;line-height:20px;border:none;box-shadow:none;background:0 0;padding:0;font-weight:600;margin-top:30px;cursor:pointer}.ydop-filter__item{cursor:pointer}.ydop-filter__item.is-active label::after{opacity:1}.ydop-filter__item label{font-family:din-2014,sans-serif;color:#555;font-size:16px;line-height:40px;padding-left:10px;position:relative;cursor:pointer}.ydop-filter__item label::before{content:"";position:absolute;left:-20px;top:0;box-sizing:border-box;height:20px;width:20px;border:1px solid #d6cdcd;border-radius:3px;background-color:#fff;transition:.4s}.ydop-filter__item label::after{content:"\e90e";font-family:icomoon!important;speak:none;color:#fff;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-16px;top:6px;font-size:9px;transition:.4s;opacity:0}.ydop-filter__item input:checked+label{font-weight:800}.ydop-filter__item input:checked+label::before{background-color:#1293f5;border-color:#1293f5}.ydop-filter__item input:checked+label::after{opacity:1}#woocommerce_price_filter-2,#woocommerce_product_categories-2{display:none}.post-type-archive-product .shop-items{position:relative}.content-area{width:100%}.categories .select2{display:none}@media (max-width:992px){.categories .select2{display:inline-block}}.ydop-filters{display:flex;justify-content:flex-end;max-width:1410px;margin:0 auto;padding-right:40px}@media (max-width:1300px){.ydop-filters{width:100%;margin:0;justify-content:space-between;flex-direction:row;margin-left:60px;max-width:100%;padding-right:120px}}.ydop-filters .ydop-filter-chips{flex:70%;display:none}.ydop-filters .ydop-filter-chips.is-active{display:flex}.ydop-filters .ydop-filter-chips__items{margin:0;padding:0;display:flex;justify-content:center;align-items:flex-start}.ydop-filters .ydop-filter-chips__item{background:#ddd;padding:0 4px;border-radius:3px;margin-left:10px;color:#333;font-size:14px;line-height:18px}.ydop-filters .ydop-filter-chips__item:last-child{margin-right:20px}.ydop-filters .ydop-filter-chips__item .chip-action{padding:0 5px;background:0 0;border:0;margin-top:-2px}.ydop-filters .ydop-filter-chips__item .icon{font-size:8px}.ydop-filters .ydop-filter-chips__item .icon:before{color:#333}.ydop-filters .ydop-filter-chips__label{color:#777;font-size:14px;line-height:18px}.ydop-filters #ydopChipsClearAll{border:0;background:0 0;text-decoration:underline;display:inline-block;margin-top:-1px;color:#333;font-size:14px;line-height:18px}form.ydop-woocommerce-ordering:before{content:"Sort by"}.shop-items__header{display:flex;margin-bottom:20px}.shop-items .ydop-woocommerce-ordering{justify-self:flex-end}.shop-items .woocommerce-ordering{display:none}.product-type-variable .woocommerce-variation.single_variation .woocommerce-variation-price{display:none}.footer-form__desc h3{color:#fff}.process{position:relative;padding:75px 0}@media (max-width:1200px){.process{padding:0}}.process .container,.process .woocommerce-account .hentry,.process .woocommerce-breadcrumb,.woocommerce-account .process .hentry{position:relative}.process__wrap{position:relative;margin:0 auto;max-width:2000px}.process__content{color:#fff;max-width:585px;width:100%;color:#fff;font-family:din-2014,sans-serif;font-size:16px;font-weight:500;line-height:25px;margin-right:150px;padding:70px 0 50px 50px}@media (max-width:1200px){.process__content{text-align:center;margin:0 auto}}.process__content h4{color:#fff;font-family:p22-mackinac-pro,serif;font-size:28px;font-weight:700;line-height:38px}@media (max-width:768px){.process__content h4{font-size:25px;line-height:35px}}.process__content strong{color:#fff;font-family:p22-mackinac-pro,serif;font-size:20px;font-weight:700;line-height:26px}@media (max-width:768px){.process__content strong{font-size:18px}}.process__content ol{margin:0;padding:0;text-align:left;margin-top:50px}@media (max-width:1500px){.process__content ol{padding-left:60px}}.process__content ol li{list-style:none;position:relative;margin-bottom:30px}.process__content ol li:before{opacity:.3;color:#fff;font-family:p22-mackinac-pro,serif;font-size:50px;font-style:italic;font-weight:500;line-height:59px;position:absolute;transform:translateX(calc(-100% - 15px));top:-5px}@media (max-width:768px){.process__content ol li:before{font-size:40px}}.process__content ol li:first-child:before{content:"1."}.process__content ol li:nth-child(2):before{content:"2."}.process__content ol li:nth-child(3):before{content:"3."}.process__content ol li:nth-child(4):before{content:"4."}.process__content ol li:nth-child(5):before{content:"5."}.process__img{max-width:825px;width:100%;position:absolute;height:100%;right:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:1500px){.process__img{max-width:623.9px}}@media (max-width:1200px){.process__img{display:none}}.gallery{padding:96px 0;margin:0}@media (max-width:990px){.gallery{padding:60px 0}}.gallery__images{display:flex;justify-content:space-between;align-items:center}@media (max-width:1300px){.gallery__images{flex-wrap:wrap;justify-content:center}}.gallery__footer{padding-top:30px;text-align:center;display:none;align-items:center;justify-content:center}@media (max-width:990px){.gallery__footer{display:flex}}.gallery__header{text-align:center;position:relative;padding-bottom:40px}.gallery__link{position:absolute;top:10px;right:0}@media (max-width:990px){.gallery__link{display:none}}.gallery__image{height:200px;width:210px;border-radius:3px;background-size:cover;margin-right:15px;margin-bottom:30px;background-position:center;overflow:hidden;margin-left:15px;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);transition:all .3s ease}.gallery__image a{display:block;height:230px;width:210px;background-size:cover;background-position:center}@media (max-width:1300px){.gallery__image{margin:30px}}.gallery__title{margin:0}.shop-items .products{position:relative}.ydop-filter-loading-screen{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#f7f7f7d4;width:100%;height:100%}.ydop-filter-loading-screen__logo{background:url(../dist/logos/logo-header.svg);width:270px;height:97px;background-size:cover}.btn{border-radius:3px;background-color:#fff;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);color:#ec2028;font-size:17px;font-weight:500;line-height:21px;text-align:center;padding:15px 30px;text-transform:uppercase;margin:10px 0 0;display:inline-block;transition:.4s}.btn::after{content:"\e909";color:#ec2028!important;font-size:15px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-2px;font-size:9px;padding-left:5px;transition:.4s;display:inline-block}.btn:focus,.btn:hover{background-color:#a22b2b;color:#fff}.btn:focus::after,.btn:hover::after{transform:translateX(5px);color:#fff!important}#secondary{display:none;padding:1px}body.page-template-page-shop-by-occasion #secondary,body.page-template-page-shop-by-recipient #secondary,body.post-type-archive-product #secondary{display:block;margin-top:20px}body.tax-product_cat #secondary,body.tax-product_occasion #secondary,body.tax-product_recipient #secondary{display:block}textarea{max-width:80vw;height:80px;max-height:30vh}.loading-screen{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffba;visibility:hidden;display:none}.loading-screen.is-open{visibility:visible;display:block}.loading-screen.is-open .loader{transform:scale(1)}.loading-screen__overlay{position:absolute;width:100%;height:100%;z-index:10;visibility:hidden;background:#ffffffba;top:0;left:0;right:0;bottom:0;transition:all 399ms ease;opacity:0}.is-open .loading-screen__overlay{z-index:95;visibility:visible;opacity:1}.loading-screen .loader{transform:scale(0);top:5%;position:absolute;left:50%;z-index:4;transition:all 399ms ease}.is-open .loading-screen .loader{transform:scale(1)}@media (max-width:375px){.input-file-upload-wrap p{flex-direction:column}.input-file-upload-wrap .input-file-upload-wrap__info{margin-left:0}}.ydop-flyout{position:fixed;top:0;right:0;left:auto;bottom:0;height:100vh;width:360px;background:#fdfcf9;z-index:201;overflow:scroll;padding:30px 55px;visibility:hidden;z-index:-1;transform:translate(100%,0);transition:transform .5s ease}.ydop-flyout__form{display:flex;flex-direction:column;justify-content:center;align-items:center}.ydop-flyout__title{font-family:din-2014,sans-serif;color:#333;font-size:16px;font-weight:500;line-height:30px}.ydop-flyout__name{color:#333;font-size:14px;font-weight:500;line-height:24px;text-align:center}.ydop-flyout.is-active{visibility:visible;z-index:201;transform:translate(0,0)}.flyout-option{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:25px 0 0 0;text-align:center;width:100%;cursor:pointer}.flyout-option[data-parent-key=pa_font] .flyout-option__image{width:100%}.flyout-option__name{display:block;text-align:center;padding:5px 0;color:#333;font-size:14px;font-weight:500;line-height:24px;text-align:center}.is-selected .flyout-option__name{color:#1394f6}.flyout-option__image{border:1px solid #d6cdcd;border-radius:3px;background-color:#fff;padding:5.5px;width:103px;height:103px;display:flex;justify-content:center;align-items:center}.is-selected .flyout-option__image{border:1px solid #1394f6}html.is-locked{overflow:hidden}.flyout-options{display:flex;flex-direction:row;flex-wrap:wrap;width:240px}.flyout-options[data-key=pa_wood]{justify-content:flex-start;align-items:flex-start}.flyout-options[data-key=pa_wood] .flyout-option{width:100px;margin-right:40px}.flyout-options[data-key=pa_wood] .flyout-option:nth-of-type(even){margin-right:0}.flyout-options[data-key=pa_wood] .flyout-option:nth-of-type(1),.flyout-options[data-key=pa_wood] .flyout-option:nth-of-type(2){margin-top:0}.flyout-options[data-key=pa_camo-pattern] .flyout-option{width:50%}.flyout-options[data-key=pa_engraved-image] .flyout-option{display:none;width:50%}.flyout-options[data-key=pa_engraved-image] .flyout-option.is-active{display:inline-block}.gallery-option{display:none}.gallery-option.is-active{display:block}.ydop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000006e;z-index:-1;visibility:hidden}.ydop-backdrop.is-active{z-index:100;visibility:visible}.flyout-categories-select{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:20px 0}.flyout-categories-select label{color:#555;font-size:14px;font-style:italic;line-height:18px;padding-bottom:5px}.reviews{background:#352b2b;color:#fff;padding:100px 0;background-image:url(../dist/icons/icon-bg-home-testimonials.svg);background-repeat:no-repeat;background-position:167px 0;overflow:hidden}@media (max-width:768px){.reviews{padding:50px 0 80px 0;background-position:center}}.reviews .container,.reviews .woocommerce-account .hentry,.reviews .woocommerce-breadcrumb,.woocommerce-account .reviews .hentry{display:flex;position:relative}@media (max-width:768px){.reviews .container,.reviews .woocommerce-account .hentry,.reviews .woocommerce-breadcrumb,.woocommerce-account .reviews .hentry{flex-direction:column;align-items:center;justify-content:center}}.reviews__items{width:1400px}@media (max-width:768px){.reviews__items{width:100%}}.reviews__header{margin-right:128px;display:flex;align-items:center}@media (max-width:768px){.reviews__header{margin:0 auto;text-align:center;padding-bottom:40px}}.reviews__header .review__title{display:block;white-space:nowrap;color:#fff;margin:0;padding:0}.reviews__buttons{position:absolute;right:0;bottom:-50px}@media (max-width:1300px){.reviews__buttons{right:20px}}@media (max-width:768px){.reviews__buttons{margin:0 auto;left:0;right:0;justify-content:center}}.review__item{height:308px;border-radius:6px;background-color:#463a3a;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;padding:30px;padding-right:20px;margin-right:30px}@media (max-width:768px){.review__item{margin:0 15px;height:auto;text-align:center}}.review__content{margin-bottom:83px}@media (max-width:768px){.review__content{margin-bottom:30px}}.review__name{text-transform:uppercase;font-weight:600}.review__rating{max-width:82px;padding-top:6px;padding-bottom:2px}@media (max-width:768px){.review__rating{margin:0 auto}}.review__source{color:#d6cdcd}.slick-custom-btn-wrap{display:flex;align-items:center;margin:0 -10px}.slick-custom-btn-wrap .slick-custom-btn{height:30px;width:30px;border-radius:3px;background-color:#473a3b;border:none;color:#fff;z-index:10;cursor:pointer;position:relative;margin:0 5px;transition:.4s}.slick-custom-btn-wrap .slick-custom-btn:focus,.slick-custom-btn-wrap .slick-custom-btn:hover{background-color:#463a3a}.slick-custom-btn-wrap .slick-custom-btn:focus i::before,.slick-custom-btn-wrap .slick-custom-btn:hover i::before{color:#fff;transition:.4s}.slick-custom-btn-wrap .slick-custom-btn i{font-size:7px;transition:.4s}.slick-custom-btn-wrap .slick-custom-btn i::before{color:#706667;transition:.4s}.slick-custom-btn-wrap .slick-custom-btn--next{display:inline-block;transform:rotate(-90deg)}.slick-custom-btn-wrap .slick-custom-btn--prev{display:inline-block;transform:rotate(90deg)}.slick-custom-btn-wrap .slick-custom-btn:focus{outline:0}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/401e16/00000000000000003b9adaf7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/401e16/00000000000000003b9adaf7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/401e16/00000000000000003b9adaf7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:500}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/21979f/00000000000000003b9adb07/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/21979f/00000000000000003b9adb07/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/21979f/00000000000000003b9adb07/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:500}@font-face{font-family:p22-mackinac-pro;src:url(https://use.typekit.net/af/aa781b/00000000000000003b9adb15/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/aa781b/00000000000000003b9adb15/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/aa781b/00000000000000003b9adb15/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:din-2014;src:url(https://use.typekit.net/af/cb6232/00000000000000003b9b0ad8/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/cb6232/00000000000000003b9b0ad8/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/cb6232/00000000000000003b9b0ad8/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:din-2014;src:url(https://use.typekit.net/af/abc1c3/00000000000000003b9b0ac9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/abc1c3/00000000000000003b9b0ac9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/abc1c3/00000000000000003b9b0ac9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600}@font-face{font-family:din-2014;src:url(https://use.typekit.net/af/19a2f0/00000000000000003b9b0ac7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/19a2f0/00000000000000003b9b0ac7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/19a2f0/00000000000000003b9b0ac7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}.tk-p22-mackinac-pro{font-family:p22-mackinac-pro,serif;font-display:swap}.tk-din-2014,body.woocommerce-cart .cart_item__title{font-family:din-2014,sans-serif;font-display:swap}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:not(.product-thumbnail):before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}ul.products{content:"";display:table;table-layout:fixed;margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product .woocommerce-loop-product__title{color:#333;font-size:16px;line-height:24px;text-align:center;padding-top:18px;font-family:inherit}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width:48em){ul.products li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}.columns-1 ul.products li.product{float:none;width:100%}.columns-2 ul.products li.product{width:48.1%}.columns-3 ul.products li.product{width:30.79667%}.columns-4 ul.products li.product{width:22.15%}.columns-5 ul.products li.product{width:16.96%}.columns-6 ul.products li.product{width:13.49333%}}.single-product div.product{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.single-product div.product .product_title.entry-title{display:none}.single-product .related.products{width:100%}.summary,.woocommerce-product-gallery{width:450px}@media (max-width:992px){.summary,.woocommerce-product-gallery{width:100%;max-width:500px;margin:0 auto;padding:0 20px}}.woocommerce-product-gallery{margin-right:100px}@media (max-width:992px){.woocommerce-product-gallery{margin:0 auto}}.summary{display:flex;flex-direction:row;flex-wrap:wrap}.summary hr{width:100%}.summary .wc-pao-addon-name{color:#333;font-size:16px;font-weight:500;line-height:20px}.summary .wc-pao-addon{width:100%;border-bottom:1px solid #d6cdcd}.summary .wc-pao-addon-description{color:#777;font-size:12px;font-style:italic;line-height:15px;width:270px;margin-left:0}.summary .wc-pao-addon-description p:first-child{margin-top:5px}.summary .single_variation_wrap{display:flex;flex-wrap:wrap}.summary #product-addons-total{display:none}.summary .woocommerce-variation-add-to-cart{display:flex;align-items:flex-end;justify-content:flex-end;padding-top:20px;position:relative;width:100%}.summary .product_meta{display:none}.summary .single_add_to_cart_button{height:53px;width:193px;color:#fff;font-size:18px;font-weight:500;line-height:23px;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);background-color:#ec2028;border-radius:3px;text-transform:uppercase;border:0;position:relative;cursor:pointer;transition:.4s}.summary .single_add_to_cart_button:focus,.summary .single_add_to_cart_button:hover{box-shadow:0 3px 21px 0 rgba(33,6,6,.3);background-color:#c71d24}.summary .single_add_to_cart_button:focus::after,.summary .single_add_to_cart_button:hover::after{transform:translateX(5px)}.summary .single_add_to_cart_button:after{content:"\e909";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:9px;position:relative;top:-2px;padding-left:5px;display:inline-block;transition:.4s}.summary .quantity{margin:0 55px}.summary .quantity input{height:43px;width:80px}.summary .quantity input:before{content:"Quanity"}.summary .wc-pao-addon .form-row{margin-top:3px}.summary .wc-pao-addon .form-row small{display:none}.summary .price{color:#ec2028;font-size:40px;font-weight:700;line-height:40px;margin-top:0;margin-bottom:0}.summary .price>.amount:first-child{color:#ec2028;font-size:40px;font-weight:700;line-height:40px;margin:0;display:block;text-indent:0}.summary .sku{align-self:center;flex:1;text-align:right;margin:0 auto}.summary .sku__label{font-weight:700}.summary .ydop-product-options:before{content:"";height:2px;width:100%;background-color:#00f}.woocommerce-product-attributes{display:none}.option-select__button{box-sizing:border-box;height:81px;width:81px;border:1px solid #d6cdcd;border-radius:6px;background-color:#fff;background-size:90%;background-repeat:no-repeat;background-position:center;cursor:pointer}.option-select__button .icon{color:#a22b2b;font-size:44px;font-style:normal}.ydop-product-option{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px;cursor:pointer}.ydop-product-option__select{cursor:pointer}.ydop-product-option[data-key=pa_base-size],.ydop-product-option[data-key=pa_bottle-opener-color],.ydop-product-option[data-key=pa_color],.ydop-product-option[data-key=pa_drinkware-color],.ydop-product-option[data-key=pa_drinkware-lid],.ydop-product-option[data-key=pa_drinkware-slider-lid],.ydop-product-option[data-key=pa_finish],.ydop-product-option[data-key=pa_insert-pages],.ydop-product-option[data-key=pa_letter],.ydop-product-option[data-key=pa_orientation],.ydop-product-option[data-key=pa_plaque-size],.ydop-product-option[data-key=pa_size],.ydop-product-option[data-key=pa_top-style]{display:none}.ydop-product-option:hover label{color:#a22b2b}.ydop-product-option__labels{margin-left:30px;display:flex;flex-direction:column}.ydop-product-option__label{color:#333;font-size:16px;font-weight:500;line-height:24px;transition:all .3s ease}.ydop-product-option__label--selected{color:#555;font-style:italic}.ydop-product-option.is-selected .option-select__button .icon{display:none}.variations tbody{display:flex;flex-wrap:wrap}.variations tr{display:flex;flex-direction:column;width:100%}.variations tr .label{padding-top:10px;color:#333;font-size:16px;font-weight:700;line-height:20px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background:url(../dist/icons/icon-image-zoom.svg);text-indent:-999px;width:20px;height:20px;top:20px}@media (max-width:992px){.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:15px;right:30px}}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border:2px solid #641d18}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{height:91px;width:101px;border:2px solid #ccc;border-radius:6px;background-color:#fff;opacity:1}.single-product .flex-viewport{border:2px solid #ccc;border-radius:6px;background-color:#fff}.woocommerce-tabs{background:#fff;padding:60px}.woocommerce-tabs .tabs{display:flex;position:relative;max-width:890px;margin:0 auto}.woocommerce-tabs .tabs:after{content:"";position:absolute;bottom:0;width:100%;height:3px;background-color:#ddd;z-index:99}.woocommerce-tabs .description_tab{margin-right:70px;display:inline-block}.woocommerce-tabs .tab a{color:#a22b2b;font-size:16px;font-weight:500;line-height:28px;text-transform:uppercase;text-align:center}.cart .price{color:#ec2028;font-size:22px;font-weight:700;line-height:40px;display:flex;height:72px;justify-content:flex-start;align-items:flex-end;position:relative}.cart .price:before{content:"Total";height:20px;width:34px;color:#333;font-size:16px;line-height:20px;font-weight:400;position:absolute;top:0;left:0;text-indent:0;background:#fdfcfb}.cart .quantity{position:relative}.cart .quantity:before{content:"Quantity";height:20px;width:34px;color:#333;font-size:16px;line-height:20px;font-weight:400;position:absolute;top:-2px;left:0}.reset_variations{padding-left:15px}.single_variation_wrap>.single_variation>.woocommerce-variation-price{display:none}.single-product__additional-meta{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;border-top:1px solid #d7cdcd;margin-left:0;padding:0;list-style-type:none;padding-top:20px}.single-product__additional-meta .item{color:#333;font-size:14px;font-weight:500;line-height:25px;text-transform:uppercase;font-weight:700;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.single-product__additional-meta .item .icon{color:#e9d193;font-size:26px;display:inline-block;margin-right:20px}.woocommerce-product-gallery #additionalProductMeta{display:block!important}.product .summary{margin-top:20px}.related-products{padding:20px 0 100px;width:100%}.entry-content .related-products .woocommerce,.related-products .container,.related-products .entry-content .woocommerce,.related-products .woocommerce-cart .entry-title,.related-products .woocommerce-checkout .entry-title,.woocommerce-cart .related-products .entry-title,.woocommerce-checkout .related-products .entry-title{display:flex;justify-content:flex-start;align-items:flex-start;position:relative}@media (max-width:768px){.entry-content .related-products .woocommerce,.related-products .container,.related-products .entry-content .woocommerce,.related-products .woocommerce-cart .entry-title,.related-products .woocommerce-checkout .entry-title,.woocommerce-cart .related-products .entry-title,.woocommerce-checkout .related-products .entry-title{flex-direction:column;justify-content:center;align-items:center}}.related-products__items{width:1400px;margin:-20px -9% -20px -2px}@media (max-width:768px){.related-products__items{width:100%;margin:-20px -2px}}.related-products__cta{display:flex;flex-shrink:0;justify-content:center;flex-direction:column;padding:50px 30px;max-width:300px;width:100%;text-align:left}@media (max-width:768px){.related-products__cta.card{width:100%;max-width:100%;margin:0 auto;margin-bottom:40px;height:auto!important}}.related-products__cta .card__content{text-align:left}@media (max-width:768px){.related-products__cta .card__content{text-align:center;margin:0 auto;max-width:100%!important}}.related-products__buttons.slick-custom-btn-wrap{display:flex;position:absolute;bottom:-60px;right:0}@media (max-width:1300px){.related-products__buttons.slick-custom-btn-wrap{right:20px}}@media (max-width:768px){.related-products__buttons.slick-custom-btn-wrap{right:0;left:0;justify-content:center}}.related-products__buttons.slick-custom-btn-wrap .slick-custom-btn{background-color:#ddd}.related-products__buttons.slick-custom-btn-wrap .slick-custom-btn i::before{color:#cacaca}.related-products__buttons.slick-custom-btn-wrap .slick-custom-btn:focus,.related-products__buttons.slick-custom-btn-wrap .slick-custom-btn:hover{background-color:#ddd}.related-products__buttons.slick-custom-btn-wrap .slick-custom-btn:focus i::before,.related-products__buttons.slick-custom-btn-wrap .slick-custom-btn:hover i::before{color:#333}.related-products .slick-slide{border-radius:6px;text-align:center;margin-right:30px;display:flex;flex-direction:column;transition:.4s;position:relative}.related-products .slick-slide:focus,.related-products .slick-slide:hover{box-shadow:0 2px 6px 0 rgba(33,6,6,.6)}.related-products .slick-slide:focus .rp-item__title,.related-products .slick-slide:hover .rp-item__title{color:#a22b2b;text-decoration:underline}.related-products .card .rp-item__price{position:absolute;bottom:20px;right:0;left:0;margin:0 auto}@media (max-width:768px){.related-products .card{margin-right:15px;margin-left:15px}}.related-products .card__title{text-align:left;margin:0;margin-right:auto;transition:.4s}@media (max-width:768px){.related-products .card__title{text-align:center;margin:0 auto;max-width:100%!important}}.related-products .card__content{max-width:210px;padding-top:8px}.related-products .card__link{text-align:left;font-size:17px;font-weight:500;line-height:21px;position:relative;transition:.4s}.related-products .card__link:focus,.related-products .card__link:hover{color:#000}@media (max-width:768px){.related-products .card__link{text-align:center;margin:0 auto}}.related-products .card__link::after{content:"\e909";font-size:15px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-2px;font-size:10px;padding-left:12px;transition:.4s}.related-products .card__link:focus::after,.related-products .card__link:hover::after{color:#000!important}.related-products .slick-list{padding:20px 9% 20px 2px}@media (max-width:768px){.related-products .slick-list{padding:20px 2px}}.rp-item{padding:10px 30px;height:400px;border-radius:6px;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);position:relative;background:#fff;display:flex!important;flex-direction:column}@media (max-width:768px){.rp-item{align-items:center}}.rp-item .item__bottom{justify-self:flex-end;align-self:center;position:absolute;bottom:20px;color:#ec2028;font-size:17px;font-weight:500;line-height:21px;text-align:center}.rp-item .bg-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:0 0;font-weight:600}.rp-item img{background-position:center;background-repeat:no-repeat;background-size:contain}.rp-item__title{color:#333;font-size:16px;line-height:24px;text-align:center;padding-top:18px}.rp-item__price{color:#ec2028;font-size:17px;font-weight:600;line-height:21px;text-align:center}.woocommerce-variation{float:left;margin-top:18px;display:inline-block}.cart .quantity{float:left;font-size:22px;font-weight:700;line-height:40px;display:flex;height:72px;justify-content:flex-end;align-items:flex-end;position:relative;margin-top:20px}.summary .single_add_to_cart_button{float:left;margin-top:35px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:100%;max-width:104px;margin:3px 6px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;margin:-8px;flex-wrap:wrap;padding-bottom:15px}.single_variation_wrap input[type=text]{width:100%}.woocommerce-products-header--single-product .woocommerce-products-header__title{background:0 0}.onsale{border-radius:3px;background-color:#ff9802;right:auto;z-index:1;left:4px;position:absolute;padding:2px 6px;top:0;color:#fff;font-size:14px;font-weight:700;line-height:18px}.item__title{color:#333;font-size:16px;line-height:24px;text-align:center;padding-top:18px}.card:hover .item__title{color:#a22b2b;text-decoration:underline}.woocommerce-variation.single_variation .woocommerce-variation-price .amount{background:#fdfcfb}.product-type-simple .cart>.price{display:none}.product-type-simple .woocommerce-variation.single_variation .woocommerce-variation-price .amount{position:relative}.summary .cart .price>.amount:first-child{color:#ec2028;font-size:22px;font-weight:700;line-height:28px}#page{overflow:hidden}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(98,20,7,.2);border-right:1.1em solid rgba(98,20,7,.2);border-bottom:1.1em solid rgba(98,20,7,.2);border-left:1.1em solid #621407;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.woocommerce-cart .cart_item__title{font-size:18px;color:#333;line-height:22px}body.woocommerce-cart .cart .quantity{margin-top:0;height:auto}body.woocommerce-cart .cart .quantity:before{content:"";display:none}body.woocommerce-cart .entry-content .woocommerce .cart_totals{padding-bottom:0}.variation dd p{margin-top:0;margin-bottom:10px}.wc-tab .woocommerce-product-attributes{display:block}.wc-tab .woocommerce-product-attributes tr.woocommerce-product-attributes-item{display:none}.wc-tab .woocommerce-product-attributes tr.woocommerce-product-attributes-item--dimensions,.wc-tab .woocommerce-product-attributes tr.woocommerce-product-attributes-item--weight{display:block}.coupon button.btn--white:hover{background:0 0;color:#a22b2b;cursor:pointer}.coupon .btn:hover::after,.coupon button.btn--white.btn:focus::after{color:#a22b2b!important}body.single-product .product.sale .onsale{display:none}body.single-product .product.sale .woocommerce-product-gallery .onsale{border-radius:3px;background-color:#ff9802;padding:2px 6px;color:#fff;font-size:14px;font-weight:700;line-height:18px;position:absolute;top:0;left:0;display:block}.product.sale .summary .price del,.product.sale .summary .price del .amount{color:#999!important;font-size:22px!important;font-weight:700!important;line-height:28px!important}.product.sale .summary .price ins,.product.sale .summary .price mark{background:0 0!important;font-size:22px!important;font-weight:700!important;line-height:28px!important}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}@media (max-width:1400px){.woocommerce-checkout{width:100%;min-height:auto}}.woocommerce-checkout .sv-wc-payment-gateway-icon{display:none}.woocommerce-checkout #wc-authorize-net-aim-credit-card-form{border:0;padding:0}.woocommerce-checkout .wc-authorize-net-aim-new-payment-method-form{display:flex;flex-wrap:wrap}.woocommerce-checkout .wc-authorize-net-aim-new-payment-method-form #wc-authorize-net-aim-account-number_field{width:100%;margin:0 0 15px 0}.woocommerce-checkout .wc-authorize-net-aim-new-payment-method-form #wc-authorize-net-aim-account-number_field input{max-width:100%;width:100%;background-image:none!important;font-size:16px}.woocommerce-checkout .wc-authorize-net-aim-new-payment-method-form #wc-authorize-net-aim-csc_field,.woocommerce-checkout .wc-authorize-net-aim-new-payment-method-form #wc-authorize-net-aim-expiry_field{margin:0 0 15px 0;width:170px;margin-left:40px}.woocommerce-checkout .wc-authorize-net-aim-new-payment-method-form #wc-authorize-net-aim-csc_field input,.woocommerce-checkout .wc-authorize-net-aim-new-payment-method-form #wc-authorize-net-aim-expiry_field input{max-width:170px;width:170px;font-size:16px}.woocommerce-checkout .wc-authorize-net-aim-new-payment-method-form #wc-authorize-net-aim-expiry_field{margin-left:0}.woocommerce-checkout .payment_method_paypal img{display:none}.woocommerce-checkout form.checkout{width:100%;position:relative}@media (max-width:1400px){.woocommerce-checkout form.checkout{width:100%;position:relative;display:flex;flex-direction:column;flex-wrap:wrap}}.woocommerce-checkout form.checkout #customer_details{max-width:690px;min-height:1250px;width:100%}.woocommerce-checkout form.checkout #order_review_heading{position:absolute;top:0;right:0}.woocommerce-checkout form.checkout .woocommerce-shipping-methods{list-style-type:none;padding:0;margin:0;text-align:left}.woocommerce-checkout form.checkout .woocommerce-shipping-methods input{margin-right:5px}.woocommerce-checkout form.checkout #order_review{position:absolute;top:55px;right:0;width:500px;overflow:scroll}@media (max-width:1400px){.woocommerce-checkout form.checkout #order_review{position:relative;top:0;right:0;width:100%;overflow:scroll}}.woocommerce-checkout form.checkout #order_review .product-total{display:none}.woocommerce-checkout form.checkout #order_review .cart_item{background:#fff;display:flex;width:100%;margin-bottom:15px}.woocommerce-checkout form.checkout #order_review .cart_item:last-child{margin-bottom:0}.woocommerce-checkout form.checkout #order_review .cart_item__thumbail{box-sizing:border-box;height:62px;width:68px;border:1px solid #ccc;border-radius:6px;background-color:#fff;display:flex;justify-content:center;align-items:center}.woocommerce-checkout form.checkout #order_review .cart_item__thumbail img{width:90%;height:auto;max-height:90%}.woocommerce-checkout form.checkout #order_review .cart_item__title{font-weight:700}.woocommerce-checkout form.checkout #order_review .cart_item__content{display:flex;flex-direction:column;margin-left:20px;color:#333;font-size:14px;font-weight:500;line-height:22px}.woocommerce-checkout form.checkout #order_review .cart_item .product-name{display:flex}.woocommerce-checkout form.checkout #order_review .cart_item .product-quantity{display:none}.woocommerce-checkout form.checkout #order_review .cart_item .variation{display:none}.woocommerce-checkout form.checkout #order_review tbody,.woocommerce-checkout form.checkout #order_review tfoot,.woocommerce-checkout form.checkout #order_review thead{display:flex;padding:20px;margin-top:20px;border-radius:6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);flex-direction:column}.woocommerce-checkout form.checkout #order_review tbody{width:497px;max-height:30vh;overflow:scroll}.woocommerce-checkout form.checkout #order_review tfoot{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;border-radius:6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(33,6,6,.3)}.woocommerce-checkout form.checkout #order_review tfoot th{color:#333;font-size:16px;line-height:24px;font-weight:500}.woocommerce-checkout form.checkout #order_review tfoot .order-total{padding-top:30px;border-top:1px solid #d6cdcd}.woocommerce-checkout form.checkout #order_review tfoot .order-total th{color:#333;font-size:20px;line-height:24px;text-transform:uppercase}.woocommerce-checkout form.checkout #order_review tfoot .order-total .amount{color:#333;font-size:20px;font-weight:700;line-height:24px;text-align:right}.woocommerce-checkout form.checkout #order_review tfoot .shipping td{font-size:14px;padding:0 0 0 80px}.woocommerce-checkout form.checkout #order_review tfoot .cart-subtotal .amount{color:#333;font-size:16px;font-weight:700;line-height:24px;text-align:right}.woocommerce-checkout form.checkout #order_review tfoot tr{display:flex;justify-content:space-between;margin-bottom:13px}.woocommerce-checkout form.checkout #order_review tfoot tr.shipping{text-align:right}.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment{box-sizing:border-box;border-bottom:1px solid #d6cdcd;border-left:1px solid #d6cdcd;border-right:1px solid #d6cdcd;border-top:none;border-radius:0 0 6px 6px;padding:0 20px 20px 20px;background-color:#f7f7f7}.woocommerce-checkout form.checkout #order_review .woocommerce-checkout-payment ul{list-style-type:none;margin:0;padding:0}.woocommerce-checkout form.checkout #order_review .payment-header{box-sizing:border-box;border-bottom:none;border-left:1px solid #d6cdcd;border-right:1px solid #d6cdcd;border-top:1px solid #d6cdcd;border-radius:6px 6px 0 0;padding:20px 20px 0 20px;background-color:#f7f7f7;position:relative;width:100%;display:flex;justify-content:space-between}.woocommerce-checkout form.checkout #order_review .payment-header__icons{margin-top:10px}.woocommerce-checkout form.checkout #order_review .payment-header .payment-icon{margin-left:12px;display:inline-block;height:20px;width:29px;background-size:cover}.woocommerce-checkout form.checkout #order_review .payment-header .payment-icon--visa{background-image:url(../dist/icons/icon-payment-visa.svg)}.woocommerce-checkout form.checkout #order_review .payment-header .payment-icon--mastercard{background-image:url(../dist/icons/icon-payment-mastercard.svg)}.woocommerce-checkout form.checkout #order_review .payment-header .payment-icon--discover{background-image:url(../dist/icons/icon-payment-discover.svg)}.woocommerce-checkout form.checkout #order_review button[type=submit]{border-radius:3px;background-color:#ec2028;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);color:#fff;padding:20px 50px;width:100%;font-size:18px;font-weight:500;line-height:23px;text-transform:uppercase}.woocommerce-checkout form.checkout .woocommerce-billing-fields h3,.woocommerce-checkout form.checkout h3#order_review_heading{color:#352b2b;font-size:22px;font-weight:500;line-height:33px;margin-top:10px;margin-bottom:10px}.woocommerce-checkout form.checkout .form-row label{display:block;color:#333;font-size:16px;line-height:20px;margin-bottom:10px}.woocommerce-checkout form.checkout .form-row .woocommerce-input-wrapper{width:100%;display:block}.woocommerce-checkout form.checkout .form-row .woocommerce-input-wrapper input{max-width:330px;height:44px;width:100%}.woocommerce-checkout form.checkout .form-row--full{width:100%;display:block;clear:both}.woocommerce-checkout form.checkout .form-row--full label span{float:right;color:#999;font-size:14px;font-style:italic;line-height:18px}.woocommerce-checkout form.checkout .form-row--full .woocommerce-input-wrapper input{max-width:100%}.woocommerce-checkout form.checkout .form-row--border-bottom{padding-bottom:30px;position:relative;border-bottom:1px solid #d6cdcd}.woocommerce-checkout form.checkout .form-row--border-top{padding-top:30px;position:relative;border-top:1px solid #d6cdcd}.woocommerce-checkout form.checkout .form-row--hidden-label{margin-top:46px}.woocommerce-checkout form.checkout .form-row .select2-container{width:130px!important;height:44px!important}.woocommerce-checkout form.checkout .form-row#billing_country_field .select2-container,.woocommerce-checkout form.checkout .form-row#shipping_country_field .select2-container{width:330px!important;height:44px!important}.woocommerce-checkout form.checkout .form-row .select2-container .select2-selection--single{height:44px}.woocommerce-checkout form.checkout .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px}.woocommerce-checkout form.checkout .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.woocommerce-checkout form.checkout .form-row#billing_state_field,.woocommerce-checkout form.checkout .form-row#shipping_state_field{width:130px;float:left;margin-right:30px}.woocommerce-checkout form.checkout .form-row#billing_postcode_field,.woocommerce-checkout form.checkout .form-row#shipping_postcode_field{width:170px;float:left}.woocommerce-checkout form.checkout .woocommerce-input-wrapper textarea{height:95px}.woocommerce-checkout form.checkout #ship-to-different-address{height:40px;width:100%;max-width:690px;border-radius:3px;background-color:transparent;margin-bottom:30px}.woocommerce-checkout form.checkout #ship-to-different-address label{width:100%;display:flex;height:100%;justify-content:flex-start;align-items:center;padding-left:10px}.woocommerce-checkout form.checkout #ship-to-different-address span{color:#333;font-size:16px;line-height:24px;font-weight:500;margin-left:10px}.woocommerce-address-fields{width:100%;position:relative}.woocommerce-address-fields #customer_details{width:690px;min-height:1250px}.woocommerce-address-fields #order_review_heading{position:absolute;top:0;right:0}.woocommerce-address-fields .woocommerce-shipping-methods{list-style-type:none;padding:0;margin:0;text-align:left}.woocommerce-address-fields .woocommerce-shipping-methods input{margin-right:5px}.woocommerce-address-fields #order_review{position:absolute;top:55px;right:0;width:500px}.woocommerce-address-fields #order_review .product-total{display:none}.woocommerce-address-fields #order_review .cart_item{background:#fff;display:flex;width:100%;margin-bottom:15px}.woocommerce-address-fields #order_review .cart_item:last-child{margin-bottom:0}.woocommerce-address-fields #order_review .cart_item__thumbail{box-sizing:border-box;height:62px;width:68px;border:1px solid #ccc;border-radius:6px;background-color:#fff;display:flex;justify-content:center;align-items:center}.woocommerce-address-fields #order_review .cart_item__thumbail img{width:90%;height:auto;max-height:90%}.woocommerce-address-fields #order_review .cart_item__title{font-weight:700}.woocommerce-address-fields #order_review .cart_item__content{display:flex;flex-direction:column;margin-left:20px;color:#333;font-size:14px;font-weight:500;line-height:22px}.woocommerce-address-fields #order_review .cart_item .product-name{display:flex}.woocommerce-address-fields #order_review .cart_item .product-quantity{display:none}.woocommerce-address-fields #order_review .cart_item .variation{display:none}.woocommerce-address-fields #order_review tbody,.woocommerce-address-fields #order_review tfoot,.woocommerce-address-fields #order_review thead{display:flex;padding:20px;margin-top:20px;border-radius:6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);width:500px;flex-direction:column}.woocommerce-address-fields #order_review tfoot{flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;border-radius:6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(33,6,6,.3)}.woocommerce-address-fields #order_review tfoot th{color:#333;font-size:16px;line-height:24px;font-weight:500}.woocommerce-address-fields #order_review tfoot .order-total{padding-top:30px;border-top:1px solid #d6cdcd}.woocommerce-address-fields #order_review tfoot .order-total th{color:#333;font-size:20px;line-height:24px;text-transform:uppercase}.woocommerce-address-fields #order_review tfoot .order-total .amount{color:#333;font-size:20px;font-weight:700;line-height:24px;text-align:right}.woocommerce-address-fields #order_review tfoot .shipping td{font-size:14px;padding:0 0 0 80px}.woocommerce-address-fields #order_review tfoot .cart-subtotal .amount{color:#333;font-size:16px;font-weight:700;line-height:24px;text-align:right}.woocommerce-address-fields #order_review tfoot tr{display:flex;justify-content:space-between;margin-bottom:13px}.woocommerce-address-fields #order_review tfoot tr.shipping{text-align:right}.woocommerce-address-fields #order_review .woocommerce-checkout-payment{box-sizing:border-box;border-bottom:1px solid #d6cdcd;border-left:1px solid #d6cdcd;border-right:1px solid #d6cdcd;border-top:none;border-radius:0 0 6px 6px;padding:0 20px 20px 20px;background-color:#f7f7f7}.woocommerce-address-fields #order_review .woocommerce-checkout-payment ul{list-style-type:none;margin:0;padding:0}.woocommerce-address-fields #order_review .payment-header{box-sizing:border-box;border-bottom:none;border-left:1px solid #d6cdcd;border-right:1px solid #d6cdcd;border-top:1px solid #d6cdcd;border-radius:6px 6px 0 0;padding:20px 20px 0 20px;background-color:#f7f7f7;position:relative;width:100%;display:flex;justify-content:space-between}.woocommerce-address-fields #order_review .payment-header__icons{margin-top:10px}.woocommerce-address-fields #order_review .payment-header .payment-icon{margin-left:12px;display:inline-block;height:20px;width:29px;background-size:cover}.woocommerce-address-fields #order_review .payment-header .payment-icon--visa{background-image:url(../dist/icons/icon-payment-visa.svg)}.woocommerce-address-fields #order_review .payment-header .payment-icon--mastercard{background-image:url(../dist/icons/icon-payment-mastercard.svg)}.woocommerce-address-fields #order_review .payment-header .payment-icon--discover{background-image:url(../dist/icons/icon-payment-discover.svg)}.woocommerce-address-fields #order_review button[type=submit]{border-radius:3px;background-color:#ec2028;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);color:#fff;padding:20px 50px;width:100%;font-size:18px;font-weight:500;line-height:23px;text-transform:uppercase}.woocommerce-address-fields .woocommerce-billing-fields h3,.woocommerce-address-fields h3#order_review_heading{color:#352b2b;font-size:22px;font-weight:500;line-height:33px;margin-top:10px;margin-bottom:10px}.woocommerce-address-fields .form-row label{display:block;color:#333;font-size:16px;line-height:20px;margin-bottom:10px}.woocommerce-address-fields .form-row .woocommerce-input-wrapper{width:100%;display:block}.woocommerce-address-fields .form-row .woocommerce-input-wrapper input{max-width:330px;height:44px;width:100%}.woocommerce-address-fields .form-row--full{width:100%;display:block;clear:both}.woocommerce-address-fields .form-row--full label span{float:right;color:#999;font-size:14px;font-style:italic;line-height:18px}.woocommerce-address-fields .form-row--full .woocommerce-input-wrapper input{max-width:100%}.woocommerce-address-fields .form-row--border-bottom{padding-bottom:30px;position:relative;border-bottom:1px solid #d6cdcd}.woocommerce-address-fields .form-row--border-top{padding-top:30px;position:relative;border-top:1px solid #d6cdcd}.woocommerce-address-fields .form-row--hidden-label{margin-top:46px}.woocommerce-address-fields .form-row .select2-container{width:130px!important;height:44px!important}.woocommerce-address-fields .form-row#billing_phone_field{width:100%;display:block;clear:both}.woocommerce-address-fields .form-row#billing_country_field .select2-container,.woocommerce-address-fields .form-row#shipping_country_field .select2-container{width:330px!important;height:44px!important}.woocommerce-address-fields .form-row .select2-container .select2-selection--single{height:44px}.woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px}.woocommerce-address-fields .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.woocommerce-address-fields .form-row#billing_state_field,.woocommerce-address-fields .form-row#shipping_state_field{width:130px;float:left;margin-right:30px}.woocommerce-address-fields .form-row#billing_postcode_field,.woocommerce-address-fields .form-row#shipping_postcode_field{width:170px;float:left}.woocommerce-address-fields .woocommerce-input-wrapper textarea{height:95px}.woocommerce-address-fields #ship-to-different-address{height:40px;width:690px;border-radius:3px;background-color:transparent;margin-bottom:30px}.woocommerce-address-fields #ship-to-different-address label{width:100%;display:flex;height:100%;justify-content:flex-start;align-items:center;padding-left:10px}.woocommerce-address-fields #ship-to-different-address span{color:#333;font-size:16px;line-height:24px;font-weight:500;margin-left:10px}.woocommerce-address-fields button[type=submit]{border-radius:3px;background-color:#ec2028;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);color:#fff;padding:20px 50px;font-size:18px;font-weight:500;line-height:23px;text-transform:uppercase}.woocommerce-cart header,.woocommerce-checkout header{border-bottom:1px solid #d6cdcd}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{color:#3a1111;font-size:36px;font-weight:500;line-height:53px;text-align:center;padding:70px 0}body.woocommerce-cart #secondary{display:none}.entry-content .woocommerce{display:flex;flex-wrap:wrap;max-width:1410px;margin:0 auto;width:100%;justify-content:space-between;align-items:end}@media (max-width:1420px){.entry-content .woocommerce{padding:0 30px}}.entry-content .woocommerce .woocommerce-notices-wrapper{flex:100%;padding:30px 0}.entry-content .woocommerce .woocommerce-cart-form{max-width:930px;width:70%;align-self:self-start;justify-content:flex-start}@media (max-width:1200px){.entry-content .woocommerce .woocommerce-cart-form{width:100%;max-width:100%}}.entry-content .woocommerce .woocommerce-cart-form table.shop_table_responsive thead{display:flex;height:45px;border-bottom:1px solid #d6cdcd}@media (max-width:992px){.entry-content .woocommerce .woocommerce-cart-form table.shop_table_responsive thead{display:none}}.entry-content .woocommerce .woocommerce-cart-form table.shop_table_responsive thead th{color:#333;font-size:16px;line-height:20px;text-align:left;font-weight:500}.entry-content .woocommerce .woocommerce-cart-form table.shop_table_responsive thead th.product-name{width:525px}.entry-content .woocommerce .woocommerce-cart-form table.shop_table_responsive thead th.product-price,.entry-content .woocommerce .woocommerce-cart-form table.shop_table_responsive thead th.product-quantity,.entry-content .woocommerce .woocommerce-cart-form table.shop_table_responsive thead th.product-subtotal{width:120px}.entry-content .woocommerce .woocommerce-cart-form__cart-item{display:flex;padding:30px 0;position:relative;border-bottom:1px solid #d6cdcd;width:100%;max-width:930px}@media (max-width:1200px){.entry-content .woocommerce .woocommerce-cart-form__cart-item{width:100%;max-width:100%}}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-remove{position:absolute;right:0;top:auto;bottom:auto;left:auto}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-remove a{color:#ff0042;border:1px solid #ff0042;border-radius:50%;height:17px;width:17px;text-align:center;display:flex;justify-content:center;align-items:center}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-thumbnail{box-sizing:border-box;height:79px;width:87px;border:1px solid #ccc;border-radius:6px;background-color:#fff;padding:0;margin-right:30px}@media (max-width:992px){.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-thumbnail{width:auto;height:auto}}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-thumbnail a{height:100%;width:100%;display:inline-block;text-align:center}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-thumbnail a img{height:100%;width:auto;margin:0 auto}@media (max-width:992px){.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-thumbnail a img{height:auto}}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-name{width:420px}@media (max-width:1420px){.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-name{width:45%}}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-name>a{color:#333;font-size:18px;font-weight:500;line-height:22px}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-name .variation{color:#777;font-size:16px;font-style:italic;line-height:20px}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-price,.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-quantity,.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-subtotal{width:120px;color:#333;font-size:18px;font-weight:700;line-height:23px}@media (max-width:992px){.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-price{display:none}}.entry-content .woocommerce .woocommerce-cart-form__cart-item .product-quantity input{box-sizing:border-box;height:30.5px;width:40.5px;border:.5px solid #999;border-radius:2px;background-color:#fff}.entry-content .woocommerce .woocommerce-cart-form .coupon{display:none}.entry-content .woocommerce .cart-collaterals{max-width:400px;width:28%;padding-left:2%}@media (max-width:1200px){.entry-content .woocommerce .cart-collaterals{width:100%;padding-left:0;margin:0 auto}}.entry-content .woocommerce .cart_totals>h2{display:none}.entry-content .woocommerce .cart_totals table{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:400px;width:100%;padding:20px;margin-top:20px;margin-bottom:30px;border-radius:6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(33,6,6,.3)}.entry-content .woocommerce .cart_totals table tbody{width:100%}.entry-content .woocommerce .cart_totals table th{font-weight:500;color:#333;font-size:16px;line-height:24px}.entry-content .woocommerce .cart_totals table td{color:#333;font-size:16px;font-weight:700;line-height:24px;text-align:right}.entry-content .woocommerce .cart_totals table tr{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:10px}.entry-content .woocommerce .cart_totals table tr.shipping{margin-bottom:20px}.entry-content .woocommerce .cart_totals table tr.order-total{padding-top:30px;border-top:1px solid #d6cdcd;text-transform:uppercase;color:#333;font-size:20px;line-height:24px}.entry-content .woocommerce .cart_totals table tr.order-total .amount{color:#333;font-size:20px;font-weight:700;line-height:24px;text-align:right}.entry-content .woocommerce .cart_totals table .woocommerce-shipping-methods{list-style-type:none;margin:0}.entry-content .woocommerce .cart_totals table .woocommerce-shipping-calculator,.entry-content .woocommerce .cart_totals table .woocommerce-shipping-destination{display:none}.entry-content .woocommerce button[name=update_cart]{color:#fff;border-radius:3px;background-color:#ec2028;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);display:flex;padding:15px;width:auto;text-align:center;justify-content:center;align-items:center;margin-top:20px;text-transform:uppercase}.entry-content .woocommerce .wc-proceed-to-checkout{margin-top:0}.entry-content .woocommerce .wc-proceed-to-checkout a{color:#fff;border-radius:3px;background-color:#ec2028;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);display:flex;padding:13px 0;width:100%;text-align:center;justify-content:center;align-items:center;margin-top:20px;text-transform:uppercase;transition:.4s;font-size:18px}.entry-content .woocommerce .wc-proceed-to-checkout a:focus,.entry-content .woocommerce .wc-proceed-to-checkout a:hover{box-shadow:0 3px 21px 0 rgba(33,6,6,.3);background-color:#c71d24}.coupon{display:flex;justify-content:flex-start;align-items:center}.coupon input[name=coupon_code]{box-sizing:border-box;height:44px;width:227px;border:1px solid #d6cdcd;border-radius:3px;background-color:#fff;margin-right:10px}.coupon button.btn--white{padding:5px;box-shadow:none;border:0;margin:0}.toggle{border-radius:6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);position:relative;padding:20px;overflow:hidden}.toggle__header{color:#333;font-size:16px;font-weight:500;line-height:24px;cursor:pointer}.toggle__header:after{content:"";background:url(../dist/icons/icon-chevron.svg);position:absolute;width:15px;height:9px;right:20px;top:28px;transition:all .3s ease;background-size:contain}.is-active .toggle__header:after{transform:rotate(180deg)}.toggle__content{transform:scaleY(0);max-height:1px;transition:all 150ms ease;opacity:0}.is-active .toggle__content{transform:scaleY(1);transform-origin:center;max-height:none;margin-top:20px;opacity:1;overflow:hidden}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{width:100%;border-radius:6px;background-color:#fff!important;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);position:relative;padding:20px;overflow:hidden}.single-product .woocommerce-message{max-width:1000px;margin:0 auto 30px;width:100%}.woocommerce-checkout form.checkout #order_review thead{display:none}.woocommerce-checkout form.checkout h3#order_review_heading{margin-right:305px}@media (max-width:1400px){.woocommerce-checkout form.checkout h3#order_review_heading{margin-right:0;width:100%;display:block;position:relative}}.payment_method_authorize_net_aim>p{display:none}.side-cart{background:#f2f2f2;max-width:500px;width:100%;transition:.5s;position:fixed;height:100%;top:0;z-index:1000;right:0;transform:translateX(500px);overflow:scroll}.side-cart.active{transform:translateX(0);z-index:999999}.side-cart__body{padding:40px}.side-cart__header{border-bottom:1px solid #d8d8d8;display:flex;align-items:center;justify-content:space-between;background:#fff;padding:0 30px 10px;position:absolute;bottom:auto;left:0;right:0;top:0;z-index:10}.side-cart__header label{color:#646464;font-size:18px;line-height:23px;font-family:jaf-facitweb,sans-serif}.side-cart__header span{color:#000;font-size:18px;line-height:23px;font-family:jaf-facitweb,sans-serif;margin-right:8px}.side-cart__header p{display:flex;align-items:center}.side-cart__header p i{color:#027aff;font-size:20px;display:inline-block;margin-right:10px;position:relative;top:-2px}.side-cart__header button{border:none;background:0 0;box-shadow:none;padding:0;display:flex;align-items:center}.side-cart__header button span{color:#000;font-size:18px;line-height:23px;font-family:jaf-facitweb,sans-serif}.side-cart__header button i{font-size:13px;color:#000;display:inline-block;margin-left:0}.side-cart__body{padding-bottom:150px;padding-top:100px;overflow:scroll;height:85vh;z-index:5}.side-cart__row{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 10px;border-radius:6px;background-color:#fff;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);margin:10px 0;position:relative}.side-cart__footer{padding:20px 30px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;top:auto;z-index:10}.side-cart__total{display:flex;align-items:center;justify-content:space-between;color:#555;font-size:16px;font-weight:500;line-height:20px;padding-bottom:20px;border-bottom:1px solid #d8d8d8}.side-cart__total span{color:#000;font-weight:700}.side-cart__total label{color:#000;font-weight:700}.side-cart__links{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding-top:10px}.side-cart__links .button{padding-left:0!important;padding-right:0!important;width:100%}.side-cart__links #sideCartView{color:#a22b2b;font-size:17px;font-weight:500;line-height:21px;text-align:center}.side-cart__links #sideCartCheckout{color:#fff;border-radius:6px;background-color:#ec2028;display:flex;padding:10px 0;width:100%;text-align:center;justify-content:center;align-items:center;margin-top:20px;text-transform:uppercase}.side-cart__info{display:flex;align-items:flex-start;justify-content:flex-start}.side-cart__specs{padding-left:15px}.side-cart__img a{height:54px;width:57px;border:1px solid #ccc;border-radius:6px;display:inline-block;background-color:#fff;padding:3px}.side-cart__quantity{display:flex;align-items:flex-start;justify-content:flex-start;color:#333;font-size:14px;line-height:18px}.side-cart__quantity span{color:#333;font-size:14px;line-height:18px;font-weight:700}.side-cart__product-quantity{margin:0}.side-cart__product-price{padding-left:6px}.side-cart__product-price span{font-weight:700}.side-cart #sideCartClose{cursor:pointer;color:#999;font-size:16px;line-height:20px;text-align:center}.side-cart #sideCartClose i,.side-cart #sideCartClose span{cursor:pointer;color:#999;font-size:16px;line-height:20px;text-align:center}.cart_item__thumbail{display:none}.cart_item__title{color:#333;font-size:14px;font-weight:500;line-height:22px}.side-cart .variation{color:#777;font-size:16px;font-style:italic;line-height:20px}.side-cart .variation dd{margin:0}.side-cart .variation dd p{margin:0}.side-cart__remove{position:absolute;top:5px;right:5px}.woocommerce-order-received .woocommerce-order{max-width:1000px;width:100%;margin:0 auto;text-align:center;text-align:justify;background:#fff;padding:20px;box-shadow:0 2px 6px 0 rgba(33,6,6,.2);margin-bottom:30px;border-radius:6px}.woocommerce-order-received .woocommerce-order .wc-item-meta{margin:15px 1em 0;list-style:none;display:flex;flex-direction:column;padding:0}.woocommerce-order-received .woocommerce-order .woocommerce-column__title{margin-bottom:0}.woocommerce-order-received .woocommerce-order-overview{padding-left:0}#delivery_method_field{display:none}.sku__id{text-transform:uppercase}.free-shipping-notice{color:#222;font-size:18px;font-style:italic;line-height:23px;text-align:center}.free-shipping-notice p{margin-bottom:0}.free-shipping-notice__link{color:#aaa!important;text-decoration:underline;font-size:17px;line-height:21px;font-style:normal;margin-left:10px}.free-shipping-notice__bottom{color:#606060;font-size:14px;line-height:18px;text-align:center}.side-cart__product-quantity{line-height:initial}.woocommerce-form-row{display:flex;flex-direction:column}.form-row label{display:block;color:#333;font-size:16px;line-height:20px;margin-bottom:10px}.form-row input{max-width:330px;height:44px;width:100%;color:#666;border:1px solid #d6cdcd;border-radius:3px;padding:3px}.entry-content button,.entry-content input[type=submit]{color:#fff;border-radius:3px;background-color:#ec2028;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);display:flex;padding:13px 0;text-align:center;justify-content:center;align-items:center;margin-top:20px;text-transform:uppercase;transition:.4s;font-size:18px;padding:15px 30px}.entry-content button:focus,.entry-content button:hover,.entry-content input[type=submit]:focus,.entry-content input[type=submit]:hover{box-shadow:0 3px 21px 0 rgba(33,6,6,.3);background-color:#c71d24}.checkout .form-row input[type=checkbox]{width:auto;height:auto}.checkout .woocommerce-error{display:none}#place_order{border:0}.site-header-cart{position:relative;margin:0;padding:0;content:"";display:table;table-layout:fixed}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.3em;font-family:star;font-weight:400}.star-rating:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#ec2028}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#222;text-indent:0;opacity:.25}p.stars a:hover~a:before{content:"\53";color:#222;opacity:.25}p.stars:hover a:before{content:"\53";color:#ec2028;opacity:1}p.stars.selected a.active:before{content:"\53";color:#ec2028;opacity:1}p.stars.selected a.active~a:before{content:"\53";color:#222;opacity:.25}p.stars.selected a:not(.active):before{content:"\53";color:#ec2028;opacity:1}.woocommerce-tabs{width:890px;margin:70px auto;padding:20px;position:relative}.woocommerce-tabs:before{content:"";background:#fff;position:absolute;height:100%;width:1000px;left:-1000px;top:0}.woocommerce-tabs:after{content:"";background:#fff;position:absolute;height:100%;width:1000px;right:-1000px;top:0}@media (max-width:1300px){.woocommerce-tabs{width:100%;margin:0 auto;margin-top:70px}}@media (max-width:480px){.woocommerce-tabs{width:100%;margin:0 auto;margin-top:30px}}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left;display:flex;justify-content:space-between}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}@media (max-width:768px){.woocommerce-tabs ul.tabs li{margin:0 10px}}.woocommerce-tabs ul.tabs li.active:after{content:"";position:absolute;bottom:0;width:100%;height:3px;background-color:#641d18;z-index:100}.woocommerce-tabs ul.tabs li.active a{color:#641d18}.woocommerce-tabs ul.tabs li a{padding:1em 0;text-transform:uppercase;display:block;color:#333;font-size:16px;font-weight:500;line-height:28px;text-align:center}.woocommerce-tabs .panel h2:first-of-type{display:none}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{content:"";display:table;table-layout:fixed;background-color:#0f834d;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0,0,0,.2)}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:0;display:block}}button[type=submit][name=update_cart]{display:none!important}.ydop-gallery-content{display:flex;flex-wrap:wrap;max-width:1410px;margin:0 auto;transform:translateX(15px)}.ydop-gallery-content .ydop-gallery-item{width:200px;height:230px;border-radius:3px;background-size:cover;margin-right:15px;margin-bottom:30px;background-position:center;overflow:hidden;margin-left:15px;box-shadow:0 1px 3px 0 rgba(33,6,6,.3);transition:all .3s ease}.ydop-gallery-content .ydop-gallery-item:hover{box-shadow:0 3px 10px 0 rgba(33,6,6,.7)}.ydop-gallery-content .ydop-gallery-item a{display:block;height:230px;width:210px;background-size:cover;background-position:center}.ydop-gallery-content .ydop-gallery-item img{height:auto;max-width:100%;display:block;min-height:100%;width:auto;max-width:initial}.ydop-gallery__header{display:flex;max-width:1410px;margin:0 auto;justify-content:flex-end;align-items:center;padding:40px 30px 20px 0}.ydop-gallery__header label{color:#555;font-size:16px;font-weight:500;line-height:20px;padding-right:15px}select{border:1px solid #d6cdcd;border-radius:3px;background-color:#fff;color:#222;font-size:16px;line-height:20px;padding:.25em 1em}.continue-shopping-link{display:block;text-align:center;margin-top:15px}button[name=apply_coupon]{border-radius:3px;background-color:#ec2028;box-shadow:0 3px 21px 0 rgba(33,6,6,.3);color:#fff;padding:8px 15px;width:170px;font-size:18px;font-weight:500;line-height:23px;text-transform:uppercase}.input-file-upload-wrap__info{text-align:left;float:right;color:#777;font-size:12px;font-style:italic;line-height:15px;display:block!important;width:311px;margin-left:30px}.input-file-upload-wrap__info span{display:inline-block;margin-bottom:5px}.input-file-upload-wrap__info .icon-remove-file{cursor:pointer;padding-left:5px}.input-file-upload-wrap__info .icon-remove-file:before{content:"\e90c";color:#ff0042}.input-file-upload-wrap p{display:flex;justify-content:flex-start;align-items:center;float:left}.input-file-upload-wrap input{z-index:0;visibility:hidden;opacity:0;width:0;height:0;display:none}.input-file-upload-wrap button{height:36px;width:99px;max-width:99px;border:1px solid #ccc;border-radius:20px;background-color:#f1f1f1}section.ctas{margin:60px auto}.entry-content section.ctas .woocommerce,.woocommerce-cart section.ctas .entry-title,.woocommerce-checkout section.ctas .entry-title,section.ctas .container,section.ctas .entry-content .woocommerce,section.ctas .woocommerce-cart .entry-title,section.ctas .woocommerce-checkout .entry-title{display:flex}@media (max-width:1300px){.entry-content section.ctas .woocommerce,.woocommerce-cart section.ctas .entry-title,.woocommerce-checkout section.ctas .entry-title,section.ctas .container,section.ctas .entry-content .woocommerce,section.ctas .woocommerce-cart .entry-title,section.ctas .woocommerce-checkout .entry-title{flex-direction:column;justify-content:center;align-items:center}}.cta-item{margin-left:30px;position:relative}@media (max-width:1300px){.cta-item{margin:30px 0}}.cta-item:first-child{margin-left:0}.cta-item:hover img.cta-item__image{box-shadow:0 3px 10px 0 rgba(33,6,6,.7)}.cta-item a.cta-item__link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cta-item .cta-item__name{color:#555;font-size:18px;font-weight:500;line-height:24px;text-align:center;margin:0}.cta-item img.cta-item__image{box-shadow:0 1px 3px 0 rgba(33,6,6,.3);border-radius:6px;transition:all .3s ease;margin-bottom:15px}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:0;background:#ec2028;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#ec2028}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.site-search-mobile input#woocommerce-product-search-field-0{width:100%;background:#251e1d;border:1px solid #d6cdcd;border-radius:3px;padding:10px 50px 10px 15px;color:#fff}.site-search-mobile form.woocommerce-product-search{position:relative}.site-search-mobile button[value=Search]{position:absolute;top:auto;right:auto;margin-left:-29px;margin-top:14px;text-indent:-9999px;width:16px;height:16px;background-size:cover;border:0;padding:0;cursor:pointer}.fas.fa-phone-alt{color:#fff}.main-contact-text-ct{display:none}@media screen and (min-width:640px){.fas.fa-phone-alt{display:none}.main-contact-text-ct{display:unset}}
/*# sourceMappingURL=theme.min.css.map */
