/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--width-mega:90rem;--width-extra-large:75rem;--width-large:60rem;--width-medium:48rem;--width-small:30rem;--width-container:var(--width-extra-large);--width-restricted-width-section:var(--width-medium);--spacing-tiny:calc(var(--spacing) * 0.125);--spacing-smallest:calc(var(--spacing) * 0.25);--spacing-smaller:calc(var(--spacing) * 0.5);--spacing-small:calc(var(--spacing) * 0.75);--spacing:1rem;--spacing-medium:calc(var(--spacing) * 1.25);--spacing-large:calc(var(--spacing) * 1.5);--spacing-larger:calc(var(--spacing) * 2);--spacing-even-larger:calc(var(--spacing) * 2.25);--spacing-largest:calc(var(--spacing) * 2.5);--spacing-mega:calc(var(--spacing) * 3);--spacing-padding-horizontal:var(--spacing);--negative-spacing-smaller:calc(var(--spacing-smaller) * -1);--negative-spacing:calc(var(--spacing) * -1);--negative-spacing-padding-horizontal:calc(var(--spacing) * -1);--negative-spacing-large:calc(var(--spacing-large) * -1);--negative-spacing-larger:calc(var(--spacing-larger) * -1);--line-height:1.5;--vertical-rhythm-spacing:calc(var(--line-height) * 1rem);--half-vertical-rhythm-spacing:calc(var(--vertical-rhythm-spacing) * .5);--grid-column-spacing:var(--spacing);--special-padding:calc(var(--spacing-even-larger) - var(--font-size) - 4px);--special-padding-top:calc(var(--special-padding) * 0.5);--color-red:#fe0000;--color-dark-red:#8b0000;--color-green:#009900;--color-accent:#FFED00;--color-unpublished:#ffffe0;--color-white:#FFF;--color-lightest-grey:#EEE;--color-light-grey:#CCC;--color-grey:#949494;--color-medium-grey:#676767;--color-dark-grey:#3C3C3C;--color-darkest-grey:#010101;--color-black:#000;--color-grey-01:#F8F8F8;--color-grey-02:#F2F1F4;--color-grey-03:#E5E3E5;--color-grey-04:#D0CFD0;--color-grey-05:#989898;--color-grey-06:#5E6366;--color-grey-07:#3E4345;--color-success:var(--color-green);--color-link:var(--color-red);--color-hover:var(--color-red);--color-focus:var(--color-red);--color-active:var(--color-dark-red);--color-button:var(--color-dark-red);--font-primary:"Open Sans",sans-serif;--font-secondary:mono;--font-heading-1:var(--font-primary);--font-heading-2:var(--font-primary);--font-heading-3:var(--font-primary);--font-heading-4:var(--font-primary);--font-heading-5:var(--font-primary);--font-heading-6:var(--font-primary);--font-size:1rem;--font-size-smallest:calc(var(--font-size) * 0.3);--font-size-smaller:calc(var(--font-size) * 0.5);--font-size-bit-smaller:calc(var(--font-size) * 0.625);--font-size-small:calc(var(--font-size) * 0.75);--font-size-small-medium:calc(var(--font-size) * 0.875);--font-size-medium:calc(var(--font-size) * 1);--font-size-medium-large:calc(var(--font-size) * 1.125);--font-size-large:calc(var(--font-size) * 1.3125);--font-size-bit-larger:calc(var(--font-size) * 1.5);--font-size-larger:calc(var(--font-size) * 1.6875);--font-size-even-larger:calc(var(--font-size) * 2);--font-size-nearly-largest:calc(var(--font-size) * 2.25);--font-size-largest:calc(var(--font-size) * 2.875);--font-size-mega:calc(var(--font-size) * 3.125);--font-size-h1:clamp(var(--font-size-large),5vw,var(--font-size-nearly-largest));--font-size-h2:clamp(var(--font-size-medium-large),5vw,var(--font-size-larger));--font-size-h3:clamp(var(--font-size-medium),8vw,var(--font-size-large));--font-size-h4:var(--font-size-medium-large);--font-size-h5:var(--font-size-medium);--font-size-h6:var(--font-size-medium);--color-text:var(--color-black);--heading-1-color:var(--color-text);--heading-2-color:var(--color-text);--heading-3-color:var(--color-text);--heading-4-color:var(--color-text);--heading-5-color:var(--color-text);--heading-6-color:var(--color-text);--heading-1-line-height:var(--line-height);--heading-2-line-height:var(--line-height);--heading-3-line-height:var(--line-height);--heading-4-line-height:var(--line-height);--heading-5-line-height:var(--line-height);--heading-6-line-height:var(--line-height);--heading-font-weight:600;--heading-font-weight-light:400;--heading-1-font-weight:var(--heading-font-weight);--heading-2-font-weight:var(--heading-font-weight);--heading-3-font-weight:var(--heading-font-weight-light);--heading-4-font-weight:var(--heading-font-weight);--heading-5-font-weight:var(--heading-font-weight);--heading-6-font-weight:var(--heading-font-weight);}
body{font-family:var(--font-primary);font-size:var(--font-size);line-height:var(--line-height);}@media screen and (max-width:40rem){body{font-size:var(--font-size-small-medium);}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{margin-bottom:var(--half-vertical-rhythm-spacing);font-family:var(--font-primary);}h1,.h1{color:var(--heading-1-color);font-family:var(--font-heading-1);font-size:var(--font-size-h1);font-weight:var(--heading-1-font-weight);line-height:var(--heading-1-line-height);}h2,.h2{color:var(--heading-2-color);font-family:var(--font-heading-2);font-size:var(--font-size-h2);font-weight:var(--heading-2-font-weight);line-height:var(--heading-2-line-height);}h3,.h3{color:var(--heading-3-color);font-family:var(--font-heading-3);font-size:var(--font-size-h3);font-weight:var(--heading-3-font-weight);line-height:var(--heading-3-line-height);}h4,.h4{color:var(--heading-4-color);font-family:var(--font-heading-4);font-size:var(--font-size-h4);font-weight:bold;font-weight:var(--heading-4-font-weight);line-height:var(--heading-4-line-height);}h5,.h5{color:var(--heading-5-color);font-family:var(--font-heading-5);font-size:var(--font-size-h5);font-weight:var(--heading-5-font-weight);font-variant:small-caps;line-height:var(--heading-5-line-height);}h6,.h6{text-decoration:underline;color:var(--heading-6-color);font-family:var(--font-heading-6);font-size:var(--font-size-h6);font-weight:var(--heading-6-font-weight);font-variant:small-caps;line-height:var(--heading-6-line-height);}
.layout-container{max-width:var(--width-container);margin:0 auto;}@media screen and (min-width:40rem){.padding-horizontal{padding-right:var(--spacing-padding-horizontal);padding-left:var(--spacing-padding-horizontal);}}@media screen and (min-width:74rem){.padding-horizontal{padding-right:5px;padding-left:5px;}}.layout-row{display:flex;flex-wrap:wrap;}.layout-row > *{margin-right:calc(var(--grid-column-spacing) / 2);margin-left:calc(var(--grid-column-spacing) / 2);}.layout-row__one-third,.layout-row__two-thirds{width:calc(100% - var(--grid-column-spacing));}@media screen and (min-width:48rem){.layout-row__one-third{width:calc((100% / 3) - var(--grid-column-spacing));}.layout-row__two-thirds{width:calc((100% / 3 * 2) - var(--grid-column-spacing));}}
.region-header{background-color:var(--color-red);padding-top:var(--spacing-large);padding-bottom:var(--spacing);}.region__inner--header{max-width:var(--width-container);margin-right:auto;margin-left:auto;padding-right:var(--spacing-padding-horizontal);padding-left:var(--spacing-padding-horizontal);}.search-banner-block{text-align:right;padding-top:var(--spacing-small);}@media screen and (min-width:48rem){.region-header{padding-top:var(--spacing);padding-bottom:var(--spacing-small);}.region__inner--header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing);}.search-banner-block{min-width:17.5rem;}}
footer.roses-footer{background-color:var(--color-black);color:white;margin-top:var(--spacing-large);}.footer__inner{max-width:var(--width-container);margin-right:auto;margin-left:auto;padding-right:var(--spacing-padding-horizontal);padding-left:var(--spacing-padding-horizontal);padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);}footer .region-footer-first{margin-bottom:var(--spacing-mega);}footer .region-footer-second{}@media screen and (min-width:60rem){.footer__inner .roses-footer__pre-footer{display:flex;justify-content:space-between;gap:var(--spacing-mega)}footer .region-footer-first{margin-bottom:0;flex-basis:40%;}}footer .subscription-link{text-align:right;margin:var(--spacing-mega) 0;}
.region-banner .region__inner,.region-breadcrumb .region__inner,.region-messages .region__inner{max-width:var(--width-container);margin:0 auto;}.region-banner{background-color:var(--color-lightest-grey);border-bottom:1px solid var(--color-dark-red);}main{max-width:var(--width-container);margin:0 auto;}
.region-navigation{background-color:var(--color-darkest-grey);}.region__inner--navigation{max-width:var(--width-container);margin-right:auto;margin-left:auto;padding:var(--spacing-smaller) var(--spacing-padding-horizontal);}@media screen and (min-width:48rem){.region__inner--navigation{padding:0 var(--spacing-padding-horizontal);}}
a{color:var(--color-black);text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;}a:hover,a:focus{color:var(--color-hover);background-color:var(--color-lightest-grey);border-bottom-style:solid;text-decoration:none;font-weight:inherit;}a:active{color:var(--color-active);background-color:none;font-weight:inherit;}a:active .field--body,a:focus .field--body,a:hover .field--body,a:active .field--field-short-description,a:focus .field--field-short-description,a:hover .field--field-short-description{color:var(--color-dark-grey)}.view .more-link,a.with-border,.block-new-content .view .view-footer ul li a{padding:var(--spacing-small) var(--spacing);border:1px solid var(--color-light-grey);border-bottom-color:var(--color-red);font-size:var(--font-size-small-medium);}.node a:hover .field--field-node-image img,.node a:focus .field--field-node-image img,.product a:hover img,.product a:focus img{border-color:var(--color-hover);}.node a:active .field--field-node-image img,.product a:active img{border-color:var(--color-active);}.alert-banner--banner a{border:1px solid var(--color-lightest-grey);}.alert-banner--banner a:hover,.alert-banner--banner a:focus{border-color:var(--color-hover);}.alert-banner--banner a:active{border-color:var(--color-active);}nav .menu-content a,nav .menu-main-content a,.menu-black .menu-content a,.background-black a{color:var(--color-white);text-decoration:none;}nav .menu-content a,nav .menu-main-content a,.menu-black .menu-content a{border:unset;}.background-black a{border-color:var(--color-white);}nav .menu-content a:hover,nav .menu-content a:focus,nav .menu-content a:active,nav .menu-main-content a:hover,nav .menu-main-content a:focus,nav .menu-main-content a:active,.menu-black .menu-content a:hover,.menu-black .menu-content a:focus,.menu-black .menu-content a:hover,.background-black a:hover,.background-black a:focus,.background-black a:active{background:unset;background-color:var(--color-dark-grey);text-underline-offset:.2em;}nav .menu-content a:hover,nav .menu-content a:focus,nav .menu-content a:active,nav .menu-main-content a:hover,nav .menu-main-content a:focus,nav .menu-main-content a:active,.menu-black .menu-content a:hover,.menu-black .menu-content a:focus,.menu-black .menu-content a:hover{text-decoration:underline;text-decoration-color:var(--color-red);text-underline-offset:.2em;}.background-black a:hover,.background-black a:focus,.background-black a:active{border-color:var(--color-red);}.messages a{color:var(--color-black);border-bottom:1px solid var(--color-black);}.messages a:active,.messages a:focus,.messages a:hover{text-decoration:none;border-bottom:0;}.messages--status a:active,.messages--status a:focus,.messages--status a:hover{background-color:#c9e1bd;}.messages--warning a:active,.messages--warning a:focus,.messages--warning a:hover{background-color:#f4daa6;}.messages--error a:active,.messages--error a:focus,.messages--error a:hover{background-color:#f9c9bf;}
blockquote{}blockquote::before,blockquote::after{display:block;font-size:var(--font-size-largest);line-height:0;position:relative;}blockquote::before{content:"„";float:left;}blockquote::after{content:'“';float:right;}blockquote div{padding:var(--spacing);text-align:center;}
.menu--cta-links a{background-color:var(--color-lightest-grey);border:1px solid var(--color-dark-grey);padding:var(--spacing-smaller) var(--spacing);min-width:10rem;text-align:center;display:block;color:var(--color-black);}.menu--cta-links a:focus,.menu--cta-links a:hover{border-color:var(--color-link);color:var(--color-link);}.menu--cta-links a:active{color:var(--color-active);border-color:var(--color-active);background-color:var(--color-white);}.menu--cta-links--dark a{border:1px solid var(--color-red);padding:var(--spacing-smaller) var(--spacing);}button{}input.button{}ul.action-links{list-style:none;padding-left:0;}input.button,form.bef-exposed-form .form-actions .button,ul.action-links li a,.button a{border:1px solid var(--color-button);border-radius:var(--spacing-smaller);padding:var(--spacing-smaller) var(--spacing);color:var(--color-button);background-color:var(--color-lightest-grey);font-weight:700;font-size:var(--font-size-small-medium);letter-spacing:.05em;margin-right:var(--spacing-small);}input.button:hover,input.button:focus,input.button:active,form.bef-exposed-form .form-actions .button:hover,form.bef-exposed-form .form-actions .button:focus,form.bef-exposed-form .form-actions .button:active,ul.action-links li a:hover,ul.action-links li a:focus,ul.action-links li a:active,.button-remove input.button:hover,.button-remove input.button:focus,.button-remove input.button:active,.button a:hover,.button a:focus,.button a:active{text-decoration:none;color:white;background-color:var(--color-button);}.button-remove input.button{margin:0;border-color:var(--color-medium-grey);color:var(--color-medium-grey);}
figcaption{font-size:var(--font-size-medium);font-style:italic;padding:var(--spacing-smaller) 0 var(--spacing);}
.field--field-media-audio-file a.download{display:inline-block;}.field--field-media-audio-file a.download img{height:2em;}
.block-page-title-block h1{margin-bottom:0;}.node--card a:focus h3,.node--card a:hover h3,.node--content-link a:hover h3,.node--content-link a:focus h3,.node--suggestion a:hover h3,.node--suggestion a:focus h3,.node--teaser a:hover h3,.node--teaser a:focus h3,.product--card a:focus h3,.product--card a:hover h3,.product--teaser a:focus h3,.product--teaser a:hover h3{color:var(--color-hover);}.node--card a:active h3,.node--content-link a:active h3,.node--suggestion a:active h3,.node--teaser a:active h3,.product--card a:active h3,.product--teaser a:active h3{color:var(--color-active);}.block-title-smaller h2{margin-top:var(--vertical-rhythm-spacing);margin-bottom:var(--half-vertical-rhythm-spacing);font-size:var(--font-size-h3);}footer h2{color:white;}
img,.img-responsive{display:block;max-width:100%;height:auto;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:700;}
.nav-tabs{}.nav-tabs > li a{color:var(--color-grey);margin-bottom:-1px;padding-bottom:var(--spacing-smaller);border:1px solid transparent;border-bottom-color:var(--color-grey);padding:var(--spacing-smaller) var(--spacing);}.nav-tabs > li.active a{border-color:var(--color-grey);border-bottom-color:var(--color-white);cursor:default;}.nav-tabs > li a:hover,.nav-tabs > li a:focus{background-color:var(--color-lightest-grey);color:var(--color-hover);text-decoration:none;font-weight:300;}.nav-tabs > li a:active{background-color:unset;color:var(--color-active);text-decoration:none;font-weight:300;}.nav-tabs > li.active a:hover,.nav-tabs > li.active a:focus,.nav-tabs > li.active a:active{background-color:var(--color-white);color:var(--color-dark-grey);cursor:default;}.menu-black ul li{color:white;font-size:var(--font-size-medium-large);}.menu-black ul li a{display:block;}
p{}p:last-child{margin-bottom:0;}
.page-title{}
.submitted{color:var(--color-medium-grey);padding-bottom:var(--spacing-smaller);}
.is-unpublished{background-color:var(--color-unpublished);}
.addtoany_list{margin:var(--spacing-larger) 0;display:block;}#my_centered_buttons{gap:var(--spacing);}.a2a_kit a{padding:0 !important;border-bottom-width:0;}.a2a_kit a:active,.a2a_kit a:focus,.a2a_kit a:hover{border-bottom-width:1px;}
#block-roses-branding img{margin:var(--spacing-smaller) 0;}
.breadcrumb{margin-top:var(--spacing);margin-bottom:var(--spacing-large);}@media print{.breadcrumb{display:none;}}.breadcrumb nav ol li,.breadcrumb nav ol li a{font-size:var(--font-size-medium-large);color:var(--color-grey);}.breadcrumb nav ol li a::after{content:">";padding:0 var(--spacing-smallest);}.breadcrumb nav ol li a:hover,.breadcrumb nav ol li a:focus{text-decoration:none;color:var(--color-hover);}.breadcrumb nav ol li a:active{text-decoration:none;color:var(--color-active);}
.field-label{font-weight:700;}.field{hyphens:auto;}
.field--field-comments-note p{margin-top:var(--spacing-larger);padding:var(--spacing);width:75%;border:1px solid var(--color-dark-grey);}@media screen and (min-width:48rem){.field--field-comments-note p{width:75%;}}
.file--application-pdf{background-image:url(/core/themes/claro/images/classy/icons/application-pdf.png);}.file--application-octet-stream{background-image:url(/core/themes/claro/images/classy/icons/application-octet-stream.png);}.file--application-x-executable{background-image:url(/core/themes/claro/images/classy/icons/application-x-executable.png);}.file--image{background-image:url(/core/themes/claro/images/classy/icons/image-x-generic.png);}.file--text{background-image:url(/core/themes/claro/images/classy/icons/text-x-generic.png);}.file--video{background-image:url(/core/themes/claro/images/classy/icons/video-x-generic.png);}.file--x-office-document{background-image:url(/core/themes/claro/images/classy/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/core/themes/claro/images/classy/icons/x-office-presentation.png);}.file--x-office-spreadsheet{background-image:url(/core/themes/claro/images/classy/icons/x-office-spreadsheet.png);}.file{display:inline-block;min-height:16px;padding-left:24px;background-repeat:no-repeat;background-position:left center;}.views-field-field-file span:last-child{color:var(--color-medium-grey);font-size:var(--font-size-small-medium);margin-left:var(--spacing-smaller);}
.node a .field--field-node-image img{border:1px solid var(--color-light-grey);}
.field--field-issue{display:flex;}.field--field-issue .field-label{font-weight:normal;}
.field--upload{margin-top:var(--spacing-large);}.field--upload .field-label{color:var(--color-medium-grey);padding-bottom:var(--spacing-small);}.field--upload div div{padding-bottom:var(--spacing-small);}.field--upload div div span:last-child{color:var(--color-medium-grey);}
.form-position form{}.filters-narrow form.bef-exposed-form{display:flex;gap:var(--spacing);align-items:end;}.filters-wide form.bef-exposed-form .form-item{padding-bottom:var(--spacing);}.filters-wide form.bef-exposed-form .form-item label{min-width:4rem;padding-right:var(--spacing-small);display:inline-block}@media screen and (min-width:48rem){.filters-wide form.bef-exposed-form{display:flex;gap:var(--spacing);align-items:end;}.filters-wide form.bef-exposed-form .form-item{padding-bottom:0;}.filters-wide form.bef-exposed-form .form-item label{min-width:none;display:unset;}}form.bef-exposed-form input{padding:var(--spacing-small);}form.bef-exposed-form label{font-size:.9rem;}form.bef-exposed-form .description{font-size:.9rem;color:var(--color-medium-grey);}form.bef-exposed-form details{border:1px solid var(--color-light-grey);background-color:var(--color-lightest-grey);width:100%;}form.bef-exposed-form details summary{padding:var(--spacing-smaller) var(--spacing-small);}form.bef-exposed-form details summary:hover{cursor:pointer;}form.bef-exposed-form details .form-checkboxes{background-color:white;}form.bef-exposed-form details .form-checkboxes .form-item{padding:var(--spacing-smallest);font-size:.9rem;}form.bef-exposed-form .bef-nested ul{list-style:none;padding-left:0;}form.bef-exposed-form .form-item-sort-by label{padding-right:var(--spacing-small);}form.bef-exposed-form .form-item-sort-by .form-select,form.bef-exposed-form .form-type-select .form-select{padding:var(--spacing-small);}form.bef-exposed-form .form-actions{width:100%;display:flex;gap:3%;}form.bef-exposed-form #edit-actions{display:unset;}.form-required::after{background-image:url(/themes/custom/worksliberty/images/required.svg);background-size:10px 7px;content:"";display:inline-block;vertical-align:super;line-height:1;height:7px;width:10px;margin:2px;}.view-search form.bef-exposed-form{flex-direction:column;margin-bottom:var(--spacing-larger);}.view-search form.bef-exposed-form .form-actions{gap:6%;}.view-search form.bef-exposed-form .form-actions .button{width:90%;}.view-search form.bef-exposed-form .form-type-select{align-self:start;}@media screen and (min-width:30rem){.view-search form.bef-exposed-form .form-actions .button{width:47%;}}.search-banner-block form input{padding:var(--spacing-smallest) var(--spacing-smaller);}.view-taxonomy-term .view-filters.form-group,.view-taxonomy-child-terms .view-filters.form-group{margin-top:var(--spacing)}.view-taxonomy-term .view-filters.form-group input.button,.view-taxonomy-child-terms .view-filters.form-group input.button{margin:0;}
.layout-checkout-form{}.layout-checkout-form fieldset.form-wrapper,.checkout-pane-order-summary{border:1px solid var(--color-light-grey);border-radius:var(--spacing-smaller);margin-bottom:var(--spacing-larger);padding:var(--spacing-smaller) var(--spacing);}.layout-checkout-form fieldset.form-wrapper legend,.checkout-pane-order-summary legend{color:var(--color-medium-grey);}.layout-checkout-form .fieldset-wrapper .form-item{padding-bottom:var(--spacing-large);}.layout-checkout-form .fieldset-wrapper .form-item:last-child{padding-bottom:var(--spacing-small);}.layout-checkout-form .fieldset-wrapper input{margin-right:var(--spacing);}.checkout-pane,.field--name-shipping-method fieldset.form-item{}.checkout-pane .form-item label{font-size:var(--font-size-small-medium);}.checkout-pane .form-item select{width:100%;padding:var(--spacing-smaller);}.checkout-pane .form-item input.form-text,.checkout-pane .form-item input.form-email{width:95%;padding:var(--spacing-smaller);}.checkout-pane .form-item .description{font-size:var(--font-size-small-medium);color:var(--color-medium-grey);padding-top:var(--spacing-smaller);}.address-book-edit-button{margin-top:var(--spacing);}.field--name-shipping-method,.field--shipping-method{margin-top:var(--spacing-larger);}.checkout-pane-wl-commerce-custom-message{}.checkout-pane-wl-commerce-custom-message label{font-size:var(--font-size);}
nav.pager{background-color:var(--color-lightest-grey);padding:var(--spacing-smallest) var(--spacing) var(--spacing-small);}nav.pager a{border:1px solid transparent;padding:var(--spacing-smallest) var(--spacing-smaller);margin-right:var(--spacing-smallest);}nav.pager .is-active a{border-color:var(--color-grey);}nav.pager a:hover,nav.pager a:focus{border-bottom-color:var(--color-hover);}nav.pager a:active{border-bottom-color:var(--color-active);}
.paragraph{clear:both;}
.paragraph--view-mode--ptoc{margin-bottom:var(--spacing-smaller);font-size:var(--font-size-small-medium);}
.paragraph--links-collection--default{margin-top:var(--spacing-larger);margin-bottom:var(--spacing-larger);padding-bottom:var(--spacing-smaller);border-bottom:2px solid var(--color-light-grey);display:flex;flex-direction:column;}.paragraph--links-collection--default .paragraph__text{padding-bottom:var(--spacing);}.paragraph--links-collection--default h2{margin-top:-3px;}.paragraph--links-collection--default .field--field-p-subheading{font-size:calc(var(--font-size-h2) * .8);font-weight:var(--heading-3-font-weight);}.paragraph--links-collection--default .field--field-p-section-introduction{color:var(--color-dark-grey);}.paragraph--links-collection--default .field--field-p-section-links{padding-bottom:var(--spacing-smaller);padding-left:var(--spacing);}.paragraph--links-collection--default .paragraph__image{}@media screen and (min-width:30rem){.paragraph--links-collection--default{flex-direction:row;justify-content:space-between;}.paragraph--links-collection--default .paragraph__content{padding-right:var(--spacing);}.paragraph--links-collection--default .paragraph__image{flex-basis:22%;flex-shrink:0;}}
.paragraph--section-link--default{margin:var(--spacing-large) 0 var(--spacing-larger);}.paragraph--section-link--default h2{margin-top:0;}.paragraph--section-link--default .field--field-p-section-introduction{padding:0 var(--spacing) var(--spacing) var(--spacing-large);}.paragraph--section-link--default .field--field-p-section-image{padding-left:var(--spacing-large);}.paragraph--section-link--default .paragraph__footer{margin-top:0;background-color:var(--color-lightest-grey);padding:var(--spacing-small);}.paragraph--section-link--default .paragraph__footer > div{display:flex;flex-wrap:wrap;}.paragraph--section-link--default .field--field-p-section-links{padding:0 var(--spacing-small);}@media screen and (min-width:768px){.paragraph--section-link--default .paragraph__content{display:flex;justify-content:space-between;}.paragraph--section-link--default .field--field-p-section-image{flex-shrink:0;padding-left:0;}}
@media screen{#block-roses-permalink{display:none;}}@media print{#block-roses-permalin{display:block;}}
.data-drupal-messages{margin-bottom:var(--spacing-larger);}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 20px;overflow-wrap:break-word;max-width:var(--width-container);margin:var(--spacing-small) auto;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 20px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/roses/images/icons/message.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/roses/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/roses/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
table{}table > thead > tr > th,table > tbody > tr > td{text-align:left;padding:var(--spacing-small);}table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid var(--color-grey);}table > tbody > tr > td{vertical-align:top;border-bottom:1px solid var(--color-grey);}.path-forum .block-system-main-block{overflow:scroll;}.table-secondary{font-size:.9em;color:var(--color-dark-grey);}@media screen and (min-width:48rem){.table-forum-topics{min-width:6em;}.table-forum-submitted-time{min-width:12em;}}.table-striped{}.table-striped table > tbody > tr:nth-of-type(2n+1),.table-striped > tbody > tr:nth-of-type(2n+1){background-color:var(--color-grey-01);}
.localgov-alert-banner{background-color:var(--color-lighest-grey);}.localgov-alert-banner__wrapper{max-width:75rem;}.localgov-alert-banner__content{width:100%;}.localgov-alert-banner__actions .localgov-alert-banner__close{color:var(--color-medium-grey);border-color:var(--color-medium-grey);}.localgov-alert-banner__actions .localgov-alert-banner__close:hover,.localgov-alert-banner__actions .localgov-alert-banner__close:focus,.localgov-alert-banner__actions .localgov-alert-banner__close:active{background-color:var(--color-medium-grey);color:var(--color-lightest-grey);}.alert-banner .localgov-alert-banner__inner{margin:0;padding:0;}.alert-banner article{margin-top:var(--spacing-small);}.alert-banner article:first-of-type{margin-top:0;}.alert-banner a{width:100%;}@media screen and (min-width:30rem){.alert-banner .localgov-alert-banner__body{display:flex;}.alert-banner .localgov-alert-banner__body.image-right{flex-direction:row-reverse;}}.alert-banner .localgov-alert-banner__body .field--short-description{background-color:white;width:100%;color:black;padding:var(--spacing-smallest) var(--spacing-small);}.alert-banner .localgov-alert-banner__body .field--field-image{}.alert-popup article{border:2px solid var(--color-dark-red);padding:var(--spacing-smaller);margin:var(--spacing-small);background-color:var(--color-lightest-grey);}.alert-popup article .localgov-alert-banner__title{margin-top:0;}.alert-popup article .localgov-alert-banner__content-link{font-weight:700;margin-top:var(--spacing-small);}@media screen and (min-width:30rem){.alert-popup{position:fixed;z-index:999;width:80%;left:10%;top:15%;}}@media screen and (min-width:60rem){.alert-popup{width:60%;left:20%;top:12%;}}
.block-group-latest-issues{margin-top:var(--spacing-medium);margin-bottom:var(--spacing-medium);padding-top:var(--spacing-even-larger);padding-bottom:var(--spacing-even-larger);background-color:var(--color-light-grey);}@media screen and (min-width:40rem){.padding-horizontal .block-group-latest-issues{margin-left:-600px;margin-right:-600px;padding-left:600px;padding-right:600px;}}.block-group-latest-issues .block__content section{background-color:var(--color-white);margin:30px;display:flex;flex-direction:column;border:1px solid var(--color-grey);justify-content:space-between;}.block-group-latest-issues .form-group{flex-grow:10;}.block-group-latest-issues .view{display:flex;flex-direction:column;height:100%;}.block-group-latest-issues .view h2{margin:var(--spacing);text-align:left;font-size:var(--font-size-bit-larger);padding-bottom:0;}.block-group-latest-issues .view-content{flex-grow:10;}.block-group-latest-issues .views-row{display:flex;flex-direction:row;}.block-group-latest-issues .view-footer{background-color:var(--color-lightest-grey);}.block-group-latest-issues .view-footer ul{padding:0 10px 10px 15px;display:flex;margin:0;}.block-group-latest-issues .view-footer ul li{margin-right:var(--spacing-larger);padding-top:10px;list-style:none;}@media screen and (min-width:48rem){.block-group-latest-issues .block__content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.block-group-latest-issues .block__content section{width:45%;margin:15px;}}@media screen and (min-width:48rem) and (max-width:52rem){.block-group-latest-issues .block__content section .view-footer a{font-size:var(--font-size-small-medium);}}@media screen and (min-width:60rem){.block-group-latest-issues .block__content section{width:30%;margin:0;}}@media screen and (min-width:60rem) and (max-width:64rem){.block-group-latest-issues .block__content section .view-footer li{margin-right:var(--spacing-large);}.block-group-latest-issues .block__content section .view-footer a{font-size:var(--font-size-small-medium);}}@media screen and (min-width:90rem){.block-group-latest-issues{margin-left:-600px;margin-right:-600px;padding-left:600px;padding-right:600px;}.block-group-latest-issue .block__content{justify-content:space-between;}}
.block-block-groupnew-content{padding:var(--spacing-large) var(--spacing);}@media screen and (min-width:48rem){.block-block-groupnew-content{display:flex;justify-content:space-between;}.block-new-content-shop{padding-right:var(--spacing-mega);}.block-new-content-bulletins{padding-left:var(--spacing-mega);}}@media screen and (min-width:48rem){.block-new-content{display:flex;flex-direction:column;justify-content:space-between;width:50%;}}.block-new-content h2{background-color:var(--color-lightest-grey);padding:var(--spacing-small);margin-bottom:0;}@media screen and (min-width:48rem){.block-new-content h2{background-color:unset;padding:0;}}.block-new-content .form-group{flex-grow:10;}.block-new-content .view{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.block-new-content .view .view-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;}.block-new-content .view .views-row{margin:var(--spacing-smaller) 0;}.block-new-content .view .view-footer{padding-bottom:var(--spacing-larger);}.block-new-content .view .view-footer ul{padding-left:0;list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--spacing-small);}@media screen and (min-width:30rem){.block-new-content .view .view-footer ul{flex-direction:row;}}.block-new-content .view .view-footer ul li{width:100%;}.block-new-content .view .view-footer ul li a{display:block;}
.block-group-slider-with-links{display:flex;flex-direction:column;gap:var(--spacing-largest);margin-top:var(--spacing-large);}@media screen and (min-width:75rem){.block-group-slider-with-links{flex-direction:row;width:100%;justify-content:stretch;gap:0;}#block-roses-news-slider{width:900px;}#block-roses-cta-links{width:calc(100% - 900px);margin-left:50px;}}
.cta-links{width:100%;}ul.menu--cta-links{display:flex;flex-wrap:wrap;margin-top:0;}ul.menu--cta-links li{margin:0 var(--spacing) var(--spacing);width:100%;font-size:var(--font-size-small-medium);}ul.menu--cta-links li:last-child{margin-bottom:0;}@media screen and (min-width:30rem){ul.menu--cta-links li{width:45%;margin-right:0;}}@media screen and (min-width:48rem){ul.menu--cta-links li{width:31%;font-size:var(--font-size-medium);}}@media screen and (min-width:60rem){ul.menu--cta-links li{width:23%;}}@media screen and (min-width:74rem){#block-roses-cta-links{padding-top:0;padding-bottom:0;}.cta-links{padding-left:var(--spacing-large);}ul.menu--cta-links{flex-direction:column;margin:0;height:100%;justify-content:space-between;}ul.menu--cta-links li{width:100%;margin-left:0;margin-right:0;}}
section.group-currated-content{}@media screen and (min-width:57rem){section.group-currated-content{display:flex;justify-content:space-between;width:100%;gap:var(--spacing);}}@media screen and (min-width:75rem){section.group-currated-content{gap:var(--spacing-larger);}}section.currated-content{width:100%;margin-bottom:var(--spacing-larger);}.currated-content .block_content{border:1px solid var(--color-grey);}@media screen and (min-width:57rem){.currated-content .block_content{height:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%;}}.currated-content .block_content h2{padding:var(--spacing);text-align:center;background-color:var(--color-light-grey);margin-top:0;}@media screen and (min-width:57rem){.currated-content .block_content h2{font-size:var(--font-size-small-medium);}}@media screen and (min-width:65rem){.currated-content:var(--font-size);}@media screen and (min-width:75rem){.currated-content .block_content h2{font-size:var(--font-size-medium-large);}}.currated-content .block_content .block_links{flex-grow:10;padding:0 var(--spacing-smaller);}.currated-content .block_content .block_links > div{display:flex;flex-direction:column;height:100%;justify-content:space-between;}.currated-content .block_content .block_links .field p{font-size:var(--font-size-small-medium);}.currated-content .block_content .block_footer{background-color:var(--color-lightest-grey);padding:var(--spacing-small);}
.news-slider{border:1px solid var(--color-light-grey);z-index:1;}.news-slider .form-group:last-child{margin-bottom:0;}.news-slider .views_slideshow_cycle_teaser_section{width:100%;background-color:var(--color-lightest-grey);}@media screen and (max-width:47.5rem){.news-slider .views_slideshow_cycle_teaser_section{width:100% !important;}.news-slider .views_slideshow_cycle_slide{height:550px !important;overflow:hidden;}.news-slider .views-row{height:100%;}}.news-slider .views-slideshow-controls-bottom{padding:10px;background-color:var(--color-lightest-grey);color:var(--color-grey);}.news-slider .views_slideshow_controls_text span:hover,.news-slider .views_slideshow_controls_text span:focus,.news-slider .views_slideshow_controls_text span:active{text-decoration:none;}.news-slider .views_slideshow_controls_text_pause,.news-slider .views_slideshow_controls_text_resume{display:inline-block;text-align:center;width:6rem;}.news-slider .views_slideshow_controls_text_previous::before{content:'<';}.news-slider .views_slideshow_controls_text_next::after{content:'>';}.news-slider .views-slideshow-controls-bottom a{color:var(--color-grey);font-size:var(--font-size-small-medium);}.news-slider .views-slideshow-controls-bottom span:hover,.news-slider .views-slideshow-controls-bottom span:focus,.news-slider .views-slideshow-controls-bottom a:hover,.news-slider .views-slideshow-controls-bottom a:focus,.news-slider .view-footer a:hover,.news-slider .view-footer a:focus{color:var(--color-red);}.news-slider .views-slideshow-controls-bottom span:active,.news-slider .views-slideshow-controls-bottom a:active,.news-slider .viiew-footer a:active{color:var(--color-active);}.news-slider .view-footer{display:block;background-color:var(--color-lightest-grey);}.news-slider .view-footer ul{padding:0 15px 10px;display:flex;justify-content:flex-end;margin:0;list-style:none;}.news-slider .view-footer ul li{margin-left:45px;padding-top:10px;}.news-slider .view-footer ul li a{color:var(--color-dark-grey);font-size:var(--font-size-small-medium);}@media screen and (min-width:48rem){.news-slider .views-slideshow-controls-bottom{width:35%;display:block;width:35%;}.news-slider .view-footer{display:block;margin-left:35%;margin-top:-45px;}}@media screen and (min-width:60rem){.news-slider{border:0;}.news-slider .views-slideshow-controls-bottom{border-left:1px solid var(--color-light-grey);border-bottom:1px solid var(--color-light-grey);}.news-slider .view-footer{border-bottom:1px solid var(--color-light-grey);border-right:1px solid var(--color-light-grey);}}@media screen and (min-width:75rem){.news-slider .view-content{}.news-slider .view-content #views_slideshow_cycle_teaser_section_news-block_slider,.news-slider .view-content .views_slideshow_slide{width:900px;}.news-slider .views-slideshow-controls-bottom{width:250px;}.news-slider .view-footer{margin-left:250px;}}
.block-workplace-header{max-width:1200px;margin-left:auto;margin-right:auto;padding:var(--spacing) 0;}.block-workplace-header-content,.block-workplace-header .view-content .views-field-field-links{padding-top:var(--spacing);}.block-workplace-header-content,.block-workplace-header-content div,.block-workplace-header .view-content .views-field-field-links .field-content{display:flex;flex-wrap:wrap;gap:var(--spacing);}.block-workplace-header-content .field--field-links,.block-workplace-header .view-content .views-field-field-links a{margin-right:var(--spacing);}
.block-workplace-sidebar{border:1px solid var(--color-light-grey);padding:var(--spacing-small);margin-top:var(--spacing);margin-bottom:var(--spacing);font-size:var(--font-size-small-medium);color:var(--color-dark-grey);}.sidebar--first .block-workplace-sidebar{margin-right:var(--spacing);}.sidebar--second .block-workplace-sidebar{margin-left:var(--spacing);}.block-workplace-sidebar a{color:var(--color-dark-grey);}.block-workplace-sidebar h2{font-weight:normal;margin-top:0;}
.comment{padding-bottom:var(--spacing);border-bottom:1px solid (--color-grey);}.comment footer a{color:var(--color-dark-grey);}
#gdpr-popup{background-color:var(--color-medium-grey);opacity:0.9;}#gdpr-popup .gdpr-popup-content .gdpr-popup-text p{font-size:var(--font-size-small-medium);}#gdpr-popup .gdpr-popup-content button{padding:var(--spacing-small);}
nav{}nav ul,nav ol{display:flex;margin-bottom:0;padding-left:0}nav ul li,nav ol li{list-style:none outside;}@media print{#block-roses-local-tasks{display:none;}}.toolbar-tab nav ul{display:unset;}
.region-navigation .navigation-main{min-width:16rem;}.region-navigation label{display:block;cursor:pointer;background:url(/themes/roses/images/icons/menu.svg) no-repeat right center;padding-right:var(--spacing-larger);font-size:var(--font-size-large);line-height:var(--font-size-large);text-align:right;font-weight:700;text-transform:uppercase;}@media screen and (min-width:48rem){.region-navigation label{display:none;}}.region-navigation input#main-menu{display:none;}.region-navigation .menus-content{max-height:0;overflow:hidden;}.region-navigation input:checked + label{background-image:url(/themes/roses/images/icons/close.svg);color:white;}.region-navigation input:checked ~ .menus-content{max-height:100%;position:absolute;right:0;z-index:10;overflow:visible;min-width:17rem;}@media screen and (min-width:48rem){.region-navigation .menus-content{max-height:100%;overflow:visible;}}@media screen and (min-width:60rem){.region-navigation .menus-content{display:flex;flex-wrap:wrap;justify-content:space-between;}}@media screen and (min-width:60rem) and (max-width:69rem){.user-logged-in .region-navigation .menus-content{display:block;}}.region-navigation nav ul{flex-direction:column;background-color:var(--color-darkest-grey);padding:var(--spacing-small);margin-top:0;}.region-navigation nav ul li{margin-bottom:var(--spacing-small);position:relative;display:inline-block;}.region-navigation nav ul li ul{min-width:12em;padding-top:0;}.region-navigation nav ul li ul li{font-size:var(--font-size-small-medium);margin:0;display:block;}.region-navigation nav ul li ul li a{padding:var(--spacing-smallest) 0;font-weight:400;}@media screen and (min-width:48rem){.region-navigation nav ul{flex-direction:row;margin-top:0;padding:0;}.region-navigation nav ul li{margin-bottom:0;margin-right:var(--spacing-small);}.region-navigation nav ul li a{padding:var(--spacing-smaller);}.region-navigation nav ul li span{padding:var(--spacing-smaller);}.region-navigation nav ul li ul{background-color:var(--color-darkest-grey);display:none;position:absolute;z-index:10;width:100%;padding:0 var(--spacing) var(--spacing);}.region-navigation nav ul li:hover ul{display:block;}.region-navigation nav ul li ul li a{font-weight:400;}}
nav.menu-footer{}nav.menu-footer .menu-content ul{font-size:var(--font-size-small-medium);color:white;display:flex;flex-wrap:wrap;}nav.menu-footer .menu-content ul li{}nav.menu-footer .menu-content ul li::after{content:"|";padding-left:var(--spacing-smallest);padding-right:var(--spacing-smallest);}nav.menu-footer .menu-content ul li:last-child::after{content:none;}
nav.social-media{display:block;}nav.social-media .menu-content > ul{margin-top:var(--spacing-smaller);margin-bottom:var(--spacing-smaller);padding-left:0;display:flex;flex-wrap:wrap;gap:var(--spacing);}nav.social-media .menu-content > ul li a{display:block;background-color:var(--color-medium-grey);padding:var(--spacing-smaller);border-bottom:0;}nav.social-media .menu-content > ul li a:hover,nav.social-media .menu-content > ul li a:focus{background-color:var(--color-hover);}nav.social-media .menu-content > ul li a:active{background-color:var(--color-active);}nav.social-media .menu-content > ul li a img{height:var(--spacing-large);width:var(--spacing-large);}
nav.navigation-secondary{}nav.navigation-secondary ul{justify-content:right;}
.node--card{margin:var(--spacing) 0;}.node--card a{display:flex;}.node--card a .node__image{flex-shrink:0;padding-right:var(--spacing);}.node--card a .node__text{padding:var(--spacing-smaller) 0 var(--spacing);}.node--card a .node__text h3{padding-bottom:var(--spacing-smaller);margin:0;font-size:var(--font-size-medium-large);}.node--card a .node__text p{padding-bottom:0;margin:0;}
.node--content-link{margin:var(--spacing-small) 0;}.node--content-link a{display:flex;}.node--content-link a .node__image{flex-shrink:0;padding-right:var(--spacing);}.node--content-link a .node__text{padding:0 0 var(--spacing);}.node--content-link a .node__text h3{padding-bottom:var(--spacing-smaller);margin:0;font-size:var(--font-size-medium-large);}.node--content-link a .node__text p{padding-bottom:0;margin:0;}
.node--view-mode--full{}.node--full .article-submitted{padding-bottom:var(--spacing);}
.node--view-mode--search-result{}
.node--view-mode--slider{border:1px solid  var(--color-light-grey);background-color:white;}.node--view-mode--slider:hover,.node--view-mode--card:focus{border-color:var(--color-hover);}.node--view-mode--slider:active{border-color:var(--color-active);}@media screen and (max-width:47.5rem){.node--view-mode--slider{height:100%;}}.node--view-mode--slider a:hover h3,.node--view-mode--slider a:focus h3{color:var(--color-link);}.node--view-mode--slider a:active h3{color:var(--color-active);}.node--view-mode--slider a .slider--card{display:flex;flex-direction:column;}.node--view-mode--card a:focus .slider--card,.node--view-mode--card a:hover .slider--card{border-color:var(--color-link);}.node--view-mode--slider a:active .slider--card{border-color:var(--color-active);}.node--view-mode--slider .slider--image{margin-left:auto;margin-right:auto;}.node--view-mode--slider .slider--text{padding:var(--spacing) var(--spacing-large);}.node--view-mode--slider .slider--text h3{margin-bottom:0;margin-top:0;font-size:var(--font-size-h4);}@media screen and (min-width:48rem){.node--view-mode--slider a .slider--card{flex-direction:row;}.node--view-mode--slider a .slider--image{width:50%;flex-shrink:0;margin-left:0;margin-right:0;}.node--view-mode--slider .slider--text{display:flex;flex-direction:column;justify-content:center;}.node--view-mode--slider .slider--text h3{margin-bottom:var(--spacing);font-size:var(--font-size-h3);}}@media screen and (min-width:75rem){.node--view-mode--slider a:hover,.node--view-mode--slider a:focus{border-color:var(--color-link);}.node--view-mode--slider a:active{border-color:var(--color-active);}}
.node--suggestion{font-size:var(--font-size-small-medium);display:flex;flex-direction:row;padding-bottom:0;margin-bottom:16.05px;min-height:90px;}.node--suggestion a{display:flex;flex-direction:row;}.node--suggestion a .node__image{flex-basis:77px;flex-shrink:0;}.node--suggestion a .node__image .background{height:77px;background-color:var(--color-light-grey);}.node--suggestion a .node__text{padding-left:var(--spacing);padding-bottom:var(--spacing-small);}.node--suggestion a .node__text h3{padding-bottom:var(--spacing-smallest);margin:0;font-size:var(--font-size);font-weight:500;line-height:(--var-spacing-medium);}.node--suggestion a .node__text p{margin-top:0;}@media screen and (min-width:48rem){.node--teaser a{flex-direction:row;}.node--teaser a .node__image{padding-top:var(--spacing);width:220px;}}@media screen and (min-width:30rem){.node--blog--teaser a{flex-direction:row;}.node--blog--teaser a .node__image{padding-top:var(--spacing);width:100px;}}
.node--teaser{margin:var(--spacing) 0 var(--spacing-largest);}.node--teaser a{display:flex;flex-direction:column;}.node--teaser a .node__image{flex-shrink:0;padding-right:var(--spacing);padding-top:var(--spacing-smaller);}.node--teaser a .node__text{padding:var(--spacing-smaller) 0 var(--spacing);}.node--teaser a .node__text h3{padding-bottom:var(--spacing-smaller);margin:0;}.node--teaser a .node__text p{padding-bottom:0;margin:0;}@media screen and (min-width:30rem){.node--blog--teaser a{flex-direction:row;}.node--blog--teaser a .node__image{padding-top:var(--spacing);width:100px;}}@media screen and (min-width:54rem){.node--teaser a{flex-direction:row;padding-right:var(--spacing-large);}.node--teaser a .node__image{padding-top:var(--spacing);width:220px;}}
.node--teaser-vertical{height:100%;}.node--teaser-vertical a{padding:var(--spacing-small);display:flex;flex-direction:row;justify-content:space-between;gap:8%;height:100%;}@media screen and (min-width:30rem) and (max-width:59.9rem){.node--teaser-vertical a{flex-direction:row;}.node--teaser-vertical a .node__text{padding-left:var(--spacing);}}.node--teaser-vertical a:hover,.node--teaser-vertical a:focus{border-bottom-color:var(--color-hover);}.node--teaser-vertical a:active{border-bottom-color:var(--color-active);}.node--teaser-vertical a .node__image{width:23%;flex-shrink:0;}.node--teaser-vertical a .node__text{}.node--teaser-vertical a .node__text h3{padding-bottom:var(--spacing-smaller);margin:0;font-size:calc(var(--font-size-h3)*.7);}.node--teaser-vertical a .node__text p{padding-bottom:0;margin:0;}@media screen and (min-width:30rem){.node--teaser-vertical a{gap:4%;}.node--teaser-vertical a .node__text h3{font-size:calc(var(--font-size-h3)*.85);}}@media screen and (min-width:48rem){.node--teaser-vertical a{flex-direction:column;}.node--teaser-vertical a .node__image{width:unset;align-self:center;}.node--teaser-vertical a .node__image img{width:auto;height:150px;}.node--teaser-vertical a .node__text{text-align:center;}.node--teaser-vertical a .node__text h3{font-size:calc(var(--font-size-h3)*.7);}.node--teaser-vertical a .node__submitted{font-size:var(--font-size-bit-smaller);}}@media screen and (min-width:60rem){.node--teaser-vertical a .node__image img{height:unset;}.node--teaser-vertical a .node__text h3{font-size:calc(var(--font-size-h3)*.8);}}@media screen and (min-width:75rem){.node--teaser-vertical a .node__text h3{font-size:calc(var(--font-size-h3)*.85);}.node--teaser-vertical a .node__submitted{font-size:var(--font-size);}}
.product--card{}.product--card a{display:flex;flex-direction:row;margin-bottom:15px;}.product--card .product__image{margin-right:15px;}.product--card .product__image img{border:1px solid var(--color-light-grey);}.product--card .product__text{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-right:var(--spacing-smaller);}.product--card .product__text .product__title{padding-top:var(--spacing-smaller);}.product--card .product__text .product__title h3{margin:0;padding-bottom:var(--spacing-smaller);}.product--card .product__text .product__price{padding-bottom:var(--spacing-smaller);padding-right:var(--spacing);text-align:right;}
.product{}.product--full{}.product--full .product-box{border:1px solid var(--color-light-grey);padding:var(--spacing);}.product--full .product-box .field--price{font-size:var(--font-size-larger);padding-bottom:var(--spacing);}.product--full .product-box .attribute-widgets{padding-bottom:var(--spacing);}.product--full .product-intro .product-author{font-weight:600;color:var(--color-medium-grey);}.product--full .product-intro .product-author div{display:inline;}.product--full .product-intro .product-details-line{margin-bottom:var(--spcaing-smallest);}.product--full .product-intro .product-details-line div{display:inline;}.product--full .product-bottom{margin-top:var(--spacing-mega);}.product--full .product-bottom .product-content .field{margin-top:var(--spacing-large);}@media screen and (min-width:30rem){.product-bottom{display:flex;gap:2%;}.product-bottom .product-bottom-first{width:65%;}.product-bottom .product-bottom-second{width:33%;margin-top:var(--spacing-large);}}@media screen and (min-width:48rem){.product--full .product-top{display:flex;flex-direction:row-reverse;gap:2%;}.product--full .product-top .product-order{width:33%;}.product--full .product-top .product-main{width:65%;}.product--full .product-intro{display:flex;}.product--full .product-intro .product-details{flex-shrink:4;padding-left:var(--spacing-large);}}
.product--search-result{margin:var(--spacing) 0 var(--spacing-largest);}.product--search-result a{display:flex;flex-direction:column;}.product--search-result a .product__image{flex-shrink:0;padding-right:var(--spacing);padding-top:var(--spacing-smaller);}.product--search-result a .product__text{padding:var(--spacing-smaller) 0 var(--spacing);}.product--search-result a .product__text h3{padding-bottom:var(--spacing-smaller);margin:0;}.product--search-result a:active .product__text h3,.product--search-result a:focus .product__text h3,.product--search-result a:hover .product__text h3{color:var(--color-hover);}.product--search-result a .product__text p{padding-bottom:0;margin:0;}.product--search-result a .product__meta_data{display:flex;gap:var(--spacing-smaller);}.product--search-result a:active .product__meta_data,.product--search-result a:focus .product__meta_data,.product--search-result a:hover .product__meta_data{color:var(--color-medium-grey);}.product--search-result a .product__meta_data .field--field-year::after,.product--search-result a .product__meta_data .field--field-author::after{content:"|";padding-left:var(--spacing-smaller);}.product--search-result a .product__description{}@media screen and (min-width:54rem){.product--search-result a{flex-direction:row;padding-right:var(--spacing-large);}.product--search-result a .product__image{padding-top:var(--spacing);width:220px;}}
.product--teaser{height:100%;}.product--teaser a{border:1px solid var(--color-medium-grey);padding:var(--spacing-smaller);height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;}.product--teaser a .product__image{align-self:center;height:240px;width:auto;}.product--teaser a .product__image .field{height:100%;}.product--teaser img{border:1px solid var(--color-light-grey);max-height:100%;}.product--teaser a .product__teaser{padding-top:var(--spacing-small);}.product--teaser a .product__teaser h3{font-size:var(--font-size-medium-large);}.product--teaser a .product__price{font-weight:600;align-self:end;margin-top:auto;}
.sitemap-item--frontpage a,.sitemap-item li a{display:inline-block;}
.term--publications--cover-issue{width:100%;height:100%;}.term--publications--cover-issue a{display:flex;flex-direction:column;border-bottom:1px solid var(--color-lightest-grey);}.term--publications--cover-issue a:hover,.term--publications--cover-issue a:focus{background-color:var(--color-lightest-grey);border-color:var(--color-hover);}.term--publications--cover-issue a:active{border-color:var(--color-active);}.term--publications--cover-issue .term__text{padding-bottom:var(--spacing);padding-left:var(--spacing-small);}@media screen and (min-width:30rem){.term--publications--cover-issue a{padding-top:var(--spacing);padding-left:var(--spacing);}.term--publications--cover-issue .term__text{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;}.term--publications--cover-issue .term__text .field--field-publication-date::after{content:"-";padding:0 var(--spacing-smaller);}.term--publications--cover-issue .term__text .field--field-publication-date,.term--publications--cover-issue .term__text .field--field-issue{font-size:var(--font-size-medium-large);}@media screen and (min-width:30rem){.publication-child-terms-attachment .term__text{flex-direction:column;}.publication-child-terms-attachment .term--publications--cover-issue .term__text .field--field-publication-date::after{display:none;}}.term__image{flex-shrink:0;}@media screen and (min-width:30rem){.term__image img{border:1px solid var(--color-lightest-grey);}}
.term--publications--short-teaser{margin-top:var(--spacing-largest);}.term--publications--short-teaser .image{float:left;width:280px;}.term--publications--short-teaser h2{margin-top:0;}.term--publications--short-teaser .field--field-file,.term--publications--short-teaser .field--field-link{padding-bottom:var(--spacing-small);}.solidarity-latest .view-term-description .view-footer .view-term-description:first-child,.path-solidarity .view-term-description .view-footer .view-term-description:first-child{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.cart-form{}.cart-form table{width:100%;max-width:100%;margin-bottom:var(--spacing);}.cart-form table tbody td .field div{display:inline;}.cart-form table .field--product-id.field{font-size:var(--font-size-medium-large);padding-bottom:var(--spacing-smaller);}
@media screen{.view-path{display:none;}}
.view-publication-sets{}.view-publication-sets .view-content{display:flex;flex-direction:column;}.view-publication-sets .views-row{margin-bottom:var(--spacing);}@media screen and (min-width:48rem){.view-publication-sets .view-content{flex-direction:row;flex-wrap:wrap;gap:4%;}.view-publication-sets .views-row{flex-basis:48%;flex-grow:0;margin-bottom:var(--spacing-largest);}}
.view-search .search-sidebar{margin-top:var(--spacing);}.view-search .form-type-textfield input{width:90%;}@media screen and (min-width:48rem){.view-search{display:flex;gap:4%;}.view-search .search-sidebar{margin-top:var(--spacing-larger);width:33%;}.view-search .search-main{width:64%;}}.view-search .search-main{}
.view-shop{}.view-shop-page .bef-exposed-form{margin:var(--spacing-large) 0 var(--spacing-largest);}.view-shop-page .view-content .views-row{margin-bottom:50px;height:430px;}@media screen and (min-width:30rem){.view-shop-page .view-content{display:flex;flex-wrap:wrap;justify-content:space-around;gap:4%;align-items:stretch;}.view-shop-page .view-content .views-row{width:48%;}}@media screen and (min-width:48rem){.view-shop-page .view-content .views-row{width:30%}}@media screen and (min-width:60rem){.view-shop-page .view-content .views-row{width:22%;}}
.view-story-tags{}.view-story-tags ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;font-size:var(--font-size-small-medium);}.view-story-tags ul li{padding-bottom:var(--spacing-smaller);}.view-story-tags,.product--full .product-categories{border:1px solid var(--color-light-grey);padding:var(--spacing-small) var(--spacing) var(--spacing-smaller) var(--spacing);}
.view-suggested-reading{}.view-suggested-reading ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;}
.view-taxonomy-term.view-display-id-page_3{}@media screen and (min-width:48rem){.view-taxonomy-term.view-display-id-page_3 > .view-header{display:flex;}}.view-taxonomy-term.view-display-id-page_3 .view-header .view-display-id-block_publication_cover{margin-right:var(--spacing-larger);}.view-taxonomy-term.view-display-id-page_3 .view-header .view-display-id-block_publication_toc{padding-top:20px;}.view-taxonomy-term.view-display-id-page_3 .view-header .view-display-id-block_publication_toc .views-field-field-file{}.view-taxonomy-term.view-display-id-page_3 .view-header .view-display-id-block_publication_toc .views-field-field-link ul{padding-left:0;}.view-taxonomy-term.view-display-id-page_3 .view-header .view-display-id-block_publication_toc .views-field-field-link li{list-style:none;}.view-taxonomy-term.view-display-id-page_3 .view-header .view-display-id-block_publication_toc li{padding-bottom:var(--spacing-smaller);}.view-taxonomy-term.view-display-id-page_3 .view-content{}.publication-child-terms-attachment .view-content{margin-top:var(--spacing-larger);}.publication-child-terms-attachment .view-content .term--publications--cover-issue a{padding-left:var(--spacing-small);padding-right:var(--spacing-small);height:100%;}.publication-child-terms-attachment .views-row{margin-bottom:var(--spacing-larger);}@media screen and (min-width:30rem){.publication-child-terms-attachment .view-content{display:flex;flex-wrap:wrap;gap:4%;}.publication-child-terms-attachment .views-row{max-width:48%;}}@media screen and (min-width:52rem){.publication-child-terms-attachment .views-row{width:22%;}}.workplace-bulletin-list .view-content{display:flex;flex-direction:column;gap:var(--spacing);margin-bottom:var(--spacing);}.workplace-bulletin-list .view-footer{text-align:right;}@media screen and (min-width:48rem){.workplace-bulletin-list .view-content{flex-direction:row;gap:2%;height:19rem;margin-bottom:var(--spacing-mega);}.workplace-bulletin-list .views-row{width:32%;}}@media screen and (min-width:60rem){.workplace-bulletin-list .view-content{height:27rem;}}@media screen and (min-width:75rem){.workplace-bulletin-list .view-content{height:33rem;}}.workplace-bulletin-list .views-row{height:100%;}
body{margin:0;}body .dialog-off-canvas-main-canvas{overflow-x:hidden;}body.path-frontpage main{padding:0;}
.region-footer-first{}
.region-footer-second{}.region__inner--footer-second{}
.main > .region-content{padding-left:var(--spacing-smaller);padding-right:var(--spacing-smaller);}.roses-container{padding-right:var(--spacing-smaller);padding-left:var(--spacing-smaller);}.roses-container .roses-row{display:flex;flex-direction:column;}.roses-container .roses-row .sidebar--first{order:1;}.roses-container .roses-row .sidebar--second{margin-top:var(--spacing-large);}@media screen and (min-width:60rem){.roses-container .roses-row .sidebar--second{margin-top:0;}}@media screen and (min-width:30rem){.roses-container .roses-row .sidebar--first{order:unset;}.roses-container .roses-row .sidebar--first .region__inner{display:flex;}.roses-container #block-roses-tubeworker-categories{flex-basis:35%;flex-shrink:0;padding-left:var(--spacing);}}@media screen and (min-width:48rem){.roses-sidebar-container{}}@media screen and (min-width:60rem){.roses-sidebar-container .roses-row{flex-direction:row;}.roses-sidebar-container .roses-row .sidebar--second{margin-top:var(--spacing);}.roses-sidebar-container .roses-row .sidebar--first .region__inner{display:unset;}.roses-container .sidebar--first .padding-horizontal{padding-right:var(--spacing);}.roses-container .sidebar--second .padding-horizontal{padding-left:var(--spacing);}.roses-sidebar-container .roses-row__one-quarter{flex-basis:25%;flex-shrink:0;}.roses-row__one-half{flex-basis:50%;flex-shrink:0;}.roses-row__three-quarters{flex-basis:75%;flex-shrink:0;}}@media screen and (min-width:1210px){.roses-sidebar-container{padding-left:0;padding-right:0;}}@media screen and (min-width:75rem){.roses-sidebar-container .roses-row{}}
