/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.checkout-pane-shipping-information input[id^="edit-shipping-information-recalculate-shipping"]{display:none;}p.address .country{display:none;}.checkout-progress{padding-inline-start:0;}.commerce-order-item-add-to-cart-form .form-item:first-child{margin-block-start:0;}.view-product-listing .commerce-order-item-add-to-cart-form .form-item__label{margin-block-start:0;}.cart:not(:last-child){margin-block-end:var(--sp5);}.cart .views-table,.checkout-pane-order-summary .views-table{width:100%;margin-block-end:0;}.cart .views-table td{vertical-align:middle;}.cart .field{margin-block-end:0;}.cart .views-field-total-price__number,.checkout-pane-order-summary .views-field-total-price__number{text-align:right;}.checkout-pane-order-summary .views-field-field-comment .field{margin-bottom:0;}.order-total-line-label{padding-right:5px;}.order-total-line{padding-right:var(--sp1);}.order-total-line__subtotal{display:none;}.order-total-line__total span{display:inline;}#edit-review-payment-information .profile--type--customer{margin-block-start:var(--sp2);}.commerce-checkout-flow .field{margin-block-end:var(--sp);}.commerce-checkout-flow .address{margin-block-start:0;}.layout-region-checkout-secondary > h3{margin-top:0;}
.cart .button,.cart .form-item,.form-actions,.form-actions .button,.form-actions .action-link{margin-block:0;}.captcha__element{margin-block:var(--sp1);}.fieldset__wrapper{padding-inline-start:var(--sp);padding-inline-end:var(--sp);}#contact-message-order-cake-form h4,#contact-message-order-cake-form label{font-size:1em;font-weight:bold;}
@media (min-width:43.75rem){h1{font-size:3.5rem;}}@media (min-width:62.5rem){#block-olivero-content{margin-block-end:0;}}.block__title{font-size:var(--font-size-l);}.field--name-price{font-weight:bold;}.node__content{margin-block:0;padding-block:0;}.node--type-portfolio-item .field--name-field-images > .field__item{margin-block-end:var(--sp2);}.view > *{margin-block-end:0;}.views-table{margin-block-start:0;}.views-table th.views-field{font-size:var(--font-size-m);}.region--sidebar .text-content{font-size:1rem;}
.paragraph h1{margin-top:0;}.field--name-field-sections > .field__item{margin-block-end:var(--sp3);}.path-frontpage .field--name-field-sections .paragraph .field{margin-block-end:var(--sp2);}.paragraph--type--hero-image{position:relative;display:flex;justify-content:center;align-items:center;height:500px;overflow:hidden;}.path-frontpage .paragraph--type--text-content,.field--name-field-featured-content-item > .field__item{text-align:center;}.field--name-field-featured-content-item > .field__item:only-child{text-align:left;}.field--name-field-featured-content-item .field--name-field-text p a{text-decoration:none;box-shadow:none;color:var(--color-text-neutral-medium);}.paragraph--type--hero-image .field--name-field-title{flex:0 0 auto;padding:0 1rem;color:white;background-color:rgba(97,48,92,0.5);}.paragraph--type--hero-image .field--name-field-title h1{color:white;margin-block:var(--sp2);}.paragraph--type--hero-image .field--name-field-image{position:absolute;z-index:-10;}@media (min-width:43.75rem){.field--name-field-text-content-item,.field--name-field-featured-content-item,.field--name-field-featured-content-item .field__item:only-child .paragraph--type--featured-content-item{display:grid;grid-template-row:1fr;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-gap);grid-auto-flow:row dense;}}.field--name-field-text-content-item > .field__item:only-child,.field--name-field-featured-content-item > .field__item:only-child{grid-column:1 / span 12;}.field--name-field-featured-content-item > .field__item:only-child .field--name-field-text{grid-column:1 / span 6;}.field--name-field-featured-content-item > .field__item:only-child .field--name-field-image{grid-column:7 / span 6;}.field--name-field-featured-content-item > .field__item:only-child .field__item:only-child{grid-column:1 / span 12;}.field--name-field-text-content-item > .field__item:first-child:nth-last-child(2),.field--name-field-featured-content-item > .field__item:first-child:nth-last-child(2){grid-column:1 / span 6;}.field--name-field-text-content-item > .field__item:first-child:nth-last-child(2) ~ .field__item,.field--name-field-featured-content-item > .field__item:first-child:nth-last-child(2) ~ .field__item{grid-column:7 / span 6;}.field--name-field-text-content-item > .field__item:first-child:nth-last-child(3),.field--name-field-featured-content-item > .field__item:first-child:nth-last-child(3){grid-column:1 / span 4;}.field--name-field-text-content-item > .field__item:first-child:nth-last-child(3) ~ .field__item,.field--name-field-featured-content-item > .field__item:first-child:nth-last-child(3) ~ .field__item{grid-column:5 / span 4;}.field--name-field-text-content-item > .field__item:first-child:nth-last-child(3) ~ .field__item ~ .field__item,.field--name-field-featured-content-item > .field__item:first-child:nth-last-child(3) ~ .field__item ~ .field__item{grid-column:9 / span 4;}
.view-product-listing .views-row{margin-block-end:var(--sp2);}.view-product-listing .views-row:not(:last-child){border-block-end:1px solid var(--color--primary-50);padding-block-end:var(--sp2);}.view-product-listing article h2{margin-block:0;}@media (min-width:43.75rem){.view-product-listing article{overflow:auto;}.view-product-listing artcile:after{content:"";clear:both;display:table;}.view-product-listing article .field--name-field-images{float:left;width:47.5%;}.view-product-listing article .field--name-title,.view-product-listing article .field--name-body,.view-product-listing article .field--name-price,.view-product-listing article .field--name-variations{float:right;clear:right;width:47.5%;}}
