body.gf-merch .summary .variations{width:100%;margin:24px 0;border:0;background:none}body.gf-merch .summary .variations tr{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;margin-bottom:14px}body.gf-merch .summary .variations th,body.gf-merch .summary .variations td{display:block;border:0;background:none;padding:0;text-align:left}body.gf-merch .summary .variations th{padding-top:13px;font-size:13px}body.gf-merch .summary .variations select{box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:48px;padding:12px 38px 12px 14px;line-height:1.4;font-family:inherit;font-size:14px;color:#171b1b;background-color:#fffefa;border:1px solid #aab1a8;border-radius:0}body.gf-merch .summary .reset_variations{display:inline-block;font-size:12px;text-decoration:underline;margin-top:7px}body.gf-merch .summary .single_variation .price{display:block;font-size:23px;font-weight:650;margin:15px 0}body.gf-merch .summary .quantity input{min-height:48px;width:65px;font-size:16px;padding:10px}body.gf-merch .summary .single_add_to_cart_button{min-height:48px;padding:12px 22px;background:#171b1b;color:white;font-size:14px;font-weight:600;border:1px solid #171b1b;box-shadow:none}body.gf-merch .summary .single_add_to_cart_button.disabled{opacity:.45}body.gf-merch .summary .gf-personalization{clear:both;margin:22px 0;padding:18px;border:1px solid #dcded7;min-width:0}body.gf-merch .gf-personalization legend{font-weight:650;padding:0 7px;font-size:15px}body.gf-merch .gf-personalization label{font-size:13px;line-height:1.6}body.gf-merch .gf-personalization textarea{width:100%;min-height:110px;border:1px solid #aab1a8;background:#fffefa;padding:10px;font:inherit;box-shadow:none}body.gf-merch .gf-personalization input[type=file]{width:100%;max-width:100%;font-size:12px}body.gf-merch .summary .product_meta{margin-top:25px;font-size:11px;color:#646b67}body.gf-merch .woocommerce-tabs{clear:both;margin-top:35px}body.gf-merch .woocommerce-tabs h2{font-size:27px}body.gf-merch .woocommerce-cart-form,body.gf-merch .wc-block-cart,body.gf-merch .wc-block-checkout{font-family:inherit}@media(max-width:760px){body.gf-merch .summary .variations tr{grid-template-columns:60px minmax(0,1fr)}body.gf-merch .summary .single_add_to_cart_button{width:calc(100% - 85px)}body.gf-merch .gf-personalization{margin:20px 0}}
