/* @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 */
.adunit{background-color:var(--fstop-faint-bg)}.block-ads-adunit--freestar-atf .adunit{background-color:rgba(0,0,0,0)}.ad-unit-wrapper{float:none;text-align:center;max-width:100%}.ad-unit-wrapper iframe{vertical-align:middle}.adunit{width:100%}.block-ads-adunit--freestar-atf,.block-ads-adunit--freestar-btf{width:100%;margin:1rem auto;float:none}.in_content_ad_wrapper{background-color:var(--fstop-faint-bg);padding:1em;margin:1em 0 .5em 0;clear:both}.in_content_ad_wrapper p{margin:0;padding:0}.ad-unit-wrapper{display:inline-flex;align-items:center;flex-direction:column;vertical-align:middle;justify-content:space-between;width:100%}.incontent-ad,.views-ad-row{background-color:var(--fstop-faint-bg);padding:5px;margin-top:5px;height:326px;overflow:hidden;border:none !important}.incontent-ad:before,.views-ad-row:before{color:#bebebe;content:"ADVERTISEMENT";display:block;font-size:10px;line-height:normal;padding-bottom:5px;text-align:center}.incontent-ad,#block-fs_helpers-freestar_InContent{background-color:var(--fstop-faint-bg);padding:5px;margin:20px 0;height:335px;width:100%;float:none}@media only screen and (min-device-width:320px)and (max-device-width:768px){#block-fs_helpers-freestar_SB1{display:none}.region-banner{padding:0 5px}#banner{display:none}#block-fs_helpers-freestar_ATF,#block-fs_helpers-freestar_BTF{display:none}#banner #block-fs_helpers-freestar_ATF{width:auto;min-height:auto}}
.fstop--toggle-checkboxes .form-type--checkbox,.fstop--toggle-checkboxes .js-form-type-checkbox{position:relative;margin-inline-start:0}.fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox],.fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;vertical-align:top;width:2.5rem;height:1.5rem;position:relative;overflow:hidden;background-color:var(--fstop-toggle-track,#ccc);border:3px solid rgba(0,0,0,0);border-radius:1.5rem;box-sizing:border-box;transition:background-color .2s}.fstop--dark-mode .fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox],.fstop--dark-mode .fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]{background-color:var(--fstop-toggle-track-dark,#555)}.fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox]::before,.fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]::before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;border-radius:21px;transform:translateX(-16px);transition:transform .2s ease}.fstop--dark-mode .fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox]::before,.fstop--dark-mode .fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]::before{background-color:var(--fstop-border-medium)}.fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox]:disabled,.fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox]:hover:not(:disabled),.fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]:hover:not(:disabled){opacity:.9;box-shadow:0 0 2px rgba(0,0,0,.2)}.fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox]:focus,.fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]:focus{box-shadow:0 0 0 2px var(--fstop-color-focus,rgba(0,125,250,0.4))}.fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox]:checked,.fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]:checked{background-color:var(--fstop-color-accent)}.fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox]:checked::before,.fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]:checked::before{transform:translateX(16px);background-color:#fff}.fstop--toggle-checkboxes .form-type--checkbox input[type=checkbox]:checked:disabled,.fstop--toggle-checkboxes .js-form-type-checkbox input[type=checkbox]:checked:disabled{background-color:var(--fstop-color-accent);opacity:.5}.fstop--toggle-checkboxes .form-type--checkbox label,.fstop--toggle-checkboxes .js-form-type-checkbox label{z-index:1;position:relative;padding-inline-start:var(--fstop-spacing-xs);padding-block-end:0;color:var(--fstop-color-text);cursor:pointer}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[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-right:0;padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:normal}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}.form-item .label,.form-item label:not(.option,.toggle-switchy){font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}.form-radios>.form-item{display:flex;align-items:baseline;gap:.5em}.form-radios>.form-item .option-wrapper{font-size:1rem}.form-radios>.form-item .option-wrapper .label{font-size:1em}.form-radios>.form-item .option-wrapper .description{padding:0}.form-disabled{opacity:.5;pointer-events:none}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0}.marker{color:#e00}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain}.form-textarea-wrapper textarea{width:100%;margin:0}.image-multi-sort-items{background-color:var(--fstop-faint-bg)}form{margin:0 0 1em}.label,label{display:inline-block;color:var(--fstop-color-text-dark);cursor:pointer;font-weight:600;margin:0 0 .1875em;padding-right:4px;vertical-align:top}textarea{line-height:1.4em}input.form-tel,input.form-email,input.form-url,input.form-text{width:100%;max-width:-moz-fit-content;max-width:fit-content}.braintree-form .braintree-hosted-field,.recurly-hosted-field,textarea,select,div.form-text,input.form-text,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{height:auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;padding:1rem;border-radius:3px;box-shadow:inset 0 1px 5px -3px var(--fstop-border-medium);background-color:var(--fstop-bg-input);border:solid 1px var(--fstop-border-light);max-width:100%;color:var(--fstop-color-text)}.braintree-form .braintree-hosted-field:focus,.braintree-form .braintree-hosted-field:active,.recurly-hosted-field:focus,.recurly-hosted-field:active,textarea:focus,textarea:active,select:focus,select:active,div.form-text:focus,div.form-text:active,input.form-text:focus,input.form-text:active,input[type=date]:focus,input[type=date]:active,input[type=datetime]:focus,input[type=datetime]:active,input[type=datetime-local]:focus,input[type=datetime-local]:active,input[type=email]:focus,input[type=email]:active,input[type=month]:focus,input[type=month]:active,input[type=number]:focus,input[type=number]:active,input[type=password]:focus,input[type=password]:active,input[type=search]:focus,input[type=search]:active,input[type=tel]:focus,input[type=tel]:active,input[type=text]:focus,input[type=text]:active,input[type=time]:focus,input[type=time]:active,input[type=url]:focus,input[type=url]:active,input[type=week]:focus,input[type=week]:active{background-color:var(--fstop-input-focus-bg);z-index:1;border:solid 1px var(--fstop-color-accent) !important;outline:none;box-shadow:inherit}@media(min-width:65.625em){.braintree-form .braintree-hosted-field,.recurly-hosted-field,textarea,select,div.form-text,input.form-text,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{font-size:14px;padding:.85rem}}.braintree-form .braintree-hosted-field{height:1.2em}.braintree-form .braintree-hosted-field input{font-size:16px}.braintree-form .braintree-hosted-field.braintree-hosted-fields-invalid{border-color:#ed1c24;background-color:rgba(198,15,19,.1)}.braintree-form .braintree-hosted-field.braintree-hosted-fields-focused{background-color:var(--fstop-input-focus-bg);z-index:1;border:solid 1px var(--fstop-color-accent) !important;outline:none;box-shadow:inherit}.braintree-form .braintree-hosted-field.braintree-hosted-fields-valid{color:#19bd19;border-color:#19bd19;background-color:var(--fstop-bg-input)}.braintree-form .fieldset-wrapper>.form-wrapper,.braintree-form .fieldset-wrapper>.form-item{margin:0 1rem 1rem 0;float:left}select{max-width:-moz-fit-content;max-width:fit-content;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 1px 5px -3px var(--fstop-border-medium);background-color:var(--fstop-bg-input);background-image:var(--fstop-select-arrow);background-repeat:no-repeat;background-position:right .8em center;background-size:.85em}select::-ms-expand{display:none}select:not([multiple]){padding-right:2.2em !important}select[multiple]{height:auto;box-shadow:inset 0 1px 5px -3px var(--fstop-border-medium);background:var(--fstop-bg-input)}select.tagify-select-widget{max-width:inherit;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit}div.form-text,.recurly-hosted-field{height:3.5em}.mentions-input{width:100%}.mentions-input .highlighter{height:100% !important}.form-item .label,.form-item label{display:block;font-weight:bold;font-size:.85em;color:var(--fstop-color-text-dark)}.form-item .label.option,.form-item label.option{display:inline-block;font-weight:normal;font-size:.9rem}.container-inline{margin-bottom:1em}.container-inline>.form-item{margin-top:0 !important;margin-bottom:0 !important}.form-item-datetime .container-inline{margin-bottom:0}textarea:disabled,select:disabled,input:disabled{background:var(--fstop-faint-bg);color:var(--fstop-color-text-muted);cursor:not-allowed}.form-item .extra-description,.form-item .counter,.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em;color:var(--fstop-color-text-secondary);padding:.3em 0;line-height:1.25em}.form-type-checkbox .description{padding-top:0;margin-top:-0.3em}.form-item .description p{margin:.3em 0}.form-actions{text-align:right;margin:2em 0;display:flex;flex-direction:row-reverse}.form-actions a.button,.form-actions input.button{font-weight:600;line-height:2.5em;margin:0 .25em;padding:.25em 1.5em}.form-item-pass input,.form-item-current-pass input{width:100%}.password-confirm-message,.password-strength{font-size:12px;padding-bottom:.5em;color:var(--fstop-color-text-muted);visibility:hidden}.password-confirm-message .ok{color:#19bd19;font-weight:bold}.password-confirm-message .error{color:#e62600;font-weight:bold;background:none}.form-type-commerce-price{display:flex;align-items:flex-end;gap:1rem}.form-inline-fields{display:flex;align-items:flex-end;gap:1rem}.form-inline-fields .form-item{margin-bottom:0}#form-instructions-wrapper{margin:0 0 2rem 0;border-bottom:solid 1px var(--fstop-border-subtle);padding-bottom:2rem}.field--widget-text-textarea .form-item .form-item{margin:0}.disclaimer-agree{font-size:1.2em;padding:1rem}.disclaimer-agree .form-item-terms{margin:0}.disclaimer-agree .form-checkbox{float:left;height:25px;width:25px;font-size:25px;margin-top:.25em}.disclaimer-agree .form-item label.option{margin-left:25px;padding-left:1em;display:block}.form-type-password-confirm{position:relative}input[type=file]{width:100%}fieldset{border:solid 1px var(--fstop-border-medium);padding:1.25em;margin:1.125em 0}fieldset legend{font-weight:bold;padding:0 .1875em;margin:0;margin-left:-0.1875em;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}fieldset fieldset{padding:0;margin:0 !important;border:none}fieldset fieldset .fieldset-legend{margin:0;padding:0;font-weight:bold;font-size:.85em;color:var(--fstop-color-text-dark);display:block}.myaccount-page form:not(.views-exposed-form),form.user-account-forms,form.profile-form,form.user-form{max-width:750px;margin:auto}@media(min-width:65.625em){.myaccount-page form:not(.views-exposed-form),form.user-account-forms,form.profile-form,form.user-form{margin:0}}.myaccount-page form:not(.views-exposed-form) .form-actions,form.user-account-forms .form-actions,form.profile-form .form-actions,form.user-form .form-actions{text-align:center;font-size:18px;display:flex;flex-direction:column;max-width:500px;margin:3em auto;gap:20px}form.user-form .form-item-name{display:flex;align-items:center}form.user-form .form-item-name .form-text{max-width:200px}form.user-form>div.form-wrapper>fieldset.form-wrapper>legend .fieldset-legend,form.user-form>fieldset.form-wrapper>legend .fieldset-legend{font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;line-height:1.3em;margin:auto;color:var(--fstop-color-accent);text-transform:uppercase}.ui-dialog form .form-actions{margin:0 !important}.ui-dialog form.user-account-forms,.ui-dialog form.profile-form,.ui-dialog form.user-form{max-width:100%}.view-filters .button{background-color:var(--fstop-bg-layer);color:var(--fstop-color-accent);border-color:var(--fstop-border-medium)}.view-filters .button:hover{color:#fff;background-color:var(--fstop-color-accent);border-color:var(--fstop-color-accent)}.view-filters .button.views-button-reset{background:none !important;border:none;color:var(--fstop-color-text-muted);text-transform:none;text-decoration:underline;box-shadow:none}.view-filters .button.views-button-reset:hover{color:var(--fstop-color-accent);background-color:inherit;border-color:inherit;box-shadow:none}.toggle.btn{margin:.3em 0}.toggle-group .btn-mini,.toggle-group .btn-small{border-radius:1px}.toggle-group .btn-normal{border-radius:2px}.toggle-group .btn-large{border-radius:3px}.form-item label.toggle-switchy>input+.toggle::before{right:52%}.toggle-switchy .ajax-progress{display:none}.error,.error textarea,.error select{border-color:#ed1c24 !important;margin-bottom:0}.error input:focus,.error textarea:focus,.error select:focus{background:var(--fstop-bg-input);border-color:var(--fstop-border-medium)}.error label,.error label.error{color:#ed1c24}.error>small,.error small.error{display:block;padding:.375em .25em;margin-top:0;margin-bottom:1em;font-size:.75em;font-weight:bold;background:#ed1c24;color:#fff}.error span.error-message{display:block}input.error,textarea.error{border-color:#ed1c24;background-color:rgba(198,15,19,.1);margin-bottom:0}input.error:focus,textarea.error:focus{background:var(--fstop-bg-input);border-color:var(--fstop-border-medium)}.error select{border-color:#ed1c24;background-color:rgba(198,15,19,.1)}.error select:focus{background:var(--fstop-bg-input);border-color:var(--fstop-border-medium)}.form-item label.error{color:#ed1c24 !important;text-transform:initial !important;background-color:rgba(0,0,0,0);font-weight:normal;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px}form button[disabled],form input.button[disabled]{background-color:var(--fstop-border-medium);box-shadow:none;transition:auto}.field--widget-social-pages-widget>fieldset.form-wrapper,.field--widget-inline-entity-form-simple>fieldset.form-wrapper,form>fieldset.form-wrapper{padding:0;border:none}.field--widget-social-pages-widget>fieldset.form-wrapper>.fieldset-wrapper,.field--widget-inline-entity-form-simple>fieldset.form-wrapper>.fieldset-wrapper,form>fieldset.form-wrapper>.fieldset-wrapper{padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.field--widget-social-pages-widget>fieldset.form-wrapper>.fieldset-wrapper,.field--widget-inline-entity-form-simple>fieldset.form-wrapper>.fieldset-wrapper,form>fieldset.form-wrapper>.fieldset-wrapper{padding:2rem;border-radius:var(--fstop-radius-normal)}}.field--widget-social-pages-widget>fieldset.form-wrapper>.fieldset-wrapper,.field--widget-inline-entity-form-simple>fieldset.form-wrapper>.fieldset-wrapper,form>fieldset.form-wrapper>.fieldset-wrapper{border:none;margin:.3em 0}@media(min-width:65.625em){.field--widget-social-pages-widget>fieldset.form-wrapper>.fieldset-wrapper,.field--widget-inline-entity-form-simple>fieldset.form-wrapper>.fieldset-wrapper,form>fieldset.form-wrapper>.fieldset-wrapper{padding:2.125rem}}.field-container{padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.field-container{padding:2rem;border-radius:var(--fstop-radius-normal)}}.field-container{display:inline-block;width:100%;margin-bottom:1em}@media(min-width:65.625em){.field-container{display:block}}.field--widget-options-buttons fieldset .fieldset-legend{color:var(--fstop-color-text-dark);font-weight:bold;display:block;font-size:.85em}.field--widget-options-buttons fieldset .fieldset-wrapper{padding:0;background-color:rgba(0,0,0,0)}.field--widget-options-buttons fieldset .form-radios{padding:.5em 0}form .group-inline-wrapper{width:100%;display:inline-block}@media(min-width:42.5em){form .group-left{float:left;width:45%}form .group-right{width:55%;float:right;padding-left:2.125rem}form .columns-50:after{display:table;clear:both;content:""}form .columns-50>div{width:50%;float:left;display:inline-block;vertical-align:top}form .columns-50>div:first-child{padding-right:.5em}form .columns-50>div:last-child{padding-left:.5em}}.field--type--entity-reference fieldset{border:none;padding:0;margin:0}.field--type--entity-reference .fieldset-wrapper{padding:1em;background-color:var(--fstop-faint-bg)}.field--name-studio-location-profiles .fieldset-wrapper{padding:2em}.filter-wrapper{font-size:13px;background-color:var(--fstop-faint-bg)}.filter-wrapper label{vertical-align:middle}.filter-wrapper select,.filter-wrapper input{font-size:1em;vertical-align:middle}.field--name-title input{font-weight:bold;font-size:1.2em}.toggle-container .form-item .description{margin-left:0}.form-type-checkbox .description{margin-left:1.3em}.field--widget-bootstrap-toggle-switch .form-type-checkbox>label{display:inline-block;width:auto;clear:none;vertical-align:middle}.field--widget-bootstrap-toggle-switch .form-type-checkbox .description{margin-left:0}div.views-row.draggable{cursor:move}.name-field-wrapper{display:flex;gap:1em}details{margin-top:1em;margin-bottom:1em;background-color:var(--fstop-faint-bg);border-radius:5px;border:none}details details{background-color:var(--fstop-bg-layer)}details>.details-wrapper{padding:2rem}summary{padding:.5em .8em;cursor:pointer;font-weight:bold;font-size:.85em}.form-intro{margin:0 0 2em 0}.field--widget-bootstrap-toggle-switch .description{margin-left:0}body.entity-delete-confirm .region-content,body.node-delete-confirm .region-content{max-width:600px;margin:auto}body.entity-delete-confirm .region-content .block-system-main-block,body.node-delete-confirm .region-content .block-system-main-block{margin:2em 0 0 0;padding:0}body.entity-delete-confirm .region-content .container,body.node-delete-confirm .region-content .container{background:var(--fstop-bg-layer);padding:2.125rem;border-radius:var(--fstop-radius-normal);margin-top:100px;border:solid 1px var(--fstop-border-light)}body.entity-delete-confirm .region-content .form-actions,body.entity-delete-confirm .region-content form,body.node-delete-confirm .region-content .form-actions,body.node-delete-confirm .region-content form{margin-bottom:0 !important}body.entity-delete-confirm h1.page-title,body.node-delete-confirm h1.page-title{font-size:30px !important;color:var(--fstop-color-accent);margin:0 0 1em 0;display:block}body.entity-delete-confirm .entity-delete-preview,body.node-delete-confirm .entity-delete-preview{padding:10px 0;max-width:300px}body.entity-delete-confirm form.confirmation,body.node-delete-confirm form.confirmation{margin:0}body.entity-delete-confirm form.confirmation .form-actions,body.node-delete-confirm form.confirmation .form-actions{text-align:left;margin-bottom:0;margin-top:1em;border-top:solid 1px var(--fstop-border-light);padding-top:1em;flex-direction:row}body.entity-delete-confirm form.confirmation .form-actions .button,body.node-delete-confirm form.confirmation .form-actions .button{font-weight:normal}body.entity-delete-confirm form.confirmation #edit-cancel,body.entity-delete-confirm form.confirmation #edit-cancel:hover,body.node-delete-confirm form.confirmation #edit-cancel,body.node-delete-confirm form.confirmation #edit-cancel:hover{text-transform:none;text-decoration:underline;background:rgba(0,0,0,0);color:var(--fstop-color-text-secondary);border:none;box-shadow:none;font-size:.9em;float:right;font-weight:bold}.view-mass-photo-edit-form .views-row{padding:1em;border:solid 1px var(--fstop-border-subtle);margin:1em 0;display:inline-block;width:100%;background-color:var(--fstop-faint-bg);border-radius:5px}.view-mass-photo-edit-form .views-row .info{float:left;margin-left:20px;width:35%;text-align:left}.view-mass-photo-edit-form .views-row .image{width:180px;float:left;border-right:solid 1px var(--fstop-border-medium);padding-right:1em;text-align:center}.ui-menu.ui-autocomplete{border:solid 1px var(--fstop-border-medium);border-radius:0 0 5px 5px;overflow:hidden;font-size:14px;border-top:none;background-color:var(--fstop-bg-layer)}.ui-menu.ui-autocomplete .ui-menu-item-wrapper{display:block;font-size:inherit;padding:.7rem .89rem;border:solid 1px var(--fstop-border-subtle);border-bottom-color:rgba(0,0,0,0);margin:-1px}.ui-menu.ui-autocomplete .ui-state-active{background-color:var(--fstop-color-accent);border-color:var(--fstop-color-accent);color:#fff}form.node-form details{background-color:var(--fstop-bg-layer)}form.node-form details>.details-wrapper{border-top:solid 1px var(--fstop-border-subtle)}form.node-form fieldset.field--name-field-cover,form.node-form>div.form-wrapper>fieldset{border:none;padding:0}form.node-form fieldset.field--name-field-cover .fieldset-legend,form.node-form>div.form-wrapper>fieldset .fieldset-legend{font-size:.85rem}form.node-form .fieldset-wrapper{background-color:var(--fstop-faint-bg);padding:2rem;border-radius:5px}@media(min-width:65.625em){form.node-form .fieldset-wrapper{padding:2rem}}form.node-form fieldset.field--name-field-cover .form-item{margin:0}.section-narrow-form .main-content-inner form.node-form{padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.section-narrow-form .main-content-inner form.node-form{padding:2rem;border-radius:var(--fstop-radius-normal)}}.section-narrow-form .main-content-inner form.node-form .fieldset-wrapper{background-color:var(--fstop-bg-layer)}.captcha-disclaimer{font-size:.85em;color:var(--fstop-color-text-muted);padding:5px}.captcha-disclaimer a{color:var(--fstop-color-text-secondary)}.form-item-captcha-response .form-text{width:auto}form.locate-search{max-width:550px;margin:auto;align-items:center;position:relative}form.locate-search .form-text{width:100%}form.locate-search .form-submit{position:absolute;top:2px;right:2px;font-size:16px;padding:0 1.5em;bottom:2px}form.locate-search input{font-size:18px;line-height:1em;border-radius:100px}form.locate-search input.error{background-color:#fcf4f2}form.locate-search input.form-text{padding-left:1.5em}form.locate-search input.form-submit{background-image:url(/themes/custom/fstop/images/icons/search-white.svg);background-color:#e52548;text-indent:-300px;overflow:hidden;background-size:1.7em;background-repeat:no-repeat;background-position:center;border-color:#e52548;padding:0 2.5em}form.locate-search input.form-submit:hover{background-color:rgb(192.0901639344,22.9098360656,53.75)}@media(min-width:65.625em){form.locate-search input{font-size:20px;line-height:1.75em}}form.locate-search.submitting input.form-submit{background-image:url(/themes/custom/fstop/images/throbbers/rectangles-white.svg);background-color:#ccc;border-color:#ccc}form.locate-search label.error{position:absolute}.image-widget .image-widget-data{margin:1rem 0;display:flex;gap:1rem;align-items:center;font-size:14px}.image-upload-guide{text-align:left;max-width:500px;background:var(--fstop-faint-bg);border:solid 1px var(--fstop-border-subtle);margin:auto;padding:1rem;border-radius:.5rem}.image-upload-guide h4{text-align:center}.dz-message p{margin:1rem 0 !important}.dropzone{border-color:var(--fstop-color-accent);background-color:var(--fstop-bg-layer);border-radius:1rem}.dropzone a.button{border-radius:100px !important;padding:0 1.5em !important}.field--name-field-genres.field--widget-options-buttons .form-checkboxes,.field--name-field-interests.field--widget-options-buttons .form-checkboxes,.field--name-field-occupation.field--widget-options-buttons .form-checkboxes{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem}@media(min-width:65.625em){.field--name-field-genres.field--widget-options-buttons .form-checkboxes,.field--name-field-interests.field--widget-options-buttons .form-checkboxes,.field--name-field-occupation.field--widget-options-buttons .form-checkboxes{-moz-columns:3;columns:3}}@media(min-width:42.5em){.group-exif-info .fieldset-wrapper .form-item,.field--type-social-pages .fieldset-wrapper .form-item{display:flex;align-items:center}.group-exif-info .fieldset-wrapper .form-item .svg-icon,.field--type-social-pages .fieldset-wrapper .form-item .svg-icon{font-size:20px;margin-right:.25em}.group-exif-info .fieldset-wrapper .form-item label,.field--type-social-pages .fieldset-wrapper .form-item label{flex:1}.group-exif-info .fieldset-wrapper .form-item input,.field--type-social-pages .fieldset-wrapper .form-item input{flex:4}.group-exif-info .fieldset-wrapper fieldset,.field--type-social-pages .fieldset-wrapper fieldset{display:flex;align-items:center;border:none;padding:0}.group-exif-info .fieldset-wrapper fieldset legend,.field--type-social-pages .fieldset-wrapper fieldset legend{flex:1;float:left;display:block;padding:0;font-size:.85em}.group-exif-info .fieldset-wrapper fieldset .fieldset-wrapper,.field--type-social-pages .fieldset-wrapper fieldset .fieldset-wrapper{flex:4}.group-exif-info .fieldset-wrapper fieldset .form-time,.field--type-social-pages .fieldset-wrapper fieldset .form-time{padding:.85em}.group-exif-info .fieldset-wrapper fieldset .form-item,.field--type-social-pages .fieldset-wrapper fieldset .form-item{display:inline-block}}.address-container-inline>.form-item{margin-top:0 !important}.abuse-report-add-form .abuse-moderate-message{font-size:1rem;padding:1rem;margin:2rem 0}fieldset.login-form-container{margin:3rem 0;padding:0;border:none}fieldset.login-form-container legend{text-align:center;margin:0}fieldset.login-form-container legend .fieldset-legend{font-size:22px;margin:.5em 0;display:block}fieldset.login-form-container .fieldset-wrapper{padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){fieldset.login-form-container .fieldset-wrapper{padding:2rem;border-radius:var(--fstop-radius-normal)}}details summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px}details summary::-webkit-details-marker{display:none}details summary::before{content:"";flex-shrink:0;width:10px;height:10px;margin-top:2px;background-image:var(--fstop-icon-plus);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}details[open] summary::before{background-image:var(--fstop-icon-minus)}.multiple-email-form-wrapper{padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.multiple-email-form-wrapper{padding:2rem;border-radius:var(--fstop-radius-normal)}}.multiple-email-form-wrapper{margin:var(--fstop-spacing-density-m) auto}.multiple-email-form-wrapper form.multiple-email-add{display:flex;gap:var(--fstop-spacing-density-m);margin:0 !important}.multiple-email-form-wrapper form.multiple-email-add input{margin:0}.multiple-email-form-wrapper form.multiple-email-add .form-actions,.multiple-email-form-wrapper form.multiple-email-add .form-item{margin:var(--fstop-spacing-density-m) 0 !important;display:block !important}.multiple-email-form-wrapper form.multiple-email-add .form-actions .button{font-size:1rem;min-width:0}.js-form-type-checkbox a.icon-link{color:var(--fstop-color-text-muted);display:inline-flex;margin-left:.5em;vertical-align:middle}.js-form-type-checkbox a.icon-link .svg-icon{font-size:1.3em}.gravatar-notice{display:none}.filepond-crop--empty .gravatar-notice{display:flex;gap:1rem;align-items:center}.filepond-crop--empty .gravatar-notice img{height:auto;border-radius:50%;max-width:100px;border:solid 1px var(--fstop-border-subtle)}tags.tagify{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;border-radius:3px;background-color:var(--fstop-bg-input)}tags.tagify .tagify__input{background:rgba(0,0,0,0)}@media(min-width:65.625em){tags.tagify{font-size:14px}}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio){position:relative;margin:1.5rem 0}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio):first-child{margin-top:0}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) label:not(.error):not(.option){position:absolute;padding:.5rem .85rem;font-weight:normal;color:var(--fstop-color-text-muted);font-size:12px;top:0;z-index:10}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) label:not(.error):not(.option) .svg-icon{font-size:14px}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) input.form-email,.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) input.form-text{padding-top:1.8rem;padding-bottom:.75rem}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) select,.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) textarea{padding-top:1.8rem;padding-bottom:.75rem;height:auto}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form{margin-bottom:var(--fstop-spacing-xl) !important;display:inline-block;width:100%}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form .form-item{margin:auto 1rem 1rem 0}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form .form-item-payment-information-add-payment-method-payment-details-cvv{margin:0}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form .fieldset-wrapper{display:inline-block;width:100%;padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form .fieldset-wrapper{padding:2rem;border-radius:var(--fstop-radius-normal)}}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form .fieldset-wrapper{padding-bottom:1rem}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form .braintree-hosted-field{padding-top:2rem;margin-bottom:0}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form .credit-card-form__divider{margin:auto;color:var(--fstop-color-text-muted)}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form #cvv{width:4em}.form--floating-labels .form-item:not(.js-form-type-checkbox,.js-form-type-radio) .braintree-form .credit-card-form__expiration .form-item{margin:auto}.form--floating-labels select,.form--floating-labels input,.form--floating-labels textarea{font-size:16px}
:root{--fstop-color-title:#222330;--fstop-color-text:#222330;--fstop-color-text-light:#545560;--fstop-color-focus:rgba(0,125,250,.6);--fstop-color-focus-border:rgba(0,0,0,.2);--fstop-color-focus-neutral-rgb:rgba(0,0,0,.4);--fstop-color-disabled:#767676;--fstop-color-disabled-bg:#eaeaea;--fstop-color-disabled-border:#c2c2c2;--fstop-color-accent:#1680d3;--fstop-color-accent-light:#e8f1fa;--fstop-color-accent-pale:var(--fstop-color-accent-light);--fstop-color-text-secondary:#666;--fstop-color-text-muted:#999;--fstop-color-text-dark:#333;--fstop-portfolio-bg:#111111;--fstop-faint-bg:#f5f7f8;--fstop-bg-faint:var(--fstop-faint-bg);--fstop-width-page-wide:1550px;--fstop-width-page:1300px;--fstop-width-content:1000px;--fstop-width-copy:800px;--fstop-width-narrow:700px;--fstop-constrain-content-width:var(--fstop-width-content);--fstop-max-page-width-wide:var(--fstop-width-page-wide);--fstop-max-page-width-normal:var(--fstop-width-page);--fstop-max-page-width-narrow:var(--fstop-width-narrow);--fstop-content-width:var(--fstop-width-copy);--fstop-content-max-width:var(--fstop-width-copy);--fstop-content-max-width-inner:var(--fstop-width-copy);--fstop-radius-s:3px;--fstop-radius-m:5px;--fstop-radius-normal:10px;--fstop-radius-l:1rem;--fstop-radius-xl:2rem;--fstop-status-text:#626262;--fstop-status-bg:#eee;--fstop-status-success-text:#1d6844;--fstop-status-success-bg:#26a76930;--fstop-status-warning-bg:rgba(226,151,0,.15);--fstop-status-danger-text:#cc3d3d;--fstop-status-danger-bg:rgba(222,117,96,.15);--fstop-message-success-text:#325e1c;--fstop-message-success-bg:#f3faef;--fstop-message-success-border:#c9e1bd;--fstop-message-warning-text:#856404;--fstop-message-warning-bg:#fff3cd;--fstop-message-warning-border:#ffeeba;--fstop-message-error-text:#721c24;--fstop-message-error-bg:#f8d7da;--fstop-message-error-border:#f5c6cb;--fstop-color-contextual:var(--fstop-color-text);--fstop-color-contextual-text:#eee;--fstop-bg-app:#fff;--fstop-bg-input:#fff;--fstop-bg-layer:#fff;--fstop-bg-layer2:#edeff5;--fstop-bg-layer3:#fff;--fstop-bg-layer4:#e2e5ec;--fstop-bg-secondary:var(--fstop-bg-layer);--fstop-bg-header:#eeeff3;--fstop-bg-unpublished:var(--fstop-bg-danger-light);--fstop-pattern:var(--fstop-border-color);--fstop-pattern-fallback:var(--fstop-bg-layer2);--fstop-pattern-square:.5rem;--fstop-font:Helvetica Neue,Helvetica,Arial,sans-serif;--fstop-header-font:Roboto Flex,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;--fstop-pre-title-size:14px;--fstop-block-title-size:18px;--fstop-font-size-xxxs:.65rem;--fstop-font-size-xxs:.75rem;--fstop-font-size-xs:small;--fstop-font-size-s:.875rem;--fstop-font-size:1rem;--fstop-font-size-m:var(--fstop-font-size);--fstop-font-size-l:1.125rem;--fstop-font-size-xl:1.25rem;--fstop-font-size-h3:1.5rem;--fstop-font-size-h2:1.75rem;--fstop-font-size-h1:1.6rem;--fstop-font-size-quote:1.1em;--fstop-rel-xxs:0.625em;--fstop-rel-xs:0.75em;--fstop-rel-s:0.875em;--fstop-rel-m:1em;--fstop-rel-l:1.125em;--fstop-rel-xl:1.25em;--fstop-font-weight-normal:400;--fstop-font-weight-semibold:525;--fstop-font-weight-bold:575;--fstop-font-weight-heavy:625;--fstop-spacing-xxxs:0.125rem;--fstop-spacing-xxs:0.25rem;--fstop-spacing-xs:0.5rem;--fstop-spacing-s:0.75rem;--fstop-spacing-m:1rem;--fstop-spacing-l:1.5rem;--fstop-spacing-xl:2rem;--fstop-spacing-xxl:3rem;--fstop-spacing-xxxl:4rem;--fstop-page-margin-s:0.625rem;--fstop-page-margin:1.25rem;--fstop-page-margin-l:2.5rem;--fstop-icon-color:#414247;--fstop-icon-size-close:20px;--fstop-icon-size-toolbar-secondary:17px;--fstop-icon-size-toolbar:17px;--fstop-icon-size-sidebar-toggle:21px;--fstop-throbber-image-light:url(/themes/custom/fstop/images/throbbers/rectangles-white.svg);--fstop-throbber-image-dark:url(/themes/custom/fstop/images/throbbers/rectangles-black.svg);--fstop-throbber-image:var(--fstop-throbber-image-dark);--fstop-avatar-size-xs:24px;--fstop-avatar-size-s:28px;--fstop-avatar-size-m:40px;--fstop-avatar-size-l:60px;--fstop-avatar-offset:45px;--fstop-border-xxs:0.125rem;--fstop-border-xs:0.25rem;--fstop-border-s:0.375rem;--fstop-border-m:0.5rem;--fstop-border-l:0.75rem;--fstop-border-xl:1rem;--fstop-border-color:#d4d4d8;--fstop-border-color-secondary:rgba(0,0,0,.08);--fstop-border-color-layer:rgba(0,0,0,.08);--fstop-border-color-layer2:#d4d4d8;--fstop-border-color-table:rgba(0,0,0,.1);--fstop-border-color-table-header:rgba(0,0,0,.3);--fstop-border-color-form-element:#8E929C;--fstop-border-color-5:#eee;--fstop-border-color-10:#ddd;--fstop-border-color-15:#ccc;--fstop-border-subtle:var(--fstop-border-color-5);--fstop-border-light:var(--fstop-border-color-10);--fstop-border-medium:var(--fstop-border-color-15);--size-summary-border-radius:calc(var(--fstop-border-m) - 1px);--fstop-easing:cubic-bezier(.19,1,.22,1);--fstop-transition:.15s var(--fstop-easing);--fstop-transition-fast:.3s var(--fstop-easing);--fstop-shadow-l1:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);--fstop-shadow-l2:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%),0 20px 24px rgb(20 45 82 / 12%);--fstop-text-shadow-dark:1px 2px 0 #000;--fstop-height-sticky:60px;--fstop-toolbar-width-collapsed:66px;--fstop-toolbar-width:256px;--fstop-toolbar-height:0px;--fstop-toolbar-secondary-height:0px;--fstop-toolbar-bg-level2:#edeff5;--fstop-toolbar-bg-level3:rgba(44,45,47,0.05);--fstop-toolbar-y-offset:0px;--fstop-toolbar-x-offset:0px;--fstop-scroll-offset:0px;--fstop-sticky-offset:0px;--fstop-sidebar-small-width:320px;--fstop-sidebar-min-width:240px;--fstop-sidebar-width:320px;--fstop-sidebar-max-width:560px;--fstop-sidebar-offset:var(--fstop-sidebar-width);--fstop-switch:#26a769;--fstop-shadow-button:#00000033;--fstop-color-button-text:#fff;--fstop-offset-x:var(--fstop-toolbar-x-offset);--fstop-offset-y:calc(var(--fstop-toolbar-y-offset) + var(--fstop-sticky-offset));--fstop-link-decoration-style:dotted;--fstop-max-line-length:80ch;--input-line-height:var(--fstop-spacing-l);--input-padding-horizontal:var(--fstop-spacing-s);--input-padding-vertical:var(--fstop-spacing-xs);--fstop-input-focus-bg:#e8f1fa;--fstop-select-arrow:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 335.9 195.74"><path d="M328.03 8.41c-5.26-5.3-12.41-8.28-19.88-8.28s-14.62 2.98-19.88 8.28L168.15 127.97 47.76 8.13C36.78-2.77 19.04-2.71 8.14 8.27c-10.9 10.98-10.84 28.72.14 39.62l140 140.01a27.99 27.99 0 0 0 19.88 7.84c7.34-.03 14.38-2.95 19.6-8.12l140-140.01c10.75-10.81 10.88-28.23.28-39.2Z" style="fill-rule:evenodd"/></svg>');--fstop-icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M10 2v16M2 10h16' stroke='%23333' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");--fstop-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath stroke='%23333' stroke-width='4' stroke-linecap='round' d='M2 10h16'/%3E%3C/svg%3E");--fstop-tooltip-bg:#232429;--fstop-trigger-bg:rgba(255,255,255,0.5);--fstop-trigger-bg-hover:#ddd;--jui-dialog-z-index:1260;--fstop-ui-widget-bg:var(--fstop-bg-app);--fstop-ui-widget-text:#333;--fstop-ui-widget-border:#ddd;--fstop-ui-header-bg:#e9e9e9;--fstop-ui-header-text:#333;--fstop-ui-state-default-bg:#f6f6f6;--fstop-ui-state-default-text:#454545;--fstop-ui-state-default-border:#c5c5c5;--fstop-ui-state-hover-bg:#ededed;--fstop-ui-state-hover-text:#2b2b2b;--fstop-ui-state-hover-border:#ccc}[data-gin-layout-density=small]{--fstop-spacing-density-xxs:0.15625rem;--fstop-spacing-density-xs:0.3125rem;--fstop-spacing-density-s:0.46875rem;--fstop-spacing-density-m:0.625rem;--fstop-spacing-density-l:0.9375rem;--fstop-spacing-density-xl:1.25rem;--fstop-spacing-density-xxl:1.875rem;--fstop-spacing-density-xxxl:2.5rem}[data-gin-layout-density=medium]{--fstop-spacing-density-xxs:0.1875rem;--fstop-spacing-density-xs:0.375rem;--fstop-spacing-density-s:0.5625rem;--fstop-spacing-density-m:0.75rem;--fstop-spacing-density-l:1.125rem;--fstop-spacing-density-xl:1.5rem;--fstop-spacing-density-xxl:2.25rem;--fstop-spacing-density-xxxl:3rem}:root{--fstop-spacing-density-xxs:0.25rem;--fstop-spacing-density-xs:0.5rem;--fstop-spacing-density-s:0.75rem;--fstop-spacing-density-m:1rem;--fstop-spacing-density-l:1.5rem;--fstop-spacing-density-xl:2rem;--fstop-spacing-density-xxl:3rem;--fstop-spacing-density-xxxl:4rem}.fstop--dark-mode{--fstop-color-title:#fff;--fstop-color-text:#d2d3d3;--fstop-color-text-light:#9e9fa0;--fstop-color-text-secondary:#b0b0b0;--fstop-color-text-muted:#888;--fstop-color-text-dark:#e0e0e0;--fstop-color-accent:#369eef;--fstop-color-accent-pale:rgba(54,158,239,0.15);--fstop-shadow-button:rgba(#111,.9);--fstop-color-focus:rgb(81,168,255);--fstop-color-focus-border:rgba(0,0,0,.8);--fstop-color-focus-neutral-rgb:rgba(255,255,255,.8);--fstop-color-disabled:#919191;--fstop-color-disabled-border:#646464;--fstop-color-disabled-bg:#47474c;--fstop-color-warning:#dec15f;--fstop-bg-warning-light:rgba(222,193,95,.1);--fstop-color-danger:#ce6060;--fstop-color-danger-lightest:#483439;--fstop-color-green:#32cea4;--fstop-color-info:#559bca;--fstop-bg-input:var(--fstop-bg-layer2);--fstop-bg-app:#1B1B1D;--fstop-faint-bg:#2a2a2d;--fstop-bg-layer:#2A2A2D;--fstop-bg-layer2:#3B3B3F;--fstop-bg-layer3:#47474c;--fstop-bg-layer4:#19191b;--fstop-bg-secondary:var(--fstop-bg-app);--fstop-bg-unpublished:var(--fstop-bg-warning-light);--fstop-color-contextual:var(--fstop-bg-layer3);--fstop-border-color:#43454a;--fstop-border-color-secondary:rgba(255,255,255,.075);--fstop-border-color-layer:rgba(0,0,0,.05);--fstop-border-color-layer2:#76777B;--fstop-border-color-table:#43454a;--fstop-border-color-5:#3a3a3e;--fstop-border-color-10:#424246;--fstop-border-color-15:#5a5a5e;--fstop-border-subtle:var(--fstop-border-color-5);--fstop-border-light:var(--fstop-border-color-10);--fstop-border-medium:var(--fstop-border-color-15);--fstop-border-color-table-header:rgba(255,255,255,.4);--fstop-border-color-form-element:var(--fstop-border-color-layer2);--fstop-bg-header:#1B1B1D;--fstop-switch:var(--fstop-color-primary);--fstop-status-text:#c3cbd0;--fstop-status-bg:rgba(255,255,255,0.12);--fstop-status-success-text:#8bd3b1;--fstop-status-success-bg:#26a76940;--fstop-status-warning-bg:rgba(226,151,0,.15);--fstop-status-danger-bg:rgba(222,117,96,.15);--fstop-message-success-text:#8bd3b1;--fstop-message-success-bg:rgba(38,167,105,0.15);--fstop-message-success-border:rgba(38,167,105,0.3);--fstop-message-warning-text:#dec15f;--fstop-message-warning-bg:rgba(226,151,0,0.15);--fstop-message-warning-border:rgba(226,151,0,0.3);--fstop-message-error-text:#e57373;--fstop-message-error-bg:rgba(229,115,115,0.15);--fstop-message-error-border:rgba(229,115,115,0.3);--fstop-trigger-bg:rgba(0,0,0,0.3);--fstop-trigger-bg-hover:#4a4a4e;--fstop-input-focus-bg:#3a4a5a;--fstop-select-arrow:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 335.9 195.74"><path fill="%23aaa" d="M328.03 8.41c-5.26-5.3-12.41-8.28-19.88-8.28s-14.62 2.98-19.88 8.28L168.15 127.97 47.76 8.13C36.78-2.77 19.04-2.71 8.14 8.27c-10.9 10.98-10.84 28.72.14 39.62l140 140.01a27.99 27.99 0 0 0 19.88 7.84c7.34-.03 14.38-2.95 19.6-8.12l140-140.01c10.75-10.81 10.88-28.23.28-39.2Z" style="fill-rule:evenodd"/></svg>');--fstop-icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M10 2v16M2 10h16' stroke='%23aaa' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");--fstop-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath stroke='%23aaa' stroke-width='4' stroke-linecap='round' d='M2 10h16'/%3E%3C/svg%3E");--fstop-shadow-l1:0 1px 2px rgb(0 0 0 / 2%),0 3px 4px rgb(0 0 0 / 3%),0 5px 8px rgb(0 0 0 / 4%);--fstop-shadow-l2:0 1px 2px rgb(0 0 0 / 2%),0 3px 4px rgb(0 0 0 / 3%),0 5px 8px rgb(0 0 0 / 4%),0 20px 24px rgb(0 0 0 / 12%);--fstop-icon-color:#888;--fstop-pattern-fallback:var(--fstop-bg-layer2);--fstop-pattern:var(--fstop-border-color);--fstop-tooltip-bg:var(--fstop-bg-layer3);--fstop-ui-widget-bg:var(--fstop-bg-app);--fstop-ui-widget-text:var(--fstop-color-text);--fstop-ui-widget-border:var(--fstop-border-color);--fstop-ui-header-bg:var(--fstop-bg-layer2);--fstop-ui-header-text:var(--fstop-color-title);--fstop-ui-state-default-bg:var(--fstop-bg-layer2);--fstop-ui-state-default-text:var(--fstop-color-text);--fstop-ui-state-default-border:var(--fstop-border-light);--fstop-ui-state-hover-bg:var(--fstop-bg-layer3);--fstop-ui-state-hover-text:var(--fstop-color-title);--fstop-ui-state-hover-border:var(--fstop-border-medium);--fstop-throbber-image:var(--fstop-throbber-image-light)}@media(forced-colors:active){:root{--fstop-icon-color:CanvasText}}.entity-meta{--entity-meta-color-bg:transparent;--entity-meta-border-color:var(--fstop-border-color)}.accordion{--accordion-bg-color:transparent;--accordion-border-color:var(--fstop-border-color)}form{--submit-indicator-bg:#000}tags.tagify,.tagify{--tags-bg:var(--fstop-bg-input);--tag-bg:#E5E5E5;--tag-hover:#D3E2E2;--tag-text-color:black;--tag-text-color--edit:black;--tag-invalid-color:#D39494;--tag-invalid-bg:rgba(211,148,148,0.5);--tag-remove-bg:rgba(211,148,148,0.3);--tag-remove-btn-bg--hover:#c77777;--tags-border-color:var(--fstop-border-light);--tags-hover-border-color:var(--fstop-border-medium);--tags-focus-border-color:var(--fstop-color-accent);--tags-disabled-bg:#F1F1F1;--input-color:inherit;--placeholder-color:rgba(0,0,0,0.4);--placeholder-color-focus:rgba(0,0,0,0.25);--tagify-dd-bg-color:#fff;--tagify-dd-text-color:black;--tagify-dd-color-primary:var(--fstop-color-accent)}.fstop--dark-mode tags.tagify,.fstop--dark-mode .tagify{--tag-bg:#4a4a4e;--tag-hover:#5a5a5e;--tag-text-color:#d2d3d3;--tag-text-color--edit:#fff;--tag-invalid-color:#e57373;--tag-invalid-bg:rgba(229,115,115,0.2);--tag-remove-bg:rgba(229,115,115,0.2);--tag-remove-btn-bg--hover:#c77777;--tags-border-color:#4a4a4e;--tags-hover-border-color:#5a5a5e;--tags-focus-border-color:var(--fstop-color-accent);--tags-disabled-bg:#3a3a3e;--input-color:#d2d3d3;--placeholder-color:rgba(255,255,255,0.4);--placeholder-color-focus:rgba(255,255,255,0.25);--tagify-dd-bg-color:#3B3B3F;--tagify-dd-text-color:#d2d3d3;--tagify-dd-color-primary:var(--fstop-color-accent)}.swiper{--swiper-navigation-color:#888;--swiper-pagination-color:var(--fstop-color-accent);--swiper-pagination-bullet-inactive-color:#ccc;--swiper-pagination-bullet-inactive-opacity:0.5;--swiper-scrollbar-bg-color:rgba(0,0,0,0.1);--swiper-scrollbar-drag-bg-color:rgba(0,0,0,0.4)}.fstop--dark-mode .swiper{--swiper-navigation-color:#aaa;--swiper-pagination-bullet-inactive-color:#555;--swiper-scrollbar-bg-color:rgba(255,255,255,0.1);--swiper-scrollbar-drag-bg-color:rgba(255,255,255,0.4)}
[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports(--custom:property){[style*="--aspect-ratio"]{position:relative;overflow:hidden;background-color:var(--fstop-faint-bg)}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}*,*:before,*:after{box-sizing:border-box;-ms-box-sizing:border-box}html{min-height:100%;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;letter-spacing:normal;background-color:var(--fstop-bg-app)}html,body{line-height:1.5;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--fstop-color-text)}html .layout-container,body .layout-container{font-weight:400;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 79,"GRAD" 0,"XOPQ" 96,"XTRA" 458,"YOPQ" 79,"YTAS" 850,"YTDE" -203,"YTFI" 838,"YTLC" 714,"YTUC" 413}@supports(font-variation-settings:"wght" 325){html .layout-container,body .layout-container{font-weight:400}}a{color:var(--fstop-color-accent)}a:visited,a:hover{color:var(--fstop-color-accent)}img,picture,object,figure,input,svg{max-width:100%;height:auto}img{vertical-align:middle}::-moz-placeholder{color:var(--fstop-color-text-muted);opacity:1}::placeholder{color:var(--fstop-color-text-muted);opacity:1}.green{color:var(--fstop-message-success-text)}.yellow{color:var(--fstop-message-warning-text)}.red{color:var(--fstop-message-error-text)}.blue{color:var(--fstop-color-accent)}main{min-height:400px}.field__label{padding-right:.25em}.field--label-inline>div{display:inline-block;vertical-align:top}.entity-browser-modal-iframe{background-color:var(--fstop-bg-layer)}.field__label{font-weight:bold}h1.page-title{font-size:24px}@media screen and (min-width:500px){h1.page-title{font-size:calc(24px + (32 - 24)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){h1.page-title{font-size:32px}}h1.page-title{margin:.5em 0;font-weight:700}.scrollblock{display:inline-block;width:100%}.stickyBlock{position:fixed}h1,h2,h3,h4,h5,h6{margin:.3em auto;font-weight:700;line-height:1.2em;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--fstop-color-title)}h1{font-weight:600}h6{font-size:1.1em}h5{font-size:1.15em}h4{font-size:1.2em}h3{font-size:1.3em}h2{font-size:1.4em}h1{font-size:1.8em}p{margin:1em auto;line-height:inherit}p:last-child{margin-bottom:0}p:first-child{margin-top:0}p:last-of-type{margin-bottom:0}p:first-of-type{margin-top:0}em,i{font-style:italic}i.fa,i.fa-brands,i.fa-classic,i.fa-duotone,i.fa-light,i.fa-regular,i.fa-sharp,i.fa-sharp-solid,i.fa-solid,i.fa-thin,i.fab,i.fad,i.fal,i.far,i.fas,i.fasr,i.fass,i.fat{font-style:normal}blockquote{font-style:italic;font-size:1.2em;background:var(--fstop-faint-bg);padding:1.5em 2em;margin:1.5em 0;border-left:solid 3px var(--fstop-border-medium)}blockquote:before{background:inherit}pre{overflow-x:auto;white-space:pre-wrap}strong,b{font-weight:600}sup{vertical-align:super;font-size:50%;line-height:0}sub{vertical-align:sub;font-size:50%;line-height:0}.title,.headline,.block-title,.node-title,.teaser-title,.product-title,.node .views-field-title{font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--fstop-color-title)}.layout-content{font-size:1rem}code{background:var(--fstop-faint-bg);padding:.5em;border-radius:var(--fstop-radius-s)}.clipboardjs-btn{display:inline-block}span.marker{font-size:.85em;display:inline-block;background-color:var(--fstop-faint-bg);padding:.5em 1em;border-radius:100px;font-weight:524;color:inherit;line-height:1em;border:solid 1px var(--fstop-faint-bg)}span.marker.state-paid,span.marker.state-published,span.marker.state-enabled,span.marker.state-yes,span.marker.state-on,span.marker.state-completed{background:var(--fstop-status-success-bg);color:var(--fstop-status-success-text)}span.marker.state-pending,span.marker.state-submitted{background:var(--fstop-color-accent-light);color:var(--fstop-color-accent);border-color:var(--fstop-color-accent)}span.marker a{text-decoration:none;color:inherit}.skip-link{margin:0}.skip-link a,.skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;color:#fff}.main-content{outline:none}.layout-content{position:relative}.region-tasks-menu .container{text-align:right}#content{max-width:var(--fstop-max-page-width-wide);margin:auto;padding:0;clear:both}#content:after{display:table;clear:both;content:""}.region-tasks-menu .block-system-breadcrumb-block{float:left}.region-tasks-menu .block-local-tasks-block{float:right}.layout-constrained .region-content .container{margin-left:auto;margin-right:auto;max-width:var(--fstop-width-content)}.layout-narrow #content{max-width:var(--fstop-width-narrow)}.layout-extra-narrow #content{max-width:500px}.constrained-content{margin-left:auto;margin-right:auto;max-width:var(--fstop-width-content)}.constrain-narrow{margin-left:auto;margin-right:auto;max-width:var(--fstop-width-narrow)}.block-system-breadcrumb-block{display:inline-block;flex:auto}main{overflow:visible}#main_panel{overflow:auto}.region .container{padding:0 var(--fstop-spacing-s)}.region-content-header .container{padding:0}@media(min-width:60em){.site-footer,.site-main{max-width:100%}}@media(min-width:65.625em){#navigation{padding:0 var(--fstop-spacing-m)}main{margin:auto;min-height:70vh}}@media(min-width:90em){#navigation{padding:0 var(--fstop-spacing-xl)}main{margin:auto}}.sidebar{clear:both;position:relative}.sidebar h2.block-title{font-size:18px;margin:0}.layout-sidebar-first{display:none}.layout-content .container{position:relative}@media(min-width:60em){.layout-sidebar-first{display:block}.layout-content{float:left;width:100%;margin-right:-100%;padding:0;clear:both;min-height:900px}.sidebar-first .layout-content .container{padding-left:var(--fstop-spacing-m)}.sidebar-second .layout-content .container{padding-right:var(--fstop-spacing-m)}.two-sidebars .layout-content .container,.sidebar-first .layout-content .container{margin-left:230px}.sidebar .container{font-size:14px}.sidebar h2.block-title{font-size:18px;margin:0}aside.layout-sidebar-first{float:left;width:230px;margin-right:-230px;clear:none}}@media(min-width:65.625em){.sidebar{clear:none}.two-sidebars .layout-content .container,.sidebar-second .layout-content .container{margin-right:350px}aside.layout-sidebar-second{float:right;width:350px}aside.layout-sidebar-second .container{max-width:475px;margin:auto;margin-right:0}.layout-sidebar-second .container{padding-left:var(--fstop-spacing-xl)}.sidebar-second .layout-content .container{padding-right:var(--fstop-spacing-xl)}.sidebar-second .layout-content .region-content .container{border-right:solid 1px var(--fstop-border-subtle)}}@media(min-width:90em){.two-sidebars .layout-content .container,.sidebar-second .layout-content .container{margin-right:500px}.sidebar-second .layout-content .region-content .container{padding-right:var(--fstop-spacing-xxl)}aside.layout-sidebar-second{width:500px}.sidebar-first .layout-content .container{padding-left:var(--fstop-spacing-m)}.sidebar-first.myaccount-page .layout-content .container{padding-left:6em}}.layout-sidebar-second .container{max-width:600px;margin:auto}.no-sidebars .layout-content{float:none}.menu-divider{border-top:solid 1px var(--fstop-border-subtle);width:100%;display:block;text-indent:-100px;overflow:hidden;height:2px;margin:.5em 0}.portfolio-item-edit-page #content{max-width:var(--fstop-width-narrow)}.layout-container{margin:0}.layout-content{padding-bottom:3em;clear:both}#content-bottom,#footer{clear:both}#content-bottom .container,#footer .container{max-width:var(--fstop-max-page-width-wide);margin:auto}#header{padding:1em .5em;margin-bottom:1em}#header .container{max-width:100%;margin:0}.region-content-bottom .container{max-width:100%}.layout-wide #content,.section-community #content,.page-node-type-homepage #content{max-width:1550px;max-width:var(--fstop-max-page-width-wide)}.section-community .block-fixed-block-content--community-header{margin:var(--fstop-spacing-density-l) 0 var(--fstop-spacing-density-xs) !important;padding:0}.section-community .block-fixed-block-content--community-header .content{font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;line-height:1.3em;margin:auto;color:var(--fstop-color-accent);text-transform:uppercase}.section-community .block-fixed-block-content--community-header .content{font-size:14px}@media screen and (min-width:500px){.section-community .block-fixed-block-content--community-header .content{font-size:calc(14px + (18 - 14)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.section-community .block-fixed-block-content--community-header .content{font-size:18px}}.section-community h1.page-title{margin:0}.section-community .region-content .view{padding:1rem 0}@media(min-width:65.625em){body.sidebar-first .layout-content .container{padding-left:var(--fstop-spacing-xl)}}.myaccount-page .main-content-inner{margin:auto}@media(min-width:65.625em){.group-wrapper{width:100%;display:inline-block}.group-left{float:left;width:50%}.group-right{float:right;width:50%}}@media(min-width:65.625em){.block-type--media_block .block-content{display:flex;gap:3em}}@media(min-width:60em){.side-margin-1{margin-left:1rem;margin-right:1rem}.side-margin-2{margin-left:2rem;margin-right:2rem}.side-margin-3{margin-left:3rem;margin-right:3rem}}.section-header,.section-title{font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;line-height:1.3em;margin:auto;color:var(--fstop-color-accent);text-transform:uppercase}aside.layout-sidebar-second .block{margin:2rem 0 5rem 0}.links.inline{list-style:none;margin:0;padding:0}.links.inline li{display:inline-block;margin:0;padding:0 5px 0 0}#leaderboard{position:relative}#leaderboard:after{display:table;clear:both;content:""}#header.header-slide-down{animation:slideDown 150ms ease forwards}@keyframes slideDown{from{margin-top:-55px}to{margin-top:0}}#header{background-color:var(--fstop-faint-bg);color:var(--fstop-color-text);position:relative;z-index:99;margin:0;height:55px;padding:0;width:100%}#header .block-system-branding-block{flex-grow:0;padding:5px;vertical-align:top;display:inline-block;max-width:120px;z-index:5;position:relative;width:100%}#header .block-system-branding-block a{display:block;height:100%;color:inherit}#header .block-system-branding-block a img,#header .block-system-branding-block a svg{height:100%;width:auto}#header .block-system-branding-block a svg{fill:var(--fstop-color-title)}#header .block-header-actions-menu{flex-grow:1;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}#header .block-header-actions-menu .account-items{display:flex;align-items:center;padding:5px}#header button.toggle-button-left{background:none;border:none;color:var(--fstop-color-text);font-size:25px;padding:0;line-height:1em;width:50px;border-right:solid var(--fstop-border-subtle) 1px;border-radius:0;margin-right:5px;display:inline-block;height:100%;z-index:4;position:relative}#header button.toggle-button-left:active,#header button.toggle-button-left:focus,#header button.toggle-button-left:hover{color:var(--fstop-color-text-muted)}#header .menu{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}button.toggle-button-left .open-icon{display:inline-block}button.toggle-button-left .close-icon{display:none}.slideout-open button.toggle-button-left .open-icon{display:none}.slideout-open button.toggle-button-left .close-icon{display:inline-block}.region-leaderboard{height:100%;display:flex;max-width:1700px;margin:auto}.private-messages .region-leaderboard{max-width:100%}#leaderboard{margin:0;height:100%}#leaderboard .menu{margin:0;padding:0;font-weight:500;height:100%}#leaderboard .menu .menu-item{display:inline-block;padding:0;color:var(--fstop-color-text)}#leaderboard .menu .menu-item a{text-decoration:none;padding:.5em;display:inline-block}#leaderboard .menu .menu-item .menu{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;transition:opacity .3s;font-size:14px;font-weight:400;text-transform:none;background-color:var(--fstop-bg-layer);position:absolute;height:auto;margin:0 0;border:none;z-index:10;opacity:0;margin-top:-100%;min-width:200px;padding:10px 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}@media(min-width:65.625em){#leaderboard .menu .menu-item .menu{margin-left:.5em}}#leaderboard .menu .menu-item .menu a{padding:.4em 1em;display:inline-block;width:100%}#leaderboard .menu .menu-item .menu li{display:block}#leaderboard .menu .menu-item .menu li:last-child{border:none}#leaderboard .menu .menu-item a{color:inherit}#leaderboard .menu .menu-item:hover>a{color:var(--fstop-color-accent)}#leaderboard .menu .menu-item:hover .menu{display:inline-block;opacity:1;margin-top:0;box-shadow:0 0 20px -10px rgba(0,0,0,.3)}#leaderboard .menu .menu-item:hover .menu:before{position:absolute;top:-14px;left:12px;content:"";border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid var(--fstop-bg-layer);display:inline-block}#leaderboard .menu--main{float:right;display:none;height:100%;justify-content:flex-start}.condensed-header #header,#header.stuck{position:fixed;top:0;height:55px;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);border-bottom:solid 1px var(--fstop-border-light);right:0;left:0;width:auto;margin-inline-start:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width));transition:margin-inline-start var(--admin-toolbar-transition)}.condensed-header #header .block-system-branding-block,#header.stuck .block-system-branding-block{padding:10px 0;width:100%;max-width:130px}.condensed-header #header .block-header-actions-menu,#header.stuck .block-header-actions-menu{height:55px}.condensed-header #header .menu--main,#header.stuck .menu--main{font-size:17px;height:auto;padding:5px 15px 0}.condensed-header #header .menu--main .menu .menu,#header.stuck .menu--main .menu .menu{position:absolute;top:54px}body.condensed-header .layout-container{margin-top:55px}body.gin--vertical-toolbar.condensed-header #header,body.gin--vertical-toolbar #header.stuck,body.gin--horizontal-toolbar.condensed-header #header,body.gin--horizontal-toolbar #header.stuck,body.gin--classic-toolbar.condensed-header #header,body.gin--classic-toolbar #header.stuck{top:var(--gin-toolbar-y-offset)}.sticky-wrapper{float:left}.sticky-wrapper.sticky-navigation{float:none;width:100%;position:relative}.account-items{float:right;height:100%}.account-items .login-links{color:var(--fstop-color-text-secondary);vertical-align:middle;display:inline-block;font-size:12px;padding-left:1em}.account-items .login-links a{color:var(--fstop-color-text-muted)}.account-items .login-links a.button{color:#fff;margin-left:1em}.account-item{display:inline-block;vertical-align:middle;position:relative;padding:2px;line-height:1em}.account-item img{vertical-align:top}.account-item .count{background:#e52548;font-size:11px;border-radius:20px;padding:0 5px;line-height:1.5em;display:inline-block;position:absolute;right:0;top:0;color:#fff}.account-item a.nav-dropdowns-trigger,.account-item a.trigger{font-size:18px;width:40px;height:40px;line-height:34px;display:inline-block;border-radius:100%;text-align:center;overflow:hidden;border:solid 2px rgba(0,0,0,0);color:var(--fstop-color-text-muted);background-color:var(--fstop-bg-layer)}.account-item a.nav-dropdowns-trigger:hover,.account-item a.trigger:hover{background-color:var(--fstop-bg-layer2);color:var(--fstop-color-text);border-color:var(--fstop-border-light)}.account-item a.nav-dropdowns-trigger.active,.account-item a.trigger.active{color:var(--fstop-color-accent);background-color:rgb(235.0772532189,245.0858369099,252.9227467811);border-color:var(--fstop-color-accent)}.content-drop{display:none}@media(min-width:60em){#header{height:100px;flex:auto}#header button.toggle-button-left{display:none}#header .block-system-branding-block{height:100%;padding:0 10px;max-width:130px;width:100%}#header .menu--main{align-items:center;float:none;flex-direction:row;flex-wrap:nowrap;font-size:16px;flex-grow:1;justify-content:center;height:100%;white-space:nowrap;top:0;position:relative;display:inline-block;padding-top:.5em}#header .menu--main .menu,#header .menu--main .menu-item,#header .menu--main a{height:100%}#header .menu--main .menu-item a{display:flex;align-items:center}#header .block-header-actions-menu{flex-grow:0;white-space:nowrap}}@media(min-width:65.625em){#leaderboard .menu--main{font-size:18px;margin:0;left:0;right:0}#header .block-system-branding-block{max-width:190px}}@media(min-width:90em){#leaderboard{margin:0 1em}#leaderboard .menu--main{padding-left:1rem;font-size:22px}#header .block-system-branding-block{max-width:260px}}.fstoppers-search{margin:auto;max-width:600px;align-self:center}.fstoppers-search .search-form{position:relative;margin-bottom:1em}.fstoppers-search .search-form .search-close{display:none}.fstoppers-search .search-form .icon-search{display:block}.fstoppers-search .search-form .icon-spinner{display:none}.fstoppers-search .search-form.is-searching .icon-search{display:none}.fstoppers-search .search-form.is-searching .icon-spinner{display:block}.fstoppers-search .search{display:flex;align-items:center;background:var(--fstop-bg-layer);border:1px solid var(--fstop-border-subtle);border-radius:100px;padding:0 5px;height:2.8em;overflow:hidden}.fstoppers-search .search:focus-within{border-color:var(--fstop-color-accent);background-color:var(--fstop-color-accent-pale)}.fstoppers-search .search .form-text{flex:1;margin:0;padding:0 .5em 0 1em;line-height:3em;height:100%;border:none;background:rgba(0,0,0,0);font-size:1em;min-width:0;box-shadow:none}.fstoppers-search .search .form-text:focus,.fstoppers-search .search .form-text:active{outline:none;border:none !important;box-shadow:none}.fstoppers-search .search .search-submit{flex-shrink:0;border-radius:100px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:3em;height:3em;border:none;text-align:center;padding:0 !important;overflow:hidden;background-color:var(--fstop-color-accent);color:#fff}.fstoppers-search .search .search-submit svg{width:1em;height:1em;fill:#fff}.fstoppers-search .search-form{margin:2em 0;display:inline-block;width:100%;font-size:20px}.fstoppers-search .search-type-selector{position:relative;flex-shrink:0}.fstoppers-search .search-type-trigger{display:flex;align-items:center;gap:.25em;padding:.5em;background:none;border:none;border-left:1px solid var(--fstop-border-subtle);cursor:pointer;font-size:.7em;color:var(--fstop-color-text-secondary);white-space:nowrap}.fstoppers-search .search-type-trigger:hover{color:var(--fstop-color-text)}.fstoppers-search .search-type-trigger svg{width:10px;height:10px;transition:transform .15s ease}.fstoppers-search .search-type-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.fstoppers-search .search-type-dropdown{display:none;position:absolute;top:calc(100% + 3px);right:0;min-width:120px;background:var(--fstop-bg-layer);border:1px solid var(--fstop-border-light);border-radius:var(--fstop-radius-s);box-shadow:0 2px 10px rgba(0,0,0,.1);list-style:none;margin:0;padding:.25em 0;z-index:100}.fstoppers-search .search-type-dropdown.is-open{display:block}.fstoppers-search .search-type-dropdown li{padding:.5em 1em;cursor:pointer;font-size:13px;color:var(--fstop-color-text-secondary)}.fstoppers-search .search-type-dropdown li:hover{background:var(--fstop-faint-bg);color:var(--fstop-color-text)}.fstoppers-search .search-type-dropdown li.is-selected{color:var(--fstop-color-accent);font-weight:500}#leaderboard .block-fs-site-search{display:flex;flex:auto;max-width:350px;margin:auto 0}#leaderboard .block-fs-site-search .contextual{display:none !important}#leaderboard .fstoppers-search{display:none;width:100%}@media(min-width:60em){#leaderboard .fstoppers-search{display:block}}#leaderboard .fstoppers-search .search-form{margin:auto;font-size:var(--fstop-font-size-s)}#leaderboard .fstoppers-search .search .search-submit{font-size:16px;width:2rem;height:2rem;border:none;background-color:rgba(0,0,0,0);color:var(--fstop-color-text-muted)}#leaderboard .fstoppers-search .search .search-submit svg{width:1em;height:1em;fill:currentColor}.region-highlighted .container{padding:0}#footer{padding:3em var(--fstop-page-margin-s);background-color:var(--fstop-faint-bg);color:var(--fstop-color-text);position:relative;z-index:1}#footer .container{width:100%;max-width:1550px;max-width:var(--fstop-max-page-width-wide);margin:auto}#footer .block-title{font-weight:bold}@media(min-width:60em){#footer{padding:3em}}.block-fixed-block-content--site-footer{text-align:center;margin-bottom:8rem}@media(min-width:42.5em){.block-fixed-block-content--site-footer .block-inner{display:inline-flex;flex-wrap:wrap;gap:3rem;justify-content:center}}@media(min-width:90em){.block-fixed-block-content--site-footer .block-inner{gap:4rem;justify-content:space-between}}.footer-section{display:block;vertical-align:top;text-align:left;margin-top:1rem;margin-bottom:2rem}.footer-section .footer-header,.footer-section h4{text-transform:uppercase;font-size:16px;font-weight:bold;color:var(--fstop-color-text);font-family:var(--fstop-header-font),"Helvetica Neue",Helvetica,Arial,sans-serif}@media(min-width:65.625em){.footer-section .footer-header,.footer-section h4{font-size:14px}}.footer-section ul.footer-menu{list-style:none;margin:0;padding:0;font-size:16px}@media(min-width:65.625em){.footer-section ul.footer-menu{font-size:14px}}.footer-section ul.footer-menu li{margin:.25em 0}.footer-section ul.footer-menu a{color:var(--fstop-color-text-secondary)}.footer-section ul.footer-menu a:hover{color:var(--fstop-color-text)}.footer-legal{font-size:13px;border:none;align-self:center}.footer-legal .disclaimer{color:var(--fstop-border-medium)}.footer-legal .socicons{font-size:1.25em;margin-bottom:1rem}.footer-legal .socicons .social-link a{background-color:var(--fstop-bg-layer)}.footer-legal .small-links{margin:.5em 0}.footer-legal .small-links a{color:var(--fstop-color-text-muted)}.footer-legal .small-links a:hover{color:var(--fstop-color-text)}.footer-legal .dark-mode-toggle{background:none;border:none;color:var(--fstop-color-text-muted);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.footer-legal .dark-mode-toggle:hover{color:var(--fstop-color-text)}.region-pre-hero{text-align:center;background-color:#111}.region-pre-hero .container{text-align:left;max-width:calc(var(--fstop-max-page-width-wide) + 2rem);margin:auto;display:inline-block;width:100%}.hero-menu-wrapper{display:inline-block;width:100%;font-size:16px;clear:both;white-space:nowrap;overflow-x:auto;text-align:center;font-weight:600;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:var(--fstop-spacing-xs) auto}.hero-menu-wrapper li,.hero-menu-wrapper ul{margin:0;padding:0;list-style:none}.hero-menu-wrapper ul{max-width:var(--fstop-max-page-width-wide);display:block;margin:auto;padding:0}.hero-menu-wrapper li{display:inline-block;margin:0 10px;vertical-align:middle}.hero-menu-wrapper a{display:inline-block;padding:0 .5em;line-height:2.4em;text-decoration:none;color:var(--fstop-color-text-secondary)}.hero-menu-wrapper a i{color:var(--fstop-color-text)}.hero-menu-wrapper a.is-active,.hero-menu-wrapper a:hover{color:var(--fstop-color-accent)}.hero-menu-wrapper a.is-active i,.hero-menu-wrapper a:hover i{color:var(--fstop-color-accent)}.hero-menu-wrapper a.is-active{font-weight:bold}@media(min-width:65.625em){.hero-menu-wrapper{font-size:18px}.hero-menu-wrapper a{padding:0 1em}}.simple-hero-block{padding:1.5rem 0;color:var(--fstop-color-text-muted);font-size:18px}.simple-hero-block h1{font-size:22px}@media screen and (min-width:500px){.simple-hero-block h1{font-size:calc(22px + (40 - 22)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.simple-hero-block h1{font-size:40px}}.simple-hero-block h1{font-weight:500;margin-top:0;color:#fff}@media(min-width:65.625em){.simple-hero-block{padding:3.5rem 0}}.region-hero{text-align:center;padding:0}.region-hero img,.region-hero figure,.region-hero iframe{vertical-align:middle}.region-hero .container{display:inline-block;text-align:left;max-width:var(--fstop-max-page-width-wide);margin:auto;width:100%}.region-hero .block-inner{padding:0}.block-validate-account-notice .block-inner{padding:1em;line-height:1.3em}.region-content .block{margin-bottom:calc(2.125rem/2)}.region-content #block-secondary-local-tasks-block .block-inner{padding-top:2.125rem}@media(min-width:60em){.hero-left{float:left;width:60%;padding-right:calc(2.125rem*2)}.hero-right{float:right;width:40%}}.region-hero{background-color:#111;color:#fff}.region-hero .block-system-branding-block{max-width:200px;margin:1em auto}@media(min-width:60em){.region-hero .block-system-branding-block{max-width:400px;margin:3em auto}}aside.layout-sidebar-first .block.navigation{font-size:1.1rem}aside.layout-sidebar-first .block-title{font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;line-height:1.3em;margin:auto;color:var(--fstop-color-accent);text-transform:uppercase;margin:0 0 1em 0}aside.layout-sidebar-first ul.menu,aside.layout-sidebar-first ul.menu-list{margin:0;padding:0;list-style:none}aside.layout-sidebar-first ul.menu li,aside.layout-sidebar-first ul.menu-list li{margin:0;padding:0;list-style:none;line-height:1.3em}aside.layout-sidebar-first ul.menu li a,aside.layout-sidebar-first ul.menu-list li a{text-decoration:none;color:var(--fstop-color-text);padding:.35em 0;display:block}aside.layout-sidebar-first ul.menu li a:hover,aside.layout-sidebar-first ul.menu-list li a:hover{color:var(--fstop-color-accent)}aside.layout-sidebar-first ul.menu li a.is-active,aside.layout-sidebar-first ul.menu-list li a.is-active{color:var(--fstop-color-accent);font-weight:bold}aside.layout-sidebar-first .menu .svg-icon{color:var(--fstop-color-text-muted);width:1.5em;font-size:1.3em}aside.layout-sidebar-first .menu a:hover .svg-icon{color:var(--fstop-color-text)}aside.layout-sidebar-first .menu .is-active .svg-icon{color:var(--fstop-color-accent)}aside.layout-sidebar-first .block{margin-bottom:2.125rem;margin-top:2.125rem;position:relative}aside.layout-sidebar-first h3,aside.layout-sidebar-first h2.block-title{padding-bottom:calc(2.125rem/3);font-size:22px;margin:0}aside.layout-sidebar-first h3{padding-top:2.125rem}aside.layout-sidebar-second .block-title{font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;line-height:1.3em;margin:auto;color:var(--fstop-color-accent);text-transform:uppercase;margin:0 0 1em 0}aside.layout-sidebar-second .buttons{margin:1em 0 0 0;display:flex;gap:.5rem;text-transform:uppercase}aside.layout-sidebar-second .buttons a{font-weight:normal;font-size:14px;text-align:center}aside.layout-sidebar-second .buttons>a{flex:1}.slide-menu{position:fixed;top:0;bottom:0;left:-400px;z-index:999;transition:left .3s;width:100%;max-width:400px}.slide-menu::after{opacity:0;transition:opacity .5s}.slide-menu.slide-open{left:0}.slide-menu.slide-open::after{background-color:rgba(0,0,0,.7);display:block;position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;width:100%;content:" ";opacity:1}.slide-menu .menu-inner{width:100%;background:var(--fstop-bg-layer);height:100%;overflow:auto}.slide-menu .block{padding:1em;font-size:20px}.slide-menu .block.fstoppers-search{padding:0 1em}.slide-menu .block .menu{list-style:none;margin:0;padding:0;font-weight:600}.slide-menu .block .menu .menu{padding-left:1em;font-size:.85em;font-weight:normal}.slide-menu .block .menu a{text-decoration:none;color:var(--fstop-color-text);display:inline-block;width:100%;padding:.25em 0}.slide-menu .block .menu li{line-height:2em}.slide-menu .svg-icon{color:var(--fstop-color-text-muted)}.slide-menu .block-title{font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;line-height:1.3em;margin:auto;color:var(--fstop-color-accent);text-transform:uppercase}.slide-menu .block-title{font-size:16px}.slide-menu .block-fs-site-search{margin:auto;padding:0 1em;font-size:16px}.slide-menu .block-fs-site-search .fstoppers-search,.slide-menu .block-fs-site-search .search-form{margin:auto;font-size:inherit}.slide-menu .block-fs-site-search .search-submit{width:2em;height:2em;margin:5px 0}.slide-menu .block-fs-site-search .search{height:inherit}.slide-menu-close{background:none;border:none;color:var(--fstop-color-text);font-size:1.5em;float:right;z-index:1;position:relative;padding:1rem;line-height:1em}.myaccount-menu-block{margin:1em 0;padding:0;list-style:none;font-size:16px}.myaccount-menu-block li{margin:.2em 0;padding:0;font-weight:500}.myaccount-menu-block .icon-fw{text-align:center;line-height:32px}.myaccount-menu-block a{text-decoration:none;color:var(--fstop-color-text-secondary);display:block}.myaccount-menu-block a .icon-fw{color:var(--fstop-color-text-muted)}.myaccount-menu-block a:hover{color:var(--fstop-color-accent)}.myaccount-menu-block a:hover .icon-fw{color:var(--fstop-color-accent)}.myaccount-menu-block.minor-links{font-size:16px;margin-top:20px !important;border-top:solid 1px var(--fstop-border-subtle);padding-top:10px}.myaccount-menu-block.minor-links li{margin:0}.my-messages-dropdown ul.quicktabs-tabs{padding:0;display:flex;text-align:center;gap:1em;padding-bottom:1em;border-bottom:solid 1px var(--fstop-border-subtle)}.my-messages-dropdown ul.quicktabs-tabs svg{margin-right:.5rem}.my-messages-dropdown ul.quicktabs-tabs .count{background:#e52548;font-size:11px;border-radius:20px;padding:0 5px;line-height:1.5em;display:inline-block;position:absolute;right:0;top:0;color:#fff}.my-messages-dropdown ul.quicktabs-tabs li{flex:1;padding:0;position:relative}.my-messages-dropdown ul.quicktabs-tabs li a{text-decoration:none;color:var(--fstop-color-text);display:block;padding:.5em;border-radius:var(--fstop-radius-m);background-color:var(--fstop-bg-layer2)}.my-messages-dropdown ul.quicktabs-tabs li a:hover{background-color:var(--fstop-color-accent-pale)}.my-messages-dropdown ul.quicktabs-tabs li.active a{background-color:var(--fstop-color-accent-pale);color:var(--fstop-color-accent)}.region-secondary-menu{position:relative;background-color:var(--fstop-border-light);margin-left:-5px;margin-right:-5px}.region-secondary-menu .view-content{position:relative}.region-secondary-menu .view-header{position:initial;z-index:99;overflow:visible}.region-secondary-menu .ajax-progress:not(.loading-wrapper){position:absolute;background-color:hsla(0,0%,100%,.8);top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;margin:0;padding:0}.region-secondary-menu .ajax-progress:not(.loading-wrapper) .throbber{display:none}.region-secondary-menu .ajax-progress:not(.loading-wrapper) .message{display:none}.region-secondary-menu .container>.block{display:none;position:absolute;max-width:none;right:0;background:var(--fstop-bg-layer);padding:10px;overflow-x:hidden;color:var(--fstop-color-text);height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%}.region-secondary-menu .notification-actions{font-size:13px;float:right}.region-secondary-menu .notification-actions a{border-right:solid 1px var(--fstop-border-medium);margin-right:5px;padding-right:5px}.region-secondary-menu .notification-actions a:last-of-type{border:none;margin-right:0;padding-right:0}.region-secondary-menu .view-content{line-height:1.2em}.region-secondary-menu .view .view-header{width:100%;display:inline-block;padding:0 0 1em 0;border-bottom:solid 1px var(--fstop-border-subtle);margin:0 !important;text-align:left !important;color:#666 !important;font-size:13px !important;float:none !important}.region-secondary-menu .view .view-header h3{font-size:14px;color:var(--fstop-color-accent);text-transform:uppercase}.region-secondary-menu .view .view-header .totals{display:inline-block;width:100%;font-size:13px}.region-secondary-menu .item-list ul{margin-top:0}.region-secondary-menu .item-list h3,.region-secondary-menu .block-title,.region-secondary-menu .cart-items-count,.region-secondary-menu .dropdown-header{text-transform:uppercase;color:var(--fstop-color-accent);font-weight:700;float:left;font-size:14px;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}.region-secondary-menu .cart-items-count{float:right;color:var(--fstop-color-text)}.region-secondary-menu .item-list h3,.region-secondary-menu h3.block-title{margin-top:15px;margin-bottom:5px;font-size:13px;float:none;border-bottom:none;padding-bottom:0;color:var(--fstop-border-medium)}.region-secondary-menu #block-ajax-myaccount,.region-secondary-menu .block-my-account-dropdown-menu{font-size:16px}.region-secondary-menu #block-ajax-myaccount .item-list,.region-secondary-menu .block-my-account-dropdown-menu .item-list{padding:.5em 0}#block-nav-dropdown-myaccount{padding:30px}@media(min-width:65.625em){.region-secondary-menu .container>.block{padding:var(--fstop-spacing-l);padding-top:var(--fstop-spacing-m)}}.view-cart-dropdown{width:100%}.view-cart-dropdown .views-row{display:flex;margin:.7em 0;align-items:center;gap:1rem}.view-cart-dropdown .views-row .product{margin:0}.view-cart-dropdown .views-row .product .field--name-field-product-images{width:100px}.view-cart-dropdown .views-row .product .product-content{margin-left:100px}.view-cart-dropdown .order-total-line__total .order-total-line-value{font-size:25px}.view-cart-dropdown .views-field-rendered-entity{flex:1}.view-cart-dropdown .views-field-total-price__number{flex:none;text-align:right}@media(min-width:60em){.view-cart-dropdown{font-size:14px}}.view-cart-dropdown .checkout-order-total-summary{margin:0}.view-cart-dropdown .order-total-summary-wrapper{margin:0}.view-cart-dropdown .view-content{padding-top:1rem;margin-bottom:1rem}.view-cart-dropdown table{font-size:inherit}.view-cart-dropdown table tbody>tr{border:none}.view-cart-dropdown table tbody>tr td{padding:.5rem}.view-cart-dropdown table tr:last-child{border:none}.view-cart-dropdown .checkout-order-total-summary tbody>tr td{padding:.25rem .5rem}.view-cart-dropdown .order-total-line__total{padding:1rem .5rem}.view-cart-dropdown .views-field-quantity{color:var(--fstop-color-text-muted);font-size:12px;width:1%}.view-cart-dropdown .views-field-total-price__number{text-align:right;font-weight:bold;padding-right:0}.view-cart-dropdown .cart-actions{display:flex;gap:.5rem}.view-cart-dropdown .cart-actions .button{text-align:center;font-weight:normal;font-size:18px;line-height:2.8em;flex:1}html.nav-dropdown-open .dropdown-blocker{position:fixed;left:0;right:0;top:0;bottom:0;opacity:.8;background-color:#000;z-index:20}html.nav-dropdown-open .block .view-empty{text-align:center !important;padding:1em 0}html.nav-dropdown-open .quicktabs-tabpage .dropdown-header{display:none}@media(min-width:42.5em){#toolbar-administration{display:block}html.nav-dropdown-open .region-secondary-menu{margin:0}html.nav-dropdown-open .region-secondary-menu .container>.block{width:500px;border:solid 1px var(--fstop-border-subtle);box-shadow:0 3px 5px 0px rgba(0,0,0,.2);overflow-y:auto;height:initial;margin-top:5px;margin-right:5px;border-radius:var(--fstop-radius-m)}html.nav-dropdown-open .region-secondary-menu .container .block-block-group--my-account-dropdown{width:400px}}.block-ajax-button{display:none}.ajax-block-content .loading-wrapper{text-align:center;padding:4em 0;min-width:100%;width:100%}@media(min-width:65.625em){.ajax-block-content .loading-wrapper{padding:2rem}}.ajax-block-content .loading-wrapper .fs-loader-container{width:90px;height:90px}.ajax-block-content .loading-wrapper .throbber{width:50px;height:50px;display:block;margin:auto;opacity:.4}.region-breadcrumb .block{margin:0}.region-breadcrumb .container{max-width:var(--fstop-max-page-width-wide);margin:auto;padding:var(--fstop-spacing-s)}.region-breadcrumb .container .region-content{flex-direction:column;flex-wrap:wrap;display:flex;align-items:center;gap:5px}.region-breadcrumb .container .region-content>div{flex-grow:0}.region-breadcrumb .container .region-content>div:last-child{text-align:right}.region-breadcrumb .container .region-content>div:first-child{flex-grow:1;text-align:left}@media(min-width:42.5em){.region-breadcrumb .container .region-content{flex-direction:row}}.region-breadcrumb .block-local-tasks-block{flex:1;float:right;flex-grow:0}.region-breadcrumb .block-system-breadcrumb-block{flex:1;width:auto}.region-breadcrumb .block-system-breadcrumb-block .svg-icon{color:var(--fstop-border-light);margin:0 5px;font-size:1.2em}.region-breadcrumb .create-content-buttons{white-space:nowrap;text-align:right !important;flex:0 auto;width:auto}.region-breadcrumb .create-content-buttons .contextual{right:-2rem}.region-breadcrumb .create-content-buttons .button{font-weight:600;font-size:12px;line-height:2.5em;padding:0 1.5em;border-radius:100px}.region-breadcrumb .create-content-buttons .single{padding:0 1.5em}.region-breadcrumb .create-content-buttons .multi{background:none;color:var(--fstop-color-text-dark);border:none;padding:0 .25em;line-height:1em;min-width:2rem;min-height:2rem}.breadcrumb{font-size:13px;padding:0;display:inline-block}.breadcrumb a{color:var(--fstop-color-text-muted)}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb li:first-child:before{content:none}.breadcrumb .breadcrumb__item{line-height:1.5em;display:inline-block}.breadcrumb .breadcrumb__item:first-child{border:none;margin:0;padding:0}.breadcrumb .breadcrumb__item:last-child{font-weight:bold}.breadcrumb .breadcrumb__item:last-child a{text-decoration:none;color:var(--fstop-color-text)}.breadcrumb .breadcrumb__item:last-child .svg-icon{display:none}.breadcrumb .breadcrumb__item a{text-decoration:none}[dir=rtl] .breadcrumb ol{margin-right:0}.no-active-users-notice,.messages{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:var(--fstop-radius-m);background-image:none;margin:.5rem auto;word-wrap:break-word;border:1px solid var(--fstop-border-subtle);overflow-wrap:break-word;font-size:1em;padding:1em 1.5em;line-height:1.4em}.no-active-users-notice .item-list li,.messages .item-list li{list-style:disc}.no-active-users-notice .item-list li:last-child,.messages .item-list li:last-child{margin-bottom:0}.no-active-users-notice .item-list ul:last-child,.messages .item-list ul:last-child{margin-bottom:0}.no-active-users-notice .item-list ul,.messages .item-list ul{margin:0;padding-left:1rem}.region-content-header .messages{margin:.5rem}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:var(--fstop-message-success-text);border-color:var(--fstop-message-success-border);background-color:var(--fstop-message-success-bg)}[dir=rtl] .messages--status{margin-left:0}.no-active-users-notice{margin:1rem}.no-active-users-notice,.messages--warning{color:var(--fstop-message-warning-text);border-color:var(--fstop-message-warning-border);background-color:var(--fstop-message-warning-bg)}.media-embed-error{padding:2em;text-align:center;margin:1rem 0;color:var(--fstop-message-warning-text);background-color:var(--fstop-message-warning-bg);border:solid 1px var(--fstop-message-warning-border)}.messages.error,.messages--error{color:var(--fstop-message-error-text);border-color:var(--fstop-message-error-border);background-color:var(--fstop-message-error-bg)}.messages.error p.error,.messages--error p.error{color:var(--fstop-message-error-text)}.messages.info,.messages--info{color:var(--fstop-color-accent);border-color:var(--fstop-color-accent);background-color:var(--fstop-color-accent-pale)}.fstop--dark-mode .messages a{color:#fff}button{cursor:pointer}a.button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;border-radius:3px;background-clip:padding-box;border:1px solid #1680d3;background-color:#1680d3;color:var(--fstop-color-button-text);cursor:pointer;height:auto;line-height:2.5em;font-weight:600;outline:0;overflow:visible;padding:0 .9em;display:inline-block;transition:padding .2s ease-out;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}a.button.progress,a.button.disabled,a.button:disabled,html input[type=button].progress,html input[type=button].disabled,html input[type=button]:disabled,input[type=reset].progress,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].progress,input[type=submit].disabled,input[type=submit]:disabled{background-color:var(--fstop-color-disabled-bg) !important;color:var(--fstop-color-disabled) !important;cursor:default !important;border-color:var(--fstop-color-disabled-border) !important;opacity:.6;pointer-events:none}a.button.progress.is-submitting,a.button.disabled.is-submitting,a.button:disabled.is-submitting,html input[type=button].progress.is-submitting,html input[type=button].disabled.is-submitting,html input[type=button]:disabled.is-submitting,input[type=reset].progress.is-submitting,input[type=reset].disabled.is-submitting,input[type=reset]:disabled.is-submitting,input[type=submit].progress.is-submitting,input[type=submit].disabled.is-submitting,input[type=submit]:disabled.is-submitting{--submit-indicator-spinner-color:var(--fstop-color-disabled)}a.button:focus,html input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:none}a.button,.button{background-color:#1680d3;color:var(--fstop-color-button-text);display:inline-block;line-height:2.3em;font-weight:600;border-radius:3px;text-decoration:none;padding:0 1.5em;width:auto;border-style:solid}a.button:focus,a.button:hover,.button:focus,.button:hover{color:var(--fstop-color-button-text);background-color:#0663ad;box-shadow:none}a.button.button--primary,a.button.button-green,.button.button--primary,.button.button-green{background-color:#19bd19;border-color:#19bd19;color:#fff}a.button.button--primary:focus,a.button.button--primary:hover,a.button.button-green:focus,a.button.button-green:hover,.button.button--primary:focus,.button.button--primary:hover,.button.button-green:focus,.button.button-green:hover{color:#fff;background-color:#0f7d0f}a.button.button--danger,a.button.button-red,.button.button--danger,.button.button-red{background-color:#ed1c24;border-color:#ed1c24;color:#fff}a.button.button--danger:focus,a.button.button--danger:hover,a.button.button-red:focus,a.button.button-red:hover,.button.button--danger:focus,.button.button--danger:hover,.button.button-red:focus,.button.button-red:hover{color:#fff;background-color:#ce0c13}a.button.button--accent,.button.button--accent{background-color:#e52548;border-color:#e52548;color:#fff}a.button.button--accent:focus,a.button.button--accent:hover,.button.button--accent:focus,.button.button--accent:hover{color:#fff;background-color:rgb(192.0901639344,22.9098360656,53.75)}a.button.button-blue,.button.button-blue{background-color:#1680d3;border-color:#1680d3;color:#fff}a.button.button-blue:focus,a.button.button-blue:hover,.button.button-blue:focus,.button.button-blue:hover{color:#fff;background-color:#0663ad}a.button.button--black,.button.button--black{background-color:#111;color:#fff;border-color:#111}a.button.button--black:focus,a.button.button--black:hover,.button.button--black:focus,.button.button--black:hover{color:#111;background-color:#fff}a.button.button--black-inverse,.button.button--black-inverse{background-color:#fff;color:#111;border-color:#111}a.button.button--black-inverse:focus,a.button.button--black-inverse:hover,.button.button--black-inverse:focus,.button.button--black-inverse:hover{color:#fff;background-color:#111}a.button.button-action,a.button.button-inverse,a.button.button--white,a.button.button-white,.button.button-action,.button.button-inverse,.button.button--white,.button.button-white{background-color:#fff;color:var(--fstop-color-accent);border-color:var(--fstop-color-accent)}a.button.button-action:focus,a.button.button-action:hover,a.button.button-inverse:focus,a.button.button-inverse:hover,a.button.button--white:focus,a.button.button--white:hover,a.button.button-white:focus,a.button.button-white:hover,.button.button-action:focus,.button.button-action:hover,.button.button-inverse:focus,.button.button-inverse:hover,.button.button--white:focus,.button.button--white:hover,.button.button-white:focus,.button.button-white:hover{color:#fff;background-color:var(--fstop-color-accent)}.fstop--dark-mode a.button.button-action,.fstop--dark-mode a.button.button-inverse,.fstop--dark-mode a.button.button--white,.fstop--dark-mode a.button.button-white,.fstop--dark-mode .button.button-action,.fstop--dark-mode .button.button-inverse,.fstop--dark-mode .button.button--white,.fstop--dark-mode .button.button-white{background-color:var(--fstop-bg-layer2);color:var(--fstop-color-accent);border-color:var(--fstop-border-light)}.fstop--dark-mode a.button.button-action:focus,.fstop--dark-mode a.button.button-action:hover,.fstop--dark-mode a.button.button-inverse:focus,.fstop--dark-mode a.button.button-inverse:hover,.fstop--dark-mode a.button.button--white:focus,.fstop--dark-mode a.button.button--white:hover,.fstop--dark-mode a.button.button-white:focus,.fstop--dark-mode a.button.button-white:hover,.fstop--dark-mode .button.button-action:focus,.fstop--dark-mode .button.button-action:hover,.fstop--dark-mode .button.button-inverse:focus,.fstop--dark-mode .button.button-inverse:hover,.fstop--dark-mode .button.button--white:focus,.fstop--dark-mode .button.button--white:hover,.fstop--dark-mode .button.button-white:focus,.fstop--dark-mode .button.button-white:hover{background-color:var(--fstop-color-accent);color:#fff;border-color:var(--fstop-color-accent)}a.button.button--light,a.button.button-light,.button.button--light,.button.button-light{background-color:var(--fstop-color-accent-pale);color:var(--fstop-color-accent);border-color:var(--fstop-color-accent)}a.button.button--light:focus,a.button.button--light:hover,a.button.button-light:focus,a.button.button-light:hover,.button.button--light:focus,.button.button--light:hover,.button.button-light:focus,.button.button-light:hover{color:#fff;background-color:var(--fstop-color-accent);border-color:var(--fstop-color-accent)}a.button.button--gray,a.button.button-gray,a.button.button-grey,.button.button--gray,.button.button-gray,.button.button-grey{background-color:#eee;color:var(--fstop-color-text-secondary);border-color:rgb(212.5,212.5,212.5)}a.button.button--gray:focus,a.button.button--gray:hover,a.button.button-gray:focus,a.button.button-gray:hover,a.button.button-grey:focus,a.button.button-grey:hover,.button.button--gray:focus,.button.button--gray:hover,.button.button-gray:focus,.button.button-gray:hover,.button.button-grey:focus,.button.button-grey:hover{color:#fff;background-color:#666;border-color:#666}a.button.button--shadowless,.button.button--shadowless{box-shadow:none}a.button.button.address-book-edit-button,a.button.button--link,.button.button.address-book-edit-button,.button.button--link{background:none !important;border:none;color:var(--fstop-color-text-muted);text-transform:none;text-decoration:underline;box-shadow:none}a.button.button.address-book-edit-button:focus,a.button.button.address-book-edit-button:hover,a.button.button--link:focus,a.button.button--link:hover,.button.button.address-book-edit-button:focus,.button.button.address-book-edit-button:hover,.button.button--link:focus,.button.button--link:hover{color:#1680d3;background-color:inherit;border-color:inherit}a.button.button.address-book-edit-button,.button.button.address-book-edit-button{padding:0;font-size:.8em}a.button.button--small,a.button.btn-small,a.button.button-small,.button.button--small,.button.btn-small,.button.button-small{font-size:.8em}a.button.button--large,a.button.button-large,.button.button--large,.button.button-large{font-size:1.4em}a.button.button--pill,.button.button--pill{border-radius:100px;padding-left:1.5em;padding-right:1.5em}a.button.border-thin,.button.border-thin{border-width:1px}a.button.button-transparent,.button.button-transparent{background-color:rgba(0,0,0,0);border:none;color:var(--fstop-color-text-dark);box-shadow:none}a.button.dialog-cancel,a.button.button-cancel,.button.dialog-cancel,.button.button-cancel{--submit-indicator-spinner-color:var(--fstop-color-text-muted);--submit-indicator-spinner-opacity:0.8;background:none;color:var(--fstop-color-text-muted);text-decoration:underline;border:none;padding-left:.5em;padding-right:.5em;box-shadow:none;text-align:right;font-size:.75em}a.button.dialog-cancel:focus,a.button.dialog-cancel:hover,a.button.button-cancel:focus,a.button.button-cancel:hover,.button.dialog-cancel:focus,.button.dialog-cancel:hover,.button.button-cancel:focus,.button.button-cancel:hover{background:none !important}.button.button--primary{width:auto;margin:auto}input.fivestar-rating-submit,input.custom-rating-submit{display:none !important}[data-drupal-views-infinite-scroll-pager]{padding:0;margin:var(--fstop-spacing-xs)}[data-drupal-views-infinite-scroll-pager] a.button{font-size:var(--fstop-font-size-l);background-color:var(--fstop-color-accent-pale);border:solid 1px var(--fstop-color-accent);color:var(--fstop-color-accent);font-weight:bold;text-decoration:none;border-radius:100px;padding:.25em 2em}[data-drupal-views-infinite-scroll-pager] a.button:hover{color:#fff;background-color:var(--fstop-color-accent);border-color:var(--fstop-color-accent)}.flag-subscribe-user.action-unflag a,.flag-subscribe-user.action-unflag a:focus{background:#fff;color:#111;border:solid 1px #0f7d0f !important}.flag-subscribe-user.action-unflag a svg,.flag-subscribe-user.action-unflag a:focus svg{color:#0f7d0f}.flag-subscribe-user.action-unflag a:hover,.flag-subscribe-user.action-unflag a:focus:hover{color:#fff;border:solid 1px #e52548 !important;background:#e52548}.flag-subscribe-user.action-unflag a:hover svg,.flag-subscribe-user.action-unflag a:focus:hover svg{color:#fff}.order-state{font-size:.85em;background:var(--fstop-faint-bg);padding:.3em 1em;border-radius:var(--fstop-radius-s);display:inline-block}.order-state-completed{background-color:#19bd19;color:#fff}.order-state-canceled{color:#e52548}.caption{margin-bottom:1.2em}table{border-collapse:collapse;border-spacing:0;width:100%;font-size:1rem}table th{font-weight:600;text-align:left;padding:.5em .75em;color:var(--fstop-color-text-dark);border:none;font-size:.9em;margin-bottom:-1px}table th a{text-decoration:none;color:var(--fstop-color-text-dark);display:block}table th a:hover{text-decoration:none}table th.is-active>a,table th.is-active>a:hover{color:var(--fstop-color-text-dark)}table td{border:0;outline:none;padding:.7em .75em;color:var(--fstop-color-text-secondary)}@media(min-width:60em){table{font-size:14px}table th,table td{padding:.5em}}table thead{border:1px solid var(--fstop-bg-layer);border-bottom:none;background-color:var(--fstop-faint-bg);text-transform:uppercase}table thead th{font-size:12px}table thead th.is-active{background:var(--fstop-faint-bg)}table td .item-list ul{margin:0}table [dir=rtl] td .item-list ul{margin:0}table td.is-active{background:none}table th.select-all{width:1px}table th>a::after,table th.is-active>a::after{display:none}table thead>tr{border-bottom:1px solid var(--fstop-border-light)}table tbody>tr{border-bottom:1px solid var(--fstop-border-light)}table .caption,table caption,table details{text-align:left}table th{white-space:nowrap}table td.no-wrap{white-space:nowrap}table td.compact{width:1px}.data-table-wrapper,.views-style-table .view-content{border:1px solid var(--fstop-border-light)}a.tabledrag-handle .handle{width:25px;height:25px;margin:0;background:url(/themes/custom/fstop/images/core/icons/787878/move.svg) no-repeat;padding:6px}.draggable a.tabledrag-handle{margin-left:0}.draggableviews-form .messages{padding:1em;font-size:.9em}.messages abbr{text-decoration:none}button.tabledrag-toggle-weight{padding:.2em;margin:0;line-height:1em;font-size:.85em;background:none;border:none;text-decoration:underline;color:var(--fstop-color-text-muted)}button.tabledrag-toggle-weight:focus,button.tabledrag-toggle-weight:active,button.tabledrag-toggle-weight:hover{color:var(--fstop-color-accent)}.tablesort{display:inline-block;width:11px;height:11px;background-size:100%}.clean-table tbody{border:none}.clean-table table th{background-color:rgba(0,0,0,0)}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none}}td.views-field-created{white-space:nowrap}td.views-field-referrer{word-break:break-all;word-wrap:break-word}td.views-field-campaign{width:15%}nav.tabs{display:inline-block;width:100%;vertical-align:top;text-align:center;overflow-x:auto;white-space:nowrap}.region-tasks-menu nav.tabs{text-align:right;margin:1em auto 0;float:none;display:block}.region-tasks-menu .local-tasks-primary-responsive nav.tabs{overflow:visible;white-space:normal}.myaccount-page .region-tasks-menu nav.tabs{text-align:left}ul.tabs.primary{padding:0;margin:0;list-style:none;background:rgba(0,0,0,0);border:none;font-size:12px;font-weight:500;float:left;width:100%}ul.tabs.primary li{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:bottom;margin-bottom:-1px}ul.tabs.primary a{color:var(--fstop-color-text-muted);display:block;float:left;line-height:2.4em;padding:0 1.1em;margin:0;text-decoration:none;border-radius:100px}ul.tabs.primary a:hover,ul.tabs.primary a.is-active,ul.tabs.primary a.active{text-decoration:none;color:var(--fstop-color-text-dark);background:var(--fstop-faint-bg)}ul.tabs.primary a.is-active,ul.tabs.primary a.active{font-weight:700}@media(max-width:42.5em){.region-tasks-menu nav.tabs.mobile-hide{display:none}}.tpd-content ul.tabs.primary{text-align:left;margin:0;padding:0}.tpd-content ul.tabs.primary li{float:none;display:block;line-height:normal}.tpd-content ul.tabs.primary li.is-active{display:none}.tpd-content ul.tabs.primary li a{border-radius:0;line-height:normal}.local-tasks-dropdown nav{width:auto}#local-tasks-trigger{color:var(--fstop-color-text-muted)}.local-tasks-primary-responsive{position:relative}.local-tasks-primary-responsive .tabs{position:relative}.local-tasks-primary-responsive .is-active{display:none}.local-tasks-primary-responsive #local-tasks-wrapper{display:none}.local-tasks-primary-responsive #local-tasks-trigger{display:inline-block;background:rgba(0,0,0,0);border:none;font-size:1.5rem;padding:0}@media(min-width:60em){.local-tasks-primary-responsive #local-tasks-wrapper{display:inline-block}.local-tasks-primary-responsive #local-tasks-trigger{display:none}}ul.tabs.secondary{font-weight:500;display:inline-block;padding:0 !important;margin:2em 0;list-style:none;font-size:14px;background:var(--fstop-faint-bg);border-radius:100px;border:none;line-height:2.2em;box-shadow:0 2px 2px 0 rgba(0,0,0,.1) inset}ul.tabs.secondary li{margin:0;padding:0;border:none;list-style:none;display:inline-block}ul.tabs.secondary a{color:var(--fstop-color-text-secondary);white-space:nowrap;text-align:center;display:block;padding:.25em 1.75em;vertical-align:middle;border:none;text-decoration:none;margin:5px;border-radius:100px}ul.tabs.secondary li a:hover{background:var(--fstop-border-light)}ul.tabs.secondary li a:hover,ul.tabs.secondary a.is-active,ul.tabs.secondary .is-active a{color:var(--fstop-color-text-dark);background-color:var(--fstop-bg-layer)}ul.tabs.secondary .is-active a,ul.tabs.secondary a.is-active{font-weight:600;text-decoration:none;color:#fff;background:var(--fstop-color-accent)}.myaccount-page .region-tasks-menu{width:auto}.myaccount-page .region-tasks-menu .local-actions-block{padding:.5rem 0}.myaccount-page .region-tasks-menu ul.tabs.secondary{font-size:14px;margin:1rem 0 0}@media(min-width:65.625em){.myaccount-page .region-tasks-menu .container{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.myaccount-page .region-tasks-menu .container>div{flex:1}.myaccount-page .region-tasks-menu .container .local-actions-block{flex:auto}.myaccount-page .region-tasks-menu ul.tabs.secondary{font-size:12px;margin:1rem 0 0}}.myaccount-menu nav.tabs{text-align:left;display:block;width:100%}.myaccount-menu nav.tabs ul.tabs.primary li{display:block;float:none}.myaccount-menu nav.tabs ul.tabs.primary li a{background-image:none;background:rgba(0,0,0,0);float:none;display:block;padding:0;line-height:2em;font-size:inherit;border:none;box-shadow:none}.action-links{font-size:13px;float:right}.block-myaccount-menu{text-align:left}.block-myaccount-menu span.svg-icon{vertical-align:-0.14em}.block-myaccount-menu span.svg-icon svg{fill:var(--fstop-color-text-secondary)}.block-myaccount-menu .item-list ul,.block-myaccount-menu ul.user-menu-group{margin:0;padding:1em 0;border-bottom:solid 1px var(--fstop-border-light);text-align:left;font-weight:410}.block-myaccount-menu .item-list ul li,.block-myaccount-menu ul.user-menu-group li{display:block;float:none;padding:0 0 1px 0;margin:0}.block-myaccount-menu .item-list ul li a,.block-myaccount-menu ul.user-menu-group li a{background-image:none;background:rgba(0,0,0,0);float:none;display:block;padding:0 .2em;line-height:2.25em;font-size:inherit;border:none;color:var(--fstop-color-text-dark);text-decoration:none;border-radius:100px}.block-myaccount-menu .item-list ul li a.is-active,.block-myaccount-menu .item-list ul li a:hover,.block-myaccount-menu ul.user-menu-group li a.is-active,.block-myaccount-menu ul.user-menu-group li a:hover{color:var(--fstop-color-accent);background-color:var(--fstop-faint-bg)}.block-myaccount-menu .item-list ul li a.is-active svg,.block-myaccount-menu .item-list ul li a:hover svg,.block-myaccount-menu ul.user-menu-group li a.is-active svg,.block-myaccount-menu ul.user-menu-group li a:hover svg{fill:var(--fstop-color-accent)}#block-ajax-myaccount,.block-my-account-dropdown-menu{min-width:300px}#block-ajax-myaccount .views-element-container,#block-ajax-myaccount .item-list ul,.block-my-account-dropdown-menu .views-element-container,.block-my-account-dropdown-menu .item-list ul{padding:0;padding-bottom:1.5em;margin-bottom:0;border-bottom:solid 1px var(--fstop-border-subtle)}#block-ajax-myaccount .views-element-container li i,#block-ajax-myaccount .item-list ul li i,.block-my-account-dropdown-menu .views-element-container li i,.block-my-account-dropdown-menu .item-list ul li i{text-align:center;color:var(--fstop-color-text-muted);margin-right:.1em}#block-ajax-myaccount .views-element-container li a:hover i,#block-ajax-myaccount .item-list ul li a:hover i,.block-my-account-dropdown-menu .views-element-container li a:hover i,.block-my-account-dropdown-menu .item-list ul li a:hover i{color:var(--fstop-color-accent)}#block-ajax-myaccount .item-list:last-child ul,.block-my-account-dropdown-menu .item-list:last-child ul{border:none;margin-bottom:0;padding-bottom:0}.fs_tabs_small ul.quicktabs-tabs,.fs_tabs ul.quicktabs-tabs{overflow-x:auto;overflow-y:hidden;text-align:center;font-weight:bold;padding:1em 0}.fs_tabs_small ul.quicktabs-tabs li,.fs_tabs ul.quicktabs-tabs li{margin:0 .5em}.fs_tabs_small ul.quicktabs-tabs li a,.fs_tabs ul.quicktabs-tabs li a{background-color:rgba(0,0,0,0);text-decoration:none;color:var(--fstop-color-text-muted);display:inline-block;padding:0 1.5em;line-height:2.5em;border-radius:100px}.fs_tabs_small ul.quicktabs-tabs li a:hover,.fs_tabs ul.quicktabs-tabs li a:hover{background-color:var(--fstop-color-text-dark);color:var(--fstop-color-text-muted)}.fs_tabs_small ul.quicktabs-tabs li.active a,.fs_tabs ul.quicktabs-tabs li.active a{background-color:var(--fstop-color-accent);color:#fff}.fs_tabs_small .quicktabs-main,.fs_tabs .quicktabs-main{padding:1em 0 2.5em 0}.fs_tabs_small{margin-top:-37px}.fs_tabs_small ul.quicktabs-tabs{font-size:11px;text-transform:uppercase;text-align:right}.fs_tabs_small .quicktabs-main{padding:calc(2.125rem/2) 0}.fs_tabs .quicktabs-tabpage{min-height:300px}.quicktabs-tabs.tabs-1{display:none}.action-buttons{padding-top:.5em;font-size:16px;float:right}.action-buttons>*{float:right}.action-buttons .button{border-radius:var(--fstop-radius-s)}.horizontal-sub-nav{font-size:16px;font-weight:600;width:100%;display:inline-block}.horizontal-sub-nav ul{margin:0;padding:0;list-style:none;display:inline-block}.horizontal-sub-nav ul.advanced-menu{font-weight:normal;text-transform:none;float:right;font-size:13px}.horizontal-sub-nav li{display:inline-block;vertical-align:top;margin:0 .75em}.horizontal-sub-nav li a{color:var(--fstop-color-text-dark);text-decoration:none}.horizontal-sub-nav li a span{background:var(--fstop-faint-bg);color:var(--fstop-color-text-dark);font-size:.7em;font-weight:normal;border-radius:var(--fstop-radius-xs);padding:.25rem;vertical-align:middle}.horizontal-sub-nav li a:hover,.horizontal-sub-nav li a.is-active{color:var(--fstop-color-accent)}.tipped-dropdown .is-active{display:none}button.tipped-dropdown-trigger{background:var(--fstop-faint-bg);color:var(--fstop-color-text-dark);border:solid 1px var(--fstop-border-subtle);width:2rem;height:2rem;border-radius:100px;padding:0;margin:0}.local-tasks-dropdown{text-align:right;display:inline-block;float:right}.local-tasks-dropdown .tabs{text-align:left}.local-tasks-dropdown .tabs button{font-size:1.5rem;border:none;background:none;color:var(--fstop-border-medium)}.local-tasks-dropdown .tabs button:hover{color:var(--fstop-color-text-muted)}.local-tasks-dropdown .tabs button.active{color:var(--fstop-color-accent)}.tipped-menu-list .is-active{font-weight:bold}.tpd-content .item-list ul,.tpd-content .item-list li{list-style:none;margin:0;padding:0}.tpd-content .item-list li{margin:.25em 0}.action-links{position:relative;z-index:5}.action-links li{list-style:none;margin:0;padding:0;display:inline-block}.action-links .button{font-size:13px;border-radius:var(--fstop-radius-s)}.vertical-tabs{margin:2rem 0 2rem 15em;background:var(--fstop-bg-layer)}.vertical-tabs__menu-item{font-size:13px}.vertical-tabs__menu-item a{color:var(--fstop-color-text-dark)}.vertical-tabs__menu-item a:hover{outline:none}ul.vertical-tabs__menu{padding:0}ul.vertical-tabs__menu li.vertical-tabs__menu-item{margin:0}.vertical-tabs__menu-item-title{color:var(--fstop-color-accent);font-weight:600}.vertical-tabs__menu-item-summary{color:var(--fstop-color-text-muted);font-size:.85em}.vertical-tabs__pane{font-size:16px;background-color:inherit;border-radius:0;clear:none !important;margin:0}.vertical-tabs__pane .extra-description,.vertical-tabs__pane .description{font-size:13px;line-height:1.2em;color:var(--fstop-color-text-muted);padding:0;font-style:normal;margin-top:.5em;margin-bottom:.5em}.vertical-tabs__pane label,.vertical-tabs__pane .label{font-size:14px;font-weight:bold}.vertical-tabs__pane .details-description{padding:1em 0;border-bottom:solid 1px var(--fstop-border-medium);margin-bottom:.5em}.vertical-tabs__pane>.details-wrapper{padding:0;margin:2rem;border:none !important}.vertical-tabs__pane>.details-wrapper .fieldset-wrapper{padding:1em !important}.form-type-vertical-tabs{clear:both;margin:3em 0 1em 0;width:100%;position:relative;display:inline-block}#drupal-modal .vertical-tabs{margin-left:8em}#drupal-modal .vertical-tabs__menu{width:8em;margin-left:-8em}button.sidebar-trigger{margin:.5rem;font-size:13px;background-color:var(--fstop-faint-bg);border:solid 1px var(--fstop-border-subtle);color:var(--fstop-color-text-secondary);border-radius:var(--fstop-radius-s);padding:.75em}button.sidebar-trigger .title{margin-left:.25em;text-transform:uppercase}.profile-gallery-links{float:right;margin-top:-10px}.profile-gallery-links ul,.profile-gallery-links li{margin:0;padding:0;display:inline-block}.profile-gallery-links ul{display:inline-flex;gap:5px}.profile-gallery-links a{background-color:var(--fstop-faint-bg);border-radius:100px;padding:.25em .75em;text-decoration:none;font-size:13px;color:var(--fstop-color-text-muted)}.block-quicktabs-block--portfolio-style-switcher{position:relative}.block-quicktabs-block--portfolio-style-switcher .tab-list{position:absolute;background-color:var(--fstop-faint-bg);border-radius:100px;float:right;padding:var(--fstop-spacing-density-xxs);margin:0 0 var(--fstop-spacing-density-s) 0;gap:var(--fstop-spacing-density-xxs);top:calc(var(--fstop-spacing-density-m)*-1);right:0}.block-quicktabs-block--portfolio-style-switcher .tab-list ul.quicktabs-tabs{margin:0;padding:0;display:inline-flex;align-content:center;justify-items:center;justify-content:center;align-items:center}.block-quicktabs-block--portfolio-style-switcher .tab-list ul.quicktabs-tabs li{margin:0 !important}.block-quicktabs-block--portfolio-style-switcher .tab-list ul.quicktabs-tabs li a{display:flex;align-items:center}.block-quicktabs-block--portfolio-style-switcher .tab-list a{background-color:rgba(0,0,0,0);color:var(--fstop-color-text-muted);border:none;box-shadow:none;border-radius:100px;margin:0;padding:.5em}.block-quicktabs-block--portfolio-style-switcher .tab-list a:hover,.block-quicktabs-block--portfolio-style-switcher .tab-list.active,.block-quicktabs-block--portfolio-style-switcher .tab-list .active a{background-color:var(--fstop-color-accent);color:var(--fstop-color-accent-light)}.tags-wrapper .field-tags{display:inline-block}.list-tags,.field-tags{left:0;right:0;font-size:11px;text-transform:uppercase;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;flex-basis:100%;line-height:2.5em;list-style:none;padding:0;margin:1rem 0}.list-tags:after,.field-tags:after{display:table;clear:both;content:""}.list-tags li,.list-tags .field__item,.field-tags li,.field-tags .field__item{display:inline-block;margin:3px}.list-tags a,.field-tags a{font-style:normal;background-color:var(--fstop-faint-bg);padding:0 1em;border-radius:var(--fstop-radius-m);text-decoration:none;margin:0;color:var(--fstop-color-text-muted);display:inline-block}.list-tags a:hover,.field-tags a:hover{background-color:var(--fstop-bg-layer2);color:var(--fstop-color-text-secondary)}.list-tags .item-list ul,.field-tags .item-list ul{list-style:none;margin:0;padding:0}.list-tags .item-list li,.field-tags .item-list li{padding:0;vertical-align:top;display:inline-block;margin:3px 1px}.sponsored{font-style:normal;background-color:rgba(0,0,0,.6);padding:1em;border-radius:var(--fstop-radius-s);text-decoration:none;margin:0;color:#f5f7f8;display:inline-block;font-size:13px;text-transform:uppercase;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;list-style:none}.lead-media-wrapper .sponsored{padding:5px 10px;top:5px;right:5px;position:absolute;font-size:11px}.flag a.button,.flag a:hover.button{border:inherit}.flag.has-hover-text a{text-align:center;position:relative}.flag.has-hover-text a .hover-text{visibility:hidden;position:absolute;width:100%;display:inline-block;left:0;right:0;top:0;bottom:0}.flag.has-hover-text a .text{visibility:visible}.flag.has-hover-text a:hover .text{visibility:hidden}.flag.has-hover-text a:hover .hover-text{visibility:visible}.flag-subscribe-user a.button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:solid 1px #19bd19}.flag-subscribe-user a:hover.button{border:solid 1px #19bd19}.ui-dialog-content iframe{background-color:#fff}.ajax-progress{font-size:11px;vertical-align:middle;display:inline-block;padding:1px 5px 2px 5px}[dir=rtl] .ajax-progress{float:right}.ajax-progress.ajax-progress-throbber .throbber{display:inline;padding:1px 8px 2px;background:rgba(0,0,0,0) var(--fstop-throbber-image) no-repeat 0 center;background-size:contain}.ajax-progress-throbber .fs-loader-container{--loader-color:currentColor;--loader-stroke:4;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:0}.search-loading{margin:3rem auto;text-align:center;color:var(--fstop-color-text-muted)}.search-loading .ajax-progress-throbber{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;gap:1rem;font-size:16px}.search-loading .fs-loader-container{width:90px;height:auto;--loader-color:var(--fstop-color-text-muted);--loader-stroke:1}.dropbutton .ajax-progress-throbber{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#fff;background-position:0 0}.dropbutton .ajax-progress-throbber .throbber{display:block;opacity:.6}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.fast-spin{animation:fa-spin .5s infinite linear}.ajax-progress-fullscreen{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;padding:0;opacity:1;border-radius:0;background-color:rgba(0,0,0,.85);background-image:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.ajax-progress-fullscreen .fs-loader-container{margin:auto}.ajax-progress-fullscreen .ajax-progress-throbber{display:flex;height:100%;text-align:center;justify-content:center;align-items:center;flex-direction:column}.ui-dialog-content{min-height:150px}.ui-dialog-content .ajax-progress-throbber{right:0;top:0;left:0;bottom:0;background:hsla(0,0%,100%,.9);position:absolute;padding:1rem;text-align:left}.ajax-progress.ajax-progress-fullscreen{z-index:9999999 !important}.page-load-progress-lock-screen{position:fixed;z-index:999999;top:0;left:0;bottom:initial;width:100%;height:5px;padding:0;background-color:rgba(0,0,0,.85)}.page-load-progress-throbber{background-image:none;background-repeat:no-repeat;height:100%;left:0;position:relative;top:0;width:100%;z-index:0;background-color:#1680d3;margin:0;animation-iteration-count:infinite;animation-duration:4s;animation-fill-mode:both;animation-name:slideInLeft}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.ui-dialog .user-user-picture-form .ajax-progress-throbber{display:inline-block}.quicktabs-main{position:relative}.quicktabs-loading{text-align:center !important;margin:auto;width:100% !important;position:relative !important;font-size:1.2em;display:block !important;color:#666}.quicktabs-loading>.throbber{display:block !important;height:20px;width:20px;text-align:center;margin:1em auto;position:relative !important}.quicktabs-loading>.message{display:block !important;padding:.5em}.quicktabs-loading .fs-loader-container{--loader-color:var(--fstop-color-text-muted);margin:1em auto}.quicktabs-loading.qt-contest-tabs .fs-loader-container{--loader-color:var(--fstop-color-text-secondary)}.fs-loader-container{--loader-color:#fff;--loader-stroke:3;width:50px;height:50px;padding:10px}.fs-loader-container .logo-fill{fill:var(--loader-color)}.fs-loader-container .ring-base{fill:none;stroke:var(--loader-color)}.fs-loader-container svg{overflow:visible;display:block}.fs-loader-container .ring-static{stroke-opacity:.1;stroke-width:0}.fs-loader-container .ring-animated{stroke-width:var(--loader-stroke);stroke-dasharray:50 250;stroke-linecap:round;transform-origin:center;animation:loader-spin .6s linear infinite}@media(min-width:60em){.fs-loader-container{--loader-stroke:1;width:100px;height:100px}.fs-loader-container .ring-static{stroke-opacity:.1;stroke-width:1}}@keyframes loader-spin{to{transform:rotate(360deg)}}.node__links:after{display:table;clear:both;content:""}.soembed-media{margin:1em 0}.meta .username a,.meta .username,.node__meta .username a,.node__meta .username,.node__submitted .username a,.node__submitted .username{text-decoration:none;color:var(--fstop-color-text);font-weight:600}.meta .field--name-created,.node__meta .field--name-created,.node__submitted .field--name-created{display:block;font-size:.85rem}.field--name-field-video,.field--name-field-lead-image{padding:0 0 1em 0}.field--name-field-video img,.field--name-field-lead-image img{width:100%;height:auto}.node__footer{margin:1rem 0;font-size:14px}.node__footer a{vertical-align:middle;display:inline-block}.node__footer .flag a{text-decoration:none;color:var(--fstop-color-text-muted)}.node__footer .flag a:hover{color:var(--fstop-color-accent)}.node__footer .field-tags{float:right;flex:auto;text-align:right}.node__footer .ajax-progress{display:none}.node__footer>*{display:inline-block;vertical-align:middle}.node__footer>div:last-child{flex:auto}.node__header{border-left:none;border-right:none;display:flex;justify-content:space-between;margin:1rem 0;gap:.5rem;clear:both}.node__header>*{vertical-align:middle}.entity-header{display:flex;justify-content:space-between;align-items:center}.entity-header .vote-form{margin:0}.entity-header .vote-form .form-item{margin:0}.entity-header .field--name-field-updown{height:100%;position:relative}.entity-header .field--name-field-updown>*{height:100%}.entity-header .updown-buttons-container{gap:var(--fstop-spacing-xs)}.entity-header .updown-buttons-container a{padding:.5em;font-size:16px;background-color:var(--fstop-bg-faint)}.entity-header .updown-buttons-container a:hover{color:#fff !important;background-color:var(--fstop-color-accent)}.flag-buttons{position:relative}.flag-buttons>*{display:inline-block;font-size:12px;line-height:2.5em}.flag-buttons .label{display:none}.flag-buttons .svg-icon{font-size:1.25em}.flag-buttons .ajax-progress{display:none}.flag-buttons .flag a{vertical-align:middle;line-height:inherit;display:inline-block;border-radius:var(--fstop-radius-m);padding:0 .75em}.flag-buttons .flag a{text-decoration:none;color:var(--fstop-color-text-muted);border-radius:var(--fstop-radius-m);border:solid 1px var(--fstop-border-subtle)}.flag-buttons .flag a:hover{background:var(--fstop-faint-bg);border:solid 1px var(--fstop-faint-bg)}.flag-buttons .action-unflag a{background:var(--fstop-faint-bg);color:var(--fstop-color-accent)}.flag .count{margin:0 .25em}.node--type--page.node--view-mode--full .field--name-body{padding-bottom:0;margin-bottom:0;border-bottom:none}footer.node__meta{display:inline-flex;align-items:center;justify-content:flex-start;flex-direction:row;align-content:center}.node--view-mode--full hr,.view-mode--full hr{clear:both;margin:2em 0}.node--view-mode--full img.aligncenter,.view-mode--full img.aligncenter{clear:both;float:none;max-width:100%;height:auto;margin:1em 0}.node--view-mode--full .LinkBoxFstopAnswers,.view-mode--full .LinkBoxFstopAnswers{background-color:var(--fstop-color-text-secondary);padding-right:5px;padding-left:5px;border-style:none}.node--view-mode--full .AboutBox,.view-mode--full .AboutBox{background-color:var(--fstop-faint-bg);padding:5px;text-align:center;border-style:none;color:var(--fstop-color-text);font-weight:bold}.node--view-mode--full .CommentBoxFstopAnswers,.view-mode--full .CommentBoxFstopAnswers{padding:5px;border-style:none;color:var(--fstop-color-text);background-color:var(--fstop-bg-layer)}.node--view-mode--full .alignleft,.view-mode--full .alignleft{margin:4px 20px 10px 0 !important;display:inline-block !important;float:left !important}.node--view-mode--full .content .right,.view-mode--full .content .right{padding:0 0 3px 20px;float:right}.node--view-mode--full .content .left,.view-mode--full .content .left{padding:0 20px 3px 0;float:left}.node--view-mode--full .content .left img,.node--view-mode--full .content .right img,.view-mode--full .content .left img,.view-mode--full .content .right img{display:block}.node--view-mode--full .FStoppAnswers,.view-mode--full .FStoppAnswers{display:table;width:100%;background-color:var(--fstop-faint-bg);border:1px solid var(--fstop-color-text-secondary);border-spacing:5px}.node--view-mode--full .FStoppAnswersRow1,.view-mode--full .FStoppAnswersRow1{display:table-row}.node--view-mode--full .FStoppAnswersRow2,.view-mode--full .FStoppAnswersRow2{display:table-row;width:710;background-color:var(--fstop-border-medium)}.node--view-mode--full .caption,.view-mode--full .caption{font-size:12px;text-align:center;line-height:normal}.node--view-mode--full .caption img,.view-mode--full .caption img{padding-bottom:1rem}.node--view-mode--full .alignnone,.node--view-mode--full .clearfix.caption,.node--view-mode--full .alignnone.size-full,.view-mode--full .alignnone,.view-mode--full .clearfix.caption,.view-mode--full .alignnone.size-full{display:block;float:none;clear:both}@media only screen and (max-width:42.5em),only screen and (max-device-width:42.5em){.node--view-mode--full .alignleft,.view-mode--full .alignleft{float:none !important;margin:1em auto !important;display:block !important}}.node--view-mode--full .field__label,.view-mode--full .field__label{color:inherit}.node--view-mode--full h1,.view-mode--full h1{color:var(--fstop-color-text-dark)}.node--view-mode--full h6,.view-mode--full h6{font-size:1.1em}.node--view-mode--full h5,.view-mode--full h5{font-size:1.3em}.node--view-mode--full h4,.view-mode--full h4{font-size:1.4em}.node--view-mode--full h3,.view-mode--full h3{font-size:1.6em}.node--view-mode--full h2,.view-mode--full h2{font-size:1.8em}.node--view-mode--full h2,.node--view-mode--full h3,.node--view-mode--full h4,.node--view-mode--full h5,.node--view-mode--full h6,.view-mode--full h2,.view-mode--full h3,.view-mode--full h4,.view-mode--full h5,.view-mode--full h6{margin:1.5em auto .5em auto;font-weight:700;line-height:1.3;letter-spacing:normal;color:var(--fstop-color-text-dark)}.node--view-mode--full h2 strong,.node--view-mode--full h2 b,.node--view-mode--full h3 strong,.node--view-mode--full h3 b,.node--view-mode--full h4 strong,.node--view-mode--full h4 b,.node--view-mode--full h5 strong,.node--view-mode--full h5 b,.node--view-mode--full h6 strong,.node--view-mode--full h6 b,.view-mode--full h2 strong,.view-mode--full h2 b,.view-mode--full h3 strong,.view-mode--full h3 b,.view-mode--full h4 strong,.view-mode--full h4 b,.view-mode--full h5 strong,.view-mode--full h5 b,.view-mode--full h6 strong,.view-mode--full h6 b{font-weight:inherit}.node--view-mode--full figure,.view-mode--full figure{margin:2rem auto}.node--view-mode--full figure figure,.view-mode--full figure figure{margin:auto}@media(max-width:60em){.node--view-mode--full figure.alignleft,.node--view-mode--full figure.alignright,.node--view-mode--full figure.align-left,.node--view-mode--full figure.align-right,.view-mode--full figure.alignleft,.view-mode--full figure.alignright,.view-mode--full figure.align-left,.view-mode--full figure.align-right{float:none;max-width:700px}}.node--view-mode--full figure.gallery-item,.view-mode--full figure.gallery-item{margin:auto;position:relative;overflow:hidden}.node--view-mode--full figure.gallery-item.media__embed_popup,.view-mode--full figure.gallery-item.media__embed_popup{margin:1rem auto}@media(min-width:60em){.node--view-mode--full figure.alignleft,.node--view-mode--full figure.align-left,.view-mode--full figure.alignleft,.view-mode--full figure.align-left{margin-right:2rem;margin-left:auto}.node--view-mode--full figure.alignright,.node--view-mode--full figure.align-right,.view-mode--full figure.alignright,.view-mode--full figure.align-right{margin-left:2rem;margin-right:auto}.node--view-mode--full figure.alignleft,.node--view-mode--full figure.alignright,.node--view-mode--full figure.align-left,.node--view-mode--full figure.align-right,.view-mode--full figure.alignleft,.view-mode--full figure.alignright,.view-mode--full figure.align-left,.view-mode--full figure.align-right{max-width:50%}.node--view-mode--full figure.alignleft>*,.node--view-mode--full figure.alignright>*,.node--view-mode--full figure.align-left>*,.node--view-mode--full figure.align-right>*,.view-mode--full figure.alignleft>*,.view-mode--full figure.alignright>*,.view-mode--full figure.align-left>*,.view-mode--full figure.align-right>*{width:auto}}.node--view-mode--full .download-wrapper,.node--view-mode--full figcaption,.view-mode--full .download-wrapper,.view-mode--full figcaption{text-align:center;font-size:.85rem;padding:.75em;background-color:var(--fstop-faint-bg);margin-top:2px;display:block !important;color:var(--fstop-color-text-secondary)}.node--view-mode--full .block-type--image_comparison,.node--view-mode--full .block-type--media_gallery,.view-mode--full .block-type--image_comparison,.view-mode--full .block-type--media_gallery{margin-top:2rem;margin-bottom:2rem}.node--view-mode--full .block-type--image_comparison .field--name-body,.node--view-mode--full .block-type--media_gallery .field--name-body,.view-mode--full .block-type--image_comparison .field--name-body,.view-mode--full .block-type--media_gallery .field--name-body{margin-top:.5em;font-size:.85rem;line-height:1.4em;text-align:center;padding:.75em;background-color:var(--fstop-faint-bg);display:block !important;color:var(--fstop-color-text-secondary)}.node--view-mode--full .field--type-image img,.node--view-mode--full .media__embed img,.view-mode--full .field--type-image img,.view-mode--full .media__embed img{max-width:100%;width:auto;height:auto;max-height:1000px;margin:auto;display:inline-block}.node--view-mode--full .field--type-image,.view-mode--full .field--type-image{text-align:center}.node--view-mode--full ol li,.node--view-mode--full ul li,.view-mode--full ol li,.view-mode--full ul li{margin:.35em 0}@media(max-width:60em){.node--view-mode--full img.alignleft,.node--view-mode--full img.alignright,.node--view-mode--full img.align-left,.node--view-mode--full img.align-right,.node--view-mode--full .media.alignleft,.node--view-mode--full .media.alignright,.node--view-mode--full .media.align-left,.node--view-mode--full .media.align-right,.view-mode--full img.alignleft,.view-mode--full img.alignright,.view-mode--full img.align-left,.view-mode--full img.align-right,.view-mode--full .media.alignleft,.view-mode--full .media.alignright,.view-mode--full .media.align-left,.view-mode--full .media.align-right{margin:1rem auto;float:none;max-width:400px;width:100%;display:block}}@media(min-width:60em){.node--view-mode--full img.alignleft,.node--view-mode--full img.alignright,.node--view-mode--full img.align-left,.node--view-mode--full img.align-right,.node--view-mode--full .media.alignleft,.node--view-mode--full .media.alignright,.node--view-mode--full .media.align-left,.node--view-mode--full .media.align-right,.view-mode--full img.alignleft,.view-mode--full img.alignright,.view-mode--full img.align-left,.view-mode--full img.align-right,.view-mode--full .media.alignleft,.view-mode--full .media.alignright,.view-mode--full .media.align-left,.view-mode--full .media.align-right{max-width:50%;width:auto;margin:1rem auto}.node--view-mode--full img.alignleft,.node--view-mode--full img.align-left,.node--view-mode--full .media.alignleft,.node--view-mode--full .media.align-left,.view-mode--full img.alignleft,.view-mode--full img.align-left,.view-mode--full .media.alignleft,.view-mode--full .media.align-left{margin-right:2rem}.node--view-mode--full img.alignright,.node--view-mode--full img.align-right,.node--view-mode--full .media.alignright,.node--view-mode--full .media.align-right,.view-mode--full img.alignright,.view-mode--full img.align-right,.view-mode--full .media.alignright,.view-mode--full .media.align-right{margin-left:2rem}}.node--view-mode--full .drupal-media-style-align-left,.node--view-mode--full .drupal-media-style-align-right,.view-mode--full .drupal-media-style-align-left,.view-mode--full .drupal-media-style-align-right{width:auto;max-width:50%}.node--view-mode--full .drupal-media-style-align-left img,.node--view-mode--full .drupal-media-style-align-right img,.view-mode--full .drupal-media-style-align-left img,.view-mode--full .drupal-media-style-align-right img{height:auto}.node--view-mode--full .drupal-media-style-align-left .media.alignleft,.node--view-mode--full .drupal-media-style-align-left .media.alignright,.node--view-mode--full .drupal-media-style-align-left .media.align-left,.node--view-mode--full .drupal-media-style-align-left .media.align-right,.node--view-mode--full .drupal-media-style-align-right .media.alignleft,.node--view-mode--full .drupal-media-style-align-right .media.alignright,.node--view-mode--full .drupal-media-style-align-right .media.align-left,.node--view-mode--full .drupal-media-style-align-right .media.align-right,.view-mode--full .drupal-media-style-align-left .media.alignleft,.view-mode--full .drupal-media-style-align-left .media.alignright,.view-mode--full .drupal-media-style-align-left .media.align-left,.view-mode--full .drupal-media-style-align-left .media.align-right,.view-mode--full .drupal-media-style-align-right .media.alignleft,.view-mode--full .drupal-media-style-align-right .media.alignright,.view-mode--full .drupal-media-style-align-right .media.align-left,.view-mode--full .drupal-media-style-align-right .media.align-right{margin:inherit;max-width:none}.node--view-mode--full .wp-block-embed,.view-mode--full .wp-block-embed{margin:2rem auto}.node--view-mode--full .wp-block-embed iframe,.view-mode--full .wp-block-embed iframe{border:none;margin:auto}.node--view-mode--full .block-type--media_gallery .swiper-slide,.node--view-mode--full .block-type--media_gallery swiper-slide,.view-mode--full .block-type--media_gallery .swiper-slide,.view-mode--full .block-type--media_gallery swiper-slide{width:auto}.node--view-mode--full .wp-block-content-block-image-comparison .block-inner .field--name-body,.node--view-mode--full .wp-block-content-block-media-gallery .block-inner .field--name-body,.view-mode--full .wp-block-content-block-image-comparison .block-inner .field--name-body,.view-mode--full .wp-block-content-block-media-gallery .block-inner .field--name-body{font-size:.85rem;line-height:1.4em}.node--view-mode--full .field--name-field-sources,.view-mode--full .field--name-field-sources{font-size:.8em;padding:.25em .5em;border-radius:var(--fstop-radius-s);display:inline-block;margin:1rem 0;color:var(--fstop-color-text-muted)}.node--view-mode--full .field--name-field-sources .field__label,.view-mode--full .field--name-field-sources .field__label{text-transform:uppercase;font-weight:normal}.node--view-mode--full .field--name-field-sources a,.view-mode--full .field--name-field-sources a{color:var(--fstop-color-text-muted)}.node--view-mode--full>.node__content{color:var(--fstop-color-text-secondary)}@media(min-width:65.625em){.node--view-mode--full>.node__content .align-left,.node--view-mode--full>.node__content .align-right{max-width:60%}.node--view-mode--full>.node__content .align-left{margin-right:2rem}.node--view-mode--full>.node__content .align-right{margin-left:2rem}.node--view-mode--full>.node__content .align-center{max-width:75%;margin:2rem auto}}.node--view-mode--full .node__footer{padding:1rem 0}.node--view-mode--full .field--name-body{padding-bottom:1em}.node--view-mode--full .field--name-field-video-media{padding-bottom:1em}.node--view-mode--full .flags{text-align:right}.node--view-mode--full .flags .flag{display:inline-block;padding-left:.5em}.node--view-mode--full .node__meta{width:auto}.node .teaser-title{font-weight:700;margin:.2em 0 .5em 0}.node .teaser-title{font-size:20px}@media screen and (min-width:500px){.node .teaser-title{font-size:calc(20px + (26 - 20)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.node .teaser-title{font-size:26px}}.stacked-nodes .node--view-mode--teaser{max-width:600px;margin:auto}@media(max-width:42.5em){.mobile-simple-teasers .node--view-mode--teaser{display:inline-block;width:100%}.mobile-simple-teasers .node--view-mode--teaser .field--name-field-lead-image{width:35%;float:left}.mobile-simple-teasers .node--view-mode--teaser .teaser-title{margin:0}.mobile-simple-teasers .node--view-mode--teaser .node__content{margin-left:35%;padding:.5rem 0 0 1rem !important}.mobile-simple-teasers .node--view-mode--teaser .node__footer,.mobile-simple-teasers .node--view-mode--teaser .field--name-body{display:none}}.node--view-mode--teaser h2.teaser-title a{text-decoration:none;color:inherit}.node--view-mode--teaser .node__meta{color:var(--fstop-color-text-muted)}.node--view-mode--teaser .node__meta .profile{width:40px}.post-author .node__submitted{font-size:1rem;flex:1}.view-mode--sidebar .post-author .node__submitted .username{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.author-header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:1rem 0;gap:1rem}@media(min-width:90em){.author-header .post-author{margin-left:-0.5rem}}.author-header .flag-subscribe-user{font-size:13px;flex:1;white-space:nowrap;padding-top:.5em;margin-left:-0.25em}.author-header .user-avatar{width:50px;margin-right:.5em}.author-header .view-contest-entry-user .user-avatar .avatar-placeholder{background-color:var(--fstop-border-subtle);border-radius:100%;overflow:hidden}.author-header .meta{display:inline-flex;line-height:1.1em;align-items:center;align-content:center;justify-content:flex-start;flex-wrap:nowrap;font-size:16px}.author-header .meta .dateline{display:inline-flex;gap:0 1rem;align-items:center;flex-wrap:wrap}.author-header .meta .dateline>*{font-size:13px;padding:0;display:inline-block;vertical-align:middle;border-radius:0}.author-header .meta .dateline>*:first-child{border:none;padding-left:0}.author-header .meta .dateline>* a{color:inherit;text-decoration:none}.author-header .meta .dateline .sponsored{font-weight:bold;color:inherit;padding:.5em .7rem;background:var(--fstop-faint-bg)}.author-header .meta .field--name-changed,.author-header .meta .field--name-publish-on,.author-header .meta .field--name-published-at,.author-header .meta .field--name-created{display:block;color:var(--fstop-color-text-muted);font-size:13px}.author-header .flag-buttons{flex:none}.field--name-changed,.field--name-publish-on,.field--name-published-at,.field--name-created{display:block;color:var(--fstop-color-text-muted);font-size:13px}.align-center{display:block;margin-right:auto;margin-left:auto;text-align:center}@media(min-width:65.625em){.align-center{max-width:75%}}.avatar-badge.employee-badge{background-size:100%;display:block;color:var(--fstop-color-accent) !important;background-image:url(/themes/custom/fstop/images/fs-verified.png);position:absolute;top:0;right:0;width:30%;height:30%;min-width:14px;min-height:14px;background-repeat:no-repeat}.job-title{background-color:rgba(0,0,0,.5);border-radius:100px;color:#fff;background-image:url(/themes/custom/fstop/images/fs-verified.png);padding-left:2.25em;background-position:3px center;background-repeat:no-repeat;padding-top:5px;background-size:1.8em;padding-bottom:5px;display:inline-block;padding-right:1em;font-size:1em}.user.preview{margin:auto}.user.simple{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5em;vertical-align:middle;position:relative}.user.simple .field--name-user-picture{width:50px;flex-shrink:0}.user.simple .field--name-roles,.user.simple .field--name-state,.user.simple .field-tags{margin-top:5px;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}.user.simple .username{padding:0;font-weight:bold;color:var(--fstop-color-text);margin-bottom:0;margin-top:0;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-decoration:none}.user.simple .username a{text-decoration:none;color:var(--fstop-color-text)}.user.simple .content{text-align:left;line-height:1.2em;flex:1;min-width:0}.user.simple .field--type--address{color:var(--fstop-color-text-muted);text-transform:uppercase;margin-top:.25em}.user.simple-no-link{align-items:center}.user-avatar{position:relative}.avatar-img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.flag-subscribe-user .ajax-progress{display:none}.gallery-item .field--name-user-picture,.simple .field--name-user-picture,.compact .field--name-user-picture{border-radius:100%;overflow:hidden;display:block;vertical-align:middle;border:solid 1px var(--fstop-border-light);background-color:var(--fstop-faint-bg)}.gallery-item .field--name-user-picture img,.simple .field--name-user-picture img,.compact .field--name-user-picture img{text-indent:-9999px;display:block;-o-object-fit:cover;object-fit:cover}.view-entity-votes .view-content .views-field-value{float:right;background-color:var(--fstop-faint-bg);padding:.25em;color:var(--fstop-color-text);border-radius:var(--fstop-radius-m);width:2em;text-align:center}.view-entity-votes .view-content ul{list-style:none;margin:0;padding:0}.view-entity-votes .view-content li{list-style:none;margin:.5em 0;padding:0;display:inline-block;width:100%}.unvalidated-prompt{font-size:20px;text-align:center}button.tipped-dropdown-default-trigger,a.tipped-dropdown-trigger{display:inline-block;background-color:var(--fstop-trigger-bg);border-radius:100%;width:30px;height:30px;line-height:32px;text-align:center;color:var(--fstop-color-text-secondary);z-index:1;position:relative;font-size:inherit;border:none;padding:0;margin:0}button.tipped-dropdown-default-trigger:hover,button.tipped-dropdown-default-trigger.active,a.tipped-dropdown-trigger:hover,a.tipped-dropdown-trigger.active{background-color:var(--fstop-trigger-bg-hover);color:var(--fstop-color-text-dark)}.tipped-menu-list li{position:relative}.tipped-menu-list .ajax-progress{position:absolute;right:0;top:30%}.tipped-menu-list .ajax-progress .throbber{background-image:url(/themes/custom/fstop/images/throbbers/Pulse-0.9s-18px.gif)}.tpd-content .dropdown-content{margin-bottom:-1px}.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{font-size:18px}@media(min-width:60em){.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{font-size:13px}}.tpd-size-medium .tpd-background{border-radius:var(--fstop-radius-xs)}.tpd-size-large .tpd-content,.tpd-size-large .tpd-title{font-size:16px}.tpd-size-large .tpd-background{border-radius:var(--fstop-radius-xs)}.tpd-content .node__footer{margin:0}.tpd-content .links.inline li,.tpd-content ul li{display:block}.tpd-content .links.inline li:last-child,.tpd-content ul li:last-child{border-bottom:none}.tpd-skin-light .tpd-background,.tpd-skin-menuLight .tpd-background{border-color:var(--fstop-border-light)}.tpd-skin-light .tpd-background-content,.tpd-skin-menuLight .tpd-background-content{background-color:var(--fstop-bg-layer)}.tpd-skin-light .tpd-background-title,.tpd-skin-menuLight .tpd-background-title{background-color:var(--fstop-faint-bg)}.tpd-skin-light .tpd-content,.tpd-skin-light .tpd-title,.tpd-skin-light .tpd-close,.tpd-skin-menuLight .tpd-content,.tpd-skin-menuLight .tpd-title,.tpd-skin-menuLight .tpd-close{color:var(--fstop-color-text)}.tpd-skin-light .tipped-menu-list,.tpd-skin-menuLight .tipped-menu-list{background-color:var(--fstop-bg-layer)}.tpd-skin-light .dropdown-content,.tpd-skin-menuLight .dropdown-content{background-color:var(--fstop-bg-layer)}.tpd-skin-light .dropdown-header,.tpd-skin-light .dropdown-footer,.tpd-skin-menuLight .dropdown-header,.tpd-skin-menuLight .dropdown-footer{background-color:var(--fstop-faint-bg)}.tpd-skin-light .tpd-content ul li a,.tpd-skin-menuLight .tpd-content ul li a{color:var(--fstop-color-text-secondary);display:block !important}.tpd-skin-light .tpd-content ul li a:hover,.tpd-skin-menuLight .tpd-content ul li a:hover{background-color:var(--fstop-color-accent);color:#fff}.tpd-skin-light .tpd-content ul li,.tpd-skin-menuLight .tpd-content ul li{border-color:var(--fstop-border-subtle)}.media--header{width:100%;display:inline-block}.media--header .node__content{clear:both;width:100%;display:inline-block;vertical-align:middle;height:auto;text-align:center}@media(min-width:65.625em){.media--header .node__content{height:calc(100vh - 450px)}}.media--header .node__content div:not([data-contextual-id]){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative}.media--header .node__content div:not([data-contextual-id]) .gallery-item-field{position:relative;padding:1rem 0;align-content:center;justify-content:center;align-items:center}.media--header .node__content div:not([data-contextual-id]) .gallery-item-field>*{display:block;-o-object-fit:contain;object-fit:contain}.media--header .node__content div:not([data-contextual-id]) .gallery-item-field a{display:inline-block;height:100%}.media--header .node__content div.field--name-field-media-oembed-video{width:auto;height:auto;position:relative;top:50%;transform:translateY(-50%)}.media--header .node__content div.field--name-field-media-oembed-video div{width:auto;height:auto}.media--header .field--type-entity-reference .field__item,.media--header .field--type-image .field__item{display:flex;align-items:center;justify-content:center;text-align:center;padding-top:var(--fstop-spacing-s)}.media--header .field--type-entity-reference img,.media--header .field--type-image img{width:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-exif{padding:var(--fstop-spacing-density-s) var(--fstop-spacing-density-m);background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-m);margin:1rem 0;display:inline-block}@media(min-width:60em){.image-exif{margin-left:calc(-1*var(--fstop-spacing-density-m))}}.image-exif .camera-name{font-weight:500;font-size:1.25em}.image-exif .camera-name a{text-decoration:none}.empty-gallery{text-align:center;color:var(--fstop-color-text-muted);font-size:18px}.view-mode--sidebar .field--name-name{font-weight:bold;font-size:1.4em;margin-bottom:.5em;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}.view-mode--sidebar .field--name-body{margin-top:1rem}.view-mode--sidebar .node__footer{display:inline-flex}.section-portfolio .region-hero{background-color:var(--fstop-portfolio-bg)}.hide-owners .gallery-item .user-info .user-avatar,.hide-owners .gallery-item .user-info .author{display:none}.hide-owners .gallery-item .user-info .title{margin:0}.node--type--contest-entry.node--view-mode--full .author-header,.view-mode--sidebar .author-header{margin:1rem -0.5rem;flex-wrap:nowrap}.node--type--contest-entry.node--view-mode--full .media__content,.node--type--contest-entry.node--view-mode--full .node__content,.node--type--contest-entry.node--view-mode--full .sidebar__content,.view-mode--sidebar .media__content,.view-mode--sidebar .node__content,.view-mode--sidebar .sidebar__content{clear:both}.node--type--contest-entry.node--view-mode--full .node__meta,.view-mode--sidebar .node__meta{clear:both;float:left;gap:var(--fstop-spacing-m);width:100%}.node--type--contest-entry.node--view-mode--full .node__meta .user-avatar,.node--type--contest-entry.node--view-mode--full .node__meta .profile,.view-mode--sidebar .node__meta .user-avatar,.view-mode--sidebar .node__meta .profile{width:var(--fstop-avatar-size-l);margin-right:0}.node--type--contest-entry.node--view-mode--full .node__meta .user-avatar .avatar-placeholder,.node--type--contest-entry.node--view-mode--full .node__meta .profile .avatar-placeholder,.view-mode--sidebar .node__meta .user-avatar .avatar-placeholder,.view-mode--sidebar .node__meta .profile .avatar-placeholder{height:var(--fstop-avatar-size-l);background-color:var(--fstop-border-subtle)}.node--type--contest-entry.node--view-mode--full .field--name-created,.view-mode--sidebar .field--name-created{display:block;color:var(--fstop-color-text-muted);font-size:13px}.view-contest-entry-user .post-author{align-items:flex-start}.view-contest-entry-user .description{font-size:13px;color:var(--fstop-color-text-muted);margin-top:5px}.help-icon{color:var(--fstop-color-text-muted);margin-left:.25rem;font-size:1.2em}body.section-portfolio .site-main .block-title{text-transform:uppercase;font-weight:bold;color:var(--fstop-color-accent);margin-bottom:1rem}.gallery-item{position:relative;display:inline-block;vertical-align:middle;margin:auto}.gallery-item .content{overflow:hidden}.gallery-item .media-inner{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;width:100%}.gallery-item.node--type--list .media-inner{border-radius:var(--fstop-radius-m)}.gallery-item .portfolio-star-rating-wrapper{display:inline-block;vertical-align:top;padding:.25em .5em;border-radius:100px;background-color:rgba(0,0,0,.5);font-size:10px;color:#fff;position:absolute;bottom:var(--fstop-spacing-xxs);left:var(--fstop-spacing-xxs)}.gallery-item .node__content{margin:0 !important}.gallery-item .field--name-field-photo{width:100%}.gallery-item .field--name-field-photo img{width:100%;height:auto}.gallery-item figcaption{bottom:-200px;position:absolute;left:0;right:0;width:100%;font-size:.75em;text-align:left;transition:bottom .4s ease-out;background-color:rgba(0,0,0,.5);color:#ccc;line-height:1.4em}.gallery-item figcaption>div{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.gallery-item .meta{position:absolute;bottom:-100px;left:0;right:0;padding:var(--fstop-spacing-xxs);font-size:13px;transition:bottom .2s ease-in-out;text-align:right}.gallery-item .meta .item{display:inline-block;vertical-align:top;padding:.3em .5em;border-radius:var(--fstop-radius-s);background-color:rgba(0,0,0,.5);font-size:var(--fstop-font-size-xxs);color:#aaa}.gallery-item .meta .item svg{color:#fff}.gallery-item .user-info{display:flex;align-items:center;gap:var(--fstop-spacing-xxs);transition:top .2s ease-in-out;position:absolute;top:-80px;left:0;right:0;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0);color:#fff;font-size:13px;padding:var(--fstop-spacing-xxs);text-align:left;line-height:1.2em;z-index:2;padding-bottom:1em}.gallery-item .user-info .user-avatar,.gallery-item .user-info .compact{float:left;position:relative;margin-right:5px;width:30px;min-width:30px}.gallery-item .user-info .user-avatar .field--name-user-picture,.gallery-item .user-info .compact .field--name-user-picture{border:solid 1px var(--fstop-color-text-muted)}.gallery-item .user-info .avatar-badge{width:16px;right:-1px}.gallery-item .user-info a{color:#fff;text-decoration:none}.gallery-item .user-info .author{font-weight:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal}.gallery-item .user-info .title{color:#ccc;font-size:.9em;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal}.gallery-item:hover .user-info{top:0}.gallery-item:hover figcaption,.gallery-item:hover .node__meta{bottom:0}.node--type--gallery .gallery-header{padding:1em 0}.node--type--gallery .gallery-header-content{margin-right:200px}.node--type--gallery .gallery-header-content .field--name-body{float:left;border:none;width:100%;margin:0;padding:0}.node--type--gallery .gallery-header-content .page-title{float:left;margin:0}.node--type--gallery .button-wrapper{text-align:right;padding:0;float:right;font-size:14px;margin-top:0}.node--type--gallery .node__content{clear:both}.gallery-images-wrapper{display:inline-block;width:100%;vertical-align:middle;overflow:hidden;border-radius:var(--fstop-radius-m);max-width:400px}.gallery-images-wrapper a{display:inline-block;margin:-5px;vertical-align:middle}.gallery-images-wrapper .image{width:33.3%;float:left;padding:1px;position:relative}.gallery-images-wrapper .image .nsfw-wrapper{position:absolute;top:1px;left:1px;right:1px;bottom:1px;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.8);color:#ccc}.gallery-images-wrapper .image-1{width:66.6%;float:left}.gallery-teaser{width:100%;max-width:350px;margin:0 0 0 -1px;position:relative}.gallery-teaser h3.teaser-title{padding:0 3px;font-size:16px;color:var(--fstop-color-title);-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.gallery-teaser h3.teaser-title a{text-decoration:none;color:var(--fstop-color-title)}.gallery-teaser .icons-container{position:absolute;line-height:2em;font-size:13px;top:5px;left:5px}.gallery-teaser .icon-wrapper{color:#fff;background-color:rgba(0,0,0,.6);border-radius:var(--fstop-radius-m);position:absolute;padding:0 .5em}.gallery-teaser .icons-container .icon-wrapper{float:left;position:relative;margin-right:5px}.view-user-galleries .view-header .button{float:right;font-size:13px}.view-user-galleries .view-header .sub-header{margin-top:5px}.view-user-galleries .draggableviews-form .contextual-region{outline:none !important}.view-user-galleries .draggableviews-form div.views-row{border:solid 1px rgba(0,0,0,0)}.view-user-galleries .draggableviews-form div.views-row:hover{border-color:var(--fstop-color-accent);border-style:dashed;background:var(--fstop-pale-blue)}.user-galleries-sort .draggableviews-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1em}.user-galleries-sort .draggableviews-form{position:relative}.user-galleries-sort .draggableviews-form [data-drupal-selector=edit-autosave-messages]{grid-column:1/-1}.user-galleries-sort .draggableviews-form .views-row{width:100%;max-width:310px}.user-galleries-sort .draggableviews-form .form-actions{grid-column:1/-1;margin:0}.user-galleries-sort .draggableviews-form .form-actions .ajax-progress{position:absolute;background-color:hsla(0,0%,100%,.8);top:0;bottom:0;left:0;right:0;text-align:center;display:flex;align-items:center;justify-content:center}.user-galleries-sort .draggableviews-form .draggableviews-changed-warning,.user-galleries-sort .draggableviews-form #edit-autosave-messages{grid-column:1/-1;width:100%}.block-profiles-default-gallery .block-inner{display:inline-block;width:100%;margin-bottom:var(--fstop-spacing-xl)}.block-profiles-default-gallery .gallery-wrapper .node--type--gallery{max-width:100%}.block-profiles-default-gallery .gallery-wrapper .teaser-title{display:none}.block-profiles-default-gallery .gallery-details{line-height:1.2em}.block-profiles-default-gallery .gallery-details ul{margin:0;padding-left:1.2em;padding-bottom:1em}.block-profiles-default-gallery .gallery-details li{margin:0;padding:.3em 0}@media(min-width:65.625em){.block-profiles-default-gallery .gallery-wrapper{width:40%;float:left}.block-profiles-default-gallery .gallery-details{margin-left:40%;padding:0 0 0 var(--fstop-spacing-xl)}}.gallery-wrapper .views-row{display:inline-block;vertical-align:top;padding:0 1em 1em 0}.gridzy-wrapper .views-row{padding:0}.gridzy-wrapper .gridzyItemHidden{display:none}.swiper-group{position:relative}.view-user-portfolio-items{--swiper-navigation-size:25px;--swiper-pagination-bottom:-10px;--swiper-pagination-bullet-size:10px;--swiper-pagination-bullet-horizontal-gap:3px;--swiper-navigation-sides-offset:-.75rem;--swiper-navigation-top-offset:calc(50% - var(--swiper-navigation-size))}.view-user-portfolio-items .swiper-button-next,.view-user-portfolio-items .swiper-button-prev{display:none}@media(min-width:65.625em){.view-user-portfolio-items .swiper-button-next,.view-user-portfolio-items .swiper-button-prev{display:flex}}.view-user-portfolio-items .swiper-pagination{position:relative;padding:10px}.view-user-portfolio-items .gallery-item{background-color:var(--fstop-faint-bg)}.view-user-portfolio-items .swiper-slide{width:auto}.view-user-portfolio-items .swiper-slide img:not(.avatar-img){display:block;width:auto;height:150px;margin:auto}@media(min-width:65.625em){.view-user-portfolio-items .swiper-slide img:not(.avatar-img){height:250px}}.view-user-portfolio-items.view-display-id-block_slider .js-pager__items,.view-user-portfolio-items.view-display-id-block_1 .js-pager__items{display:none}.section-portfolio .view-user-portfolio-items{--swiper-navigation-sides-offset:-1.5rem}@media(min-width:90em){.section-portfolio .view-user-portfolio-items{--swiper-navigation-sides-offset:-2.5rem}}.portfolioBrowser .view-user-portfolio-items{--swiper-navigation-sides-offset:-1.5rem;--swiper-navigation-color:#ccc;--swiper-nav-button-bg:rgba(0,0,0,0.5);--swiper-pagination-color:var(--fstop-color-accent);--swiper-pagination-bullet-inactive-color:#666}.portfolioBrowser.is-idle .fancybox__top,.portfolioBrowser.is-idle .fancybox__footer{opacity:0;transition:opacity .3s}.portfolioBrowser .fancybox__bottom{padding:.5em}.portfolioBrowser .fancybox__bottom .block-title{color:var(--fstop-color-accent)}@media(min-width:65.625em){.portfolioBrowser .fancybox__bottom{padding:0;background:rgba(0,0,0,0);min-height:300px}.portfolioBrowser .fancybox__bottom .block-title{color:#fff}.portfolioBrowser .fancybox__bottom .user-portfolio-carousel-wrapper{padding:0 2rem 1em}.portfolioBrowser .fancybox__bottom .related-content{padding:1rem}}.view-profile-gallery.view-display-id-sort_page{position:relative}.view-profile-gallery.view-display-id-sort_page .draggableviews-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2em}.view-profile-gallery.view-display-id-sort_page #edit-autosave-messages{flex-basis:100%;position:absolute;z-index:10}.media-confirm-form .image-preview{margin:1rem 0}.section-portfolio .region-hero .container{max-width:100%}.section-portfolio .region-hero .media--hero{width:100%;max-width:var(--fstop-max-page-width-wide);margin:auto;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap}.more-actions{display:none}@media(min-width:60em){.more-actions{display:flex;gap:var(--fstop-spacing-xs)}.more-actions-trigger{display:none}}.tpd-content .more-actions{font-size:16px;padding:0}.tpd-content .more-actions .item{margin:.25em 0;display:block;width:100%}.tpd-content .more-actions .item .icon-wrapper{background-color:var(--fstop-faint-bg);width:45px;padding:5px;text-align:center;display:inline-block;border-radius:3px}.tpd-content .more-actions .item .label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:inherit}.tpd-content .more-actions .item a{margin:0 !important;width:100%;display:flex;align-items:center;gap:5px;text-decoration:none;padding:.25em;padding-right:.5em}.tpd-content .more-actions .item a:hover{background-color:var(--fstop-color-accent);color:#fff}.tpd-content .more-actions .item a:hover .icon-wrapper{background-color:rgba(0,0,0,0)}@media(min-width:65.625em){.tpd-content .more-actions .item{display:inline-flex;gap:.5rem;border:none}}.portfolio-item-actions{min-height:125px;display:flex;gap:1rem;padding:0 0 1rem 0;justify-content:space-between;clear:both;width:100%;color:#fff;align-items:flex-end}.portfolio-item-actions .item{position:relative}.portfolio-item-actions .rating-table{width:auto}.portfolio-item-actions .item a,.portfolio-item-actions .flag a{padding:var(--fstop-spacing-xxs) var(--fstop-spacing-m);font-size:15px;line-height:36px;background:var(--fstop-color-text-dark);color:#fff;border:none;border-radius:3px 3px 3px 3px;text-decoration:none;width:auto;text-align:center;display:inline-block}.portfolio-item-actions .ajax-progress{display:none !important}.portfolio-item-actions .item a,.portfolio-item-actions .flag a{color:var(--fstop-color-text-muted)}.portfolio-item-actions .item a:hover,.portfolio-item-actions .flag a:hover{background:#ed1c24;color:#fff}.portfolio-item-actions .item.action-unflag a,.portfolio-item-actions .item.flagged a,.portfolio-item-actions .flag.action-unflag a,.portfolio-item-actions .flag.flagged a{color:#fff}.portfolio-item-actions .item .label,.portfolio-item-actions .flag .label{display:none}a.more-actions-trigger{color:var(--fstop-color-text-muted)}a.more-actions-trigger.active{color:#fff}.flag-waiting{opacity:.5;pointer-events:none}.block-views-block--related-media-block-1{margin-top:5rem}.nsfw-overlay{width:100%;height:100%;display:flex;justify-content:center;position:absolute;background-color:rgba(0,0,0,.8);align-items:center;text-align:center;font-size:14px;padding:1rem;color:#ccc}.nsfw-overlay .inner{margin:auto;height:auto !important}.view-mode--portfolio_embed{padding:var(--fstop-spacing-xs);border:solid 1px var(--fstop-border-subtle);border-radius:var(--fstop-radius-s);margin:1rem auto 2rem auto;float:left;width:100%;text-align:center}.view-mode--portfolio_embed header{margin-top:0;text-align:left}@media(min-width:65.625em){.view-mode--portfolio_embed{padding:var(--fstop-spacing-l)}}.lower-container{background-color:var(--fstop-faint-bg);min-height:500px;padding:3rem}.portfolio-gallery{padding-top:1rem}.portfolio-gallery .gallery-item .title{margin:0}.portfolio-gallery .gallery-item .user,.portfolio-gallery .gallery-item .author{display:none}.view-user-achievements{text-align:center}.view-user-achievements .views-field-achievement-badge{max-width:70px;position:relative}.owner-gallery-view .gallery-item .user,.owner-gallery-view .gallery-item .author{display:none}.owner-gallery-view .gallery-item .title{margin:0}.add-pin-page .content-wrapper>div{margin:2rem 0;flex:1}.add-pin-page .content-wrapper>div>h3{margin:1em 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media(min-width:42.5em){.add-pin-page .content-wrapper{display:flex;gap:var(--fstop-spacing-xl)}}.add-pin-page .content-wrapper .fieldset-legend,.add-pin-page .content-wrapper label:not(.option){font-size:1rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.views-entity-form{margin:0}.views-entity-form .form-actions{margin:0}.views-field-form-field-field-contact-enabled .form-item{margin:0}.view-abuse-reports .views-row{margin:1.5em 0}.view-abuse-reports .views-field{display:flex}.view-abuse-reports .views-label{font-weight:bold;flex:1;font-size:.85em}.view-abuse-reports .field-content{flex:3}#vbo-action-form-wrapper{margin-bottom:2em;padding-bottom:1em;border-bottom:solid 1px var(--fstop-border-subtle)}#vbo-action-form-wrapper legend,#vbo-action-form-wrapper label{font-size:12px}#vbo-action-form-wrapper legend.option,#vbo-action-form-wrapper label.option{font-size:.9em}@media(min-width:60em){#vbo-action-form-wrapper select,#vbo-action-form-wrapper input{font-size:14px}}.views-form .vbo-view-form .form-actions{margin-top:2em;padding-top:1em;border-top:solid 1px var(--fstop-border-subtle)}.views-form .vbo-view-form .form-actions input.button{font-size:12px !important}.views-form .vbo-view-form #vbo-action-form-wrapper .form-actions{border:none;margin:0;padding:0}.view-filters{padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.view-filters{padding:2rem;border-radius:var(--fstop-radius-normal)}}.view-filters{margin-bottom:2em}.view-filters .form-actions,.view-filters .form-item{margin:.25em 0}.view-filters .form-item{display:inline-block;vertical-align:top;margin:0}.view-filters .form-item legend,.view-filters .form-item label{font-size:12px}.view-filters .form-item legend.option,.view-filters .form-item label.option{font-size:.9em}.view-filters .fieldset-wrapper{padding:0 !important;margin:0 !important}.view-filters .form-actions{float:right;font-size:16px;margin:0;flex-direction:row}.view-filters .form-actions .button{font-size:14px;line-height:2.6em}.view-filters select,.view-filters input{padding:.75em}@media(min-width:60em){.view-filters{padding:1em 1.5em 1.5em 1.5em}.view-filters textarea,.view-filters select,.view-filters input[type=date],.view-filters input[type=datetime],.view-filters input[type=datetime-local],.view-filters input[type=email],.view-filters input[type=month],.view-filters input[type=number],.view-filters input[type=password],.view-filters input[type=search],.view-filters input[type=tel],.view-filters input[type=text],.view-filters input[type=time],.view-filters input[type=url],.view-filters input[type=week]{font-size:14px}.view-filters .form-actions .button{font-size:13px;line-height:2.3em}}.view-filters form{margin:0;display:inline-flex;gap:10px;justify-content:flex-start;align-items:flex-end}.view-filters .form--inline .form-actions{clear:none;text-align:left;margin:0;padding-top:1.05em}.view-filters .form--inline .form-item{margin-top:0;margin-bottom:0}.views-form td .form-item{margin:0}.view-empty{text-align:center;color:var(--fstop-color-text-muted);font-size:1.2em;grid-column:1/-1}.view-empty{max-width:700px;margin:auto}.view-empty .button-wrapper{padding:1rem 0 .5em}.view-community-activity .view-empty{text-align:left;max-width:100%;margin:auto;border:none;padding:0;color:inherit;font-size:inherit}#header .view-empty,.sidebar .view-empty{margin:1em 0;text-align:left;font-size:1em}.view-header{margin:0 auto 2em auto}.view-header p{margin:.75em auto}.view-header p:first-child{margin-top:0}@media(min-width:65.625em){.indent-header .view-header{margin:2rem}}.views-4-col:not(.draggableviews) .views-row,.views-3-col:not(.draggableviews) .views-row,.views-2-col:not(.draggableviews) .views-row{display:inline-block;vertical-align:top;width:100%}.grid-4-col:not(.draggableviews) .view-content,.grid-3-col:not(.draggableviews) .view-content,.grid-2-col:not(.draggableviews) .view-content{display:grid;gap:1em}.grid-4-col:not(.draggableviews) .view-content>h3,.grid-3-col:not(.draggableviews) .view-content>h3,.grid-2-col:not(.draggableviews) .view-content>h3{grid-column:1/-1}.grid-4-col-inf .view-content{display:block}.grid-4-col-inf .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2em 1em}.grid-300-inf .view-content{display:block}.grid-300-inf .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2em 1em;justify-content:center;justify-items:center}@media(min-width:42.5em){.views-4-col:not(.draggableviews) .views-row,.views-3-col:not(.draggableviews) .views-row,.views-2-col:not(.draggableviews) .views-row{width:48%}.grid-4-col:not(.draggableviews) .view-content,.grid-3-col:not(.draggableviews) .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1em}.grid-2-col:not(.draggableviews) .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}}@media(min-width:60em){.views-4-col:not(.draggableviews) .views-row,.views-3-col:not(.draggableviews) .views-row,.views-2-col:not(.draggableviews) .views-row{width:48%}.grid-4-col:not(.draggableviews) .view-content,.grid-3-col:not(.draggableviews) .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}}@media(min-width:65.625em){.views-2-col:not(.draggableviews) .views-row{width:48%}.views-3-col:not(.draggableviews) .views-row{width:32%}.views-4-col:not(.draggableviews) .views-row{width:24%}.grid-2-col:not(.draggableviews) .view-content{gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3-col:not(.draggableviews) .view-content{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4-col:not(.draggableviews) .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.grid-4-col.draggableviews .draggableviews-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.grid-4-col.draggableviews .draggableviews-form>#edit-autosave-messages,.grid-4-col.draggableviews .draggableviews-form>.form-actions,.grid-4-col.draggableviews .draggableviews-form>.messages,.grid-4-col.draggableviews .draggableviews-form>h3{grid-column:1/-1}}.view-media-by-tag{padding-top:1em}.view-potm .view-content h3.views-title{text-align:center;font-size:30px;padding-bottom:.5em;border-bottom:solid 1px var(--fstop-border-light);margin-bottom:1em}.view-potm .view-content .views-field-field-date-1{text-transform:uppercase;color:var(--fstop-color-accent);font-size:14px;text-align:center;margin-bottom:.25em;font-weight:bold}.popular-tabs{list-style:none;padding:0;margin:0;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}.popular-tabs li{list-style:none;padding:0;margin:0;display:inline-block;text-transform:uppercase}.popular-tabs li a{background-color:var(--fstop-faint-bg);color:var(--fstop-color-text-muted);display:inline-block;margin-right:.25em;text-decoration:none;padding:.5em 1em;font-size:14px;border-radius:var(--fstop-radius-s)}.popular-tabs li a.is-active{background-color:var(--fstop-color-accent);color:#fff}.popular-tabs li a:hover{color:#fff;background-color:var(--fstop-color-text-secondary)}.table-border--view-content .view-content,.table-content .view-content{padding:var(--fstop-spacing-density-l);border-radius:var(--fstop-radius-m);border:solid 1px var(--fstop-border-light)}.constrain--view-content .view-content,.constrain-single{max-width:1000px;margin:auto}.constrain-narrow--view-content .view-content{max-width:var(--fstop-max-page-width-narrow);margin:auto}.section-profile:not(.profile-home):not(.profile-wide) h1,.section-profile:not(.profile-home):not(.profile-wide) .page-title{font-size:20px}.constrain-content{max-width:var(--fstop-constrain-content-width);margin-left:auto;margin-right:auto}.constrain-narrow{max-width:var(--fstop-max-page-width-narrow);margin-left:auto;margin-right:auto}.simple-comments .view-content>h3{margin-top:1rem;padding-top:1em;border-top:solid 1px var(--fstop-border-light);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold}.simple-comments .indented{border:none;margin:0;padding:0}.simple-comments .indented .comment{margin:0}.simple-comments .comment{margin:1em auto}.section-search h1.page-title{text-align:center}.block-fs-site-search{margin:3.5rem 0 2rem 0;color:#fff;text-align:center}.block-fs-site-search h1{color:inherit;font-weight:800}.block-fs-site-search h1{font-size:20px}@media screen and (min-width:500px){.block-fs-site-search h1{font-size:calc(20px + (38 - 20)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.block-fs-site-search h1{font-size:38px}}.site-search{text-align:center}.site-search .view-header,.site-search .view-content,.site-search .view-filters{margin:1em auto;text-align:left}.site-search.view-search-content .view-header,.site-search.view-search-content .view-filters,.site-search.view-search-content .view-content{max-width:var(--fstop-width-content)}.site-search .view-header{padding:var(--fstop-spacing-l) var(--fstop-spacing-s)}.site-search .view-filters{background-color:rgba(0,0,0,0);padding:0}.site-search .view-filters form{margin:0;display:inline-flex;gap:10px;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;width:100%}.site-search .view-filters .search-wrapper{margin:auto;position:relative;width:100%;max-width:500px}.site-search .view-filters .search-wrapper>div{width:100%}.site-search .view-filters .search-wrapper input{font-size:1.3rem}.site-search .view-filters .search-wrapper input.form-text{border-radius:100px;width:100%}.site-search .view-filters .search-wrapper input.button{position:absolute;top:0;right:0;margin:5px;border-radius:100px;padding:0 1.5em;font-size:1rem;bottom:0;background-color:var(--fstop-color-accent);color:#fff;border-color:var(--fstop-color-accent)}.site-search .view-filters .links-wrapper{flex-basis:100%;text-align:center}.site-search .view-filters .links-wrapper a{margin:1em}.site-search .view-filters .links-wrapper a.active{background-color:var(--fstop-color-accent);color:#fff;border-color:var(--fstop-color-accent)}.site-search .bef--secondary{float:none;clear:both;flex-basis:100%;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.site-search .bef--secondary{padding:2rem;border-radius:var(--fstop-radius-normal)}}.site-search .bef--secondary{margin:0;padding:var(--fstop-spacing-s) var(--fstop-spacing-m)}.site-search .bef--secondary .form--inline .form-item{margin:0 var(--fstop-spacing-s)}.bef-exposed-form{position:relative}.bef-exposed-form .ajax-progress-throbber{position:absolute;bottom:1em;left:2em;z-index:2}.view-header .summary{font-size:.85em;font-style:italic;color:var(--fstop-color-text-secondary)}.views-view-responsive-grid{margin-bottom:var(--views-responsive-grid--layout-gap)}.view-writers .views-view-responsive-grid{padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.view-writers .views-view-responsive-grid{padding:2rem;border-radius:var(--fstop-radius-normal)}}.view-writers .views-title{font-size:1rem;font-weight:bold;line-height:1.3em;color:var(--fstop-color-accent);text-transform:uppercase;margin:4rem 0 1em}.view-writers .profile{display:flex;gap:1rem;align-items:center}.view-writers .profile .avatar{width:60px}.view-writers .profile .avatar img{border-radius:100px;overflow:hidden}.view-writers .profile .content{flex:1}.view-writers .profile .name{font-size:1.1em;color:var(--fstop-color-text);font-weight:bold}.view-writers .profile .name a{color:inherit;text-decoration:none}.view-writers .profile .job-title{background:none;padding:0;margin:0;color:var(--fstop-color-text-secondary);display:inherit}.view-writers .profile .location{font-size:.85em;font-style:italic;color:var(--fstop-color-text-muted)}.entity-browser-modal.ui-dialog .ui-widget-content.ui-dialog-content{padding:0}.entity-browser-modal.ui-dialog .ajax-progress-throbber{position:absolute;top:0;left:0}html.entity-browser form>div{padding:1em 1.5em}html.entity-browser form>div.form-wrapper{max-width:900px}html.entity-browser body{background-color:var(--fstop-bg-layer)}html.entity-browser main{margin:0;padding:0;display:inline-block;width:100%;min-height:initial}html.entity-browser .layout-container{padding:0 0 90px 0}html.entity-browser .layout-container .button{border-radius:var(--fstop-radius-s);line-height:2.5em;padding:0 1em;font-size:16px;float:none}html.entity-browser .layout-container .views-exposed-form{padding:0;background-color:rgba(0,0,0,0)}html.entity-browser .layout-container .views-exposed-form .form-actions{text-align:left;position:relative;bottom:0;left:0;right:0;background:rgba(0,0,0,0);width:auto;margin:0;padding:0;border:none;font-size:1em}html.entity-browser .layout-content{padding:0;min-height:100px !important}html.entity-browser .layout-container .entity-browser-actions{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;margin:0;padding:1em;border-top:solid 1px var(--fstop-border-medium);z-index:999;text-align:right;background-color:var(--fstop-faint-bg)}html.entity-browser .layout-container .entity-browser-actions .button{display:inline-block}html.entity-browser nav.pager .pager__items{text-align:right}html.entity-browser .view .views-exposed-form .form--inline .form-item,html.entity-browser .view .views-exposed-form .form--inline .form-actions{margin-top:0;margin-bottom:0;display:inline-block}html.entity-browser .view .view-content{margin:2em 0}.field--widget-entity-browser-entity-reference{display:inline-block;width:100%}.field--widget-entity-browser-entity-reference>div{display:inline-block;width:100%}.field--widget-entity-browser-entity-reference .form-item-field-images .entity-browser-button{background-image:url(/themes/custom/fstop/images/icons/images-blue.svg);background-position:1.5em center;background-repeat:no-repeat;background-size:2em;padding-left:4.25em;padding-top:.5em;padding-bottom:.5em}.field--widget-entity-browser-entity-reference .form-item-field-images .entity-browser-button:hover{background-image:url(/themes/custom/fstop/images/icons/images-white.svg)}.field--widget-entity-browser-entity-reference p{padding:0}.field--widget-entity-browser-entity-reference .ajax-progress{display:none}.field--widget-entity-browser-entity-reference .working{opacity:.5}.field--widget-entity-browser-entity-reference input{margin:2em 0}.field--widget-entity-browser-entity-reference .entities-list .sortable-ghost,.field--widget-entity-browser-entity-reference .entities-list .sortable-ghost:hover{background:var(--fstop-border-medium) !important;border-color:var(--fstop-color-text-muted) !important}.field--widget-entity-browser-entity-reference .entities-list .remove-button{background-image:url(/themes/custom/fstop/images/icons/xmark.svg);background-color:var(--fstop-bg-layer);opacity:.6}.field--widget-entity-browser-entity-reference .entities-list .remove-button:hover{opacity:1}.field--widget-entity-browser-entity-reference .entities-list .item-container .media-library-item__attributes{color:#fff;background-color:rgba(0,0,0,.6)}.field--name-field-contest-entry-media{clear:both;width:100%;float:left;display:block;margin-bottom:0}.field--widget-path{clear:both}nav.eb-tabs ul{padding-left:.5em;background:var(--fstop-faint-bg);padding-top:.5em;border-bottom:solid 1px var(--fstop-border-medium);font-size:14px}nav.eb-tabs ul li{margin-bottom:-1px;border:solid 1px var(--fstop-border-medium);border-bottom:solid 1px var(--fstop-border-medium);background-color:var(--fstop-border-light);border-bottom:none;margin-right:.5em}nav.eb-tabs ul li a{background-color:rgba(0,0,0,0);text-decoration:none;color:var(--fstop-color-text-secondary);border-radius:var(--fstop-radius-s) var(--fstop-radius-s) 0 0}nav.eb-tabs ul li a i{color:var(--fstop-color-accent)}nav.eb-tabs ul li a:hover{background-color:var(--fstop-bg-layer)}nav.eb-tabs ul li.active{border:solid 1px var(--fstop-border-medium);border-bottom:solid 1px var(--fstop-bg-layer)}nav.eb-tabs ul li.active a{background-color:var(--fstop-bg-layer)}input.entity-browser-button{font-weight:bold;margin:1rem 0}.field--widget-entity-browser-entity-reference>.form-item{margin:0}button.entity-browser-trigger{background-color:var(--fstop-bg-layer);border:solid 1px var(--fstop-color-accent);padding:.5em 1.5em;margin:1em 0;color:var(--fstop-color-accent);font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:100px;line-height:1em;font-weight:bold}button.entity-browser-trigger .icon{color:var(--fstop-color-accent);font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.3em;vertical-align:middle}button.entity-browser-trigger .icon:before{content:"";margin-right:.4em}button.entity-browser-trigger:hover{background-color:var(--fstop-color-accent);color:var(--fstop-color-button-text);border-color:var(--fstop-color-accent);background-image:linear-gradient(to top,#1680d3 0%,#1680d3 100%)}button.entity-browser-trigger:hover .icon{color:var(--fstop-color-button-text)}.view-private-message-user-browser{padding:1rem 0}.view-private-message-user-browser .views-row{float:none;width:100%;max-width:none;text-align:left;font-size:16px;overflow:visible}.view-private-message-user-browser .user.simple .field--name-user-picture{width:var(--fstop-avatar-size-m)}.view-private-message-user-browser .views-row.selected::before{width:4em;height:4em;top:0;left:-2.2rem}.field--widget-entity-browser-entity-reference .form-item-members .entity-browser-button-wrapper{margin-bottom:1rem}.field--widget-entity-browser-entity-reference .form-item-members .entity-browser-button-wrapper.is-empty{margin:0}.ui-dialog .members-current.entities-list .remove-button{display:none}.achievement-actions{float:right;font-size:11px}.achievement-actions .button{margin-right:0;margin-left:2px;padding:0 10px}.achievement--view-mode--full{max-width:800px;margin:auto;text-align:center}.achievement--view-mode--full .achievement-badge{text-align:center;padding:0;max-width:250px;margin:auto}.achievement--view-mode--full .achievement-headline{text-align:center;font-size:30px;color:var(--fstop-color-accent);line-height:1.3em;padding:1em}.achievement--view-mode--full .achievement-description{text-align:left}.achievement--view-mode--full>.field{margin:1rem 0}.achievement-form{background:var(--fstop-faint-bg);padding:2.125rem;border-radius:var(--fstop-radius-normal)}.achievement-form .image-preview{margin:1rem 0;text-align:center}.achievement-form .description{font-size:.85em;line-height:1.3em;color:var(--fstop-color-text-muted)}.ui-dialog-content .achievement-form{background:rgba(0,0,0,0);padding:0;border-radius:0}.ui-dialog-content .achievement-form .achievement-preview .achievement-badge{max-width:100px;margin:auto}.ui-dialog-content .achievement-form .achievement-preview .field--name-field-date{text-align:center;font-weight:bold}.ui-dialog-content .achievement-form .achievement-preview .field--name-user-id{margin:1rem -0.25rem}.ui-dialog-content .achievement-form .achievement-preview .field--name-field-content{margin:1rem 0}.ui-dialog-content .achievement-form .achievement-preview .field{margin:.5rem 0;font-size:1rem}.ui-dialog-content .achievement-form .achievement-preview .field .field__label{color:var(--fstop-color-text-dark);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.view-user-achievements .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1em}.view-user-achievements .views-infinite-scroll-content-wrapper .views-row{padding:0;width:auto;max-width:none}.view-user-achievements .views-infinite-scroll-content-wrapper .achievement{padding:1em;border:solid 1px var(--fstop-border-subtle);background-color:var(--fstop-faint-bg);border-radius:10px;width:100%;height:100%}.view-user-achievements .views-infinite-scroll-content-wrapper .achievement-badge{max-width:100px;margin:auto}.view-user-achievements.view-display-id-block_2 .view-content{display:flex;flex-wrap:wrap;align-content:stretch;flex-direction:row;gap:1rem;width:100%;justify-content:flex-start;align-items:stretch}.view-user-achievements.view-display-id-block_2 .view-content .views-row{display:inline-block;vertical-align:top;width:100%;margin:0;position:relative;min-height:60px;max-width:60px}.view-user-achievements.view-display-id-block_2 .view-content .views-row .placeholder{background-color:var(--fstop-faint-bg);border-radius:100px;width:100%;height:100%}.view-user-achievements.view-display-id-block_2 .view-content .views-row .achievement{height:100%;background-color:var(--fstop-faint-bg);border-radius:5px;border:solid 1px var(--fstop-border-subtle);width:100%;padding:10px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.view-user-achievements .attachment-after{padding-top:1rem}.view-user-achievements .views-row{display:inline-block;vertical-align:top;padding:0;max-width:100px;margin:5px;position:relative}.view-user-achievements .views-row .achievement{text-align:center}.view-user-achievements .views-row .count,.view-user-achievements .views-row .views-field-id{position:absolute;top:-5px;right:-5px;color:#fff;background-color:#e52548;border-radius:100px;display:inline-block;padding:3px 5px;line-height:1em;font-size:11px;text-align:center;z-index:1}.view-user-achievements .views-row .count-0,.view-user-achievements .views-row .count-1{display:none}.achievement--view-mode--badge{font-size:11px;line-height:1.2em}.achievement--view-mode--badge .field--type--date,.achievement--view-mode--badge .field--type--text,.achievement--view-mode--badge .field--type--datetime,.achievement--view-mode--badge .field--name-field-date{text-transform:uppercase}.achievement--view-mode--badge .achievement-badge{margin-bottom:.5em}.achievement--view-mode--teaser{width:100%;display:inline-block;padding:calc(2.125rem/2);background-color:var(--fstop-faint-bg)}.achievement--view-mode--teaser .achievement-badge{width:150px;float:left}.achievement--view-mode--teaser .content{margin-left:150px;padding:calc(2.125rem/2)}.achievement--view-mode--teaser .content p{padding:calc(2.125rem/2) 0;margin:0}.achievement--view-mode--teaser .links a{display:inline-block;padding:0 1em 0 0}.achievement-type-summary{width:100%;display:inline-block;padding:calc(2.125rem/2);padding-bottom:2.125rem;border-bottom:solid 1px var(--fstop-border-subtle);margin-bottom:calc(2.125rem/2)}.achievement-type-summary .badge{float:left;width:130px}.achievement-type-summary .summary{margin-left:130px;padding:.5em 2em;font-size:1.2em}.achievement-type-summary .summary h3{margin:0}.achievement-type-summary .summary p{margin:.5em 0}.achievement .node.node--view-mode--simple{max-width:450px;margin:auto}.view-user-demerits .views-row{display:inline-block;width:60px}.views-field-achievement-badge{position:relative}.views-field-achievement-badge img,.views-field-achievement-badge .field-content{position:relative;display:inline-block}#block-my-inbox-dropdown{max-width:450px;width:100%}#block-my-notifications-dropdown{overflow-y:scroll !important;max-width:450px;width:100%}.my-messages-dropdown .view-photographer-contact-submissions .view-content{font-size:13px;line-height:1.2em;margin:0 -1em;width:auto;display:block}.my-messages-dropdown .view-photographer-contact-submissions .views-row{border-bottom:solid 1px var(--fstop-border-subtle);padding:0;position:relative;color:var(--fstop-color-text-secondary);width:100%}.my-messages-dropdown .view-photographer-contact-submissions .views-row>a{display:inline-block;width:100%;padding:1em;text-decoration:inherit;color:inherit}.my-messages-dropdown .view-photographer-contact-submissions .views-row>a:hover{background-color:var(--fstop-color-accent-pale)}.my-messages-dropdown .view-photographer-contact-submissions .sender,.my-messages-dropdown .view-photographer-contact-submissions .views-field-webform-submission-value-4{font-weight:bold;display:block;color:var(--fstop-color-text)}.my-messages-dropdown .view-photographer-contact-submissions .date,.my-messages-dropdown .view-photographer-contact-submissions .views-field-created{display:inline-block;text-align:right;float:right;color:var(--fstop-color-text-muted)}.my-messages-dropdown .view-photographer-contact-submissions .message{padding:5px 50px 5px 0}.my-messages-dropdown .view-photographer-contact-submissions .views-field-webform-submission-value-2{margin:.25em 0}.my-messages-dropdown .view-photographer-contact-submissions .flag{position:absolute;right:15px;top:55%}.my-messages-dropdown .view-photographer-contact-submissions .views-field-link-flag{float:right;clear:right;margin:.2em 0}.block-block-group--group-notification-center #block-views-block-my-groups-block-2{float:left;width:30%}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .block-inner{padding:1em 0}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .block-inner .view-content .item-list ul{margin:0;padding:0;list-style:none}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .block-inner .view-content .item-list li{margin:0 0 .3em;padding:0 0 .3em;list-style:none;border-bottom:solid 1px var(--fstop-border-light)}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .views-field-body{font-size:.8em;color:var(--fstop-color-text-muted)}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .views-field-title{font-weight:bold}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .views-field-title a{color:var(--fstop-color-text)}.block-block-group--group-notification-center #block-views-block-notification-center-block-1{margin-left:30%}.fs-activity-notification-preferences-form .toggle-container{padding:1em 0}.fs-activity-notification-preferences-form .toggle-container .form-item{border-bottom:solid 1px var(--fstop-border-light);margin:0;padding:.5em 0;display:inline-flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.fs-activity-notification-preferences-form .toggle-container .form-item:last-child{border:none}.region-secondary-menu .view-notification-center .view-content{font-size:13px;line-height:1.3em}.region-secondary-menu .view-notification-center .views-row{margin:0;background-color:rgba(0,0,0,0);border-bottom:solid 1px var(--fstop-border-light)}.region-secondary-menu .view-notification-center .message{padding:0}.region-secondary-menu .view-notification-center .message-content p{padding:0 0 .5em 0}.view-notification-center .views-row{margin:calc(2.125rem/2) 0;background-color:var(--fstop-faint-bg);position:relative}.view-notification-center .views-row .views-field-viewed{position:absolute;top:5px;left:5px;font-size:11px;background:red;padding:0 .5em;line-height:1.7em;color:#fff;border-radius:var(--fstop-radius-xs);z-index:1}.view-notification-center .notification-inner{display:inline-block;width:100%;padding:1em}.view-notification-center a.notification-inner{text-decoration:inherit;color:inherit}.view-notification-center a.notification-inner:hover{background-color:var(--fstop-border-medium)}.view-notification-center h3{color:var(--fstop-color-accent);font-weight:normal;font-size:18px;margin-top:2em}.view-notification-center .message-content{padding-right:2.1em}.view-notification-center.view-display-id-dropdown .view-content{margin:0 -1em}.view-notification-center .views-field-operation-links{position:absolute;right:10px;top:10px}.view-notification-center .timestamp{font-size:.85em;font-style:italic;color:var(--fstop-color-text-secondary)}.view-notification-center .views-field-timestamp{font-size:.85em;font-style:italic;color:var(--fstop-color-text-secondary);margin-left:50px;padding-left:15px;display:inline}.block.article-tiles{padding:var(--fstop-spacing-xl) var(--fstop-spacing-m)}.page-node-type-article .layout-sidebar-second.sidebar{padding-top:4rem}.page-node-type-article h1.page-title{font-size:28px}@media screen and (min-width:500px){.page-node-type-article h1.page-title{font-size:calc(28px + (58 - 28)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.page-node-type-article h1.page-title{font-size:58px}}.page-node-type-article h1.page-title{margin:.5em 0;font-weight:800}@media(min-width:65.625em){.page-node-type-article h1.page-title{margin:.5em 0}}@media(min-width:90em){.main-content-inner{padding:var(--fstop-spacing-m);padding-left:0;padding-right:0}}@media(min-width:42.5em){.lead-media-wrapper{margin-bottom:var(--fstop-spacing-xl)}}.lead-media-wrapper .field--name-field-html,.lead-media-wrapper .field--name-field-media-oembed-video,.lead-media-wrapper .media{height:100%;width:100%}.lead-media-wrapper .oembed-lazyload--automatic,.lead-media-wrapper .oembed-lazyload--absolute-maxima{width:100%;height:100%}.lead-media-wrapper>div{padding:0;margin:0}.lead-media-wrapper iframe{height:100%;width:100%;background-color:#000}.article__footer{margin-top:calc(var(--fstop-spacing-xl) + 60px);margin-bottom:var(--fstop-spacing-l)}@media(min-width:90em){.article__footer{margin-top:var(--fstop-spacing-xl);margin-bottom:var(--fstop-spacing-xl)}}.article-section{margin:var(--fstop-spacing-xxxl) 0}.related-articles{padding:0 var(--fstop-spacing-m)}.moderation-status{display:inline-flex;gap:var(--fstop-spacing-xs)}.node--type--article .original-article{max-width:90px;display:inline-block;width:100%}@media(min-width:42.5em){.node--type--article .original-article{max-width:120px}}.node--type--article .meta{color:var(--fstop-color-text-muted)}.node--type--article.node--view-mode--full .post-author .node__submitted{font-size:16px;line-height:1.3em}.node--type--article.node--view-mode--full .flag-buttons{text-align:right}.node--type--article.node--view-mode--full .author-header{flex-wrap:wrap}.node--type--article.node--view-mode--full .author-header .post-author{margin:0;flex:1}@media(min-width:42.5em){.node--type--article.node--view-mode--full .node-content-inner{max-width:var(--fstop-content-max-width);margin:1em auto}.node--type--article.node--view-mode--full .node-content-inner .field--name-body{margin:1em auto}.node--type--article.node--view-mode--full .node-content-inner .field--name-body>*:not(.align-left):not(.align-right){max-width:var(--fstop-content-max-width-inner);margin-left:auto;margin-right:auto}.node--type--article.node--view-mode--full .node-content-inner .field--name-body>.embedded-entity:not(.align-left):not(.align-right),.node--type--article.node--view-mode--full .node-content-inner .field--name-body>.media:not(.align-left):not(.align-right),.node--type--article.node--view-mode--full .node-content-inner .field--name-body>figure:not(.align-left):not(.align-right){max-width:var(--fstop-content-max-width-inner);margin-left:auto;margin-right:auto;margin:var(--fstop-spacing-density-m) auto}.node--type--article.node--view-mode--full .node-content-inner .field--name-body>.embedded-entity:not(.align-left):not(.align-right):not(.align-center),.node--type--article.node--view-mode--full .node-content-inner .field--name-body>.media:not(.align-left):not(.align-right):not(.align-center),.node--type--article.node--view-mode--full .node-content-inner .field--name-body>figure:not(.align-left):not(.align-right):not(.align-center){max-width:100%}.node--type--article.node--view-mode--full .node-content-inner .field--name-body>blockquote:not(.align-left):not(.align-right){margin-left:0}.node--type--article.node--view-mode--full .entry-content{margin-top:2rem}}@media(min-width:65.625em){.node--type--article.node--view-mode--full .entry-content{margin-top:3rem}}.block-views-block--popular-articles-block-1 .views-row{margin:.5em 0;display:inline-block;width:100%}.block-views-block--popular-articles-block-1 .views-field-field-lead-image{width:100px;float:left}.block-views-block--popular-articles-block-1 .views-field-title{margin-left:100px;padding:0 .5rem;font-size:14px;font-weight:bold;line-height:1.2em}.block-views-block--popular-articles-block-1 .views-field-title a{color:inherit;text-decoration:none}.author-bio{padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.author-bio{padding:2rem;border-radius:var(--fstop-radius-normal)}}.author-bio{width:100%;display:inline-block;font-size:14px}.author-bio .field--name-user-picture{width:120px;margin:auto}.author-bio .field--name-user-picture img{border-radius:100px;overflow:hidden;border:solid 1px var(--fstop-border-subtle)}.author-bio .display-name{font-weight:bold;color:var(--fstop-color-text);font-size:1.3em;margin-bottom:.5em;text-align:center}.author-bio .display-name a{text-decoration:none;color:inherit}.author-bio .flag-subscribe-user{position:absolute;bottom:var(--fstop-spacing-xl);right:var(--fstop-spacing-xl)}@media(min-width:42.5em){.author-bio .flag-subscribe-user{position:relative;bottom:inherit;right:inherit}}.author-bio .avatar-wrapper{margin-top:-60px}@media(min-width:42.5em){.author-bio .avatar-wrapper{margin-top:0}.author-bio .content{margin-left:120px;padding:0 var(--fstop-spacing-xl)}.author-bio .avatar-wrapper{float:left;margin:0;text-align:center}.author-bio .avatar-wrapper>div{margin-bottom:var(--fstop-spacing-s)}.author-bio .display-name{text-align:left}}.author-bio .field--name-field-author-bio{margin-bottom:1em;color:var(--fstop-color-text-secondary)}.author-bio .field--name-field-social{margin:var(--fstop-spacing-xs) 0;font-size:28px}.author-bio .field--name-field-social .icon-fw{width:auto}.layout-sidebar-second.sidebar h3{padding:0;font-size:18px;margin:0 0 .5em 0}.article-list{padding:1rem 0}.article-list .views-row{margin-bottom:var(--fstop-spacing-density-xl);padding-bottom:var(--fstop-spacing-density-xl);border-bottom:solid 1px var(--fstop-border-color-5);display:inline-block;width:100%}.article-list .views-row .node--view-mode--teaser{display:inline-block;width:100%}.article-list .views-row:not(.views-ad-row){width:100%;max-width:var(--fstop-constrain-content-width);margin-left:auto;margin-right:auto;display:block}.view-related-articles{margin:var(--fstop-spacing-density-m) auto}@media(min-width:42.5em){.view-related-articles .view-content,.field--name-field-related-articles>.field__items{-moz-column-count:2;column-count:2;-moz-column-gap:var(--fstop-spacing-density-xxxl);column-gap:var(--fstop-spacing-density-xxxl)}}#noty_layout__topCenter{width:100%;padding:5px;max-width:600px}.noty_theme__relax.noty_bar{box-shadow:0 1px 3px 0 rgba(0,0,0,.3);border-radius:5px}.noty_theme__relax.noty_bar .noty_body{padding:1em 1.5em;font-size:16px}span.svg-icon.warn{color:var(--fstop-message-warning-text)}span.svg-icon.success{color:var(--fstop-message-success-text)}span.svg-icon.error{color:var(--fstop-message-error-text)}span.svg-icon.blue{color:var(--fstop-color-accent)}.socicons{display:inline-flex;gap:.5rem;flex-direction:row;flex-wrap:wrap}.socicons .social-link{font-size:1.75em}.socicons .social-link a{border-radius:100%;background-color:var(--fstop-faint-bg);color:var(--fstop-color-text-muted);text-align:center;width:1.75em;height:1.75em;display:inline-flex;justify-content:center;align-items:center}.socicons .social-link a:hover{background-color:var(--fstop-border-light);color:var(--fstop-color-text-dark)}.path-batch .main-content-inner{padding:1rem;background-color:var(--fstop-faint-bg);border-radius:var(--fstop-radius-normal)}@media(min-width:60em){.path-batch .main-content-inner{padding:2rem;border-radius:var(--fstop-radius-normal)}}.path-batch .main-content-inner{max-width:600px;margin:6rem auto;padding:2rem !important;border:solid 1px #eee}.path-batch h1.page-title{margin:0 0 .75rem 0;font-size:20px}.progress{line-height:1.1em;font-size:16px;margin-bottom:1.25rem}.progress__track{border-radius:100px;overflow:hidden;border-color:#ccc}.progress__bar{height:100%;transition:width .25s ease-in-out;background-color:#1680d3}.progress__percentage{font-weight:bold}.progress__description,.progress__percentage{margin-top:5px}.view-featured-media .views-field-field-content{width:100%;height:100%}.potd-date{display:block;position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.6);color:#fff;font-size:13px;text-transform:uppercase;border-radius:3px;padding:0 5px;z-index:4}.media-removed{width:100%;height:100%;background-color:#f7f7f7;display:inline-flex;justify-content:center;align-items:center;color:#ccc}.bgGrad-0{background:linear-gradient(to bottom,#be747b,#883c96)}.bgGrad-1{background:linear-gradient(to bottom,#2bacbd,#fbc208)}.bgGrad-2{background:linear-gradient(to bottom,#79da86,#dbbd8d)}.bgGrad-3{background:linear-gradient(to bottom,#2d3e9d,#4dccd9)}.bgGrad-4{background:linear-gradient(to bottom,#d95b0a,#822e45)}.bgGrad-5{background:linear-gradient(to bottom,#d70480,#df9b35)}.bgGrad-6{background:linear-gradient(to bottom,#eddbd4,#7f035c)}.bgGrad-7{background:linear-gradient(to bottom,#91473e,#edca74)}.bgGrad-8{background:linear-gradient(to bottom,#5ff1d5,#4975c4)}.bgGrad-9{background:linear-gradient(to bottom,#94d4d7,#8db364)}.bgGrad-10{background:linear-gradient(to bottom,#b08ffd,#a6bbc7)}.bgGrad-11{background:linear-gradient(to bottom,#30566d,#5d91f3)}.bgGrad-12{background:linear-gradient(to bottom,#67a22a,#0d9a5e)}.bgGrad-13{background:linear-gradient(to bottom,#b5640f,#faa110)}.view-all{font-weight:bold;text-transform:uppercase}.view-all a{color:#666}.unpublished{color:red;font-weight:bold}.field.readmore{position:relative}.small-link{font-size:11px}.gridzy-wrapper>.gridzyItem{will-change:unset}.gridzyItem .node--view-mode--gallery-item{width:100%}.gridzyItem img{width:100% !important;height:auto}.gridzyItemLoading{pointer-events:none}.flag-count{background-color:#f5f7f8;border-radius:100px;padding:0 .65em;line-height:1.5em;margin:0 .5em 0 0;display:inline-block;vertical-align:middle;min-width:15px;text-align:center;color:#1680d3;font-weight:normal;border:solid 1px #eee}.flag-count .svg-icon{vertical-align:baseline}.block-help-block{background-color:#e8f1fa;border:solid 1px #1680d3;padding:1rem 1.5rem;margin:1rem 0;border-radius:var(--fstop-radius-normal)}.flag{position:relative}.block-system-branding-block{max-width:120px;color:var(--fstop-color-title)}.block-system-branding-block a{color:inherit}@media(max-width:42.5em){.mobile-hide{display:none}}@media(min-width:42.5em){.tablet-hide,a.button.tablet-hide,button.tablet-hide{display:none}}@media(min-width:60em){.mobile-only,button.mobile-only{display:none}.slideout-panel{will-change:initial}.tablet-plus-hide,a.button.tablet-plus-hide,button.tablet-plus-hide{display:none}}@media(min-width:65.625em){button.desktop-hide,a.button.desktop-hide,.desktop-hide{display:none}}

#comments{max-width:var(--fstop-width-narrow);margin:auto}.comment-form-container{width:100%;margin-bottom:var(--fstop-spacing-xl)}.comment-wrapper{display:inline-block;width:100%;margin:2rem 0}.comment-wrapper .messages{padding:.7em 1.2em;margin:.5em 0}.comment-wrapper h3.title{border-top:solid 1px var(--fstop-border-subtle);font-size:18px;margin:2rem 0;padding-top:2rem}.comment-wrapper h3.comment-form__title{margin-bottom:0}.comment-wrapper h3.comments-section-title{border:none}.comment-wrapper h3.has-no-comments{padding:0}.view-mode--sidebar .comment-wrapper h3.comment-form__title{margin-bottom:1rem}.field--type-comment .no-comments{text-align:center;padding:2rem 0;color:var(--fstop-color-text-muted)}.field--type-comment .no-comments p{margin:.5em 0}.field--type-comment .no-comment-headline{font-weight:bold;font-size:1.3em;color:var(--fstop-color-text);font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}.indented{padding-left:1px;border-left:solid 1px var(--fstop-border-light);margin-left:35px;margin-bottom:2rem}.indented .comment{margin-left:14px}.indented .comment .avatar-wrapper{left:-30px}.indented .comment .avatar-wrapper .field--name-user-picture{width:28px}.indented .indented{margin-left:18px}.indented .indented .indented .indented{margin-left:0}[dir=rtl] .indented{margin-right:25px;margin-left:0}.comment{padding:0;margin:.5rem 0;color:var(--fstop-color-text-secondary);margin-left:28px;margin-bottom:1.5rem;position:relative}@media(min-width:60em){.comment{margin-left:var(--fstop-avatar-offset)}.comment .comment__content{font-size:13px}}.comment .soembed-media{width:900px;display:block;max-width:100%;margin:1em 0}.comment .mentions{font-weight:bold}.comment .new{font-size:9px;line-height:1.5em;text-transform:uppercase;background-color:var(--fstop-color-accent);color:#fff;text-indent:-1000px;overflow:hidden;border-radius:100px;height:10px;width:10px;margin:0 3px 0 0 !important;display:inline-block;vertical-align:middle}.comment.comment-shadowbanned{opacity:.5}.comment.by-viewer .new{display:none}.comment .hidden{display:none}.comment .comment__content a{word-break:break-all}.comment .field--name-comment-body{padding:.25rem 1rem;background-color:var(--fstop-bg-faint);border-radius:var(--fstop-radius-normal);display:inline-block;margin:0 .25rem;max-width:100%;line-height:1.4em}.comment .field--name-comment-body p{margin:.6em 0}.comment .field--name-field-comment-image{margin:.5em 0;text-align:left}.comment .field--name-field-comment-image .field__item{padding:0}.comment form.vote-form{margin:0}.comment form.vote-form .form-item{margin:0}.ajax-comments-wrap>.comment:first-child{border-top:none}.comment__meta{font-size:12px;position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:5px;justify-content:flex-start;width:100%;padding-bottom:.5em}.comment__meta a#new{display:none}.comment__meta .comment__submitted{line-height:1.3em;margin-left:5px}.comment__meta .comment__submitted>*{margin-right:5px}.comment__meta .comment__submitted a{text-decoration:none}.comment__meta .comment__submitted .username{color:var(--fstop-color-text)}.comment__meta .comment__submitted a.date{color:var(--fstop-color-text-muted)}.comment__meta .comment__submitted a.date:hover{text-decoration:underline}.comment__meta .comment__submitted a.parent-author{color:var(--fstop-color-text-muted)}.comment__meta .edited{font-style:italic;color:var(--fstop-color-text-muted);font-size:11px;padding-left:5px}.comment__meta .avatar-wrapper{position:absolute;left:-28px}.comment__meta .avatar-wrapper .field--name-user-picture{width:var(--fstop-avatar-size-s);overflow:hidden;border-radius:100px}@media(min-width:60em){.comment__meta .avatar-wrapper{left:calc(var(--fstop-avatar-offset)*-1)}.comment__meta .avatar-wrapper .field--name-user-picture{width:var(--fstop-avatar-size-m)}}.comment__meta .username{font-weight:bold;font-size:1.05em}.comment .links-wrapper{margin:0;width:100%;font-size:12px;padding:0 10px;display:inline-flex;align-items:center;gap:5px}.comment .links-wrapper .field--name-field-updown{display:inline-block}.comment .links-wrapper a{color:var(--fstop-color-text-muted);text-decoration:none;border-radius:100px;padding:.25em .5em}.comment .links-wrapper a:hover{color:var(--fstop-color-accent);background-color:var(--fstop-bg-faint)}.comment .links-wrapper .action-unflag a{color:var(--fstop-color-accent)}.comment .links-wrapper .js-flag-message,.comment .links-wrapper .ajax-progress{display:none}.comment .links-wrapper .flag{float:left;padding:0 .5em 0 0}.comment .links-wrapper .comment-link{float:left;padding:0 .5em 0 0}.comment .links-wrapper .links.inline{margin:0;padding:0;font-size:1em;display:inline-block;list-style:none;font-weight:500}.comment .links-wrapper .links.inline li{margin:0}.comment .links-wrapper .tipped-dropdown-trigger,.comment .links-wrapper .jq-dropdown-trigger{position:absolute;top:5px;right:5px}.button-post-comment{margin-left:0;margin-right:0}.ajax-comments-pager{clear:both;padding:2em 0 0 0}.ajax-comments-pager a.ajax-comments-load-more{background-color:var(--fstop-color-accent-pale);border:solid 1px var(--fstop-color-accent);font-weight:bold;text-decoration:none;border-radius:100px;font-size:16px;padding:.5em 1.5em}.comments-forbidden{text-align:center;margin:3em;font-size:16px}.comment-form{width:100%;display:inline-block;padding:var(--fstop-spacing-density-xs);border:solid 2px var(--fstop-border-light);border-radius:var(--fstop-radius-l)}.comment-form.has-error,.comment-form:has(.form-item--error),.comment-form:has(.error){border-color:#ed1c24}.comment-form.focused{border-color:var(--fstop-border-medium);box-shadow:0 2px 2px 1px rgba(0,0,0,.1)}.comment-form.focused textarea,.comment-form.focused input:not(.button){border-color:rgba(0,0,0,0) !important}.comment-form div[data-drupal-messages]{font-size:13px}.comment-form details[data-drupal-selector=edit-author]{margin:.5em 0;font-size:12px}.comment-form .entity-content-form-footer{margin:.5em 0}.comment-form .field--name-comment-body .tagify,.comment-form .field--name-comment-body textarea{background-color:var(--fstop-bg-layer);border-color:rgba(0,0,0,0);border-radius:var(--fstop-radius-m);box-shadow:none}.comment-form .field--name-comment-body .tagify{resize:none;overflow:hidden !important;border:none}.comment-form .field--name-comment-body .tagify:focus,.comment-form .field--name-comment-body .tagify:active{border:none;outline:none}.comment-form .field--name-comment-body div{margin:0}.comment-form .field--name-comment-body label{display:none}.comment-form .filepond--root{margin-bottom:0}.comment-form .tagify.tagify--mix .tagify__input{padding-bottom:0}.comment-form .form-actions{margin:0 !important;float:right;display:flex !important;flex-direction:row-reverse !important}.comment-form .form-actions .ajax-progress{display:none;font-size:11px;align-self:center;margin:0}.comment-form .form-actions input{font-size:13px;margin-left:5px;margin-right:0}.comment-form .form-actions .button{border-radius:100px;min-width:0;padding:0 1.5em}.comment-form .image-multi-sort-items{background-color:var(--fstop-bg-faint)}.comment-form .image-multi-sort-items .sortable-item{border:solid 2px var(--fstop-border-subtle);transition:border .25s}.comment-form .image-multi-sort-items .sortable-item:hover{border-color:var(--fstop-color-accent)}.comment-form .image-multi-sort-items .sortable-item input.button--remove_button{background-image:url(/themes/custom/fstop/images/icons/xmark.svg);background-size:1em;background-color:var(--fstop-bg-layer);box-shadow:none;background-position:center;opacity:.5}.comment-form .image-multi-sort-items .sortable-item input.button--remove_button:hover{opacity:1}.comment-form .image-multi-sort-items .image-widget-data{margin:0;padding:0}.comment-form .user-avatar{display:none}@media(min-width:60em){.comment-form .user-avatar{width:var(--fstop-avatar-offset);float:left;display:block}.comment-form .comment-form-wrapper{margin-left:var(--fstop-avatar-offset);padding-left:1em}}.comment.highlighted{background-color:rgba(0,0,0,0)}.comment.highlighted .comment__content{background-color:var(--fstop-color-accent-pale);transition:background-color .4s}.comment.highlighted-out{background-color:rgba(0,0,0,0)}.comment.highlighted-out .comment__content{background-color:var(--fstop-bg-layer);transition:background-color 2s}.view-who-voted .view-content img{width:var(--fstop-avatar-size-xs);height:var(--fstop-avatar-size-xs);border-radius:100px;vertical-align:middle}.view-who-voted .view-content .views-row{font-weight:bold;color:var(--fstop-color-text);font-size:12px;margin:5px 0}.view-who-voted .view-content .views-row a{text-decoration:none;color:inherit}
.media,.node{position:relative}@media(min-width:65.625em){.node--view-mode--teaser{font-size:14px}}.node--view-mode--teaser .node__content{margin-top:var(--fstop-spacing-s)}.node--view-mode--teaser .lead-media-wrapper{margin-bottom:0}@media(min-width:42.5em){.node--view-mode--teaser .lead-media-wrapper{position:relative;width:36%;float:left}.node--view-mode--teaser .node__content{margin-left:36%;padding:0 var(--fstop-spacing-l) 0 var(--fstop-spacing-xl);margin-top:var(--fstop-spacing-xs)}}.node--view-mode--teaser .node__meta{font-size:13px}.node--view-mode--teaser .node__submitted{display:flex;gap:.5em}.node--view-mode--teaser .node__submitted div{display:inline}.node--view-mode--teaser .node__submitted .comment-count{font-size:14px;flex:1;text-align:right}.node--view-mode--teaser .field--name-body{width:100%}.node--view-mode--teaser .field--name-field-video,.node--view-mode--teaser .field--name-field-lead-image{border-radius:var(--fstop-radius-s);overflow:hidden;padding:0;margin-bottom:.5em;vertical-align:middle}.node--view-mode--teaser .field--name-field-video img,.node--view-mode--teaser .field--name-field-lead-image img{vertical-align:middle}@media(min-width:42.5em){.node--view-mode--teaser .field--name-field-video,.node--view-mode--teaser .field--name-field-lead-image{margin-bottom:0}}.node--view-mode--teaser .field--name-body{color:var(--fstop-color-text-secondary)}.node--view-mode--teaser .field--name-field-contest-type{color:var(--fstop-color-accent);text-transform:uppercase;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}.node--view-mode--simple .field--name-field-lead-image,.node--view-mode--feature .field--name-field-lead-image{border-radius:var(--fstop-radius-s);overflow:hidden;padding:0}.node--view-mode--feature,.node--view-mode--simple{display:inline-block;width:100%;margin-bottom:1rem}.node--view-mode--feature .category,.node--view-mode--feature .field--name-field-categories,.node--view-mode--simple .category,.node--view-mode--simple .field--name-field-categories{line-height:normal;margin:0;font-size:.8em;display:inline-block;color:var(--fstop-color-text-muted);text-transform:uppercase;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}.node--view-mode--feature .category .field__item,.node--view-mode--feature .field--name-field-categories .field__item,.node--view-mode--simple .category .field__item,.node--view-mode--simple .field--name-field-categories .field__item{margin:0}.node--view-mode--feature .field--name-field-lead-image,.node--view-mode--simple .field--name-field-lead-image{width:30%;float:left}.node--view-mode--feature .node__content,.node--view-mode--simple .node__content{margin-left:30%;padding:0 0 0 1rem}.node--view-mode--feature .title,.node--view-mode--simple .title{font-size:16px}@media screen and (min-width:500px){.node--view-mode--feature .title,.node--view-mode--simple .title{font-size:calc(16px + (18 - 16)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.node--view-mode--feature .title,.node--view-mode--simple .title{font-size:18px}}.node--view-mode--feature .title,.node--view-mode--simple .title{font-weight:700;line-height:1.25em;font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:.2em}.node--view-mode--feature .title a,.node--view-mode--simple .title a{text-decoration:none;color:inherit}.teaser-icon{position:absolute;top:0;left:0;color:#fff;padding:.3em;font-size:24px;margin:2px;border-radius:3px}.fstop--dark-mode .teaser-icon{color:#aaa}.teaser-icon svg{filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}
@font-face{font-family:"Heebo";font-style:normal;font-weight:100;src:url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-100.woff2) format("woff2"),url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-100.woff) format("woff");font-display:swap}@font-face{font-family:"Heebo";font-style:normal;font-weight:200;src:url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-200.woff2) format("woff2"),url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-200.woff) format("woff");font-display:swap}@font-face{font-family:"Heebo";font-style:normal;font-weight:300;src:url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-300.woff2) format("woff2"),url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-300.woff) format("woff");font-display:swap}@font-face{font-family:"Heebo";font-style:normal;font-weight:400;src:url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-regular.woff2) format("woff2"),url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-regular.woff) format("woff");font-display:swap}@font-face{font-family:"Heebo";font-style:normal;font-weight:500;src:url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-500.woff2) format("woff2"),url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-500.woff) format("woff");font-display:swap}@font-face{font-family:"Heebo";font-style:normal;font-weight:600;src:url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-600.woff2) format("woff2"),url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-600.woff) format("woff");font-display:swap}@font-face{font-family:"Heebo";font-style:normal;font-weight:700;src:url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-700.woff2) format("woff2"),url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-700.woff) format("woff");font-display:swap}@font-face{font-family:"Heebo";font-style:normal;font-weight:800;src:url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-800.woff2) format("woff2"),url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-800.woff) format("woff");font-display:swap}@font-face{font-family:"Heebo";font-style:normal;font-weight:900;src:url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-900.woff2) format("woff2"),url(/themes/custom/fstop/fonts/heebo/heebo-v28-latin_latin-ext_symbols-900.woff) format("woff");font-display:swap}.heebo-100{font-family:"Heebo",sans-serif;font-weight:100}.heebo-200{font-family:"Heebo",sans-serif;font-weight:200}.heebo-300{font-family:"Heebo",sans-serif;font-weight:300}.heebo-400{font-family:"Heebo",sans-serif;font-weight:400}.heebo-500{font-family:"Heebo",sans-serif;font-weight:500}.heebo-600{font-family:"Heebo",sans-serif;font-weight:600}.heebo-700{font-family:"Heebo",sans-serif;font-weight:700}.heebo-800{font-family:"Heebo",sans-serif;font-weight:800}.heebo-900{font-family:"Heebo",sans-serif;font-weight:900}
.post-actions .inner{display:flex;flex-direction:row;justify-content:flex-end;gap:.25rem;width:100%}.post-actions .inner .svg-icon{padding:.5em;font-size:16px;border-radius:var(--fstop-radius-s);width:2em}.post-actions .inner a{text-decoration:none;color:var(--fstop-color-text-secondary);display:inline-flex;gap:5px;align-items:center}.post-actions .inner a:hover{color:var(--fstop-color-text)}.post-actions .inner .flag,.post-actions .inner .item,.post-actions .inner .share-item{position:relative;display:block}.post-actions .inner .flag a,.post-actions .inner .item a,.post-actions .inner .share-item a{position:relative}.post-actions .inner .item a .svg-icon,.post-actions .inner .flag a .svg-icon{background-color:var(--fstop-border-medium);color:#fff}.post-actions .inner .item a:hover .svg-icon,.post-actions .inner .flag a:hover .svg-icon{background-color:var(--fstop-color-accent)}.post-actions .inner .item.action-unflag a .svg-icon,.post-actions .inner .flag.action-unflag a .svg-icon{background-color:var(--fstop-color-accent);color:#fff}.post-actions .inner .label{display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold}.post-actions .inner .divider{height:1px;color:var(--fstop-border-subtle);background:var(--fstop-border-subtle);font-size:0;border:0;margin:0}.post-actions .inner .ajax-progress{display:none}.post-actions{display:flex;align-items:center;gap:.5rem;padding:1rem 0;z-index:15;position:relative;min-height:70px}.post-actions .inner{float:right;width:auto}.post-actions .scrollgroup{width:100%}.entity-header a.fasttoggle{vertical-align:middle;line-height:2.5em;display:inline-block;padding:0 .75em;text-decoration:none;color:var(--fstop-color-text-muted);border-radius:var(--fstop-radius-m);border:solid 1px var(--fstop-border-subtle)}.entity-header a.fasttoggle.unflag{background:var(--fstop-faint-bg);color:var(--fstop-color-accent)}.entity-header .fasttoggle-item{position:relative}@media(min-width:90em){.post-actions .inner{padding:0}.node--type--article.view-mode--full .post-actions{float:left;width:150px}.node--type--article.view-mode--full .post-actions .inner{flex-direction:column;padding-right:1rem}.node--type--article.view-mode--full .post-actions .inner .label{display:block}.node--type--article.view-mode--full .full-content{margin-left:150px}}
.ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit}.ui-widget.ui-widget-content{border-color:var(--fstop-ui-widget-border)}.ui-widget-content{background:var(--fstop-bg-app);color:var(--fstop-ui-widget-text);border-color:var(--fstop-ui-widget-border)}.ui-widget-content a:not(.button){color:var(--fstop-ui-widget-text)}.ui-widget-header{background:var(--fstop-ui-header-bg);color:var(--fstop-ui-header-text);border-color:var(--fstop-ui-widget-border)}.ui-widget-header a{color:var(--fstop-ui-header-text)}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:var(--fstop-ui-state-default-bg);color:var(--fstop-ui-state-default-text);border-color:var(--fstop-ui-state-default-border)}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:var(--fstop-ui-state-default-text)}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:var(--fstop-ui-state-hover-bg);color:var(--fstop-ui-state-hover-text);border-color:var(--fstop-ui-state-hover-border)}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:var(--fstop-ui-state-hover-text)}.ui-widget-overlay{background-color:#000;opacity:.9}.ui-widget button{font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif}.ui-dialog.ui-widget-content{border:none;border-radius:var(--fstop-radius-m);padding:0;overflow:hidden}.ui-dialog{max-width:95%}@media(min-width:500px){.ui-dialog{min-width:500px}}.ui-dialog .ui-dialog-content,.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-buttonpane{padding:.5rem 1rem}@media(min-width:42.5em){.ui-dialog .ui-dialog-titlebar{padding:.6em 2.5rem}.ui-dialog .ui-dialog-content{padding:1.5rem 2.5rem}.ui-dialog .ui-dialog-buttonpane{padding:.5rem .5rem}}.ui-dialog.entity-browser-modal .ui-dialog-content{padding:0}.ui-dialog .ui-dialog-titlebar{border-radius:0;background:var(--fstop-bg-layer);border:none;border-bottom:solid 1px var(--fstop-border-subtle);font-weight:bold}.ui-dialog .ui-dialog-title{font-family:Heebo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;padding-top:1rem}.ui-dialog .ui-dialog-titlebar-close{right:1em;top:.9em;width:20px;margin:0;padding:0;height:20px;border:none;background-color:unset;opacity:.5;z-index:120}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;background-color:unset}.ui-dialog .ui-dialog-titlebar-close .ui-icon{background-image:url(/themes/custom/fstop/images/icons/xmark.svg);background-position:center;width:100%;height:100%;margin:0;top:0;left:0}.fstop--dark-mode .ui-dialog .ui-dialog-titlebar-close .ui-icon{filter:invert(1)}.ui-dialog form.user-account-forms{background-color:rgba(0,0,0,0);padding:0}.ui-dialog .ui-dialog-buttonpane{border-width:0;background:var(--fstop-bg-faint)}.ui-dialog .ui-dialog-buttonpane button{margin:0 0 0 .5em;cursor:pointer;font-weight:bold}.ui-dialog.no-title .ui-dialog-title{display:none}.ui-dialog.no-title .ui-dialog-titlebar{border-bottom:none;padding:0}.ui-dialog .ui-dialog-buttonset{font-weight:bold;font-size:14px;margin:0}.ui-dialog .ui-dialog-buttonset .button{min-width:100px;padding:.5em 1em;border:none}.ui-dialog .ui-dialog-buttonset .ui-button{border-radius:var(--fstop-radius-m);line-height:2em}.ui-dialog .ui-dialog-buttonset .ui-button[disabled],.ui-dialog .ui-dialog-buttonset .button[disabled]{background-color:var(--fstop-border-medium);box-shadow:none;transition:auto;color:var(--fstop-color-text-muted)}.ui-dialog .ui-dialog-buttonset .ui-button[disabled].is-submitting,.ui-dialog .ui-dialog-buttonset .button[disabled].is-submitting{--submit-indicator-spinner-color:var(--fstop-color-text-muted)}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .webform-button--submit{font-size:18px;margin:auto;padding:.5em 2em}.ui-dialog .messages{font-size:14px;padding:.7em 1em}.ui-dialog .messages__item+.messages__item{margin-top:.35em}.ui-dialog .login-links{margin:1em 0;font-size:14px}.ui-dialog .login-links p{margin:.25em 0}.ui-dialog form.profile-form .form-actions,.ui-dialog form.user-form .form-actions{margin:0}.fstop-full-modal{max-width:100%;height:100vh;z-index:9999;border-radius:0 !important}.ajax-cart-popup .content{float:none;width:100%;display:inline-block;padding:1em 0;font-size:14px}.ajax-cart-popup .actions{float:none;width:100%;padding:0;display:flex;gap:1rem}.ajax-cart-popup .actions>*{flex:1}.ajax-cart-popup .actions a.button{margin:5px 0;text-align:center;display:block;line-height:1.2em;padding:.75rem;font-weight:normal;text-transform:uppercase}@media(min-width:65.625em){.ajax-cart-popup .actions{display:inline-block}}.view-order-item-popup .field--name-title{font-weight:bold}.view-order-item-popup .views-row{padding:1em 0;text-align:left;display:inline-block;width:100%;border-bottom:solid 1px var(--fstop-border-subtle)}.view-order-item-popup .views-row:first-child{padding-top:0}.view-order-item-popup .views-row:last-child{border:none}.view-order-item-popup .views-field-quantity{font-size:12px;color:var(--fstop-color-text-muted);padding-right:1em;display:inline-block;vertical-align:middle}.view-order-item-popup .views-field-total-price__number{font-weight:bold;display:inline-block;vertical-align:middle;font-size:14px}.view-order-item-popup .views-field-total-price__number div{display:inline-block;margin-right:1em}.view-order-item-popup .views-field-total-price__number .original-price{font-size:1em;font-weight:normal}.view-order-item-popup .views-field-total-price__number .discount-percentage{font-size:1em;font-weight:normal}.view-order-item-popup .views-field-total-price__number .final-price{font-size:1.2em;font-weight:bold}.view-order-item-popup .views-field-purchased-entity{text-align:left;display:inline-block;width:100%;margin-bottom:1em}@media(min-width:60em){.ajax-cart-popup{padding:1em 0;display:inline-block;width:100%}.ajax-cart-popup .content{width:70%;padding:0 2.5em 0 0;float:left}.ajax-cart-popup .actions{padding:0 0 1em 0;width:30%;float:right}}.ui-corner-all{border-radius:var(--fstop-radius-m)}.ui-corner-all.fstop-full-modal{border-radius:0;z-index:999}.ui-corner-all.fstop-full-modal .ui-dialog-content{font-size:22px}
