.woocommerce ul.products li.product,.wc-block-grid__product{border-radius:var( --dh-radius-lg );background-color:var( --dh-surface );border:1.5px solid var( --dh-line );overflow:hidden;padding:0;display:flex;flex-direction:column}.woocommerce ul.products li.product a img,.wc-block-grid__product-image img{aspect-ratio:4 / 3;object-fit:cover;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-grid__product-title{font-family:var( --dh-font-display );font-size:1.1875rem;font-weight:700;padding:1rem 1.375rem 0;color:var( --dh-ink )}.woocommerce ul.products li.product .price,.wc-block-grid__product-price{font-family:var( --dh-font-display );font-size:1.375rem;font-weight:800;letter-spacing:-0.02em;color:var( --dh-dark );padding:0.25rem 1.375rem 0}.woocommerce ul.products li.product .button,.wc-block-grid__product-add-to-cart .wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce button.button.alt,.woocommerce a.button.alt,.wc-block-components-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:3rem;padding:0.875rem 1.5rem;border:1.5px solid var( --dh-primary );border-radius:var( --dh-radius-pill );background-color:var( --dh-primary );color:var( --dh-surface );font-family:var( --dh-font-body );font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;margin:1rem 1.375rem 1.375rem}.woocommerce ul.products li.product .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.wc-block-components-button:hover{background-color:var( --dh-dark );border-color:var( --dh-dark );color:var( --dh-surface )}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{position:absolute;inset-block-start:0.75rem;inset-inline-start:0.75rem;min-block-size:0;min-inline-size:0;line-height:1.3;padding:0.375rem 0.75rem;border-radius:var( --dh-radius-pill );background-color:var( --dh-yellow );color:var( --dh-dark );font-size:var( --dh-size-meta );font-weight:700;letter-spacing:var( --dh-tracking-eyebrow );text-transform:uppercase}.woocommerce ul.products li.product .added_to_cart{padding:0 1.375rem 1rem;font-weight:600}.woocommerce div.product .product_title{font-family:var( --dh-font-display );font-weight:800;letter-spacing:-0.03em}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var( --dh-font-display );font-size:2rem;font-weight:800;color:var( --dh-dark )}.woocommerce div.product form.cart .button{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:var( --dh-primary )}.woocommerce div.product form.cart .variations select,.woocommerce .quantity .qty{min-block-size:3rem;border:1.5px solid var( --dh-line-input );border-radius:var( --dh-radius-md );padding:0.5rem 0.875rem;font-family:inherit}.woocommerce table.shop_table{border:0;border-radius:var( --dh-radius-lg );overflow:hidden;background-color:var( --dh-surface-soft )}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:0;border-block-end:1px solid var( --dh-line );padding:0.875rem 1rem}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order{border-radius:var( --dh-radius-lg );background-color:var( --dh-surface-soft );padding:1.5rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{min-block-size:3rem;border:1.5px solid var( --dh-line-input );border-radius:var( --dh-radius-md );padding:0.75rem 1rem;font-family:inherit}.woocommerce form .form-row label{font-weight:600;color:var( --dh-ink )}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var( --dh-error )}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{border-radius:var( --dh-radius-md );border-inline-start-width:5px;background-color:var( --dh-surface-soft );color:var( --dh-ink )}.woocommerce-message{border-color:var( --dh-success )}.woocommerce-info{border-color:var( --dh-primary )}.woocommerce-error{border-color:var( --dh-error );background-color:#FDF2F0}.woocommerce-error::before{color:var( --dh-error )}.woocommerce-message::before{color:var( --dh-success )}.kadence-woo-messages-none-woo-pages[data-dh-toast]{position:fixed;inset-block-end:1.25rem;inset-inline:1rem 4.75rem;z-index:70;display:grid;gap:0.5rem;margin-inline:auto;max-inline-size:34rem}.kadence-woo-messages-none-woo-pages[data-dh-toast][hidden]{display:none}.kadence-woo-messages-none-woo-pages[data-dh-toast]>*{position:relative;margin:0;padding-inline-end:3rem;background-color:var( --dh-surface );box-shadow:var( --dh-shadow-float )}@media ( prefers-reduced-motion:no-preference ){.kadence-woo-messages-none-woo-pages[data-dh-toast]>*{animation:dh-toast-in 0.3s ease-out both}}@keyframes dh-toast-in{from{opacity:0;transform:translateY( 0.75rem )}to{opacity:1;transform:none}}.dh-notice-close{position:absolute;inset-block-start:0.5rem;inset-inline-end:0.5rem;display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var( --dh-ink );font-size:1.5rem;line-height:1;cursor:pointer}.dh-notice-close:hover,.dh-notice-close:focus-visible{background-color:var( --dh-tint );color:var( --dh-primary )}.dh-checkout-note{margin-block:0 1.5rem}.wc-block-components-product-name,.wc-block-components-totals-item__label{font-weight:600}.wc-block-components-checkout-step__title{font-family:var( --dh-font-display )}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control:has(>.wc-block-components-radio-control__option:only-child ){border:0;box-shadow:none;padding:0}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option:only-child{border:0;box-shadow:none;padding-inline:0;padding-block:0.5rem;background:none}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option:only-child .wc-block-components-radio-control__input{display:none}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option:only-child .wc-block-components-radio-control__label::before{content:'✓ ';color:var( --dh-success );font-weight:700}.driehaus-starter .entry-hero.product-archive-hero-section .entry-hero-container-inner,.driehaus-starter .entry-hero-container-inner{background:linear-gradient( var( --dh-surface ),var( --dh-surface ) ) left bottom / 100% 6px no-repeat,var( --dh-sky ) url( '../images/header-sternenhimmel.jpg' ) center bottom / max( 100%,900px ) auto no-repeat;padding-block-end:max( 11.1%,100px )}.driehaus-starter .entry-hero .page-title,.driehaus-starter .entry-hero .archive-title,.driehaus-starter .entry-hero .entry-title,.driehaus-starter .entry-hero .kadence-breadcrumbs,.driehaus-starter .entry-hero .kadence-breadcrumbs a,.driehaus-starter .entry-hero .archive-description{color:var( --dh-surface )}.driehaus-starter .entry-hero .page-title,.driehaus-starter .entry-hero .archive-title{font-family:var( --dh-font-script );font-style:italic;font-size:clamp( 2.5rem,5.2vw,4.25rem );font-weight:700;letter-spacing:0}.woo-archive-action-on-hover ul.products li.product .product-action-wrap,ul.products li.product .product-action-wrap{position:static;opacity:1;transform:none;visibility:visible;margin:0;padding:0}ul.products li.product .product-details{display:flex;flex-direction:column;gap:0.5rem;padding:1rem 1.375rem 1.375rem}ul.products li.product .product-details>*{margin:0;padding:0}ul.products li.product .product-details .button{margin:0.5rem 0 0;align-self:flex-start}ul.products li.product .dh-product__note{font-size:var( --dh-size-small );color:var( --dh-soft );order:1}ul.products li.product .price{order:2}ul.products li.product .product-action-wrap,ul.products li.product .added_to_cart{order:3}@media ( min-width:768px ){.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product div.images{float:left;inline-size:48%}.woocommerce div.product .summary,.woocommerce div.product div.summary{float:right;inline-size:48%}}.woocommerce div.product .woocommerce-product-gallery img{border-radius:var( --dh-radius-xl )}.woocommerce div.product .summary .product_title{font-size:var( --dh-size-h2-lg )}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center}.woocommerce div.product .product_meta{font-size:var( --dh-size-meta );color:var( --dh-meta )}.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2{font-family:var( --dh-font-display );font-size:var( --dh-size-h2 );letter-spacing:var( --dh-tracking-tight )}.woocommerce ul.products li.product .product-action-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product .product-action-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .product-action-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .product-action-wrap{position:static;inset:auto;opacity:1;padding:0;margin:0}.woocommerce ul.products li.product .product-action-wrap .button,.woocommerce ul.products li.product .product-details .button{inline-size:auto;max-inline-size:100%;margin:0.5rem 0 0;box-sizing:border-box}.driehaus-starter .entry-hero .entry-hero-container-inner{background:linear-gradient( var( --dh-surface ),var( --dh-surface ) ) left bottom / 100% 6px no-repeat,var( --dh-sky ) url( '../images/header-sternenhimmel.jpg' ) center bottom / max( 100%,900px ) auto no-repeat !important;padding-block-end:max( 11.1%,100px ) !important;min-block-size:0 !important}.driehaus-starter .entry-hero .entry-hero-container-inner .page-title,.driehaus-starter .entry-hero .entry-hero-container-inner .archive-title,.driehaus-starter .entry-hero .entry-hero-container-inner .entry-title,.driehaus-starter .entry-hero .entry-hero-container-inner h1{color:var( --dh-surface ) !important}.driehaus-starter .entry-hero .entry-hero-container-inner .kadence-breadcrumbs,.driehaus-starter .entry-hero .entry-hero-container-inner .kadence-breadcrumbs a,.driehaus-starter .entry-hero .entry-hero-container-inner .archive-description{color:var( --dh-on-dark-soft ) !important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce,.woocommerce-order-received .woocommerce{max-inline-size:var( --dh-width-content );margin-inline:auto;padding:clamp( 1.5rem,3vw,2.5rem ) var( --dh-gutter ) var( --dh-section-y );box-sizing:border-box}.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-button,.wc-block-components-button.wc-block-components-checkout-place-order-button{border-radius:var( --dh-radius-pill );margin:0}.wc-block-components-order-summary-item__description,.wc-block-cart-item__product .wc-block-components-product-metadata{color:var( --dh-soft )}.wc-block-components-sidebar-layout .wc-block-components-sidebar{border-radius:var( --dh-radius-lg );background-color:var( --dh-surface-soft )}.woocommerce ul.products li.product{position:relative}.dh-product__badges{position:absolute;inset-block-start:0.75rem;inset-inline-start:0.75rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:0.375rem;pointer-events:none}ul.products li.product .dh-product__quality{order:0}ul.products li.product .dh-product__delivery{order:3}ul.products li.product .dh-product__sizes{order:4}ul.products li.product .product-action-wrap,ul.products li.product .added_to_cart{order:5}.dh-product__quality{display:flex;align-items:center;gap:0.5rem;margin:0;font-size:var( --dh-size-small );font-weight:600;color:var( --dh-soft )}.dh-product__note{margin:0;font-size:var( --dh-size-small );color:var( --dh-soft )}.dh-quality-box__note{margin-block-start:0.25rem;font-weight:600;color:var( --dh-ink )}.dh-etikett-dot{flex:none;inline-size:0.875rem;block-size:0.875rem;border-radius:50%;border:1.5px solid rgb( 16 25 46 / 15% );background-color:var( --dh-line )}.dh-etikett-dot--gelb{background-color:var( --dh-yellow )}.dh-etikett-dot--rot{background-color:#C9303B}.dh-etikett-dot--doppelrot{background-color:var( --dh-red );box-shadow:0 0 0 2px var( --dh-surface ),0 0 0 4px var( --dh-red );margin-inline:3px}.dh-etikett-dot--blau{background-color:var( --dh-primary )}.dh-product__delivery{margin:0;font-size:var( --dh-size-meta );color:var( --dh-meta )}.dh-product__sizes{display:grid;gap:0.125rem;margin:0.25rem 0 0;padding:0;list-style:none;font-size:var( --dh-size-small );color:var( --dh-soft )}.dh-product__sizes li{display:flex;justify-content:space-between;gap:1rem;padding-block:0.25rem;border-block-end:1px dashed var( --dh-line )}.dh-product__sizes li:last-child{border-block-end:0}.dh-product__sizes li span:last-child{font-weight:700;color:var( --dh-dark );white-space:nowrap}.dh-product__sizes--values{display:block}.dh-product__sizes-label{font-weight:700;color:var( --dh-ink )}ul.products li.product .price del{opacity:0.6}.dh-quality-box{margin-block:1rem 1.25rem;padding:1rem 1.25rem;border-radius:var( --dh-radius-md );background-color:var( --dh-surface-soft );border-inline-start:6px solid var( --dh-line )}.dh-quality--doppelrot{border-inline-start-color:var( --dh-red );border-inline-start-style:double;border-inline-start-width:10px}.dh-quality-box .dh-eyebrow{margin-block-end:0.375rem}.dh-quality-box .dh-product__quality{font-family:var( --dh-font-display );font-size:1.125rem;font-weight:700;color:var( --dh-ink )}.dh-quality-box__text{margin:0.5rem 0 0;font-size:var( --dh-size-small );color:var( --dh-soft )}.dh-quality-box__link{display:inline-block;margin-block-start:0.5rem;font-weight:700}.dh-product__delivery--single{margin-block-end:1.25rem;font-size:var( --dh-size-small )}.woocommerce ul.products li.product.dh-product--wide a img,.woocommerce ul.products li.product.dh-product--wide .product-image-link img{aspect-ratio:4 / 3;object-fit:cover}@media ( min-width:576px ) and ( max-width:1024.98px ){.woocommerce ul.products li.product.dh-product--wide-sm{grid-column:1 / -1;display:grid;grid-template-columns:minmax( 0,6fr ) minmax( 0,5fr )}}@media ( min-width:1025px ){.woocommerce ul.products li.product.dh-product--wide-lg{grid-column:1 / -1;display:grid;grid-template-columns:minmax( 0,5fr ) minmax( 0,7fr )}}@media ( min-width:576px ){.woocommerce ul.products li.product:is( .dh-product--wide-sm,.dh-product--wide-lg ) .product-image-link,.woocommerce ul.products li.product:is( .dh-product--wide-sm,.dh-product--wide-lg ) a.woocommerce-LoopProduct-link{position:relative;inline-size:100%;aspect-ratio:4 / 3;min-block-size:100%}.woocommerce ul.products li.product:is( .dh-product--wide-sm,.dh-product--wide-lg ) a img,.woocommerce ul.products li.product:is( .dh-product--wide-sm,.dh-product--wide-lg ) .product-image-link img{position:absolute;inset:0;inline-size:100%;block-size:100%;aspect-ratio:auto;object-fit:cover}.woocommerce ul.products li.product:is( .dh-product--wide-sm,.dh-product--wide-lg ) .product-details{justify-content:center;padding:1.75rem 2.25rem}.woocommerce ul.products li.product:is( .dh-product--wide-sm,.dh-product--wide-lg ) .woocommerce-loop-product__title{padding-inline:0;padding-block-start:0;font-size:1.5rem}}@media ( min-width:576px ) and ( max-width:1024.98px ){.woocommerce ul.products li.product.dh-product--wide-sm .product-details{padding:1.25rem 1.5rem}.woocommerce ul.products li.product.dh-product--wide-sm .woocommerce-loop-product__title{font-size:1.25rem}}@media ( max-width:1024.98px ){.woocommerce ul.products li.product.dh-product--wide-lg:not( .dh-product--wide-sm ) .product-image-link,.woocommerce ul.products li.product.dh-product--wide-lg:not( .dh-product--wide-sm ) a.woocommerce-LoopProduct-link{min-block-size:0}.woocommerce ul.products li.product.dh-product--wide-lg:not( .dh-product--wide-sm ) a img{position:static;aspect-ratio:4 / 3}.woocommerce ul.products li.product.dh-product--wide-lg:not( .dh-product--wide-sm ) .product-details{justify-content:flex-start;padding:1.125rem 1.375rem 1.375rem}}.dh-shop__filters{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.75rem;margin-block-end:1.25rem}.dh-shop__filter{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.dh-shop__filter-label{margin-inline-end:0.25rem;font-size:var( --dh-size-meta );font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var( --dh-meta )}.dh-chip--button{cursor:pointer;min-block-size:2.5rem;padding:0.5rem 0.9375rem;border:1.5px solid var( --dh-line );border-radius:var( --dh-radius-pill );background-color:var( --dh-surface );color:var( --dh-ink );font:inherit;font-size:0.90625rem;font-weight:600;line-height:1.2;transition:background-color 0.15s ease,border-color 0.15s ease}.dh-chip--button:hover{border-color:var( --dh-primary );background-color:var( --dh-tint )}.dh-chip--button[aria-pressed='true']{border-color:var( --dh-primary );background-color:var( --dh-primary );color:var( --dh-surface )}.dh-chip--button:focus-visible{outline:3px solid var( --dh-focus );outline-offset:2px;box-shadow:0 0 0 5px var( --dh-focus-ring )}.dh-shop__count{flex-basis:100%;margin:0;font-size:var( --dh-size-small );color:var( --dh-soft )}.dh-shop__count:empty{display:none}.woocommerce ul.products li.product.dh-is-filtered{display:none}.dh-shop__empty{margin-block-end:1rem}.woocommerce ul.products li.product .product-image-link,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{position:relative;display:block;background-color:var( --dh-surface-soft )}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product .product-image-link img{aspect-ratio:3 / 4;object-fit:contain;inline-size:100%;block-size:auto}.woocommerce ul.products li.product{block-size:100%}.woocommerce ul.products{align-items:stretch}ul.products li.product .product-details{flex:1 1 auto;gap:0.625rem;padding:1.125rem 1.375rem 1.375rem}ul.products li.product .product-details .woocommerce-loop-product__title{margin-block-end:0.125rem}ul.products li.product .product-details .price{margin-block-start:0.25rem}ul.products li.product .product-details .product-action-wrap{margin-block-start:auto}.woocommerce ul.products li.product .product-image-link .dh-product__badges{inset-block-start:0.75rem;inset-inline-start:0.75rem}.dh-product__sizes li{padding-block:0.3125rem}.dh-product__size{display:inline-flex;align-items:center;gap:0.5rem}.dh-swatch{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:1.125rem;block-size:1.125rem;border-radius:4px;border:1.5px solid rgb( 16 25 46 / 25% );background-color:var( --dh-swatch,#fff );font-size:0.5rem;font-weight:800;line-height:1;color:var( --dh-dark )}.dh-swatch--streifen{background-image:repeating-linear-gradient( 135deg,var( --dh-swatch ) 0 3px,var( --dh-swatch-2,#fff ) 3px 6px )}.dh-swatch--doppelt{box-shadow:inset 0 0 0 2px var( --dh-surface ),inset 0 0 0 4px var( --dh-swatch )}.dh-swatch__twice{display:none}.dh-swatches{display:flex;flex-wrap:wrap;gap:0.625rem;margin-block:0.5rem 1rem}.dh-swatches__item{display:inline-flex;flex-direction:column;align-items:center;gap:0.375rem;min-inline-size:6.25rem;padding:0.75rem 0.875rem 0.625rem;border:2px solid var( --dh-line );border-radius:var( --dh-radius-md );background-color:var( --dh-surface );color:var( --dh-ink );font:inherit;font-size:var( --dh-size-small );cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease}.dh-swatches__item .dh-swatch{inline-size:3rem;block-size:3rem;border-radius:8px;font-size:0.875rem}.dh-swatches__item .dh-swatch--streifen{background-image:repeating-linear-gradient( 135deg,var( --dh-swatch ) 0 6px,var( --dh-swatch-2,#fff ) 6px 12px )}.dh-swatches__item .dh-swatch--doppelt{box-shadow:inset 0 0 0 4px var( --dh-surface ),inset 0 0 0 7px var( --dh-swatch )}.dh-swatches__item .dh-swatch__twice{display:inline;background-color:var( --dh-surface );padding:0 0.25rem;border-radius:3px}.dh-swatches__size{font-weight:700}.dh-swatches__price{color:var( --dh-soft )}.dh-swatches__item:hover{border-color:var( --dh-primary )}.dh-swatches__item[aria-pressed='true']{border-color:var( --dh-primary );box-shadow:0 0 0 3px var( --dh-tint )}.dh-swatches__item:focus-visible{outline:3px solid var( --dh-focus );outline-offset:2px;box-shadow:0 0 0 6px var( --dh-focus-ring )}.woocommerce div.product form.cart.dh-has-swatches table.variations{display:none}.wp-block-woocommerce-cart.alignwide,.wp-block-woocommerce-cart.alignfull,.wp-block-woocommerce-checkout.alignwide,.wp-block-woocommerce-checkout.alignfull{max-inline-size:var( --dh-width-content ) !important;margin-inline:auto !important;inline-size:auto !important}.wp-block-woocommerce-empty-cart-block{max-inline-size:var( --dh-width-content );margin-inline:auto}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products,.wc-block-grid__products{display:grid;grid-template-columns:repeat( auto-fit,minmax( min( 100%,220px ),1fr ) );gap:1.125rem;margin:0;padding:0;list-style:none;max-inline-size:60rem;margin-inline:auto}.wc-block-grid__product{margin:0;max-inline-size:none;flex:none;inline-size:auto}.wc-block-grid__product-image{background-color:var( --dh-surface-soft )}.wc-block-grid__product-image img{aspect-ratio:3 / 4;object-fit:contain;inline-size:100%;block-size:auto}.wc-block-grid__product-title{font-size:1rem}.wc-block-grid__product-price{font-size:1.125rem}.wc-block-grid__product-add-to-cart .wp-block-button__link,.wc-block-grid__product-add-to-cart .wc-block-components-button{margin:0.75rem 1.375rem 1.375rem;inline-size:auto;font-size:0.9375rem}.wp-block-woocommerce-empty-cart-block h2{font-size:var( --dh-size-h2 );text-align:center;margin-block:2rem 1.25rem}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products,.wc-block-grid__products,.wc-block-grid.has-4-columns .wc-block-grid__products,.wc-block-grid.has-3-columns .wc-block-grid__products{grid-template-columns:repeat( 2,minmax( 0,1fr ) );max-inline-size:40rem}@media ( max-width:520px ){.wc-block-grid__products{grid-template-columns:minmax( 0,1fr )}}.wc-block-grid .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product{display:flex;flex-direction:column;flex:none;inline-size:auto;max-inline-size:none;block-size:auto;overflow:visible;padding:0;margin:0}.wc-block-grid__product .wc-block-grid__product-image{border-radius:var( --dh-radius-lg ) var( --dh-radius-lg ) 0 0;overflow:hidden}.wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__product .wc-block-grid__product-price{padding-inline:1.375rem;text-align:start}.wc-block-grid__product .wc-block-grid__product-title{padding-block-start:1rem;font-size:1.0625rem}.wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-block-start:auto;padding:0.5rem 1.375rem 1.375rem;text-align:start}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link,.wc-block-grid__product .wc-block-grid__product-add-to-cart .wc-block-components-button{margin:0}.wc-block-cart__empty-cart__title.with-empty-cart-icon::before{mask-image:none;-webkit-mask-image:none;background-color:transparent;background-image:url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='48' fill='%23FFD400'/%3E%3Ccircle cx='36' cy='40' r='6' fill='%231B3C8C'/%3E%3Ccircle cx='64' cy='40' r='6' fill='%231B3C8C'/%3E%3Cpath d='M33 70 Q50 58 67 70' fill='none' stroke='%231B3C8C' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M30 50 c-5 8 -5 14 0 14 c5 0 5 -6 0 -14 z' fill='%231B3C8C'/%3E%3C/svg%3E" );background-repeat:no-repeat;background-size:contain;background-position:center;inline-size:5em;block-size:5em;margin:0 auto 1.5rem}.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:1.25rem 1.5rem;box-sizing:border-box}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-wrapper,.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-panel__button,.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-cart__submit-container{padding-inline:0}
