/* Presentation only. Native Woo cart/checkout forms, notices and calculations are preserved. */
.yu-add-form{margin:0}.yu-add-form .yu-button{width:100%}.yu-form-progress:empty{display:none}.yu-form-progress{font-size:14px;margin:12px 0 0!important}.yu-confirmed-price{font-size:30px;letter-spacing:.025em}.yu-confirmed-price small{font-size:14px;display:block}.yu-commerce-status{padding:20px 24px;border:1px solid var(--gold);background:#173a32;text-align:left;font-size:15px;max-width:1000px;margin:24px auto 0}.yu-commerce-status p:last-child{margin-bottom:0}.yu-commerce-heading{padding-bottom:35px;max-width:1320px;margin:auto}.yu-commerce-heading h1{font-size:clamp(36px,5vw,64px)}.yu-commerce-heading .yu-commerce-status{max-width:none}.yu-commerce-content{padding-top:0;max-width:1320px;margin:auto}.yu-commerce-continue{margin-top:36px}.yu-native-commerce .woocommerce{color:var(--paper);font-family:inherit}.yu-native-commerce .woocommerce table.shop_table{border:1px solid #d5aa5580;border-radius:0;background:#10352d}.yu-native-commerce .woocommerce table.shop_table th,.yu-native-commerce .woocommerce table.shop_table td{border-color:#d5aa5540;padding:18px 14px}.yu-native-commerce .woocommerce table.shop_table th{font-weight:500}.yu-native-commerce .woocommerce h2,.yu-native-commerce .woocommerce h3{font-size:30px}.yu-native-commerce .woocommerce input.input-text,.yu-native-commerce .woocommerce input.qty,.yu-native-commerce .woocommerce select,.yu-native-commerce .woocommerce textarea{font:inherit;background:#f2e2bb;color:#123c34;border:1px solid var(--gold);padding:10px 12px;border-radius:0;min-height:44px}.yu-native-commerce .woocommerce .quantity .qty{width:90px}.yu-native-commerce .woocommerce a.button,.yu-native-commerce .woocommerce button.button,.yu-native-commerce .woocommerce input.button{font:inherit;background:var(--gold);color:#123c34;border:1px solid var(--gold);border-radius:0;padding:14px 20px;font-size:16px;line-height:1.4;min-height:48px}.yu-native-commerce .woocommerce button.button:disabled{opacity:.55}.yu-native-commerce .woocommerce-error,.yu-native-commerce .woocommerce-message,.yu-native-commerce .woocommerce-info{background:#173a32;color:var(--paper);border-top-color:var(--gold)}.yu-native-commerce .woocommerce-error{background:#532b25}.yu-native-commerce .woocommerce a{text-decoration:underline;text-underline-offset:3px}.yu-native-commerce .woocommerce a.button{text-decoration:none}.yu-native-commerce .woocommerce a.remove{font-family:sans-serif;color:var(--paper)!important;width:36px;height:36px;line-height:36px}.yu-native-commerce .woocommerce a.remove:hover{background:#a52d25}.yu-native-commerce .woocommerce td.product-thumbnail{min-width:160px}.yu-native-commerce .woocommerce .product-thumbnail .yu-commerce-thumb{width:140px;max-width:none}.yu-commerce-thumb>.yu-scene{aspect-ratio:1}.yu-native-commerce .woocommerce .product-thumbnail .yu-commerce-thumb img{max-width:100%}.yu-native-commerce .woocommerce .product-thumbnail .yu-scene-art img{width:100%;height:100%;object-fit:cover}.yu-native-commerce .woocommerce .product-thumbnail .yu-scene-product{height:auto!important}.yu-native-commerce .woocommerce .product-thumbnail .yu-scene-yumeurara-1kg .yu-scene-product{width:52%;left:12%;top:8%}.yu-native-commerce .woocommerce .product-thumbnail .yu-scene-yumeurara-1 .yu-scene-product{width:63%}.yu-native-commerce .woocommerce .product-thumbnail .yu-scene-yumeurara-2 .yu-scene-product,.yu-native-commerce .woocommerce .product-thumbnail .yu-scene-yumeurara-3 .yu-scene-product{width:62%}.yu-native-commerce .woocommerce .cart-collaterals{margin-top:35px}.yu-native-commerce .woocommerce .cart_totals{border-top:4px double var(--gold);padding-top:24px}.yu-native-commerce .woocommerce .cart_totals table{width:100%}.yu-tax-label,.yu-total-note{display:block;font-size:14px;line-height:1.7;font-weight:400}.yu-total-note{margin-top:9px}.yu-shipping-note{font-size:14px}.yu-native-commerce .woocommerce #payment{background:#12392f;border:1px solid var(--gold);border-radius:0}.yu-native-commerce .woocommerce #payment div.payment_box{background:#e4c991;color:#123c34}.yu-native-commerce .woocommerce #payment div.payment_box::before{border-bottom-color:#e4c991}.yu-native-commerce .woocommerce .select2-container .select2-selection{background:#f2e2bb;color:#123c34;border:1px solid var(--gold);border-radius:0;min-height:46px}.yu-native-commerce .woocommerce .select2-container .select2-selection__rendered{color:#123c34;line-height:44px}.yu-native-commerce .woocommerce .woocommerce-privacy-policy-text{font-size:14px}.yu-native-commerce .woocommerce .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
@media(max-width:768px){.yu-add-form{width:100%}.yu-commerce-status{padding:18px;font-size:14px}.yu-commerce-heading{padding-bottom:25px}.yu-commerce-content{padding-inline:5%}.yu-native-commerce .woocommerce table.shop_table td{padding:16px}.yu-native-commerce .woocommerce td.product-thumbnail{display:block!important;min-width:0}.yu-native-commerce .woocommerce td.product-thumbnail:before{display:none}.yu-native-commerce .woocommerce .product-thumbnail .yu-commerce-thumb{width:140px;margin:auto}.yu-native-commerce .woocommerce table.shop_table .product-name{text-align:right}.yu-native-commerce .woocommerce .cart-collaterals .cart_totals{width:100%;float:none}.yu-native-commerce .woocommerce .col2-set .col-1,.yu-native-commerce .woocommerce .col2-set .col-2{float:none;width:100%}.yu-native-commerce .woocommerce table.shop_table th,.yu-native-commerce .woocommerce table.shop_table td{overflow-wrap:anywhere}.yu-native-commerce .woocommerce .coupon .input-text{width:100%!important;margin:0 0 12px!important}.yu-native-commerce .woocommerce .coupon{display:block}.yu-commerce-continue{width:100%;justify-content:center}}
/* v0.5.1: compact actions immediately below the left-column short description. */
.yu-page-product .yu-product-story .yu-product-intro{min-width:0}
.yu-page-product .yu-product-actions-inline{padding:0;margin:24px 0 0;text-align:left;max-width:520px}
.yu-page-product .yu-product-actions-inline .yu-confirmed-price{margin:0 0 16px;font-size:30px;line-height:1.45}
.yu-page-product .yu-product-actions-inline .yu-confirmed-price small{margin-top:4px;font-size:14px;letter-spacing:0}
.yu-page-product .yu-product-actions-inline .yu-product-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.yu-page-product .yu-product-actions-inline .yu-product-action-buttons>*{min-width:0;margin:0}
.yu-page-product .yu-product-actions-inline .yu-button{width:100%;min-width:0;justify-content:center;gap:10px;padding:13px 12px;font-size:15px;line-height:1.5;min-height:50px}
.yu-page-product .yu-product-actions-inline .yu-small,.yu-page-product .yu-product-actions-inline .yu-commerce-status-inline{margin:12px 0 0;font-size:14px;line-height:1.7}
.yu-page-product .yu-product-actions-inline .yu-commerce-status-inline{margin-top:6px}
@media(max-width:380px){.yu-page-product .yu-product-actions-inline .yu-product-action-buttons{gap:8px}.yu-page-product .yu-product-actions-inline .yu-button{gap:5px;padding-inline:8px;font-size:14px}}
