/* YogaYoyo – additions for WordPress/WooCommerce. Pipeline theme.css does the rest. */
.shopify-policy__container{max-width:560px;max-width:65ch;margin:0 auto;padding-left:20px;padding-right:20px}
.shopify-policy__title{text-align:center}
#wpadminbar{position:fixed!important}
html.admin-bar-offset{margin-top:0!important}

/* WooCommerce checkout / account in the Pipeline look */
.yy-woo{--PT:36px;--PB:64px}
.yy-woo .woocommerce{font-family:var(--FONT-STACK-BODY);color:var(--text)}
.yy-woo h1.yy-woo__title{text-align:center;margin-bottom:2rem}
.yy-woo .woocommerce form .form-row input.input-text,
.yy-woo .woocommerce form .form-row textarea,
.yy-woo .woocommerce form .form-row select,
.yy-woo .select2-container .select2-selection--single{border:1px solid var(--COLOR-A20);border-radius:var(--BUTTON-RADIUS);padding:12px 14px;min-height:48px;background:var(--bg);font-family:var(--FONT-STACK-BODY);font-size:var(--font-4)}
.yy-woo .select2-container .select2-selection--single .select2-selection__rendered{line-height:22px;padding:0}
.yy-woo .select2-container .select2-selection--single .select2-selection__arrow{top:10px;right:6px}
.yy-woo .woocommerce form .form-row label{font-family:var(--TYPE-STACK-KICKER);text-transform:uppercase;letter-spacing:.1em;font-size:var(--font-2);margin-bottom:6px}
.yy-woo .woocommerce button.button,.yy-woo .woocommerce a.button,.yy-woo .woocommerce input.button,
.yy-woo .woocommerce #payment #place_order{background:var(--COLOR-PRIMARY);color:#fff;border-radius:var(--BUTTON-RADIUS);font-family:var(--TYPE-STACK-BUTTON);text-transform:uppercase;letter-spacing:.1em;font-weight:500;padding:16px 28px;font-size:var(--font-3)}
.yy-woo .woocommerce button.button:hover,.yy-woo .woocommerce a.button:hover,.yy-woo .woocommerce #payment #place_order:hover{background:var(--COLOR-PRIMARY-HOVER);color:#fff}
.yy-woo .woocommerce #payment{background:var(--COLOR-BG-ACCENT);border-radius:var(--BUTTON-RADIUS)}
.yy-woo .woocommerce table.shop_table{border-color:var(--COLOR-A10);border-radius:var(--BUTTON-RADIUS)}
.yy-woo .woocommerce-info,.yy-woo .woocommerce-message{border-top-color:var(--COLOR-PRIMARY)}
.yy-woo .woocommerce-info::before,.yy-woo .woocommerce-message::before{color:var(--COLOR-PRIMARY)}
.yy-woo #order_review_heading,.yy-woo .woocommerce-billing-fields h3,.yy-woo .woocommerce-additional-fields h3{font-family:var(--FONT-STACK-HEADING);text-transform:uppercase;letter-spacing:.1em;font-size:var(--font-5)}
.yy-woo .wc-block-components-button:not(.is-link){background:var(--COLOR-PRIMARY);color:#fff}
/* contact / newsletter notices */
.contact-form .note.form-success{margin-bottom:20px}
