/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fancybox__container{--fancybox-bg:rgb(0 0 0 / 90%);--fancybox-spacing:1rem;--fancybox-border-radius:0.5rem;}.product-images .field__item{display:inline-block;position:relative;cursor:pointer;transition:transform 0.2s ease-in-out;margin-bottom:1rem;}.product-images .field__item:hover{transform:scale(1.02);}
:root{--beo-primary-hover:color-mix(in srgb,var(--beo-primary) 80%,black);--beo-link-color:var(--beo-primary);--beo-link-color-rgb:var(--beo-primary-rgb);--beo-link-hover-color:var(--beo-primary-hover);--beo-link-hover-color-rgb:var(--beo-primary-hover);}.btn-primary{--beo-btn-bg:var(--beo-primary);--beo-btn-border-color:var(--beo-primary);--beo-btn-hover-bg:var(--beo-primary-hover);--beo-btn-hover-border-color:var(--beo-primary-hover);}.btn-outline-primary,.btn-outline-primary:focus{--beo-btn-color:var(--beo-primary);--beo-btn-border-color:var(--beo-primary);--beo-btn-hover-color:var(--beo-white);--beo-btn-hover-bg:var(--beo-primary-hover);--beo-btn-hover-border-color:var(--beo-primary-hover);}.btn-check:focus + .btn-primary,.product--rendered-attribute .form-radio:focus + .btn-primary,.btn-primary:focus,.btn-primary:active:focus,.btn-check:focus + .btn-outline-primary,.product--rendered-attribute .form-radio:focus + .btn-outline-primary,.btn-outline-primary:active:focus,.btn-outline-primary:focus{box-shadow:0 0 0 0.25rem rgba(0,0,0,0.1);}
.field--name-field-informazioni-aggiuntive > .field__item{padding:0.75rem 1rem;}.field--name-field-informazioni-aggiuntive > .field__item:nth-of-type(odd){background-color:var(--beo-table-striped-bg,rgba(var(--beo-emphasis-color-rgb,0,0,0),0.05)) !important;}.field--name-field-informazioni-aggiuntive > .field__item:nth-of-type(even){background-color:transparent;}.paragraph--type--riga{}.paragraph--type--riga.paragraph--view-mode--sm > *{padding:0.5rem 0.75rem;}.paragraph--type--riga.paragraph--view-mode--lg > *{padding:1rem 1.5rem;}.paragraph--type--riga.paragraph--view-mode--flush > *{padding-left:0;padding-right:0;}.region-footer > .container-xl > .row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem;}.region-footer .footer-block{flex:0 1 auto;max-width:350px;}.region-footer .footer-block:first-child{margin-right:auto;}.region-footer .footer-block:last-child{margin-left:auto;}@media (width <= 991px){.region-footer > .container-xl > .row{gap:1.5rem;}.region-footer .footer-block{max-width:300px;}}@media (width <= 767px){.region-footer > .container-xl > .row{justify-content:center;gap:2.5rem;}.region-footer .footer-block{max-width:100%;width:100%;}.region-footer .footer-block:first-child,.region-footer .footer-block:last-child{margin-left:0;margin-right:0;}}.checkout-review-edit-link{padding-left:1.5rem;padding-right:1.5rem;}.checkout-review-edit-link a{display:inline-block;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;color:#fff;background-color:#0d6efd;border-color:#0d6efd;}.checkout-review-edit-link a:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;}.checkout-review-edit-link a:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 0.25rem rgba(49,132,253,0.5);}@media (width <= 767px){}@media (width >= 768px) and (width <= 991px){}@media (width >= 992px){}
