.product-page-renderer{padding-top:10rem}.product-page-renderer h3{position:relative;margin-top:6rem;margin-bottom:3rem;z-index:2;font-size:2.1rem;font-weight:600;text-transform:uppercase}.product-page-renderer h3:before{content:"";display:block;position:absolute;top:50%;left:1rem;z-index:-1;border-radius:50%;width:4rem;height:4rem;background-color:var(--rm-salmon-dark);transform:translateY(-50%)}.product-page-renderer .introduction>.row{justify-content:space-between}.product-page-renderer .introduction .product-msc{max-height:6rem;background-image:url("/wp-content/themes/riomare/assets/images/pesca-certificata.png");background-repeat:no-repeat;background-size:contain}.product-page-renderer .introduction .product-msc p{margin:0;padding-left:6rem;font-weight:600;line-height:3.2rem}.product-page-renderer .introduction .product-msc p a{color:inherit}.product-page-renderer .introduction .btn-primary{justify-self:flex-end;margin:5rem 0 0 auto}.product-page-renderer .introduction .btn-primary::before{content:url("/wp-content/themes/riomare/assets/images/cart.svg")}.product-page-renderer .introduction .modal .modal-dialog .modal-content{border:0}.product-page-renderer .introduction .modal .modal-dialog .modal-content a{color:inherit;text-decoration:none}.product-page-renderer .introduction .modal .modal-dialog .modal-content .modal-header{border-bottom:0}.product-page-renderer .introduction .modal .modal-dialog .modal-content .modal-header .btn-close{padding:1.5rem}.product-page-renderer .introduction .modal .modal-dialog .modal-content .modal-header .btn-close:focus{box-shadow:none}@media(min-width: 576px){.product-page-renderer .introduction .modal .modal-dialog{max-width:132rem}}.product-page-renderer .introduction .modal.buy-product .modal-dialog .modal-content .modal-header .modal-title{padding-left:5rem;width:100%;font-size:4rem;font-weight:700}.product-page-renderer .introduction .modal.buy-product .modal-dialog .modal-content .modal-body .semibold{font-weight:600}.product-page-renderer .introduction .modal.buy-product .modal-dialog .modal-content .modal-body .buy-product-links a{max-width:100%;cursor:pointer}@media all and (min-width: 576px){.product-page-renderer .introduction .modal.buy-product .modal-dialog .modal-content .modal-body .buy-product-links a{max-width:20rem}}@media all and (min-width: 992px){.product-page-renderer .introduction .modal.buy-product .modal-dialog .modal-content .modal-body .buy-product-links a{max-width:30rem}}.product-page-renderer .introduction .modal.buy-product .modal-dialog .modal-content .modal-body .buy-product-links a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-header{padding:3rem 1rem 2rem 0}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-header .modal-title{padding-left:5rem;width:100%;font-size:2rem;font-weight:300;text-transform:uppercase}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-body{padding:6rem;width:100%;background-color:var(--rm-salmon-light)}@media all and (min-width: 992px){.product-page-renderer .introduction .modal.recipesFilterDialog .modal-body .row .col-12.right-border{border-right:2px solid var(--rm-salmon)}}@media all and (min-width: 992px){.product-page-renderer .introduction .modal.recipesFilterDialog .modal-body .row .col-12:not(.right-border){padding-left:4rem}}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-body .row .col-12 div{margin:3rem 0}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-body .row .col-12 div h6{margin-bottom:2rem;font-size:2rem;font-weight:300;text-transform:uppercase}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-body .row .col-12 div ul{display:flex;flex-wrap:wrap;gap:1rem;padding-left:0;-webkit-padding-start:0;padding-inline-start:0}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-body .row .col-12 div ul li{list-style-type:none;border-radius:7rem;padding:1.5rem 2.5rem;font-weight:600;background-color:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,.2509803922);cursor:pointer}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-body .row .col-12 div ul li.selected{background-color:var(--rm-salmon)}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-footer{justify-content:center;border-top:0}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-footer a{font-weight:600}.product-page-renderer .introduction .modal.recipesFilterDialog .modal-footer.filters-applied{background-color:var(--rm-salmon)}.product-page-renderer img.nutriform{display:block;margin:10rem auto 0;max-width:500px;width:90%}.product-page-renderer .nutritional{padding-top:20rem}.product-page-renderer .nutritional .accordion-body .nutritional-description{margin-top:0;font-size:1.8rem;font-weight:500}.product-page-renderer .nutritional .accordion-body>.row{--bs-gutter-x: 3.5rem}.product-page-renderer .nutritional .accordion-body ul{list-style-type:none;padding:0}.product-page-renderer .nutritional .accordion-body ul li{display:flex;align-items:baseline;justify-content:space-between;line-height:4rem}.product-page-renderer .nutritional .accordion-body ul li strong{font-size:1.6rem;font-weight:600}