.cbo-heroshop{background:#fff;border-radius:0 0 2.5rem 2.5rem;color:#261616;overflow:hidden;text-align:center}.cbo-heroshop .heroshop-inner.cbo-container{padding-bottom:3.125rem;padding-top:3.125rem}.cbo-heroshop .cbo-breadcrumbs{margin:0 0 1.25rem}.cbo-heroshop .heroshop-title{font-size:1.5625rem;font-weight:600;margin:0}.cbo-heroshop .heroshop-tag{align-items:center;background:#f1f1f1;border-radius:.625rem;color:#261616;display:inline-flex;font-size:1rem;font-weight:600;height:2.25rem;justify-content:center;margin:.625rem 0;padding:0 .625rem;white-space:nowrap}.cbo-heroshop .heroshop-picture{margin:1.5rem 0;padding-bottom:65%;position:relative;width:100%}.cbo-heroshop .heroshop-description{margin-top:2.5rem;text-align:left}.cbo-heroshop .heroshop-description ol,.cbo-heroshop .heroshop-description p,.cbo-heroshop .heroshop-description ul{color:#484848;font-size:.9375rem;font-weight:600;line-height:1.667em}.cbo-heroshop .heroshop-description ol a:not(.cbo-button),.cbo-heroshop .heroshop-description p a:not(.cbo-button),.cbo-heroshop .heroshop-description ul a:not(.cbo-button){color:#d72427}.cbo-heroshop .heroshop-description>:first-child{margin-top:0}.cbo-heroshop .heroshop-description>:last-child{margin-bottom:0}.cbo-heroshop .heroshop-button{margin-top:1rem}.cbo-heroshop .heroshop-button .cbo-button{margin:.9375rem 0 0;width:100%}@media(min-width:768px){.cbo-heroshop .heroshop-button{display:flex;justify-content:flex-start}.cbo-heroshop .heroshop-button .cbo-button{margin:.9375rem .9375rem 0 0;width:auto}}@media(min-width:1024px){.cbo-heroshop{text-align:left}.cbo-heroshop .heroshop-inner.cbo-container{padding-bottom:4rem;padding-top:4rem}.cbo-heroshop .cbo-breadcrumbs{margin-bottom:1.875rem}.cbo-heroshop .heroshop-wrapper{align-items:flex-start;display:flex;flex-direction:column;padding-right:50%;position:relative}.cbo-heroshop .heroshop-wrapper:has(.heroshop-picture){min-height:20rem}.cbo-heroshop .heroshop-title{font-size:2.8125rem}.cbo-heroshop .heroshop-tag{font-size:1.125rem;height:2.25rem;margin:1.25rem 0 0}.cbo-heroshop .heroshop-description{flex-grow:1;margin:2.5rem 0 0}.cbo-heroshop .heroshop-description ol,.cbo-heroshop .heroshop-description p,.cbo-heroshop .heroshop-description ul{font-size:1rem}.cbo-heroshop .heroshop-button{margin:1.25rem 0 0}.cbo-heroshop .heroshop-picture{height:100%;margin:0;padding-bottom:0;position:absolute;right:0;top:0;width:45%}.cbo-heroshop .heroshop-picture img{object-position:right}}