/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.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:-0.25em;}sup{top:-0.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;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.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;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{background-color:#f2f1eb;background-image:-webkit-gradient(linear,left top,left bottom,from(#e7e7df),to(#f0f0f0));background-image:-o-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);border-color:#b3b3b3;border-radius:10em;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.16);box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.progress__bar{-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;background:#057ec9;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.15))),-webkit-gradient(linear,left top,right bottom,from(#0094f0),color-stop(25%,#0094f0),color-stop(25%,#007ecc),color-stop(50%,#007ecc),color-stop(50%,#0094f0),color-stop(75%,#0094f0),to(#0094f0));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.15)),-o-linear-gradient(left top,#0094f0 0,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.15)),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 0,#007ecc 50%,#0094f0 0,#0094f0 75%,#0094f0);background-size:40px 40px;border:1px solid #07629a;border-radius:10em;height:16px;margin-left:-1px;margin-top:-1px;padding:0 1px;-webkit-transition:width .5s ease-out;-o-transition:width .5s ease-out;transition:width .5s ease-out}[dir=rtl] .progress__bar{-webkit-animation-direction:reverse;animation-direction:reverse;margin-left:0;margin-right:-1px}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-animation:none;-moz-animation:none;-webkit-transition:none;-o-transition:none;transition:none}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.breadcrumb{margin-bottom:1rem;margin-top:1rem}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{--tw-text-opacity:1;color:rgba(136,136,136,var(--tw-text-opacity));display:inline;font-size:.75rem;font-weight:700;line-height:1rem;list-style-type:none;margin:0;padding:0}.breadcrumb li a{--tw-text-opacity:1;color:rgba(154,18,18,var(--tw-text-opacity))}.breadcrumb li:before{--tw-text-opacity:1;color:rgba(136,136,136,var(--tw-text-opacity));content:" / ";padding-left:.5rem;padding-right:.5rem}.breadcrumb li:first-child:before{content:none}
.button:not(:first-of-type),.image-button:not(:first-of-type){margin-left:1em}.button:last-of-type,.image-button:last-of-type{margin-right:0}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0}.button:not(.btn-wishlist){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(154,18,18,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity));display:inline-block;font-family:Roboto Slab,serif;font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.5rem 1rem;text-transform:uppercase}.button:not(.btn-wishlist):hover{--tw-bg-opacity:1;background-color:rgba(184,31,15,var(--tw-bg-opacity))}
.collapse-processed>summary{padding-left:.5em;padding-right:.5em}.collapse-processed>summary:before{background:url(/themes/custom/edgid/images/icons/menu-expanded.png) 0 100% no-repeat;content:"";float:left;height:1em;width:1em}[dir=rtl] .collapse-processed>summary:before{background-position:100% 100%;float:right}.collapse-processed:not([open])>summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[dir=rtl] .collapse-processed:not([open])>summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline.form-actions,.container-inline .form-actions{margin-bottom:0;margin-top:0}
details{border:1px solid #ccc;margin-bottom:1em;margin-top:1em}details>.details-wrapper{padding:.5em 1.5em}summary{cursor:pointer;padding:.2em .5em}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;font-weight:400;width:10em}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:700}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0}
.field__label{font-weight:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:30px}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}tr.even .form-item,tr.odd .form-item{margin-bottom:0;margin-top:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}fieldset{max-width:100%}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:700;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:.4em;margin-top:.4em}.form-type-checkbox .description,.form-type-radio .description{margin-left:2.4em}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:2.4em}.marker{color:#e00}.form-required:after{background-image:url(/themes/custom/edgid/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid red}.form-item--error-message:before{background:url(/themes/custom/edgid/images/icons/error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px}form select.form-select{--tw-border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:rgba(221,221,221,var(--tw-border-opacity));border-radius:0;display:inline-block;padding:.25rem 2.5rem .25rem .5rem}form select.form-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgba(128,0,0,var(--tw-ring-opacity));border-color:rgba(128,0,0,var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}.form-item label:not(.option){display:block;font-weight:700;margin-bottom:.5rem}.form-item input[type=email],.form-item input[type=number],.form-item input[type=password],.form-item input[type=tel],.form-item input[type=text],.form-item textarea{--tw-border-opacity:1;border-color:rgba(221,221,221,var(--tw-border-opacity));border-width:1px;line-height:1.5;padding:.25rem .5rem;width:100%}@media (min-width:1024px){.form-item input[type=email],.form-item input[type=number],.form-item input[type=password],.form-item input[type=tel],.form-item input[type=text],.form-item textarea{width:auto}}.form-item .description{font-size:.875rem;line-height:1.25rem;margin-top:.25rem;opacity:.75}.address-container-inline{margin-top:1rem}.js-form-type-checkbox,.js-form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex}.js-form-type-checkbox input.form-checkbox,.js-form-type-checkbox input.form-radio,.js-form-type-radio input.form-checkbox,.js-form-type-radio input.form-radio{line-height:1.625;margin-top:.25rem}.password-confirm-message{display:none}.user-pass p{font-size:.875rem;line-height:1.25rem;margin-top:.25rem;opacity:.75}.fieldset-wrapper:not(.address-container-inline)>.form-item+.form-item,.form-wrapper:not(.address-container-inline)>.form-item+.form-item,form>.form-item+.form-item{margin-top:1rem}.form-wrapper__login-option input:not([type=submit]):not([type=password]),.form-wrapper__returning-customer input[type=password]{width:100%}@media (min-width:1024px){.form-wrapper__login-option input:not([type=submit]):not([type=password]),.form-wrapper__returning-customer input[type=password]{width:auto}}.field--type-address>div>div>div>.form-item{margin-bottom:1rem}.address-container-inline>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:1024px){.address-container-inline>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}}.address-container-inline>.form-item{display:block}@media (min-width:1024px){.address-container-inline>.form-item{display:inline-block}}.views-exposed-form form:not(.commerce-order-item-add-to-cart-form):not(.edgid-newsletter-form) .form-item:not(.password-parent)+.form-item:not(.password-parent){margin-top:0}.views-exposed-form form:not(.commerce-order-item-add-to-cart-form):not(.edgid-newsletter-form) .form-actions,.views-exposed-form form:not(.commerce-order-item-add-to-cart-form):not(.edgid-newsletter-form) .form-wrapper{margin:0}form:not(.commerce-order-item-add-to-cart-form):not(.edgid-newsletter-form) .form-actions{margin-top:1rem}.form-item label.option{display:inline-block;margin-left:.25rem}form:not(.commerce-order-item-add-to-cart-form) .form-wrapper{margin-bottom:1rem}form:not(.commerce-order-item-add-to-cart-form) .form-wrapper.checkout-pane-contact-information{margin-bottom:2rem}.form-item-payment-information-billing-information-copy-fields-enable{margin-bottom:1rem}form .form--inline label:not(.option){display:inline-block;margin-bottom:0}.user-form{max-width:640px}.form-type-password-confirm{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.form-type-password-confirm .description{grid-column:span 2/span 2}.form-wrapper__guest-checkout input.button.form-submit,.form-wrapper__returning-customer input.button.form-submit{margin-bottom:1rem;margin-top:1rem}
.icon-help{background:url(/themes/custom/edgid/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0}.feed-icon{background:url(/themes/custom/edgid/images/icons/feed.svg) no-repeat;display:block;height:16px;overflow:hidden;text-indent:-9999px;width:16px}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}.categories-list .item-list>ul>li+li{--tw-border-opacity:1;border-color:rgba(234,234,234,var(--tw-border-opacity));border-top-width:1px;margin-top:2.5rem;padding-top:2.5rem}
button.link{background:transparent;border:0;cursor:pointer;font-size:1em;margin:0;padding:0}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:15px;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}

.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager__items{clear:both;text-align:right}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:700}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
.tablesort:after{word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}th.is-active img{display:inline}td.is-active{background-color:#ddd}.tablesort{background:none!important;position:relative}.tablesort:after{--tw-translate-y:-50%;margin-left:.25rem;position:absolute;top:50%;-webkit-transform:var(--tw-transform);-ms-transform:var(--tw-transform);transform:var(--tw-transform);transform:var(--tw-transform)}.tablesort--asc:after{content:"\f1e3"}.tablesort--desc:after{content:"\f1e0"}.sort-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
ul.tabs{gap:.5rem;margin-bottom:-1px}ul.tabs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:768px){ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}ul.tabs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}ul.tabs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}}nav.tabs{--tw-border-opacity:1;--tw-border-opacity:0.5;border-bottom-width:1px;border-color:rgba(184,31,15,var(--tw-border-opacity));margin-bottom:1.5rem;margin-top:0}.tabs a{--tw-text-opacity:1;border-bottom-width:2px;border-color:transparent;color:rgba(57,56,53,var(--tw-text-opacity));display:block;font-weight:500;padding:.5rem .25rem;white-space:nowrap}.tabs a:hover{border-color:rgba(234,234,234,var(--tw-border-opacity));color:rgba(55,65,81,var(--tw-text-opacity))}.tabs a.is-active,.tabs a:hover{--tw-border-opacity:1;--tw-text-opacity:1}.tabs a.is-active,.tabs a:focus,.tabs a:hover{border-color:rgba(184,31,15,var(--tw-border-opacity));color:rgba(184,31,15,var(--tw-text-opacity))}.tabs a:focus,.tabs a:hover{--tw-border-opacity:1;--tw-text-opacity:1}
.form-textarea-wrapper textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;width:100%}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%}}
.messages{word-wrap:break-word;border:1px solid;border-radius:.125rem;font-size:.875rem;line-height:1.25rem;overflow-wrap:break-word;padding:.5rem 1rem}.messages a{text-decoration:underline}[dir=rtl] .messages{padding-left:20px;padding-right:20px;text-align:right}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{background-color:#f3faef;border-color:#c9e1bd;color:#325e1c}[dir=rtl] .messages--status{border-color:#c9e1bd;margin-left:0}.messages--warning{background-color:#fdf8ed;color:#734c00}.messages--warning,[dir=rtl] .messages--warning{border-color:#f4daa6}.messages--error{background-color:#fcf4f2;color:#a51b00}.messages--error,[dir=rtl] .messages--error{border-color:#f9c9bf}.messages--error p.error{color:#a51b00}
[role=tablist]{border-bottom:1px solid #d3d3d3;list-style:none;margin:0;padding:0}[role=tablist] *{box-sizing:border-box}@media (min-width:30em){[role=tablist] li{display:inline-block}}[role=tab]{border:1px solid transparent;border-top-color:#d3d3d3;display:block;padding:.5em 1em;text-decoration:none}@media (min-width:30em){[role=tab]{border-top-color:transparent;border-top-left-radius:.5em;border-top-right-radius:.5em;display:inline-block;margin-bottom:-1px}}[role=tab][aria-selected=true]{background-color:#d3d3d3}@media (min-width:30em){[role=tab][aria-selected=true]{background-color:transparent;border:1px solid #d3d3d3;border-bottom-color:#fff}}[role=tab]:hover:not([aria-selected=true]){background-color:#f7f7f7}@media (min-width:30em){[role=tab]:hover:not([aria-selected=true]){border:1px solid #d3d3d3}}[hidden]{display:none}
